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

/freebsd-11.0-release/sys/x86/iommu/
H A Dintel_dmar.h38 typedef uint64_t dmar_gaddr_t; typedef
46 dmar_gaddr_t start;
47 dmar_gaddr_t end;
48 dmar_gaddr_t free_after; /* Free space after the entry */
49 dmar_gaddr_t free_down; /* Max free space below the
101 dmar_gaddr_t end; /* (c) Highest address + 1 in
266 int dmar_maxaddr2mgaw(struct dmar_unit *unit, dmar_gaddr_t maxaddr,
270 dmar_gaddr_t pglvl_page_size(int total_pglvl, int lvl);
271 dmar_gaddr_t domain_page_size(struct dmar_domain *domain, int lvl);
272 int calc_am(struct dmar_unit *unit, dmar_gaddr_t bas
[all...]
H A Dintel_idpgtbl.c70 dmar_gaddr_t base, dmar_gaddr_t size, int flags);
82 dmar_gaddr_t maxaddr; /* Page table covers the guest address
109 dmar_gaddr_t addr)
114 dmar_gaddr_t f, pg_sz;
163 domain_get_idmap_pgtbl(struct dmar_domain *domain, dmar_gaddr_t maxaddr)
323 domain_pgtbl_pte_off(struct dmar_domain *domain, dmar_gaddr_t base, int lvl)
337 domain_pgtbl_get_pindex(struct dmar_domain *domain, dmar_gaddr_t base, int lvl)
353 domain_pgtbl_map_pte(struct dmar_domain *domain, dmar_gaddr_t base, int lvl,
421 domain_map_buf_locked(struct dmar_domain *domain, dmar_gaddr_t bas
[all...]
H A Dintel_utils.c147 dmar_maxaddr2mgaw(struct dmar_unit *unit, dmar_gaddr_t maxaddr, bool allow_less)
206 dmar_gaddr_t
210 static const dmar_gaddr_t pg_sz[] = {
211 (dmar_gaddr_t)DMAR_PAGE_SIZE,
212 (dmar_gaddr_t)DMAR_PAGE_SIZE << DMAR_NPTEPGSHIFT,
213 (dmar_gaddr_t)DMAR_PAGE_SIZE << (2 * DMAR_NPTEPGSHIFT),
214 (dmar_gaddr_t)DMAR_PAGE_SIZE << (3 * DMAR_NPTEPGSHIFT),
215 (dmar_gaddr_t)DMAR_PAGE_SIZE << (4 * DMAR_NPTEPGSHIFT),
216 (dmar_gaddr_t)DMAR_PAGE_SIZE << (5 * DMAR_NPTEPGSHIFT)
226 dmar_gaddr_t
[all...]
H A Dintel_gas.c176 dmar_gaddr_t v;
298 dmar_gaddr_t size;
307 dmar_gaddr_t end)
309 dmar_gaddr_t bs, start;
476 const struct bus_dma_tag_common *common, dmar_gaddr_t size,
630 const struct bus_dma_tag_common *common, dmar_gaddr_t size, int offset,
684 dmar_gaddr_t start;
722 dmar_gas_reserve_region(struct dmar_domain *domain, dmar_gaddr_t start,
723 dmar_gaddr_t end)
H A Dintel_qi.c216 dmar_qi_invalidate_locked(struct dmar_domain *domain, dmar_gaddr_t base,
217 dmar_gaddr_t size, struct dmar_qi_genseq *pseq)
220 dmar_gaddr_t isize;
H A Dbusdma_dmar.c464 dmar_gaddr_t size;
H A Dintel_ctx.c209 dmar_gaddr_t start, end;

Completed in 200 milliseconds