Lines Matching refs:work
928 uint64_t work;
932 /* Setup work areas */
933 work = ch->dma.work_bus + AHCI_CL_OFFSET;
934 ATA_OUTL(ch->r_mem, AHCI_P_CLB, work & 0xffffffff);
935 ATA_OUTL(ch->r_mem, AHCI_P_CLBU, work >> 32);
936 work = ch->dma.rfis_bus;
937 ATA_OUTL(ch->r_mem, AHCI_P_FB, work & 0xffffffff);
938 ATA_OUTL(ch->r_mem, AHCI_P_FBU, work >> 32);
1039 error = bus_dmamem_alloc(ch->dma.work_tag, (void **)&ch->dma.work,
1043 error = bus_dmamap_load(ch->dma.work_tag, ch->dma.work_map, ch->dma.work,
1046 bus_dmamem_free(ch->dma.work_tag, ch->dma.work, ch->dma.work_map);
1115 bus_dmamem_free(ch->dma.work_tag, ch->dma.work, ch->dma.work_map);
1117 ch->dma.work = NULL;
1307 uint32_t work;
1311 work = ATA_INL(ch->r_mem, AHCI_P_CMD);
1313 work |= AHCI_P_CMD_PARTIAL;
1315 work |= AHCI_P_CMD_SLUMBER;
1316 ATA_OUTL(ch->r_mem, AHCI_P_CMD, work);
1595 (ch->dma.work + AHCI_CT_OFFSET + (AHCI_CT_SIZE * slot->slot));
1625 (ch->dma.work + AHCI_CT_OFFSET + (AHCI_CT_SIZE * slot->slot));
1634 (ch->dma.work + AHCI_CL_OFFSET + (AHCI_CL_SIZE * slot->slot));
1888 (ch->dma.work + AHCI_CL_OFFSET + (AHCI_CL_SIZE * slot->slot));