Home
last modified time | relevance | path

Searched refs:vectors (Results 1 – 25 of 151) sorted by relevance

1234567

/linux/arch/m68k/kernel/
A Dvectors.c39 e_vector vectors[256]; variable
69 vectors[VEC_BUSERR] = buserr; in base_trap_init()
70 vectors[VEC_ILLEGAL] = trap; in base_trap_init()
71 vectors[VEC_SYS] = system_call; in base_trap_init()
79 vectors[i] = bad_inthandler; in trap_init()
82 if (!vectors[i]) in trap_init()
83 vectors[i] = trap; in trap_init()
86 vectors[i] = bad_inthandler; in trap_init()
90 vectors[VEC_LINE11] = fpu_emu; in trap_init()
105 vectors[VEC_FPDIVZ] = dz_vec; in trap_init()
[all …]
A Dints.c131 vectors[VEC_SPUR + irq] = auto_inthandler; in m68k_irq_startup_irq()
133 vectors[m68k_first_user_vec + irq - IRQ_USER] = user_inthandler; in m68k_irq_startup_irq()
147 vectors[VEC_SPUR + irq] = bad_inthandler; in m68k_irq_shutdown()
149 vectors[m68k_first_user_vec + irq - IRQ_USER] = bad_inthandler; in m68k_irq_shutdown()
A DMakefile20 obj-$(CONFIG_MMU_MOTOROLA) += ints.o vectors.o
21 obj-$(CONFIG_MMU_SUN3) += ints.o vectors.o
/linux/arch/x86/include/asm/xen/
A Dpci.h32 int (*enable_msi)(struct pci_dev *dev, int vectors[]);
34 int (*enable_msix)(struct pci_dev *dev, int vectors[], int nvec);
41 int vectors[]) in xen_pci_frontend_enable_msi() argument
44 return xen_pci_frontend->enable_msi(dev, vectors); in xen_pci_frontend_enable_msi()
53 int vectors[], int nvec) in xen_pci_frontend_enable_msix() argument
56 return xen_pci_frontend->enable_msix(dev, vectors, nvec); in xen_pci_frontend_enable_msix()
/linux/include/linux/
A Dsh_intc.h84 struct intc_vect *vectors; member
102 #define INTC_HW_DESC(vectors, groups, mask_regs, \ argument
105 _INTC_ARRAY(vectors), _INTC_ARRAY(groups), \
120 #define DECLARE_INTC_DESC(symbol, chipname, vectors, groups, \ argument
124 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \
128 #define DECLARE_INTC_DESC_ACK(symbol, chipname, vectors, groups, \ argument
132 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \
/linux/drivers/vdpa/alibaba/
A Deni_vdpa.c46 int vectors; member
126 if (eni_vdpa->vectors) { in eni_vdpa_free_irq()
128 eni_vdpa->vectors = 0; in eni_vdpa_free_irq()
158 int vectors = queues + 1; in eni_vdpa_request_irq() local
160 ret = pci_alloc_irq_vectors(pdev, vectors, vectors, PCI_IRQ_MSIX); in eni_vdpa_request_irq()
161 if (ret != vectors) { in eni_vdpa_request_irq()
164 vectors, ret); in eni_vdpa_request_irq()
168 eni_vdpa->vectors = vectors; in eni_vdpa_request_irq()
370 VIRTIO_PCI_CONFIG_OFF(eni_vdpa->vectors) + in eni_vdpa_get_config()
386 VIRTIO_PCI_CONFIG_OFF(eni_vdpa->vectors) + in eni_vdpa_set_config()
/linux/arch/arm/include/asm/
A Dvmlinux.lds.h114 .vectors 0xffff0000 : AT(__vectors_start) { \
115 *(.vectors) \
117 . = __vectors_start + SIZEOF(.vectors); \
121 .stubs ADDR(.vectors) + 0x1000 : AT(__stubs_start) { \
127 PROVIDE(vector_fiq_offset = vector_fiq - ADDR(.vectors));
/linux/Documentation/devicetree/bindings/pci/
A Daltera-pcie-msi.txt9 "vector_slave": vectors slave port region
13 - num-vectors: number of vectors, range 1 to 32.
26 num-vectors = <32>;
A Dmediatek-pcie-gen3.yaml16 This PCIe controller supports up to 256 MSI vectors, the MSI hardware
37 | | | | | | | | | | | | (MSI vectors)
42 With 256 MSI vectors supported, the MSI vectors are composed of 8 sets,
43 each set has its own address for MSI message, and supports 32 MSI vectors
/linux/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_lib.c739 int i, vectors, vector_threshold; in ixgbe_acquire_msix_vectors() local
745 vectors = max(vectors, adapter->num_xdp_queues); in ixgbe_acquire_msix_vectors()
752 vectors = min_t(int, vectors, num_online_cpus()); in ixgbe_acquire_msix_vectors()
755 vectors += NON_Q_VECTORS; in ixgbe_acquire_msix_vectors()
763 vectors = min_t(int, vectors, hw->mac.max_msix_vectors); in ixgbe_acquire_msix_vectors()
776 for (i = 0; i < vectors; i++) in ixgbe_acquire_msix_vectors()
780 vector_threshold, vectors); in ixgbe_acquire_msix_vectors()
782 if (vectors < 0) { in ixgbe_acquire_msix_vectors()
787 vectors); in ixgbe_acquire_msix_vectors()
793 return vectors; in ixgbe_acquire_msix_vectors()
[all …]
/linux/arch/arm/
A DKconfig-nommu40 bool 'Install vectors to the beginning of RAM'
42 The kernel needs to change the hardware exception vectors.
43 In nommu mode, the hardware exception vectors are normally
50 vectors to be mapped to writable memory, say 'n' here.
53 external support to redirect the hardware exception vectors to
/linux/drivers/vdpa/virtio_pci/
A Dvp_vdpa.c41 int vectors; member
111 if (vp_vdpa->vectors) { in vp_vdpa_free_irq()
113 vp_vdpa->vectors = 0; in vp_vdpa_free_irq()
143 int vectors = queues + 1; in vp_vdpa_request_irq() local
145 ret = pci_alloc_irq_vectors(pdev, vectors, vectors, PCI_IRQ_MSIX); in vp_vdpa_request_irq()
146 if (ret != vectors) { in vp_vdpa_request_irq()
149 vectors, ret); in vp_vdpa_request_irq()
153 vp_vdpa->vectors = vectors; in vp_vdpa_request_irq()
/linux/arch/arm/kernel/
A Dtraps.c770 static void __init kuser_init(void *vectors) in kuser_init() argument
775 memcpy(vectors + 0x1000 - kuser_sz, __kuser_helper_start, kuser_sz); in kuser_init()
782 memcpy(vectors + 0xfe0, vectors + 0xfe8, 4); in kuser_init()
785 static inline void __init kuser_init(void *vectors) in kuser_init() argument
793 unsigned long vectors = (unsigned long)vectors_base; in early_trap_init() local
814 memcpy((void *)vectors, __vectors_start, __vectors_end - __vectors_start); in early_trap_init()
815 memcpy((void *)vectors + 0x1000, __stubs_start, __stubs_end - __stubs_start); in early_trap_init()
819 flush_icache_range(vectors, vectors + PAGE_SIZE * 2); in early_trap_init()
/linux/Documentation/devicetree/bindings/interrupt-controller/
A Dmti,gic.yaml40 mti,reserved-cpu-vectors:
42 Specifies the list of CPU interrupt vectors to which the GIC may not
53 mti,reserved-ipi-vectors:
115 mti,reserved-cpu-vectors = <7>;
116 mti,reserved-ipi-vectors = <40 8>;
/linux/Documentation/x86/
A Delf_auxvec.rst7 This document describes the semantics of the x86 auxiliary vectors.
12 ELF Auxiliary vectors enable the kernel to efficiently provide
40 The exposed auxiliary vectors
/linux/arch/sh/boards/mach-se/7721/
A Dirq.c20 static struct intc_vect vectors[] __initdata = { variable
29 static DECLARE_INTC_DESC(intc_desc, "SE7721", vectors,
/linux/Documentation/PCI/
A Dmsi-howto.rst93 To automatically use MSI or MSI-X interrupt vectors, use the following
99 which allocates up to max_vecs interrupt vectors for a PCI device. It
100 returns the number of vectors allocated or a negative error. If the device
101 has a requirements for a minimum number of vectors the driver can pass a
103 if it can't meet the minimum number of vectors.
112 vectors, use the following function::
125 MSI interrupt vectors must be allocated consecutively, so the system might
126 not be able to allocate as many vectors for MSI as it could for MSI-X. On
137 vectors supported beforehand::
180 vectors: pci_msi_vec_count() and pci_msix_vec_count(). In general these
[all …]
/linux/arch/sh/boards/mach-highlander/
A Dirq-r7780rp.c29 static struct intc_vect vectors[] __initdata = { variable
52 static DECLARE_INTC_DESC(intc_desc, "r7780rp", vectors,
A Dirq-r7780mp.c31 static struct intc_vect vectors[] __initdata = { variable
59 static DECLARE_INTC_DESC(intc_desc, "r7780mp", vectors,
A Dirq-r7785rp.c29 static struct intc_vect vectors[] __initdata = { variable
61 static DECLARE_INTC_DESC(intc_desc, "r7785rp", vectors,
/linux/drivers/sh/intc/
A Dirqdomain.c52 irq_base = evt2irq(hw->vectors[0].vect); in intc_irq_domain_init()
53 irq_end = evt2irq(hw->vectors[hw->nr_vectors - 1].vect); in intc_irq_domain_init()
/linux/arch/m68k/atari/
A Dataints.c105 vectors[VEC_INT4] = falcon_hblhandler; in atari_irq_shutdown()
317 vectors[VEC_INT2] = falcon_hblhandler; in atari_init_IRQ()
318 vectors[VEC_INT4] = falcon_hblhandler; in atari_init_IRQ()
/linux/arch/m68k/sun3x/
A Dprom.c54 asm volatile ("movec %0,%%vbr" : : "r" ((void*)vectors)); in sun3x_halt()
117 vectors[VEC_TRAP14] = sun3x_prom_abort; in sun3x_prom_init()
/linux/arch/sh/kernel/cpu/sh4/
A Dsetup-sh4-202.c92 static struct intc_vect vectors[] __initdata = { variable
110 static DECLARE_INTC_DESC(intc_desc, "sh4-202", vectors, NULL,
/linux/Documentation/virt/kvm/arm/
A Dhyp-abi.rst34 r1/x1 = vectors
36 Set HVBAR/VBAR_EL2 to 'vectors' to enable a hypervisor. 'vectors'

Completed in 31 milliseconds

1234567