Searched refs:vectors (Results 1 - 25 of 88) sorted by relevance

1234

/linux-master/arch/m68k/kernel/
H A Dvectors.c2 * vectors.c
18 * Sets up all exception vectors
31 #include "vectors.h"
42 e_vector vectors[256]; variable
63 __asm__ volatile ("movec %0,%%vbr" : : "r" ((void*)vectors));
69 vectors[VEC_UNIMPII] = unimp_vec;
72 vectors[VEC_BUSERR] = buserr;
73 vectors[VEC_ILLEGAL] = trap;
74 vectors[VEC_SYS] = system_call;
82 vectors[
[all...]
H A Dints.c133 vectors[VEC_SPUR + irq] = auto_inthandler;
135 vectors[m68k_first_user_vec + irq - IRQ_USER] = user_inthandler;
149 vectors[VEC_SPUR + irq] = bad_inthandler;
151 vectors[m68k_first_user_vec + irq - IRQ_USER] = bad_inthandler;
H A DMakefile22 obj-$(CONFIG_MMU_MOTOROLA) += ints.o vectors.o
23 obj-$(CONFIG_MMU_SUN3) += ints.o vectors.o
/linux-master/arch/x86/include/asm/xen/
H 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[])
44 return xen_pci_frontend->enable_msi(dev, vectors);
53 int vectors[], int nvec)
56 return xen_pci_frontend->enable_msix(dev, vectors, nvec);
40 xen_pci_frontend_enable_msi(struct pci_dev *dev, int vectors[]) argument
52 xen_pci_frontend_enable_msix(struct pci_dev *dev, int vectors[], int nvec) argument
/linux-master/arch/arm/include/asm/
H A Dvmlinux.lds.h121 * The vectors and stubs are relocatable code, and the
127 .vectors { \
128 *(.vectors) \
130 .vectors.bhb.loop8 { \
131 *(.vectors.bhb.loop8) \
133 .vectors.bhb.bpiall { \
134 *(.vectors.bhb.bpiall) \
137 ARM_LMA(__vectors, .vectors); \
138 ARM_LMA(__vectors_bhb_loop8, .vectors.bhb.loop8); \
139 ARM_LMA(__vectors_bhb_bpiall, .vectors
[all...]
/linux-master/arch/sh/boards/mach-se/7721/
H A Dirq.c20 static struct intc_vect vectors[] __initdata = {
29 static DECLARE_INTC_DESC(intc_desc, "SE7721", vectors,
/linux-master/arch/xtensa/boot/boot-elf/
H A Dboot.lds.S12 #include <asm/vectors.h>
H A Dbootstrap.S19 #include <asm/vectors.h>
/linux-master/include/linux/
H A Dsh_intc.h84 struct intc_vect *vectors; member in struct:intc_hw_desc
105 #define INTC_HW_DESC(vectors, groups, mask_regs, \
108 _INTC_ARRAY(vectors), _INTC_ARRAY(groups), \
123 #define DECLARE_INTC_DESC(symbol, chipname, vectors, groups, \
127 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \
131 #define DECLARE_INTC_DESC_ACK(symbol, chipname, vectors, groups, \
135 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \
/linux-master/drivers/sh/intc/
H A Dirqdomain.c52 irq_base = evt2irq(hw->vectors[0].vect);
53 irq_end = evt2irq(hw->vectors[hw->nr_vectors - 1].vect);
/linux-master/arch/sh/boards/mach-highlander/
H A Dirq-r7780rp.c29 static struct intc_vect vectors[] __initdata = {
30 INTC_IRQ(PCI_A, 65), /* dirty: overwrite cpu vectors for pci */
52 static DECLARE_INTC_DESC(intc_desc, "r7780rp", vectors,
H A Dirq-r7780mp.c31 static struct intc_vect vectors[] __initdata = {
59 static DECLARE_INTC_DESC(intc_desc, "r7780mp", vectors,
H A Dirq-r7785rp.c29 static struct intc_vect vectors[] __initdata = {
61 static DECLARE_INTC_DESC(intc_desc, "r7785rp", vectors,
/linux-master/arch/arm64/include/asm/
H A Dvectors.h13 extern char vectors[];
20 * 'full fat' vectors are used directly.
26 * vectors.
32 * canonical vectors.
38 * vectors.
44 * Remap the kernel before branching to the canonical vectors.
55 /* The vectors to use on return from EL0. e.g. to remap the kernel */
/linux-master/arch/m68k/sun3x/
H A Dprom.c54 asm volatile ("movec %0,%%vbr" : : "r" ((void*)vectors));
117 vectors[VEC_TRAP14] = sun3x_prom_abort;
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_irq.c11 * @max_vectors: maximum number of vectors that tracker can hold
88 * ice_reduce_msix_usage - Reduce usage of MSI-X vectors
90 * @v_remain: number of remaining MSI-X vectors to be distributed
92 * Reduce the usage of MSI-X vectors when entire request cannot be fulfilled.
94 * remaining vectors.
109 dev_warn(ice_pf_to_dev(pf), "Not enough MSI-X vectors to support RDMA.\n");
116 /* Support minimum RDMA and give remaining vectors to LAN MSIX
130 * ice_ena_msix_range - Request a range of MSIX vectors from the OS
133 * Compute the number of MSIX vectors wanted and request from the OS. Adjust
134 * device usage if there are not enough vectors
255 int vectors, max_vectors; local
[all...]
/linux-master/drivers/vdpa/alibaba/
H A Deni_vdpa.c46 int vectors; member in struct:eni_vdpa
133 if (eni_vdpa->vectors) {
135 eni_vdpa->vectors = 0;
165 int vectors = queues + 1; local
167 ret = pci_alloc_irq_vectors(pdev, vectors, vectors, PCI_IRQ_MSIX);
168 if (ret != vectors) {
170 "failed to allocate irq vectors want %d but %d\n",
171 vectors, ret);
175 eni_vdpa->vectors
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_lib.c729 * ixgbe_acquire_msix_vectors - acquire MSI-X vectors
733 * return a negative error code if unable to acquire MSI-X vectors for any
739 int i, vectors, vector_threshold; local
744 vectors = max(adapter->num_rx_queues, adapter->num_tx_queues);
745 vectors = max(vectors, adapter->num_xdp_queues);
747 /* It is easy to be greedy for MSI-X vectors. However, it really
748 * doesn't do much good if we have a lot more vectors than CPUs. We'll
750 * of vectors as there are CPUs.
752 vectors
[all...]
/linux-master/arch/xtensa/kernel/
H A DMakefile10 vectors.o
/linux-master/arch/xtensa/include/asm/
H A Dio.h16 #include <asm/vectors.h>
/linux-master/drivers/vdpa/virtio_pci/
H A Dvp_vdpa.c43 int vectors; member in struct:vp_vdpa
131 if (vp_vdpa->vectors) {
133 vp_vdpa->vectors = 0;
163 int vectors = queues + 1; local
165 ret = pci_alloc_irq_vectors(pdev, vectors, vectors, PCI_IRQ_MSIX);
166 if (ret != vectors) {
168 "vp_vdpa: fail to allocate irq vectors want %d but %d\n",
169 vectors, ret);
173 vp_vdpa->vectors
[all...]
/linux-master/arch/sh/kernel/cpu/sh2/
H A Dsetup-sh7619.c29 static struct intc_vect vectors[] __initdata = {
58 static DECLARE_INTC_DESC(intc_desc, "sh7619", vectors, NULL,
/linux-master/tools/testing/selftests/kvm/lib/aarch64/
H A Dhandlers.S65 .global vectors
66 vectors: label
73 * vectors (while making sure that it's 0x80 aligned).
105 * Caution: be sure to not add anything between the declaration of vectors
106 * above and these macro calls that will build the vectors table below it.
/linux-master/arch/m68k/mm/
H A Dinit.c89 #define VECTORS &vectors[0]
/linux-master/arch/m68k/atari/
H A Dataints.c13 * just the normal way. Additionally, all vectors >= 48 are initialized to
69 * (new vectors starting from 0x70 can be allocated by
104 vectors[VEC_INT4] = falcon_hblhandler;
316 vectors[VEC_INT2] = falcon_hblhandler;
317 vectors[VEC_INT4] = falcon_hblhandler;

Completed in 225 milliseconds

1234