Lines Matching defs:dmar_map_entry
47 struct dmar_map_entry {
54 TAILQ_ENTRY(dmar_map_entry) dmamap_link; /* Link for dmamap entries */
55 RB_ENTRY(dmar_map_entry) rb_entry; /* Links for domain entries */
56 TAILQ_ENTRY(dmar_map_entry) unroll_link; /* Link for unroll after
62 RB_HEAD(dmar_gas_entries_tree, dmar_map_entry);
63 RB_PROTOTYPE(dmar_gas_entries_tree, dmar_map_entry, rb_entry,
117 struct dmar_map_entry *first_place, *last_place; /* (d) */
351 void dmar_domain_unload_entry(struct dmar_map_entry *entry, bool free);
354 void dmar_domain_free_entry(struct dmar_map_entry *entry, bool free);
362 struct dmar_map_entry *dmar_gas_alloc_entry(struct dmar_domain *domain,
365 struct dmar_map_entry *entry);
367 struct dmar_map_entry *entry);
370 u_int eflags, u_int flags, vm_page_t *ma, struct dmar_map_entry **res);
372 struct dmar_map_entry *entry);
374 struct dmar_map_entry *entry, u_int eflags, u_int flags, vm_page_t *ma);