Lines Matching defs:work
836 uint64_t work;
840 /* Setup work areas */
841 work = ch->dma.work_bus + AHCI_CL_OFFSET;
842 ATA_OUTL(ch->r_mem, AHCI_P_CLB, work & 0xffffffff);
843 ATA_OUTL(ch->r_mem, AHCI_P_CLBU, work >> 32);
844 work = ch->dma.rfis_bus;
845 ATA_OUTL(ch->r_mem, AHCI_P_FB, work & 0xffffffff);
846 ATA_OUTL(ch->r_mem, AHCI_P_FBU, work >> 32);
945 if (bus_dmamem_alloc(ch->dma.work_tag, (void **)&ch->dma.work,
948 if (bus_dmamap_load(ch->dma.work_tag, ch->dma.work_map, ch->dma.work,
950 bus_dmamem_free(ch->dma.work_tag, ch->dma.work, ch->dma.work_map);
1015 bus_dmamem_free(ch->dma.work_tag, ch->dma.work, ch->dma.work_map);
1017 ch->dma.work = NULL;
1211 uint32_t work;
1215 work = ATA_INL(ch->r_mem, AHCI_P_CMD);
1217 work |= AHCI_P_CMD_PARTIAL;
1219 work |= AHCI_P_CMD_SLUMBER;
1220 ATA_OUTL(ch->r_mem, AHCI_P_CMD, work);
1488 (ch->dma.work + AHCI_CT_OFFSET + (AHCI_CT_SIZE * slot->slot));
1517 (ch->dma.work + AHCI_CT_OFFSET + (AHCI_CT_SIZE * slot->slot));
1526 (ch->dma.work + AHCI_CL_OFFSET + (AHCI_CL_SIZE * slot->slot));
1779 (ch->dma.work + AHCI_CL_OFFSET + (AHCI_CL_SIZE * slot->slot));