/linux-master/arch/arm64/kernel/ |
H A D | entry.S | 44 * skipped by the trampoline vectors, to trigger the cleanup. 514 * Exception vectors. 519 SYM_CODE_START(vectors) 539 SYM_CODE_END(vectors) 634 /* 2MB boundary containing the vectors, so we nobble the walk cache */ 710 * enter the full-fat kernel vectors. 717 tramp_data_read_var x30, vectors 725 adr_l x30, vectors 756 * Exception vectors trampoline. 781 * Exception vectors fo [all...] |
H A D | proton-pack.c | 32 #include <asm/vectors.h> 228 * the door when we're a guest. Skip the hyp-vectors work. 322 * an indirect trampoline for the hyp vectors so that guests can't read 814 * software mitigation in the vectors is needed. 972 * When KPTI is in use, the vectors are switched when exiting to 1037 * vectors. The indirect vector doesn't include the EL3 1047 * The WA3 call in the vectors supersedes the WA1 call
|
/linux-master/kernel/time/ |
H A D | timer.c | 247 * @vectors: Array of lists; Each array member reflects a bucket 265 struct hlist_head vectors[WHEEL_SIZE]; member in struct:timer_base 660 hlist_add_head(&timer->entry, base->vectors + idx); 949 if (hlist_is_singular_node(&timer->entry, base->vectors + idx)) { 1030 * be found in the base->vectors array. 1864 vec = base->vectors + idx; 2687 migrate_timer_list(new_base, old_base->vectors + i);
|
/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bnad.c | 104 dma_unmap_addr(&unmap->vectors[0], dma_addr), 106 dma_unmap_addr_set(&unmap->vectors[0], dma_addr, 0); 119 dma_unmap_addr(&unmap->vectors[vector], dma_addr), 120 dma_unmap_len(&unmap->vectors[vector], dma_len), 122 dma_unmap_addr_set(&unmap->vectors[vector], dma_addr, 0); 1445 /* Allocates Interrupt Descriptor List for MSIX/INT-X vectors */ 2533 * Adjusts the Q numbers, given a number of msix vectors 2653 "%d MSI-X vectors allocated < %d requested\n", 2657 /* ret = #of vectors that we got */ 2915 u32 wis, vectors, le local [all...] |
H A D | bnad.h | 223 struct bnad_tx_vector vectors[BFI_TX_MAX_VECTORS_PER_WI]; member in struct:bnad_tx_unmap 288 * they are used to calculate MSIx vectors.
|
/linux-master/arch/sh/kernel/cpu/sh2a/ |
H A D | setup-sh7269.c | 53 static struct intc_vect vectors[] __initdata = { 245 static DECLARE_INTC_DESC(intc_desc, "sh7269", vectors, groups,
|
H A D | setup-sh7264.c | 49 static struct intc_vect vectors[] __initdata = { 223 static DECLARE_INTC_DESC(intc_desc, "sh7264", vectors, groups,
|
/linux-master/arch/sh/kernel/cpu/sh4a/ |
H A D | setup-sh7722.c | 547 static struct intc_vect vectors[] __initdata = { 653 .hw = INTC_HW_DESC(vectors, groups, mask_registers,
|
H A D | setup-sh7723.c | 470 static struct intc_vect vectors[] __initdata = { 637 .hw = INTC_HW_DESC(vectors, groups, mask_registers,
|
H A D | setup-sh7785.c | 275 * vectors are 0x620-0x6c0 295 * vectors are 0x880-0x920 392 static struct intc_vect vectors[] __initdata = { 478 static DECLARE_INTC_DESC(intc_desc, "sh7785", vectors, groups,
|
H A D | setup-sh7770.c | 357 static struct intc_vect vectors[] __initdata = { 451 static DECLARE_INTC_DESC(intc_desc, "sh7770", vectors, groups,
|
H A D | setup-sh7780.c | 209 * vectors are 0x640-0x6a0, 0x780-0x7a0 229 * vectors are 0x7c0-0x7e0, 0xd80-0xde0 314 static struct intc_vect vectors[] __initdata = { 377 static DECLARE_INTC_DESC(intc_desc, "sh7780", vectors, groups,
|
H A D | setup-sh7763.c | 253 static struct intc_vect vectors[] __initdata = { 334 static DECLARE_INTC_DESC(intc_desc, "sh7763", vectors, groups,
|
H A D | setup-sh7734.c | 367 static struct intc_vect vectors[] __initdata = { 526 static DECLARE_INTC_DESC(intc_desc, "sh7734", vectors, groups,
|
H A D | setup-shx3.c | 195 static struct intc_vect vectors[] __initdata = { 309 static DECLARE_INTC_DESC(intc_desc, "shx3", vectors, groups,
|
/linux-master/tools/testing/selftests/kvm/lib/aarch64/ |
H A D | processor.c | 456 extern char vectors; 458 vcpu_set_reg(vcpu, KVM_ARM64_SYS_REG(SYS_VBAR_EL1), (uint64_t)&vectors);
|
/linux-master/arch/arm/mm/ |
H A D | mmu.c | 576 * r/o, kernel r/w to map the vectors page. 1381 void *vectors; local 1386 vectors = early_alloc(PAGE_SIZE * 2); 1388 early_trap_init(vectors); 1436 * Create a mapping for the machine vectors at the high-vectors 1437 * location (0xffff0000). If we aren't using high-vectors, also 1438 * create a mapping at the low-vectors virtual address. 1440 map.pfn = __phys_to_pfn(virt_to_phys(vectors));
|
/linux-master/arch/arm/kernel/ |
H A D | entry-armv.S | 838 * vectors, rather than ldr's. Note that this code must not exceed 1067 .section .vectors, "ax", %progbits 1080 .section .vectors.bhb.loop8, "ax", %progbits 1092 .section .vectors.bhb.bpiall, "ax", %progbits
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.c | 2281 int vectors; local 2285 vectors = pci_alloc_irq_vectors(pdev, 2290 vectors = pci_alloc_irq_vectors(pdev, HNAE3_MIN_VECTOR_NUM, 2294 if (vectors < 0) { 2296 "failed(%d) to allocate MSI/MSI-X vectors\n", 2297 vectors); 2298 return vectors; 2300 if (vectors < hdev->num_msi) 2303 hdev->num_msi, vectors); 2305 hdev->num_msi = vectors; [all...] |
/linux-master/arch/arc/kernel/ |
H A D | entry-compact.S | 199 ; (Kernel mode memory errors handled via separate exception vectors)
|
/linux-master/arch/m68k/mvme16x/ |
H A D | config.c | 108 * that the base vectors for the VMEChip2 and PCCChip2 are valid. 317 unsigned long *new = (unsigned long *)vectors;
|
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | cxgb3_main.c | 3118 int vectors; local 3121 vectors = ARRAY_SIZE(entries); 3122 for (i = 0; i < vectors; ++i) 3125 vectors = pci_enable_msix_range(adap->pdev, entries, 3126 adap->params.nports + 1, vectors); 3127 if (vectors < 0) 3128 return vectors; 3130 for (i = 0; i < vectors; ++i) 3132 adap->msix_nvectors = vectors;
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_main.c | 2082 /* Do not allow use more TC queue pairs than MSI-X vectors exist */ 4133 * Allocates MSI-X vectors and requests interrupts from the kernel. 4567 * i40e_vsi_map_rings_to_vectors - Maps descriptor rings to vectors 4570 * This function maps descriptor rings to the queue-specific vectors 4583 /* If we don't have enough vectors for a 1-to-1 mapping, we'll have to 4585 * It is also important to go through all the vectors available to be 4586 * sure that if we don't use all the vectors, that the remaining vectors 5131 * i40e_vsi_free_q_vectors - Free memory allocated for interrupt vectors 6823 /* Re-configure VSI vectors base 7987 u16 q_per_macvlan = 0, macvlan_cnt = 0, vectors; local 11708 i40e_reserve_msix_vectors(struct i40e_pf *pf, int vectors) argument 12019 int vectors = 0; local [all...] |
/linux-master/include/uapi/drm/ |
H A D | radeon_drm.h | 201 } vectors; member in union:__anon372
|
/linux-master/arch/xtensa/kernel/ |
H A D | vectors.S | 2 * arch/xtensa/kernel/vectors.S 4 * This file contains all exception vectors (user, kernel, and double), 5 * as well as the window vectors (overflow and underflow), and the debug 6 * vector. These are the primary vectors executed by the processor if an 20 * We use a two-level table approach. The user and kernel exception vectors 54 #include <asm/vectors.h> 127 * kernel exception vectors. 625 * Medium priority level interrupt vectors 629 * vectors area where there is space. With relocatable vectors, [all...] |