Searched refs:eprd (Results 1 – 1 of 1) sorted by relevance
1266 struct mvs_eprd *eprd; in mvs_dmasetprd() local1282 eprd = (struct mvs_eprd *)(ch->dma.workrq + slot->eprd_offset); in mvs_dmasetprd()1285 eprd[i].prdbal = htole32(segs[i].ds_addr); in mvs_dmasetprd()1286 eprd[i].bytecount = htole32(segs[i].ds_len & MVS_EPRD_MASK); in mvs_dmasetprd()1287 eprd[i].prdbah = htole32((segs[i].ds_addr >> 16) >> 16); in mvs_dmasetprd()1289 eprd[i - 1].bytecount |= htole32(MVS_EPRD_EOF); in mvs_dmasetprd()1305 bus_addr_t eprd; in mvs_legacy_execute_transaction() local1400 eprd = ch->dma.workrq_bus + slot->eprd_offset; in mvs_legacy_execute_transaction()1401 ATA_OUTL(ch->r_mem, DMA_DTLBA, eprd); in mvs_legacy_execute_transaction()1402 ATA_OUTL(ch->r_mem, DMA_DTHBA, (eprd >> 16) >> 16); in mvs_legacy_execute_transaction()[all …]