Lines Matching refs:eprd
1267 struct mvs_eprd *eprd; in mvs_dmasetprd() local
1283 eprd = (struct mvs_eprd *)(ch->dma.workrq + slot->eprd_offset); in mvs_dmasetprd()
1286 eprd[i].prdbal = htole32(segs[i].ds_addr); in mvs_dmasetprd()
1287 eprd[i].bytecount = htole32(segs[i].ds_len & MVS_EPRD_MASK); in mvs_dmasetprd()
1288 eprd[i].prdbah = htole32((segs[i].ds_addr >> 16) >> 16); in mvs_dmasetprd()
1290 eprd[i - 1].bytecount |= htole32(MVS_EPRD_EOF); in mvs_dmasetprd()
1306 bus_addr_t eprd; in mvs_legacy_execute_transaction() local
1401 eprd = ch->dma.workrq_bus + slot->eprd_offset; in mvs_legacy_execute_transaction()
1402 ATA_OUTL(ch->r_mem, DMA_DTLBA, eprd); in mvs_legacy_execute_transaction()
1403 ATA_OUTL(ch->r_mem, DMA_DTHBA, (eprd >> 16) >> 16); in mvs_legacy_execute_transaction()
1420 bus_addr_t eprd; in mvs_execute_transaction() local
1428 eprd = ch->dma.workrq_bus + slot->eprd_offset; in mvs_execute_transaction()
1440 eprd = slot->dma.addr; in mvs_execute_transaction()
1444 crqb2e->cprdbl = htole32(eprd); in mvs_execute_transaction()
1445 crqb2e->cprdbh = htole32((eprd >> 16) >> 16); in mvs_execute_transaction()
1470 crqb->cprdbl = htole32(eprd); in mvs_execute_transaction()
1471 crqb->cprdbh = htole32((eprd >> 16) >> 16); in mvs_execute_transaction()