Searched refs:prd (Results 1 - 7 of 7) sorted by relevance

/freebsd-current/sys/dev/ata/
H A Data-dma.c248 struct ata_dma_prdentry *prd = args->dmatab; local
255 prd[i].addr = htole32(segs[i].ds_addr);
256 prd[i].count = htole32(segs[i].ds_len);
258 prd[i - 1].count |= htole32(ATA_DMA_EOT);
/freebsd-current/sys/dev/ata/chipsets/
H A Data-promise.c990 struct ata_dma_prdentry *prd = args->dmatab; local
997 prd[i].addr = htole32(segs[i].ds_addr);
998 prd[i].count = htole32(segs[i].ds_len);
1002 prd[i - 1].count = htole32(segs[i - 1].ds_len - MAXLASTSGSIZE);
1003 prd[i].count = htole32(MAXLASTSGSIZE);
1004 prd[i].addr = htole32(segs[i - 1].ds_addr +
1009 prd[i - 1].count |= htole32(ATA_DMA_EOT);
1083 struct ata_dma_prdentry *prd; local
1127 prd = request->dma->sg;
1132 wordp[idx++] = prd[
[all...]
/freebsd-current/sys/net/
H A Dnetmap_user.h566 POLL_REQUEST_DATA prd; local
568 prd.timeout = timeout;
569 prd.events = fds->events;
571 win_nm_ioctl_internal(h, NETMAP_POLL, &prd);
572 if ((prd.revents == POLLERR) || (prd.revents == STATUS_TIMEOUT)) {
/freebsd-current/sys/dev/siis/
H A Dsiis.h282 struct siis_dma_prd prd[2]; member in struct:siis_cmd_ata
287 struct siis_dma_prd prd[1]; member in struct:siis_cmd_atapi
H A Dsiis.c1019 struct siis_dma_prd *prd; local
1037 prd = &ctp->u.ata.prd[0];
1039 prd = &ctp->u.atapi.prd[0];
1041 prd[i].dba = htole64(segs[i].ds_addr);
1042 prd[i].dbc = htole32(segs[i].ds_len);
1043 prd[i].control = 0;
1045 prd[nsegs - 1].control = htole32(SIIS_PRD_TRM);
/freebsd-current/sys/powerpc/mpc85xx/
H A Dfsl_sata.c159 #define FSL_SATA_PRD_OFFSET(prd) (96 + (prd) * 16)
945 struct fsl_sata_dma_prd *prd; local
958 prd = &ctp->prd_tab[0];
962 prd[j].dba = htole32(FSL_SATA_CTP_BUS(ch, slot) +
969 prd[j].dba = htole32((uint32_t)segs[i].ds_addr);
970 prd[j].dwc_flg = htole32(FSL_SATA_PRD_SNOOP | len);
977 prd[FSL_SATA_PRD_EXT_INDEX].dwc_flg =
/freebsd-current/sys/dev/ahci/
H A Dahci.c1635 struct ahci_dma_prd *prd; local
1647 prd = &ctp->prd_tab[0];
1649 prd[i].dba = htole64(segs[i].ds_addr);
1650 prd[i].dbc = htole32((segs[i].ds_len - 1) & AHCI_PRD_MASK);

Completed in 260 milliseconds