Lines Matching refs:prdt
613 struct ahci_prdt_entry *prdt, uint16_t prdtl)
624 i++, prdt++) {
625 dbcsz = (prdt->dbc & DBCMASK) + 1;
635 prdt->dba + skip, dbcsz);
669 struct ahci_prdt_entry *prdt;
675 prdt = (struct ahci_prdt_entry *)(cfis + 0x80);
733 ahci_build_iov(p, aior, prdt, hdr->prdtl);
790 struct ahci_prdt_entry *prdt;
797 prdt = (struct ahci_prdt_entry *)(cfis + 0x80);
803 dbcsz = (prdt->dbc & DBCMASK) + 1;
804 ptr = paddr_guest2host(ahci_ctx(p->pr_sc), prdt->dba, dbcsz);
809 prdt++;
904 struct ahci_prdt_entry *prdt;
911 prdt = (struct ahci_prdt_entry *)(cfis + 0x80);
917 dbcsz = (prdt->dbc & DBCMASK) + 1;
918 ptr = paddr_guest2host(ahci_ctx(p->pr_sc), prdt->dba, dbcsz);
923 prdt++;
1398 struct ahci_prdt_entry *prdt;
1407 prdt = (struct ahci_prdt_entry *)(cfis + 0x80);
1434 ahci_build_iov(p, aior, prdt, hdr->prdtl);
1812 struct ahci_prdt_entry *prdt;
1828 prdt = (struct ahci_prdt_entry *)(cfis + 0x80);
1839 DPRINTF("%d@%08"PRIx64"", prdt->dbc & 0x3fffff, prdt->dba);
1840 prdt++;