Symbol: iommu_map_entry
sys/arm64/iommu/iommu.c
394
iommu_domain_free_entry(struct iommu_map_entry *entry, bool free)
sys/arm64/iommu/iommu.c
408
struct iommu_map_entry *entry, *entry1;
sys/arm64/iommu/iommu.c
496
iommu_domain_unload_entry(struct iommu_map_entry *entry, bool free,
sys/arm64/iommu/iommu.c
84
struct iommu_map_entry *entry, int flags)
sys/arm64/iommu/iommu.c
96
iommu_domain_map_buf(struct iommu_domain *iodom, struct iommu_map_entry *entry,
sys/dev/iommu/busdma_iommu.c
1027
struct iommu_map_entry *entry;
sys/dev/iommu/busdma_iommu.c
1092
iommu_map_entry, dmamap_link);
sys/dev/iommu/busdma_iommu.c
575
struct iommu_map_entry *entry;
sys/dev/iommu/iommu.h
116
struct iommu_map_entry *start_gap; /* (d) */
sys/dev/iommu/iommu.h
119
struct iommu_map_entry *first_place, *last_place; /* (d) */
sys/dev/iommu/iommu.h
120
struct iommu_map_entry *msi_entry; /* (d) Arch-specific */
sys/dev/iommu/iommu.h
165
void iommu_domain_unload_entry(struct iommu_map_entry *entry, bool free,
sys/dev/iommu/iommu.h
179
struct iommu_map_entry *iommu_gas_alloc_entry(struct iommu_domain *domain,
sys/dev/iommu/iommu.h
181
void iommu_gas_free_entry(struct iommu_map_entry *entry);
sys/dev/iommu/iommu.h
182
void iommu_gas_free_space(struct iommu_map_entry *entry);
sys/dev/iommu/iommu.h
187
u_int eflags, u_int flags, vm_page_t *ma, struct iommu_map_entry **res);
sys/dev/iommu/iommu.h
188
void iommu_gas_free_region(struct iommu_map_entry *entry);
sys/dev/iommu/iommu.h
190
struct iommu_map_entry *entry, u_int eflags, u_int flags, vm_page_t *ma);
sys/dev/iommu/iommu.h
192
iommu_gaddr_t end, struct iommu_map_entry **entry0);
sys/dev/iommu/iommu.h
41
struct iommu_map_entry;
sys/dev/iommu/iommu.h
42
TAILQ_HEAD(iommu_map_entries_tailq, iommu_map_entry);
sys/dev/iommu/iommu.h
44
RB_HEAD(iommu_gas_entries_tree, iommu_map_entry);
sys/dev/iommu/iommu.h
45
RB_PROTOTYPE(iommu_gas_entries_tree, iommu_map_entry, rb_entry,
sys/dev/iommu/iommu.h
62
TAILQ_ENTRY(iommu_map_entry) dmamap_link; /* DMA map entries */
sys/dev/iommu/iommu.h
63
struct iommu_map_entry *tlb_flush_next;
sys/dev/iommu/iommu.h
65
RB_ENTRY(iommu_map_entry) rb_entry; /* Links for domain entries */
sys/dev/iommu/iommu.h
94
int (*map)(struct iommu_domain *domain, struct iommu_map_entry *entry,
sys/dev/iommu/iommu.h
96
int (*unmap)(struct iommu_domain *domain, struct iommu_map_entry *entry,
sys/dev/iommu/iommu_gas.c
1010
struct iommu_map_entry *entry;
sys/dev/iommu/iommu_gas.c
1084
struct iommu_map_entry *entry;
sys/dev/iommu/iommu_gas.c
110
iommu_gas_free_entry(struct iommu_map_entry *entry)
sys/dev/iommu/iommu_gas.c
126
iommu_gas_cmp_entries(struct iommu_map_entry *a, struct iommu_map_entry *b)
sys/dev/iommu/iommu_gas.c
155
iommu_gas_augment_entry(struct iommu_map_entry *entry)
sys/dev/iommu/iommu_gas.c
157
struct iommu_map_entry *child;
sys/dev/iommu/iommu_gas.c
187
RB_GENERATE(iommu_gas_entries_tree, iommu_map_entry, rb_entry,
sys/dev/iommu/iommu_gas.c
194
struct iommu_map_entry *entry, *l, *r;
sys/dev/iommu/iommu_gas.c
218
iommu_gas_rb_remove(struct iommu_domain *domain, struct iommu_map_entry *entry)
sys/dev/iommu/iommu_gas.c
220
struct iommu_map_entry *nbr;
sys/dev/iommu/iommu_gas.c
245
struct iommu_map_entry *begin, *end;
sys/dev/iommu/iommu_gas.c
277
struct iommu_map_entry *entry;
sys/dev/iommu/iommu_gas.c
307
struct iommu_map_entry *entry;
sys/dev/iommu/iommu_gas.c
320
struct iommu_map_entry *entry;
sys/dev/iommu/iommu_gas.c
381
static struct iommu_map_entry *
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
384
struct iommu_map_entry *next;
sys/dev/iommu/iommu_gas.c
415
struct iommu_map_entry *curr, *first;
sys/dev/iommu/iommu_gas.c
525
iommu_gas_alloc_region(struct iommu_domain *domain, struct iommu_map_entry *entry,
sys/dev/iommu/iommu_gas.c
528
struct iommu_map_entry *next, *prev;
sys/dev/iommu/iommu_gas.c
589
struct iommu_map_entry *ip, *in;
sys/dev/iommu/iommu_gas.c
608
iommu_gas_free_space(struct iommu_map_entry *entry)
sys/dev/iommu/iommu_gas.c
628
iommu_gas_free_region(struct iommu_map_entry *entry)
sys/dev/iommu/iommu_gas.c
645
static struct iommu_map_entry *
sys/dev/iommu/iommu_gas.c
647
iommu_gaddr_t end, struct iommu_map_entry **r)
sys/dev/iommu/iommu_gas.c
649
struct iommu_map_entry *entry, *res, fentry;
sys/dev/iommu/iommu_gas.c
683
iommu_gaddr_t end, struct iommu_map_entry *entry,
sys/dev/iommu/iommu_gas.c
684
struct iommu_map_entry *r)
sys/dev/iommu/iommu_gas.c
699
struct iommu_map_entry *entry, struct iommu_map_entries_tailq *gcp)
sys/dev/iommu/iommu_gas.c
716
struct iommu_map_entry **r1, struct iommu_map_entry **r2)
sys/dev/iommu/iommu_gas.c
718
struct iommu_map_entry *entry, *nentry;
sys/dev/iommu/iommu_gas.c
754
struct iommu_map_entries_tailq *gc, struct iommu_map_entry **r1,
sys/dev/iommu/iommu_gas.c
755
struct iommu_map_entry **r2)
sys/dev/iommu/iommu_gas.c
764
struct iommu_map_entries_tailq *gc, struct iommu_map_entry **r1,
sys/dev/iommu/iommu_gas.c
765
struct iommu_map_entry **r2)
sys/dev/iommu/iommu_gas.c
788
struct iommu_map_entry *r1, *r2;
sys/dev/iommu/iommu_gas.c
801
u_int eflags, u_int flags, vm_page_t *ma, struct iommu_map_entry **res)
sys/dev/iommu/iommu_gas.c
804
struct iommu_map_entry *entry;
sys/dev/iommu/iommu_gas.c
84
sizeof(struct iommu_map_entry), NULL, NULL,
sys/dev/iommu/iommu_gas.c
852
iommu_gas_map_region(struct iommu_domain *domain, struct iommu_map_entry *entry,
sys/dev/iommu/iommu_gas.c
89
struct iommu_map_entry *
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
915
iommu_gaddr_t end, struct iommu_map_entry **entry0)
sys/dev/iommu/iommu_gas.c
917
struct iommu_map_entry *entry;
sys/dev/iommu/iommu_gas.c
92
struct iommu_map_entry *res;
sys/dev/iommu/iommu_gas.c
939
struct iommu_map_entry *entry, *next, *prev, key = {};
sys/dev/iommu/iommu_gas.c
986
struct iommu_map_entry *entry;
sys/riscv/iommu/iommu_frontend.c
387
iommu_domain_free_entry(struct iommu_map_entry *entry, bool free)
sys/riscv/iommu/iommu_frontend.c
401
struct iommu_map_entry *entry, *entry1;
sys/riscv/iommu/iommu_frontend.c
489
iommu_domain_unload_entry(struct iommu_map_entry *entry, bool free,
sys/riscv/iommu/iommu_frontend.c
76
struct iommu_map_entry *entry, int flags)
sys/riscv/iommu/iommu_frontend.c
88
iommu_domain_map_buf(struct iommu_domain *iodom, struct iommu_map_entry *entry,
sys/x86/iommu/amd_ctx.c
111
struct iommu_map_entry *entry)
sys/x86/iommu/amd_ctx.c
122
struct iommu_map_entry *entry, *entry1;
sys/x86/iommu/amd_ctx.c
84
amdiommu_domain_unload_entry(struct iommu_map_entry *entry, bool free,
sys/x86/iommu/amd_idpgtbl.c
191
struct iommu_map_entry *entry)
sys/x86/iommu/amd_idpgtbl.c
232
amdiommu_map_buf(struct iommu_domain *iodom, struct iommu_map_entry *entry,
sys/x86/iommu/amd_idpgtbl.c
291
int lvl, int flags, struct iommu_map_entry *entry)
sys/x86/iommu/amd_idpgtbl.c
306
struct iommu_map_entry *entry, bool free_sf)
sys/x86/iommu/amd_idpgtbl.c
330
iommu_gaddr_t size, int flags, struct iommu_map_entry *entry)
sys/x86/iommu/amd_idpgtbl.c
381
amdiommu_unmap_buf(struct iommu_domain *iodom, struct iommu_map_entry *entry,
sys/x86/iommu/amd_idpgtbl.c
73
struct sf_buf **sf, struct iommu_map_entry *entry, bool free_sf);
sys/x86/iommu/amd_idpgtbl.c
76
struct iommu_map_entry *entry);
sys/x86/iommu/amd_iommu.h
212
void amdiommu_domain_unload_entry(struct iommu_map_entry *entry, bool free,
sys/x86/iommu/intel_ctx.c
218
struct iommu_map_entry *entry, *entry1;
sys/x86/iommu/intel_ctx.c
830
dmar_domain_unload_entry(struct iommu_map_entry *entry, bool free,
sys/x86/iommu/intel_ctx.c
864
struct iommu_map_entry *entry)
sys/x86/iommu/intel_ctx.c
878
struct iommu_map_entry *entry, *entry1;
sys/x86/iommu/intel_dmar.h
212
struct iommu_map_entry *entry, bool emit_wait);
sys/x86/iommu/intel_dmar.h
243
void dmar_domain_unload_entry(struct iommu_map_entry *entry, bool free,
sys/x86/iommu/intel_drv.c
899
struct iommu_map_entry *entry;
sys/x86/iommu/intel_idpgtbl.c
398
struct iommu_map_entry *entry)
sys/x86/iommu/intel_idpgtbl.c
474
dmar_map_buf(struct iommu_domain *iodom, struct iommu_map_entry *entry,
sys/x86/iommu/intel_idpgtbl.c
548
struct sf_buf **sf, struct iommu_map_entry *entry, bool free_fs);
sys/x86/iommu/intel_idpgtbl.c
552
int lvl, int flags, struct iommu_map_entry *entry)
sys/x86/iommu/intel_idpgtbl.c
567
struct iommu_map_entry *entry, bool free_sf)
sys/x86/iommu/intel_idpgtbl.c
595
iommu_gaddr_t size, int flags, struct iommu_map_entry *entry)
sys/x86/iommu/intel_idpgtbl.c
666
dmar_unmap_buf(struct iommu_domain *iodom, struct iommu_map_entry *entry,
sys/x86/iommu/intel_idpgtbl.c
74
struct iommu_map_entry *entry);
sys/x86/iommu/iommu_utils.c
114
struct iommu_map_entry *entry)
sys/x86/iommu/iommu_utils.c
265
iommu_domain_unload_entry(struct iommu_map_entry *entry, bool free,
sys/x86/iommu/iommu_utils.c
415
struct iommu_map_entry *entry, bool emit_wait)
sys/x86/iommu/iommu_utils.c
475
struct iommu_map_entry *entry, *head;
sys/x86/iommu/iommu_utils.c
479
entry = (struct iommu_map_entry *)
sys/x86/iommu/iommu_utils.c
671
iommu_domain_free_entry(struct iommu_map_entry *entry, bool free)
sys/x86/iommu/iommu_utils.c
773
iommu_db_print_domain_entry(const struct iommu_map_entry *entry)
sys/x86/iommu/iommu_utils.c
775
struct iommu_map_entry *l, *r;
sys/x86/iommu/iommu_utils.c
823
struct iommu_map_entry *entry;
sys/x86/iommu/x86_iommu.h
163
struct iommu_map_entry *tlb_flush_head;
sys/x86/iommu/x86_iommu.h
164
struct iommu_map_entry *tlb_flush_tail;
sys/x86/iommu/x86_iommu.h
171
void iommu_domain_free_entry(struct iommu_map_entry *entry, bool free);
sys/x86/iommu/x86_iommu.h
179
struct iommu_map_entry *entry, bool emit_wait);
sys/x86/iommu/x86_iommu.h
197
void iommu_db_print_domain_entry(const struct iommu_map_entry *entry);
sys/x86/iommu/x86_iommu.h
52
struct iommu_map_entry *entry);
sys/x86/iommu/x86_iommu.h
76
void (*domain_unload_entry)(struct iommu_map_entry *entry, bool free,