Home
last modified time | relevance | path

Searched refs:ptirq_remapping_info (Results 1 – 7 of 7) sorted by relevance

/hypervisor/common/
A Dptdev.c21 struct ptirq_remapping_info ptirq_entries[CONFIG_MAX_PT_IRQ_ENTRIES];
66 struct ptirq_remapping_info *n, *entry = NULL; in find_ptirq_entry()
73 n = hlist_entry(p, struct ptirq_remapping_info, phys_link); in find_ptirq_entry()
84 n = hlist_entry(p, struct ptirq_remapping_info, virt_link); in find_ptirq_entry()
114 struct ptirq_remapping_info *entry = (struct ptirq_remapping_info *) data; in ptirq_intr_delay_callback()
122 struct ptirq_remapping_info *entry = NULL; in ptirq_dequeue_softirq()
147 struct ptirq_remapping_info *entry = NULL; in ptirq_alloc_entry()
171 void ptirq_release_entry(struct ptirq_remapping_info *entry) in ptirq_release_entry()
188 struct ptirq_remapping_info *entry = (struct ptirq_remapping_info *) data; in ptirq_interrupt_handler()
268 struct ptirq_remapping_info *entry; in ptdev_release_all_entries()
[all …]
/hypervisor/include/common/
A Dptdev.h120 struct ptirq_remapping_info;
121 typedef void (*ptirq_arch_release_fn_t)(const struct ptirq_remapping_info *entry);
128 struct ptirq_remapping_info { struct
149 static inline bool is_entry_active(const struct ptirq_remapping_info *entry) in is_entry_active() argument
154 extern struct ptirq_remapping_info ptirq_entries[CONFIG_MAX_PT_IRQ_ENTRIES];
184 struct ptirq_remapping_info *find_ptirq_entry(uint32_t intr_type,
235 struct ptirq_remapping_info *ptirq_dequeue_softirq(uint16_t pcpu_id);
250 struct ptirq_remapping_info *ptirq_alloc_entry(struct acrn_vm *vm, uint32_t intr_type);
257 void ptirq_release_entry(struct ptirq_remapping_info *entry);
271 int32_t ptirq_activate_entry(struct ptirq_remapping_info *entry, uint32_t phys_irq);
[all …]
/hypervisor/arch/x86/guest/
A Dassign.c90 static void ptirq_free_irte(const struct ptirq_remapping_info *entry) in ptirq_free_irte()
318 struct ptirq_remapping_info *entry; in add_msix_remapping()
348 struct ptirq_remapping_info *entry; in remove_msix_remapping()
379 struct ptirq_remapping_info *entry = NULL; in add_intx_remapping()
429 struct ptirq_remapping_info *entry; in remove_intx_remapping()
467 const struct ptirq_remapping_info *entry) in ptirq_handle_intx()
567 struct ptirq_remapping_info *entry; in ptirq_intx_ack()
612 struct ptirq_remapping_info *entry; in ptirq_prepare_msix_remap()
681 struct ptirq_remapping_info *entry) in activate_ioapic_rte()
716 struct ptirq_remapping_info *entry = NULL; in ptirq_intx_pin_remap()
[all …]
A Doptee.c185 void handle_x86_tee_int(struct ptirq_remapping_info *entry, uint16_t pcpu_id) in handle_x86_tee_int()
/hypervisor/include/arch/x86/asm/guest/
A Doptee.h25 void handle_x86_tee_int(struct ptirq_remapping_info *entry, uint16_t pcpu_id);
/hypervisor/dm/
A Dvioapic.c251 struct ptirq_remapping_info *entry = NULL; in vioapic_indirect_read()
/hypervisor/debug/
A Dshell.c1211 static void get_entry_info(const struct ptirq_remapping_info *entry, char *type, in get_entry_info()
1267 struct ptirq_remapping_info *entry; in get_ptdev_info()

Completed in 17 milliseconds