/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | io_apic.c | 80 for (pin = 0; pin < nr_ioapic_entries[dst]; ++pin) { in share_vector_maps() 133 entry->pin = pin; in add_pin_to_irq() 342 for (pin = 0; pin < nr_ioapic_entries[apic]; pin++) in save_IO_APIC_setup() 366 for (pin = 0; pin < nr_ioapic_entries[apic]; pin++) { in mask_IO_APIC_setup() 396 for (pin = 0; pin < nr_ioapic_entries[apic]; pin++) in restore_IO_APIC_setup() 419 pin = entry->pin; in __modify_IO_APIC_irq() 480 pin = entry->pin; in __eoi_IO_APIC_irq() 544 for (pin = 0; pin < nr_ioapic_entries[apic]; pin++) in clear_IO_APIC() 567 pin = entry->pin; in set_ioapic_affinity_irq() 941 for (pin = 0; pin < nr_ioapic_entries[apic]; pin++) { in IO_APIC_irq_trigger() [all …]
|
A D | mpparse.c | 924 int pin = -1; in mp_override_legacy_irq() local 932 pin = gsi - mp_ioapic_routing[ioapic].gsi_base; in mp_override_legacy_irq() 948 intsrc.mpc_dstirq = pin; /* INTIN# */ in mp_override_legacy_irq()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | vioapic.c | 466 unsigned int pin; in vioapic_irq_positive_edge() local 478 ASSERT(pin < vioapic->nr_pins); in vioapic_irq_positive_edge() 481 ent = &vioapic->redirtbl[pin]; in vioapic_irq_positive_edge() 487 vioapic_deliver(vioapic, pin); in vioapic_irq_positive_edge() 509 unsigned int pin; in vioapic_update_EOI() local 511 for ( pin = 0; pin < vioapic->nr_pins; pin++ ) in vioapic_update_EOI() 541 unsigned int pin; in vioapic_get_mask() local 552 unsigned int pin; in vioapic_get_vector() local 563 unsigned int pin; in vioapic_get_trigger_mode() local 620 unsigned int pin; in vioapic_reset() local [all …]
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | grant_table.c | 716 if ( !act->pin && in _set_status_v2() 745 if ( !act->pin ) in _set_status_v2() 945 if ( act->pin && in map_grant_ref() 953 if ( !act->pin || in map_grant_ref() 983 old_pin = act->pin; in map_grant_ref() 1182 if ( !act->pin ) in map_grant_ref() 2270 if ( !act->pin ) in release_grant_for_copy() 2299 if ( !act->pin ) in fixup_status_for_copy_pin() 2551 if ( !act->pin ) in acquire_grant_for_copy() 3140 if ( act_a->pin ) in swap_grant_ref() [all …]
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/ |
A D | iommu_intr.c | 232 int apic, pin; in amd_iommu_setup_ioapic_remapping() local 242 for ( pin = 0; pin < nr_ioapic_entries[apic]; pin++ ) in amd_iommu_setup_ioapic_remapping() 246 rte = __ioapic_read_entry(apic, pin, 1); in amd_iommu_setup_ioapic_remapping() 282 ioapic_sbdf[idx].pin_2_idx[pin] = offset; in amd_iommu_setup_ioapic_remapping() 283 __ioapic_write_entry(apic, pin, 1, rte); in amd_iommu_setup_ioapic_remapping() 306 unsigned int pin = (reg - 0x10) / 2; in amd_iommu_ioapic_update_ire() local 350 ioapic_sbdf[idx].pin_2_idx[pin] >= INTREMAP_ENTRIES ) in amd_iommu_ioapic_update_ire() 367 &ioapic_sbdf[idx].pin_2_idx[pin]); in amd_iommu_ioapic_update_ire() 375 IO_APIC_ID(apic), pin, rc); in amd_iommu_ioapic_update_ire() 397 unsigned int pin = (reg - 0x10) / 2; in amd_iommu_read_ioapic_from_ire() local [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | io_apic.h | 179 extern int io_apic_set_pci_routing (int ioapic, int pin, int irq, int edge_level, int active_high_l… 189 unsigned int apic, unsigned int pin, bool raw); 191 unsigned int apic, unsigned int pin, bool raw,
|
/xen-4.10.0-shim-comet/unmodified_drivers/linux-2.6/platform-pci/ |
A D | platform-pci.c | 224 u8 pin; in get_callback_via() local 239 pin = pdev->pin; in get_callback_via() 241 pci_read_config_byte(pdev, PCI_INTERRUPT_PIN, &pin); in get_callback_via() 249 ((uint64_t)(pin - 1) & 3)); in get_callback_via()
|
/xen-4.10.0-shim-comet/tools/firmware/hvmloader/ |
A D | pci.c | 86 unsigned int bar, pin, link, isa_irq; in pci_setup() local 281 pin = pci_readb(devfn, PCI_INTERRUPT_PIN); in pci_setup() 282 if ( pin != 0 ) in pci_setup() 285 link = ((pin - 1) + (devfn >> 3)) & 3; in pci_setup() 289 devfn>>3, devfn&7, 'A'+pin-1, isa_irq); in pci_setup()
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_sr_restore_x86_pv.c | 80 struct mmuext_op pin[MAX_PIN_BATCH]; in pin_pagetables() local 92 pin[nr_pins].cmd = MMUEXT_PIN_L1_TABLE; in pin_pagetables() 95 pin[nr_pins].cmd = MMUEXT_PIN_L2_TABLE; in pin_pagetables() 98 pin[nr_pins].cmd = MMUEXT_PIN_L3_TABLE; in pin_pagetables() 101 pin[nr_pins].cmd = MMUEXT_PIN_L4_TABLE; in pin_pagetables() 107 pin[nr_pins].arg1.mfn = pfn_to_mfn(ctx, i); in pin_pagetables() 112 if ( xc_mmuext_op(xch, pin, nr_pins, ctx->domid) != 0 ) in pin_pagetables() 121 if ( (nr_pins > 0) && (xc_mmuext_op(xch, pin, nr_pins, ctx->domid) < 0) ) in pin_pagetables()
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | check-xl-vcpupin-parse | 52 ${XL} -N vcpu-pin 0 all "$@" </dev/null >$fprefix.actual 2>/dev/null 81 ${XL} -N vcpu-pin 0 all "$@" &> /dev/null
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | grant-tables.txt | 65 act->pin : used to hold reference counts
|
A D | xsm-flask.txt | 301 Interrupt: pin A routed to IRQ 33
|
A D | xen-command-line.markdown | 1223 Specifies the number of interrupts to be use for pin (IO-APIC or legacy PIC)
|
/xen-4.10.0-shim-comet/docs/man/ |
A D | xl.pod.1.in | 13 domains. It can also be used to list current domains, enable or pin 755 =item B<vcpu-pin> [I<-f|--force>] I<domain-id> I<vcpu> I<cpus hard> I<cpus soft> 772 xl vcpu-pin 0 3 - 6-9 777 xl vcpu-pin 0 3 3,4 6-9
|
A D | xl-numa-placement.pod.7 | 279 the results is used to I<pin> the vCPUs of the domain to the output node(s).
|