Home
last modified time | relevance | path

Searched refs:dest_mode (Results 1 – 25 of 33) sorted by relevance

12

/openbmc/qemu/hw/intc/
H A Dapic.c51 uint32_t dest, uint8_t dest_mode);
290 static void apic_deliver_irq(uint32_t dest, uint8_t dest_mode, in apic_deliver_irq() argument
296 trace_apic_deliver_irq(dest, dest_mode, delivery_mode, vector_num, in apic_deliver_irq()
299 apic_get_delivery_bitmask(deliver_bitmask, dest, dest_mode); in apic_deliver_irq()
565 uint32_t dest, uint8_t dest_mode) in apic_get_delivery_bitmask() argument
580 if (dest_mode == APIC_DESTMODE_PHYSICAL) { in apic_get_delivery_bitmask()
588 if (dest_mode == APIC_DESTMODE_PHYSICAL) { in apic_get_delivery_bitmask()
610 if (apic->dest_mode == APIC_DESTMODE_LOGICAL_FLAT) { in apic_get_delivery_bitmask()
614 } else if (apic->dest_mode == APIC_DESTMODE_LOGICAL_CLUSTER) { in apic_get_delivery_bitmask()
657 static void apic_deliver(DeviceState *dev, uint32_t dest, uint8_t dest_mode, in apic_deliver() argument
[all …]
H A Dioapic.c53 uint8_t dest_mode; member
74 info->dest_mode = (entry >> IOAPIC_LVT_DEST_MODE_SHIFT) & 1; in ioapic_entry_parse()
85 (info->dest_mode << MSI_ADDR_DEST_MODE_SHIFT); in ioapic_entry_parse()
H A Dapic_common.c209 s->dest_mode = 0xf; in apic_init_reset()
389 VMSTATE_UINT8(dest_mode, APICCommonState),
/openbmc/linux/arch/x86/kvm/
H A Dioapic.c119 kvm_lapic_irq_dest_mode(!!e->fields.dest_mode))) in __rtc_irq_eoi_tracking_restore_one()
193 entry->fields.dest_mode) || in ioapic_lazy_update_eoi()
297 u16 dm = kvm_lapic_irq_dest_mode(!!e->fields.dest_mode); in kvm_ioapic_scan_entry()
348 old_dest_mode = e->fields.dest_mode; in ioapic_write_indirect()
409 irq.dest_mode = in ioapic_write_indirect()
410 kvm_lapic_irq_dest_mode(!!e->fields.dest_mode); in ioapic_write_indirect()
419 if (old_dest_mode != e->fields.dest_mode || in ioapic_write_indirect()
427 irq.dest_mode = in ioapic_write_indirect()
429 !!e->fields.dest_mode); in ioapic_write_indirect()
455 irqe.dest_mode = kvm_lapic_irq_dest_mode(!!entry->fields.dest_mode); in ioapic_service()
H A Dirq_comm.c58 if (irq->dest_mode == APIC_DEST_PHYSICAL && in kvm_irq_delivery_to_apic()
71 irq->dest_id, irq->dest_mode)) in kvm_irq_delivery_to_apic()
116 irq->dest_mode = kvm_lapic_irq_dest_mode(msg.arch_addr_lo.dest_mode_logical); in kvm_set_msi_irq()
348 irq->dest_id, irq->dest_mode)) in kvm_intr_is_single_vcpu()
431 irq.dest_id, irq.dest_mode) || in kvm_scan_ioapic_routes()
H A Dioapic.h62 u8 dest_mode:1; member
H A Dlapic.h105 int shorthand, unsigned int dest, int dest_mode);
H A Dlapic.c1066 int shorthand, unsigned int dest, int dest_mode) in kvm_apic_match_dest() argument
1074 if (dest_mode == APIC_DEST_PHYSICAL) in kvm_apic_match_dest()
1157 if (irq->dest_mode == APIC_DEST_PHYSICAL) { in kvm_apic_map_get_dest_lapic()
1422 irq->dest_mode)) in kvm_bitmap_or_dest_vcpus()
1512 irq.dest_mode = icr_low & APIC_DEST_MASK; in kvm_apic_send_ipi()
/openbmc/qemu/include/hw/i386/
H A Dx86-iommu.h79 uint8_t dest_mode; member
95 uint64_t dest_mode:1; member
99 uint64_t dest_mode:1;
H A Dintel_iommu.h190 uint64_t dest_mode:1; /* Destination Mode */ member
196 uint64_t dest_mode:1; /* Destination Mode */
H A Dapic_internal.h170 uint8_t dest_mode; member
/openbmc/qemu/target/i386/whpx/
H A Dwhpx-apic.c40 kapic->fields[0xe].data = s->dest_mode << 28 | 0x0fffffff; in whpx_put_apic_state()
68 s->dest_mode = kapic->fields[0xe].data >> 28; in whpx_get_apic_state()
192 uint8_t dest_mode = (addr >> MSI_ADDR_DEST_MODE_SHIFT) & 0x1; in whpx_send_msi() local
199 .DestinationMode = dest_mode ? in whpx_send_msi()
214 addr, data, delivery, dest_mode, trigger_mode, vector, hr); in whpx_send_msi()
/openbmc/qemu/hw/i386/
H A Dx86-iommu.c62 msg.dest_mode = irq->dest_mode; in x86_iommu_irq_to_msi_message()
H A Damd_iommu.c1122 irq->dest_mode = irte.fields.dm; in amdvi_int_remap_legacy()
1181 irq->dest_mode = irte.lo.fields_remap.dm; in amdvi_int_remap_ga()
1239 uint8_t dest_mode, delivery_mode; in amdvi_int_remap_msi() local
1338 dest_mode = (origin->address >> MSI_ADDR_DEST_MODE_SHIFT) & 1; in amdvi_int_remap_msi()
1339 if (dest_mode) { in amdvi_int_remap_msi()
/openbmc/linux/drivers/dma/
H A Duniphier-mdmac.c112 u32 src_mode, src_addr, dest_mode, dest_addr, chunk_size; in uniphier_mdmac_handle() local
119 dest_mode = UNIPHIER_MDMAC_CH_MODE__ADDR_FIXED; in uniphier_mdmac_handle()
124 dest_mode = UNIPHIER_MDMAC_CH_MODE__ADDR_INC; in uniphier_mdmac_handle()
131 writel(dest_mode, mc->reg_ch_base + UNIPHIER_MDMAC_CH_DEST_MODE); in uniphier_mdmac_handle()
/openbmc/linux/arch/x86/include/asm/uv/
H A Duv_irq.h18 dest_mode : 1, member
/openbmc/linux/arch/x86/kernel/apic/
H A Dipi.c174 unsigned int dest_mode) in __default_send_IPI_dest_field() argument
185 native_apic_mem_write(APIC_ICR, __prepare_ICR(0, vector, dest_mode)); in __default_send_IPI_dest_field()
/openbmc/qemu/target/i386/
H A Dcpu-dump.c259 if (s->dest_mode == 0xf) { /* flat mode */ in dump_apic_icr()
262 } else if (s->dest_mode == 0) { /* cluster mode */ in dump_apic_icr()
330 s->arb_id, s->tpr, s->dest_mode, s->log_dest); in x86_cpu_dump_local_apic_state()
331 if (s->dest_mode == 0) { in x86_cpu_dump_local_apic_state()
/openbmc/qemu/hw/i386/kvm/
H A Dapic.c45 kvm_apic_set_reg(kapic, 0xe, s->dest_mode << 28 | 0x0fffffff); in kvm_put_apic_state()
75 s->dest_mode = kvm_apic_get_reg(kapic, 0xe) >> 28; in kvm_get_apic_state()
/openbmc/linux/arch/x86/platform/uv/
H A Duv_irq.c39 entry->dest_mode = apic->dest_mode_logical; in uv_program_mmr()
/openbmc/linux/tools/arch/x86/include/uapi/asm/
H A Dkvm.h89 __u8 dest_mode:1; member
/openbmc/linux/arch/x86/include/uapi/asm/
H A Dkvm.h89 __u8 dest_mode:1; member
/openbmc/linux/arch/x86/kvm/svm/
H A Davic.c400 int dest_mode = icrl & APIC_DEST_MASK; in avic_kick_target_vcpus_fast() local
413 if (dest_mode == APIC_DEST_PHYSICAL) { in avic_kick_target_vcpus_fast()
/openbmc/qemu/linux-headers/asm-x86/
H A Dkvm.h89 __u8 dest_mode:1; member
/openbmc/linux/drivers/iommu/amd/
H A Diommu.c3137 u32 delivery_mode, bool dest_mode, in irte_prepare() argument
3146 irte->fields.dm = dest_mode; in irte_prepare()
3151 u32 delivery_mode, bool dest_mode, in irte_ga_prepare() argument
3159 irte->lo.fields_remap.dm = dest_mode; in irte_ga_prepare()

12