Symbol: iommu_gaddr_t
sys/dev/iommu/iommu.h
117
iommu_gaddr_t end; /* (c) Highest address + 1 in
sys/dev/iommu/iommu.h
121
iommu_gaddr_t msi_base; /* (d) Arch-specific */
sys/dev/iommu/iommu.h
183
void iommu_gas_remove(struct iommu_domain *domain, iommu_gaddr_t start,
sys/dev/iommu/iommu.h
184
iommu_gaddr_t size);
sys/dev/iommu/iommu.h
186
const struct bus_dma_tag_common *common, iommu_gaddr_t size, int offset,
sys/dev/iommu/iommu.h
191
int iommu_gas_reserve_region(struct iommu_domain *domain, iommu_gaddr_t start,
sys/dev/iommu/iommu.h
192
iommu_gaddr_t end, struct iommu_map_entry **entry0);
sys/dev/iommu/iommu.h
194
iommu_gaddr_t start, iommu_gaddr_t end);
sys/dev/iommu/iommu.h
54
iommu_gaddr_t start;
sys/dev/iommu/iommu.h
55
iommu_gaddr_t end;
sys/dev/iommu/iommu.h
56
iommu_gaddr_t first; /* Least start in subtree */
sys/dev/iommu/iommu.h
57
iommu_gaddr_t last; /* Greatest end in subtree */
sys/dev/iommu/iommu.h
58
iommu_gaddr_t free_down; /* Max free space below the
sys/dev/iommu/iommu_gas.c
1006
iommu_map_msi(struct iommu_ctx *ctx, iommu_gaddr_t size, int offset,
sys/dev/iommu/iommu_gas.c
158
iommu_gaddr_t bound, delta, free_down;
sys/dev/iommu/iommu_gas.c
195
iommu_gaddr_t v;
sys/dev/iommu/iommu_gas.c
303
iommu_gaddr_t size;
sys/dev/iommu/iommu_gas.c
317
iommu_gas_match_one(struct iommu_gas_match_args *a, iommu_gaddr_t beg,
sys/dev/iommu/iommu_gas.c
318
iommu_gaddr_t end, iommu_gaddr_t lbound, iommu_gaddr_t ubound)
sys/dev/iommu/iommu_gas.c
321
iommu_gaddr_t first, size, start;
sys/dev/iommu/iommu_gas.c
382
iommu_gas_next(struct iommu_map_entry *curr, iommu_gaddr_t min_free)
sys/dev/iommu/iommu_gas.c
416
iommu_gaddr_t addr, min_free;
sys/dev/iommu/iommu_gas.c
646
iommu_gas_remove_clip_left(struct iommu_domain *domain, iommu_gaddr_t start,
sys/dev/iommu/iommu_gas.c
647
iommu_gaddr_t end, struct iommu_map_entry **r)
sys/dev/iommu/iommu_gas.c
683
iommu_gaddr_t end, struct iommu_map_entry *entry,
sys/dev/iommu/iommu_gas.c
714
iommu_gaddr_t start, iommu_gaddr_t size,
sys/dev/iommu/iommu_gas.c
719
iommu_gaddr_t end;
sys/dev/iommu/iommu_gas.c
785
iommu_gas_remove(struct iommu_domain *domain, iommu_gaddr_t start,
sys/dev/iommu/iommu_gas.c
786
iommu_gaddr_t size)
sys/dev/iommu/iommu_gas.c
800
const struct bus_dma_tag_common *common, iommu_gaddr_t size, int offset,
sys/dev/iommu/iommu_gas.c
855
iommu_gaddr_t start;
sys/dev/iommu/iommu_gas.c
899
iommu_gaddr_t start, iommu_gaddr_t end, struct iommu_map_entry *entry)
sys/dev/iommu/iommu_gas.c
914
iommu_gas_reserve_region(struct iommu_domain *domain, iommu_gaddr_t start,
sys/dev/iommu/iommu_gas.c
915
iommu_gaddr_t end, struct iommu_map_entry **entry0)
sys/dev/iommu/iommu_gas.c
937
iommu_gaddr_t start, iommu_gaddr_t end)
sys/dev/iommu/iommu_gas.c
940
iommu_gaddr_t entry_start, entry_end;
sys/dev/iommu/iommu_msi.h
41
int iommu_map_msi(struct iommu_ctx *ctx, iommu_gaddr_t size, int offset,
sys/x86/iommu/amd_cmd.c
200
amdiommu_qi_invalidate_emit(struct iommu_domain *adomain, iommu_gaddr_t base,
sys/x86/iommu/amd_cmd.c
201
iommu_gaddr_t size, struct iommu_qi_genseq *pseq, bool emit_wait)
sys/x86/iommu/amd_ctx.c
180
static iommu_gaddr_t
sys/x86/iommu/amd_ctx.c
196
iommu_gaddr_t end;
sys/x86/iommu/amd_idpgtbl.c
131
amdiommu_pgtbl_map_pte(struct amdiommu_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/amd_idpgtbl.c
189
amdiommu_map_buf_locked(struct amdiommu_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/amd_idpgtbl.c
190
iommu_gaddr_t size, vm_page_t *ma, uint64_t pflags, int flags,
sys/x86/iommu/amd_idpgtbl.c
195
iommu_gaddr_t base1;
sys/x86/iommu/amd_idpgtbl.c
237
iommu_gaddr_t base, size;
sys/x86/iommu/amd_idpgtbl.c
290
amdiommu_free_pgtbl_pde(struct amdiommu_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/amd_idpgtbl.c
304
amdiommu_unmap_clear_pte(struct amdiommu_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/amd_idpgtbl.c
329
amdiommu_unmap_buf_locked(struct amdiommu_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/amd_idpgtbl.c
330
iommu_gaddr_t size, int flags, struct iommu_map_entry *entry)
sys/x86/iommu/amd_idpgtbl.c
335
iommu_gaddr_t pg_sz;
sys/x86/iommu/amd_idpgtbl.c
72
iommu_gaddr_t base, int lvl, int flags, iommu_pte_t *pte,
sys/x86/iommu/amd_idpgtbl.c
75
iommu_gaddr_t base, iommu_gaddr_t size, int flags,
sys/x86/iommu/intel_ctx.c
220
iommu_gaddr_t start, end;
sys/x86/iommu/intel_dmar.h
176
int dmar_maxaddr2mgaw(struct dmar_unit *unit, iommu_gaddr_t maxaddr,
sys/x86/iommu/intel_dmar.h
179
iommu_gaddr_t domain_page_size(struct dmar_domain *domain, int lvl);
sys/x86/iommu/intel_dmar.h
180
int calc_am(struct dmar_unit *unit, iommu_gaddr_t base, iommu_gaddr_t size,
sys/x86/iommu/intel_dmar.h
181
iommu_gaddr_t *isizep);
sys/x86/iommu/intel_dmar.h
213
void dmar_qi_invalidate_sync(struct dmar_domain *domain, iommu_gaddr_t start,
sys/x86/iommu/intel_dmar.h
214
iommu_gaddr_t size, bool cansleep);
sys/x86/iommu/intel_dmar.h
221
iommu_gaddr_t maxaddr);
sys/x86/iommu/intel_dmar.h
223
void dmar_flush_iotlb_sync(struct dmar_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/intel_dmar.h
224
iommu_gaddr_t size);
sys/x86/iommu/intel_idpgtbl.c
113
iommu_gaddr_t addr)
sys/x86/iommu/intel_idpgtbl.c
118
iommu_gaddr_t f, pg_sz;
sys/x86/iommu/intel_idpgtbl.c
167
dmar_get_idmap_pgtbl(struct dmar_domain *domain, iommu_gaddr_t maxaddr)
sys/x86/iommu/intel_idpgtbl.c
328
dmar_pgtbl_map_pte(struct dmar_domain *domain, iommu_gaddr_t base, int lvl,
sys/x86/iommu/intel_idpgtbl.c
396
dmar_map_buf_locked(struct dmar_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/intel_idpgtbl.c
397
iommu_gaddr_t size, vm_page_t *ma, uint64_t pflags, int flags,
sys/x86/iommu/intel_idpgtbl.c
402
iommu_gaddr_t pg_sz, base1;
sys/x86/iommu/intel_idpgtbl.c
479
iommu_gaddr_t base, size;
sys/x86/iommu/intel_idpgtbl.c
547
iommu_gaddr_t base, int lvl, int flags, iommu_pte_t *pte,
sys/x86/iommu/intel_idpgtbl.c
551
dmar_free_pgtbl_pde(struct dmar_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/intel_idpgtbl.c
565
dmar_unmap_clear_pte(struct dmar_domain *domain, iommu_gaddr_t base, int lvl,
sys/x86/iommu/intel_idpgtbl.c
594
dmar_unmap_buf_locked(struct dmar_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/intel_idpgtbl.c
595
iommu_gaddr_t size, int flags, struct iommu_map_entry *entry)
sys/x86/iommu/intel_idpgtbl.c
600
iommu_gaddr_t pg_sz;
sys/x86/iommu/intel_idpgtbl.c
73
iommu_gaddr_t base, iommu_gaddr_t size, int flags,
sys/x86/iommu/intel_idpgtbl.c
760
dmar_flush_iotlb_sync(struct dmar_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/intel_idpgtbl.c
761
iommu_gaddr_t size)
sys/x86/iommu/intel_idpgtbl.c
764
iommu_gaddr_t isize;
sys/x86/iommu/intel_idpgtbl.c
86
iommu_gaddr_t maxaddr; /* Page table covers the guest address
sys/x86/iommu/intel_qi.c
185
dmar_qi_invalidate_emit(struct iommu_domain *idomain, iommu_gaddr_t base,
sys/x86/iommu/intel_qi.c
186
iommu_gaddr_t size, struct iommu_qi_genseq *pseq, bool emit_wait)
sys/x86/iommu/intel_qi.c
190
iommu_gaddr_t isize;
sys/x86/iommu/intel_utils.c
153
dmar_maxaddr2mgaw(struct dmar_unit *unit, iommu_gaddr_t maxaddr, bool allow_less)
sys/x86/iommu/intel_utils.c
195
iommu_gaddr_t
sys/x86/iommu/intel_utils.c
203
calc_am(struct dmar_unit *unit, iommu_gaddr_t base, iommu_gaddr_t size,
sys/x86/iommu/intel_utils.c
204
iommu_gaddr_t *isizep)
sys/x86/iommu/intel_utils.c
206
iommu_gaddr_t isize;
sys/x86/iommu/iommu_utils.c
449
iommu_qi_invalidate_sync(struct iommu_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/iommu_utils.c
450
iommu_gaddr_t size, bool cansleep)
sys/x86/iommu/iommu_utils.c
688
pglvl_pgtbl_pte_off(int pglvl, iommu_gaddr_t base, int lvl)
sys/x86/iommu/iommu_utils.c
702
pglvl_pgtbl_get_pindex(int pglvl, iommu_gaddr_t base, int lvl)
sys/x86/iommu/iommu_utils.c
734
iommu_gaddr_t
sys/x86/iommu/iommu_utils.c
738
static const iommu_gaddr_t pg_sz[] = {
sys/x86/iommu/iommu_utils.c
739
(iommu_gaddr_t)IOMMU_PAGE_SIZE,
sys/x86/iommu/iommu_utils.c
740
(iommu_gaddr_t)IOMMU_PAGE_SIZE << IOMMU_NPTEPGSHIFT,
sys/x86/iommu/iommu_utils.c
741
(iommu_gaddr_t)IOMMU_PAGE_SIZE << (2 * IOMMU_NPTEPGSHIFT),
sys/x86/iommu/iommu_utils.c
742
(iommu_gaddr_t)IOMMU_PAGE_SIZE << (3 * IOMMU_NPTEPGSHIFT),
sys/x86/iommu/iommu_utils.c
743
(iommu_gaddr_t)IOMMU_PAGE_SIZE << (4 * IOMMU_NPTEPGSHIFT),
sys/x86/iommu/iommu_utils.c
744
(iommu_gaddr_t)IOMMU_PAGE_SIZE << (5 * IOMMU_NPTEPGSHIFT),
sys/x86/iommu/iommu_utils.c
745
(iommu_gaddr_t)IOMMU_PAGE_SIZE << (6 * IOMMU_NPTEPGSHIFT),
sys/x86/iommu/x86_iommu.h
180
void iommu_qi_invalidate_sync(struct iommu_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/x86_iommu.h
181
iommu_gaddr_t size, bool cansleep);
sys/x86/iommu/x86_iommu.h
192
int pglvl_pgtbl_pte_off(int pglvl, iommu_gaddr_t base, int lvl);
sys/x86/iommu/x86_iommu.h
193
vm_pindex_t pglvl_pgtbl_get_pindex(int pglvl, iommu_gaddr_t base, int lvl);
sys/x86/iommu/x86_iommu.h
195
iommu_gaddr_t pglvl_page_size(int total_pglvl, int lvl);
sys/x86/iommu/x86_iommu.h
74
iommu_gaddr_t base, iommu_gaddr_t size, struct iommu_qi_genseq *