Searched refs:ptirq_remapping_info (Results 1 – 7 of 7) sorted by relevance
| /hypervisor/common/ |
| A D | ptdev.c | 21 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 D | ptdev.h | 120 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 D | assign.c | 90 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 D | optee.c | 185 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 D | optee.h | 25 void handle_x86_tee_int(struct ptirq_remapping_info *entry, uint16_t pcpu_id);
|
| /hypervisor/dm/ |
| A D | vioapic.c | 251 struct ptirq_remapping_info *entry = NULL; in vioapic_indirect_read()
|
| /hypervisor/debug/ |
| A D | shell.c | 1211 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