/linux-4.4.14/arch/ia64/kernel/ |
D | irq_ia64.c | 79 .vector = IRQ_VECTOR_UNASSIGNED, 109 int pos, vector; in find_unassigned_vector() local 116 vector = IA64_FIRST_DEVICE_VECTOR + pos; in find_unassigned_vector() 117 cpumask_and(&mask, &domain, &vector_table[vector]); in find_unassigned_vector() 120 return vector; in find_unassigned_vector() 125 static int __bind_irq_vector(int irq, int vector, cpumask_t domain) in __bind_irq_vector() argument 132 BUG_ON((unsigned)vector >= IA64_NUM_VECTORS); in __bind_irq_vector() 137 if ((cfg->vector == vector) && cpumask_equal(&cfg->domain, &domain)) in __bind_irq_vector() 139 if (cfg->vector != IRQ_VECTOR_UNASSIGNED) in __bind_irq_vector() 142 per_cpu(vector_irq, cpu)[vector] = irq; in __bind_irq_vector() [all …]
|
D | msi_ia64.c | 49 int irq, vector; in ia64_setup_msi_irq() local 58 vector = irq_to_vector(irq); in ia64_setup_msi_irq() 71 MSI_DATA_VECTOR(vector); in ia64_setup_msi_irq() 93 unsigned int vector = irq_to_vector(data->irq); in ia64_msi_retrigger_irq() local 94 ia64_resend_irq(vector); in ia64_msi_retrigger_irq() 146 msg.data |= MSI_DATA_VECTOR(cfg->vector); in dmar_msi_set_affinity() 188 MSI_DATA_VECTOR(cfg->vector); in msi_compose_msg()
|
D | iosapic.c | 224 ia64_vector vector = irq_to_vector(irq); in set_rte() local 226 DBG(KERN_DEBUG"IOSAPIC: routing vector %d to 0x%x\n", vector, dest); in set_rte() 247 vector); in set_rte() 867 int irq, vector, mask = 0; in iosapic_register_platform_intr() local 872 irq = vector = iosapic_vector; in iosapic_register_platform_intr() 873 bind_irq_vector(irq, vector, CPU_MASK_ALL); in iosapic_register_platform_intr() 885 vector = irq_to_vector(irq); in iosapic_register_platform_intr() 889 irq = vector = IA64_CPE_VECTOR; in iosapic_register_platform_intr() 890 BUG_ON(bind_irq_vector(irq, vector, CPU_MASK_ALL)); in iosapic_register_platform_intr() 908 cpu_logical_id(dest), dest, vector); in iosapic_register_platform_intr() [all …]
|
D | traps.c | 428 ia64_fault (unsigned long vector, unsigned long isr, unsigned long ifa, in ia64_fault() argument 458 switch (vector) { in ia64_fault() 502 siginfo.si_imm = vector; in ia64_fault() 518 siginfo.si_imm = vector; in ia64_fault() 538 if (unlikely(vector == 29)) { in ia64_fault() 550 switch (vector) { in ia64_fault() 565 if (notify_die(DIE_FAULT, "ia64_fault", ®s, vector, siginfo.si_code, SIGTRAP) in ia64_fault() 579 result = handle_fpu_swa((vector == 32) ? 1 : 0, ®s, isr); in ia64_fault() 647 sprintf(buf, "Fault %lu", vector); in ia64_fault()
|
D | sal.c | 190 ap_wakeup_vector = ap->vector; in sal_desc_ap_wakeup() 245 u64 vector, cache_type = 3; in check_sal_cache_flush() local 269 vector = ia64_get_ivr(); in check_sal_cache_flush() 271 WARN_ON(vector != IA64_TIMER_VECTOR); in check_sal_cache_flush()
|
D | acpi.c | 151 int vector = -1; in acpi_request_vector() local 155 vector = platform_intr_list[int_type]; in acpi_request_vector() 159 return vector; in acpi_request_vector() 252 int vector; in acpi_parse_plat_int_src() local 263 vector = iosapic_register_platform_intr(plintsrc->type, in acpi_parse_plat_int_src() 275 platform_intr_list[plintsrc->type] = vector; in acpi_parse_plat_int_src()
|
D | irq.c | 40 return irq_cfg[irq].vector; in __ia64_irq_to_vector()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | ipi.h | 33 static inline unsigned int __prepare_ICR(unsigned int shortcut, int vector, in __prepare_ICR() argument 38 switch (vector) { in __prepare_ICR() 40 icr |= APIC_DM_FIXED | vector; in __prepare_ICR() 61 __default_send_IPI_shortcut(unsigned int shortcut, int vector, unsigned int dest) in __default_send_IPI_shortcut() argument 80 cfg = __prepare_ICR(shortcut, vector, dest); in __default_send_IPI_shortcut() 93 __default_send_IPI_dest_field(unsigned int mask, int vector, unsigned int dest) in __default_send_IPI_dest_field() argument 100 if (unlikely(vector == NMI_VECTOR)) in __default_send_IPI_dest_field() 114 cfg = __prepare_ICR(0, vector, dest); in __default_send_IPI_dest_field() 123 int vector); 125 int vector); [all …]
|
D | x2apic.h | 23 __x2apic_send_IPI_dest(unsigned int apicid, int vector, unsigned int dest) in __x2apic_send_IPI_dest() argument 25 unsigned long cfg = __prepare_ICR(0, vector, dest); in __x2apic_send_IPI_dest() 44 static void x2apic_send_IPI_self(int vector) in x2apic_send_IPI_self() argument 46 apic_write(APIC_SELF_IPI, vector); in x2apic_send_IPI_self()
|
D | apicdef.h | 304 u32 vector : 8, member 329 u32 vector : 8, member 340 u32 vector : 8, member 351 u32 vector : 8, member 362 u32 vector : 8, member 375 u32 vector : 8, member 388 u32 vector : 8, member
|
D | apic.h | 160 extern int setup_APIC_eilvt(u8 lvt_off, u8 vector, u8 msg_type, u8 mask); 306 void (*send_IPI_mask)(const struct cpumask *mask, int vector); 308 int vector); 309 void (*send_IPI_allbutself)(int vector); 310 void (*send_IPI_all)(int vector); 311 void (*send_IPI_self)(int vector); 461 extern void apic_send_IPI_self(int vector);
|
D | desc.h | 382 static inline void alloc_system_vector(int vector) in alloc_system_vector() argument 384 if (!test_bit(vector, used_vectors)) { in alloc_system_vector() 385 set_bit(vector, used_vectors); in alloc_system_vector() 386 if (first_system_vector > vector) in alloc_system_vector() 387 first_system_vector = vector; in alloc_system_vector()
|
D | io_apic.h | 67 __u32 vector : 8, member 85 __u64 vector : 8, member
|
D | irq.h | 48 extern int vector_used_by_percpu_irq(unsigned int vector);
|
D | irq_remapping.h | 38 u32 vector; /* Guest vector of the interrupt */ member
|
D | hw_irq.h | 138 u8 vector; member
|
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/ |
D | event.c | 51 u32 vector; in wl12xx_process_mailbox_events() local 54 vector = le32_to_cpu(mbox->events_vector); in wl12xx_process_mailbox_events() 55 vector &= ~(le32_to_cpu(mbox->events_mask)); in wl12xx_process_mailbox_events() 57 wl1271_debug(DEBUG_EVENT, "MBOX vector: 0x%x", vector); in wl12xx_process_mailbox_events() 59 if (vector & SCAN_COMPLETE_EVENT_ID) { in wl12xx_process_mailbox_events() 67 if (vector & PERIODIC_SCAN_REPORT_EVENT_ID) { in wl12xx_process_mailbox_events() 75 if (vector & PERIODIC_SCAN_COMPLETE_EVENT_ID) in wl12xx_process_mailbox_events() 78 if (vector & SOFT_GEMINI_SENSE_EVENT_ID) in wl12xx_process_mailbox_events() 82 if (vector & BSS_LOSE_EVENT_ID) in wl12xx_process_mailbox_events() 85 if (vector & RSSI_SNR_TRIGGER_0_EVENT_ID) in wl12xx_process_mailbox_events() [all …]
|
/linux-4.4.14/arch/x86/kernel/apic/ |
D | ipi.c | 21 void default_send_IPI_mask_sequence_phys(const struct cpumask *mask, int vector) in default_send_IPI_mask_sequence_phys() argument 34 query_cpu), vector, APIC_DEST_PHYSICAL); in default_send_IPI_mask_sequence_phys() 40 int vector) in default_send_IPI_mask_allbutself_phys() argument 53 query_cpu), vector, APIC_DEST_PHYSICAL); in default_send_IPI_mask_allbutself_phys() 61 int vector) in default_send_IPI_mask_sequence_logical() argument 76 vector, apic->dest_logical); in default_send_IPI_mask_sequence_logical() 81 int vector) in default_send_IPI_mask_allbutself_logical() argument 95 vector, apic->dest_logical); in default_send_IPI_mask_allbutself_logical() 103 void default_send_IPI_mask_logical(const struct cpumask *cpumask, int vector) in default_send_IPI_mask_logical() argument 113 __default_send_IPI_dest_field(mask, vector, apic->dest_logical); in default_send_IPI_mask_logical() [all …]
|
D | apic_flat_64.c | 56 static inline void _flat_send_IPI_mask(unsigned long mask, int vector) in _flat_send_IPI_mask() argument 61 __default_send_IPI_dest_field(mask, vector, apic->dest_logical); in _flat_send_IPI_mask() 65 static void flat_send_IPI_mask(const struct cpumask *cpumask, int vector) in flat_send_IPI_mask() argument 69 _flat_send_IPI_mask(mask, vector); in flat_send_IPI_mask() 73 flat_send_IPI_mask_allbutself(const struct cpumask *cpumask, int vector) in flat_send_IPI_mask_allbutself() argument 81 _flat_send_IPI_mask(mask, vector); in flat_send_IPI_mask_allbutself() 84 static void flat_send_IPI_allbutself(int vector) in flat_send_IPI_allbutself() argument 92 if (hotplug || vector == NMI_VECTOR) { in flat_send_IPI_allbutself() 99 _flat_send_IPI_mask(mask, vector); in flat_send_IPI_allbutself() 103 vector, apic->dest_logical); in flat_send_IPI_allbutself() [all …]
|
D | vector.c | 119 int cpu, vector; in __assign_irq_vector() local 158 vector = d->cfg.vector; in __assign_irq_vector() 162 vector = current_vector; in __assign_irq_vector() 165 vector += 16; in __assign_irq_vector() 166 if (vector >= first_system_vector) { in __assign_irq_vector() 168 vector = FIRST_EXTERNAL_VECTOR + offset; in __assign_irq_vector() 172 if (unlikely(current_vector == vector)) in __assign_irq_vector() 175 if (test_bit(vector, used_vectors)) in __assign_irq_vector() 179 if (!IS_ERR_OR_NULL(per_cpu(vector_irq, new_cpu)[vector])) in __assign_irq_vector() 183 current_vector = vector; in __assign_irq_vector() [all …]
|
D | x2apic_phys.c | 40 __x2apic_send_IPI_mask(const struct cpumask *mask, int vector, int apic_dest) in __x2apic_send_IPI_mask() argument 55 vector, APIC_DEST_PHYSICAL); in __x2apic_send_IPI_mask() 60 static void x2apic_send_IPI_mask(const struct cpumask *mask, int vector) in x2apic_send_IPI_mask() argument 62 __x2apic_send_IPI_mask(mask, vector, APIC_DEST_ALLINC); in x2apic_send_IPI_mask() 66 x2apic_send_IPI_mask_allbutself(const struct cpumask *mask, int vector) in x2apic_send_IPI_mask_allbutself() argument 68 __x2apic_send_IPI_mask(mask, vector, APIC_DEST_ALLBUT); in x2apic_send_IPI_mask_allbutself() 71 static void x2apic_send_IPI_allbutself(int vector) in x2apic_send_IPI_allbutself() argument 73 __x2apic_send_IPI_mask(cpu_online_mask, vector, APIC_DEST_ALLBUT); in x2apic_send_IPI_allbutself() 76 static void x2apic_send_IPI_all(int vector) in x2apic_send_IPI_all() argument 78 __x2apic_send_IPI_mask(cpu_online_mask, vector, APIC_DEST_ALLINC); in x2apic_send_IPI_all()
|
D | apic_numachip.c | 97 static void numachip_send_IPI_one(int cpu, int vector) in numachip_send_IPI_one() argument 110 __default_send_IPI_dest_field(apicid, vector, in numachip_send_IPI_one() 118 dmode = (vector == NMI_VECTOR) ? APIC_DM_NMI : APIC_DM_FIXED; in numachip_send_IPI_one() 119 numachip_apic_icr_write(apicid, dmode | vector); in numachip_send_IPI_one() 122 static void numachip_send_IPI_mask(const struct cpumask *mask, int vector) in numachip_send_IPI_mask() argument 127 numachip_send_IPI_one(cpu, vector); in numachip_send_IPI_mask() 131 int vector) in numachip_send_IPI_mask_allbutself() argument 138 numachip_send_IPI_one(cpu, vector); in numachip_send_IPI_mask_allbutself() 142 static void numachip_send_IPI_allbutself(int vector) in numachip_send_IPI_allbutself() argument 149 numachip_send_IPI_one(cpu, vector); in numachip_send_IPI_allbutself() [all …]
|
D | x2apic_cluster.c | 27 __x2apic_send_IPI_mask(const struct cpumask *mask, int vector, int apic_dest) in __x2apic_send_IPI_mask() argument 66 __x2apic_send_IPI_dest(dest, vector, apic->dest_logical); in __x2apic_send_IPI_mask() 77 static void x2apic_send_IPI_mask(const struct cpumask *mask, int vector) in x2apic_send_IPI_mask() argument 79 __x2apic_send_IPI_mask(mask, vector, APIC_DEST_ALLINC); in x2apic_send_IPI_mask() 83 x2apic_send_IPI_mask_allbutself(const struct cpumask *mask, int vector) in x2apic_send_IPI_mask_allbutself() argument 85 __x2apic_send_IPI_mask(mask, vector, APIC_DEST_ALLBUT); in x2apic_send_IPI_mask_allbutself() 88 static void x2apic_send_IPI_allbutself(int vector) in x2apic_send_IPI_allbutself() argument 90 __x2apic_send_IPI_mask(cpu_online_mask, vector, APIC_DEST_ALLBUT); in x2apic_send_IPI_allbutself() 93 static void x2apic_send_IPI_all(int vector) in x2apic_send_IPI_all() argument 95 __x2apic_send_IPI_mask(cpu_online_mask, vector, APIC_DEST_ALLINC); in x2apic_send_IPI_all()
|
D | bigsmp_32.c | 99 static inline void bigsmp_send_IPI_mask(const struct cpumask *mask, int vector) in bigsmp_send_IPI_mask() argument 101 default_send_IPI_mask_sequence_phys(mask, vector); in bigsmp_send_IPI_mask() 104 static void bigsmp_send_IPI_allbutself(int vector) in bigsmp_send_IPI_allbutself() argument 106 default_send_IPI_mask_allbutself_phys(cpu_online_mask, vector); in bigsmp_send_IPI_allbutself() 109 static void bigsmp_send_IPI_all(int vector) in bigsmp_send_IPI_all() argument 111 bigsmp_send_IPI_mask(cpu_online_mask, vector); in bigsmp_send_IPI_all()
|
D | apic_noop.c | 33 static void noop_send_IPI_mask(const struct cpumask *cpumask, int vector) { } in noop_send_IPI_mask() argument 34 static void noop_send_IPI_mask_allbutself(const struct cpumask *cpumask, int vector) { } in noop_send_IPI_mask_allbutself() argument 35 static void noop_send_IPI_allbutself(int vector) { } in noop_send_IPI_allbutself() argument 36 static void noop_send_IPI_all(int vector) { } in noop_send_IPI_all() argument 37 static void noop_send_IPI_self(int vector) { } in noop_send_IPI_self() argument
|
D | probe_64.c | 52 void apic_send_IPI_self(int vector) in apic_send_IPI_self() argument 54 __default_send_IPI_shortcut(APIC_DEST_SELF, vector, APIC_DEST_PHYSICAL); in apic_send_IPI_self()
|
D | x2apic_uv_x.c | 254 static void uv_send_IPI_one(int cpu, int vector) in uv_send_IPI_one() argument 261 uv_hub_send_ipi(pnode, apicid, vector); in uv_send_IPI_one() 264 static void uv_send_IPI_mask(const struct cpumask *mask, int vector) in uv_send_IPI_mask() argument 269 uv_send_IPI_one(cpu, vector); in uv_send_IPI_mask() 272 static void uv_send_IPI_mask_allbutself(const struct cpumask *mask, int vector) in uv_send_IPI_mask_allbutself() argument 279 uv_send_IPI_one(cpu, vector); in uv_send_IPI_mask_allbutself() 283 static void uv_send_IPI_allbutself(int vector) in uv_send_IPI_allbutself() argument 290 uv_send_IPI_one(cpu, vector); in uv_send_IPI_allbutself() 294 static void uv_send_IPI_all(int vector) in uv_send_IPI_all() argument 296 uv_send_IPI_mask(cpu_online_mask, vector); in uv_send_IPI_all() [all …]
|
D | apic.c | 393 unsigned int rsvd, vector; in reserve_eilvt_offset() local 400 vector = rsvd & ~APIC_EILVT_MASKED; /* 0: unassigned */ in reserve_eilvt_offset() 401 if (vector && !eilvt_entry_is_changeable(vector, new)) in reserve_eilvt_offset() 408 if (rsvd && rsvd != vector) in reserve_eilvt_offset() 421 int setup_APIC_eilvt(u8 offset, u8 vector, u8 msg_type, u8 mask) in setup_APIC_eilvt() argument 426 new = (mask << 16) | (msg_type << 8) | vector; in setup_APIC_eilvt() 1810 static void __smp_spurious_interrupt(u8 vector) in __smp_spurious_interrupt() argument 1819 v = apic_read(APIC_ISR + ((vector & ~0x1f) >> 1)); in __smp_spurious_interrupt() 1820 if (v & (1 << (vector & 0x1f))) in __smp_spurious_interrupt() 1827 "should never happen.\n", vector, smp_processor_id()); in __smp_spurious_interrupt() [all …]
|
D | io_apic.c | 278 static inline void io_apic_eoi(unsigned int apic, unsigned int vector) in io_apic_eoi() argument 281 writel(vector, &io_apic->eoi); in io_apic_eoi() 508 static void __eoi_ioapic_pin(int apic, int pin, int vector) in __eoi_ioapic_pin() argument 511 io_apic_eoi(apic, vector); in __eoi_ioapic_pin() 532 static void eoi_ioapic_pin(int vector, struct mp_chip_data *data) in eoi_ioapic_pin() argument 539 __eoi_ioapic_pin(entry->apic, entry->pin, vector); in eoi_ioapic_pin() 575 __eoi_ioapic_pin(apic, pin, entry.vector); in clear_IO_APIC_pin() 1265 entry.vector, entry.irr, entry.delivery_status); in io_apic_print_entries() 1807 i = cfg->vector; in ioapic_ack_level() 1825 eoi_ioapic_pin(cfg->vector, irq_data->chip_data); in ioapic_ack_level() [all …]
|
D | htirq.c | 43 msg.address_lo |= HT_IRQ_LOW_VECTOR(cfg->vector) | in ht_set_affinity() 125 HT_IRQ_LOW_VECTOR(cfg->vector) | in htirq_domain_activate()
|
D | Makefile | 5 obj-$(CONFIG_X86_LOCAL_APIC) += apic.o apic_noop.o ipi.o vector.o
|
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/ |
D | event.c | 126 u32 vector; in wl18xx_process_mailbox_events() local 128 vector = le32_to_cpu(mbox->events_vector); in wl18xx_process_mailbox_events() 129 wl1271_debug(DEBUG_EVENT, "MBOX vector: 0x%x", vector); in wl18xx_process_mailbox_events() 131 if (vector & SCAN_COMPLETE_EVENT_ID) { in wl18xx_process_mailbox_events() 139 if (vector & TIME_SYNC_EVENT_ID) in wl18xx_process_mailbox_events() 144 if (vector & RADAR_DETECTED_EVENT_ID) { in wl18xx_process_mailbox_events() 152 if (vector & PERIODIC_SCAN_REPORT_EVENT_ID) { in wl18xx_process_mailbox_events() 160 if (vector & PERIODIC_SCAN_COMPLETE_EVENT_ID) in wl18xx_process_mailbox_events() 163 if (vector & RSSI_SNR_TRIGGER_0_EVENT_ID) in wl18xx_process_mailbox_events() 166 if (vector & BA_SESSION_RX_CONSTRAINT_EVENT_ID) in wl18xx_process_mailbox_events() [all …]
|
/linux-4.4.14/arch/x86/include/asm/trace/ |
D | irq_vectors.h | 14 TP_PROTO(int vector), 16 TP_ARGS(vector), 19 __field( int, vector ) 23 __entry->vector = vector; 26 TP_printk("vector=%d", __entry->vector) ); 30 TP_PROTO(int vector), \ 31 TP_ARGS(vector), \ 35 TP_PROTO(int vector), \ 36 TP_ARGS(vector), \
|
/linux-4.4.14/arch/x86/kernel/ |
D | irq.c | 219 unsigned vector = ~regs->orig_ax; in do_IRQ() local 238 desc = __this_cpu_read(vector_irq[vector]); in do_IRQ() 246 vector); in do_IRQ() 248 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in do_IRQ() 350 unsigned int this_cpu, vector, this_count, count; in check_irq_vectors_for_cpu_disable() local 360 for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) { in check_irq_vectors_for_cpu_disable() 361 desc = __this_cpu_read(vector_irq[vector]); in check_irq_vectors_for_cpu_disable() 413 for (vector = FIRST_EXTERNAL_VECTOR; in check_irq_vectors_for_cpu_disable() 414 vector < first_system_vector; vector++) { in check_irq_vectors_for_cpu_disable() 415 if (!test_bit(vector, used_vectors) && in check_irq_vectors_for_cpu_disable() [all …]
|
D | irqinit.c | 58 int vector_used_by_percpu_irq(unsigned int vector) in vector_used_by_percpu_irq() argument 63 if (!IS_ERR_OR_NULL(per_cpu(vector_irq, cpu)[vector])) in vector_used_by_percpu_irq()
|
/linux-4.4.14/arch/sh/kernel/cpu/sh2a/ |
D | ex.S | 64 vector = 0 define 66 .long exception_entry0 + vector * 6 67 vector = vector + 1 define 69 vector = 0 define 71 .long exception_entry1 + vector * 6 72 vector = vector + 1 define
|
D | entry.S | 45 ! r1 = vector (pseudo EXPEVT / INTEVT / TRA) 75 mov r1,r9 ! r9 = interrupt vector 88 mov r1,r9 ! r9 = interrupt vector 146 cmp/ge r8,r9 ! vector 0x20-0x2f is systemcall
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_cq.c | 69 cq->vector = mdev->dev->caps.num_comp_vectors; in mlx4_en_create_cq() 115 cq->vector)) { in mlx4_en_activate_cq() 116 cq->vector = cpumask_first(priv->rx_ring[cq->ring]->affinity_mask); in mlx4_en_activate_cq() 119 &cq->vector); in mlx4_en_activate_cq() 122 cq->vector); in mlx4_en_activate_cq() 131 cq->vector)); in mlx4_en_activate_cq() 139 cq->vector = rx_cq->vector; in mlx4_en_activate_cq() 151 cq->vector, 0, timestamp_en); in mlx4_en_activate_cq() 172 mlx4_release_eq(mdev->dev, cq->vector); in mlx4_en_activate_cq() 173 cq->vector = mdev->dev->caps.num_comp_vectors; in mlx4_en_activate_cq() [all …]
|
D | cq.c | 285 struct mlx4_cq *cq, unsigned vector, int collapsed, in mlx4_cq_alloc() argument 295 if (vector >= dev->caps.num_comp_vectors) in mlx4_cq_alloc() 298 cq->vector = vector; in mlx4_cq_alloc() 322 cq_context->comp_eqn = priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].eqn; in mlx4_cq_alloc() 342 &priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].tasklet_ctx; in mlx4_cq_alloc() 346 cq->irq = priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].irq; in mlx4_cq_alloc() 371 synchronize_irq(priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq); in mlx4_cq_free() 372 if (priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq != in mlx4_cq_free()
|
D | eq.c | 1395 bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector) in mlx4_is_eq_vector_valid() argument 1399 vector = MLX4_CQ_TO_EQ_VECTOR(vector); in mlx4_is_eq_vector_valid() 1400 if (vector < 0 || (vector >= dev->caps.num_comp_vectors + 1) || in mlx4_is_eq_vector_valid() 1401 (vector == MLX4_EQ_ASYNC)) in mlx4_is_eq_vector_valid() 1404 return test_bit(port - 1, priv->eq_table.eq[vector].actv_ports.ports); in mlx4_is_eq_vector_valid() 1422 int mlx4_is_eq_shared(struct mlx4_dev *dev, int vector) in mlx4_is_eq_shared() argument 1426 vector = MLX4_CQ_TO_EQ_VECTOR(vector); in mlx4_is_eq_shared() 1427 if (vector <= 0 || (vector >= dev->caps.num_comp_vectors + 1)) in mlx4_is_eq_shared() 1430 return !!(bitmap_weight(priv->eq_table.eq[vector].actv_ports.ports, in mlx4_is_eq_shared() 1441 int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector) in mlx4_assign_eq() argument [all …]
|
D | mlx4.h | 293 #define MLX4_EQ_TO_CQ_VECTOR(vector) ((vector) - \ argument 294 !!((int)(vector) >= MLX4_EQ_ASYNC)) 295 #define MLX4_CQ_TO_EQ_VECTOR(vector) ((vector) + \ argument 296 !!((int)(vector) >= MLX4_EQ_ASYNC))
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | hw_irq.h | 100 ia64_vector vector; member 120 extern int bind_irq_vector(int irq, int vector, cpumask_t domain); 122 extern void ia64_native_free_irq_vector (int vector); 123 extern int reserve_irq_vector (int vector); 125 extern void ia64_send_ipi (int cpu, int vector, int delivery_mode, int redirect); 137 static inline void ia64_native_resend_irq(unsigned int vector) in ia64_native_resend_irq() argument 139 platform_send_ipi(smp_processor_id(), vector, IA64_IPI_DM_INT, 0); in ia64_native_resend_irq() 148 return irq_cfg[irq].vector; in __ia64_irq_to_vector()
|
D | iosapic.h | 80 static inline void iosapic_eoi(char __iomem *iosapic, u32 vector) in iosapic_eoi() argument 82 writel(vector, iosapic + IOSAPIC_EOI); in iosapic_eoi()
|
D | processor.h | 128 __u64 vector : 8; member 553 ia64_get_irr(unsigned int vector) in ia64_get_irr() argument 555 unsigned int reg = vector / 64; in ia64_get_irr() 556 unsigned int bit = vector % 64; in ia64_get_irr()
|
/linux-4.4.14/arch/x86/xen/ |
D | smp.h | 4 int vector); 6 int vector); 7 extern void xen_send_IPI_allbutself(int vector); 8 extern void xen_send_IPI_all(int vector); 9 extern void xen_send_IPI_self(int vector);
|
D | smp.c | 592 int vector) in __xen_send_IPI_mask() argument 597 xen_send_IPI_one(cpu, vector); in __xen_send_IPI_mask() 621 static inline int xen_map_vector(int vector) in xen_map_vector() argument 625 switch (vector) { in xen_map_vector() 647 vector); in xen_map_vector() 654 int vector) in xen_send_IPI_mask() argument 656 int xen_vector = xen_map_vector(vector); in xen_send_IPI_mask() 662 void xen_send_IPI_all(int vector) in xen_send_IPI_all() argument 664 int xen_vector = xen_map_vector(vector); in xen_send_IPI_all() 670 void xen_send_IPI_self(int vector) in xen_send_IPI_self() argument [all …]
|
/linux-4.4.14/drivers/net/wireless/ti/wl1251/ |
D | event.c | 96 u32 vector; in wl1251_event_process() local 100 vector = mbox->events_vector & ~(mbox->events_mask); in wl1251_event_process() 101 wl1251_debug(DEBUG_EVENT, "vector: 0x%x", vector); in wl1251_event_process() 103 if (vector & SCAN_COMPLETE_EVENT_ID) { in wl1251_event_process() 109 if (vector & BSS_LOSE_EVENT_ID) { in wl1251_event_process() 120 if (vector & PS_REPORT_EVENT_ID) { in wl1251_event_process() 127 if (vector & SYNCHRONIZATION_TIMEOUT_EVENT_ID) { in wl1251_event_process() 135 if (vector & REGAINED_BSS_EVENT_ID) { in wl1251_event_process() 144 if (vector & ROAMING_TRIGGER_LOW_RSSI_EVENT_ID) { in wl1251_event_process() 152 if (vector & ROAMING_TRIGGER_REGAINED_RSSI_EVENT_ID) { in wl1251_event_process()
|
/linux-4.4.14/arch/powerpc/platforms/86xx/ |
D | mpc86xx_smp.c | 65 unsigned int *vector = (unsigned int *)(KERNELBASE + 0x100); in smp_86xx_kick_cpu() local 75 save_vector = *vector; in smp_86xx_kick_cpu() 79 patch_branch(vector, target, BRANCH_SET_LINK); in smp_86xx_kick_cpu() 89 *vector = save_vector; in smp_86xx_kick_cpu() 90 flush_icache_range((unsigned long) vector, (unsigned long) vector + 4); in smp_86xx_kick_cpu()
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | traps.c | 523 u8 *vector = (u8 *)(CONFIG_INTERRUPT_VECTOR_BASE + code); in __set_intr_stub() local 525 addr = (unsigned long) handler - (unsigned long) vector; in __set_intr_stub() 526 vector[0] = 0xdc; /* JMP handler */ in __set_intr_stub() 527 vector[1] = addr; in __set_intr_stub() 528 vector[2] = addr >> 8; in __set_intr_stub() 529 vector[3] = addr >> 16; in __set_intr_stub() 530 vector[4] = addr >> 24; in __set_intr_stub() 531 vector[5] = 0xcb; in __set_intr_stub() 532 vector[6] = 0xcb; in __set_intr_stub() 533 vector[7] = 0xcb; in __set_intr_stub() [all …]
|
/linux-4.4.14/arch/alpha/kernel/ |
D | proto.h | 23 extern void apecs_machine_check(unsigned long vector, unsigned long la_ptr); 32 extern void cia_machine_check(unsigned long vector, unsigned long la_ptr); 44 extern void lca_machine_check(unsigned long vector, unsigned long la_ptr); 66 extern void mcpcia_machine_check(unsigned long vector, unsigned long la_ptr); 74 extern void polaris_machine_check(unsigned long vector, unsigned long la_ptr); 81 extern void t2_machine_check(unsigned long vector, unsigned long la_ptr); 96 extern void tsunami_machine_check(unsigned long vector, unsigned long la_ptr); 103 extern void wildfire_machine_check(unsigned long vector, unsigned long la_ptr); 221 extern void process_mcheck_info(unsigned long vector, unsigned long la_ptr,
|
D | sys_jensen.c | 96 jensen_device_interrupt(unsigned long vector) in jensen_device_interrupt() argument 100 switch (vector) { in jensen_device_interrupt() 113 if (vector > 0x900) { in jensen_device_interrupt() 114 printk("Unknown local interrupt %lx\n", vector); in jensen_device_interrupt() 118 irq = (vector - 0x800) >> 4; in jensen_device_interrupt() 127 if (vector >= 0x900) in jensen_device_interrupt() 211 jensen_machine_check(unsigned long vector, unsigned long la) in jensen_machine_check() argument
|
D | irq_alpha.c | 30 dummy_perf(unsigned long vector, struct pt_regs *regs) in dummy_perf() argument 44 do_entInt(unsigned long type, unsigned long vector, in do_entInt() argument 74 alpha_mv.machine_check(vector, la_ptr); in do_entInt() 79 alpha_mv.device_interrupt(vector); in do_entInt() 87 type, vector); in do_entInt() 127 process_mcheck_info(unsigned long vector, unsigned long la_ptr, in process_mcheck_info() argument 155 machine, vector, get_irq_regs()->pc, mchk_header->code); in process_mcheck_info()
|
D | sys_nautilus.c | 120 naut_sys_machine_check(unsigned long vector, unsigned long la_ptr, in naut_sys_machine_check() argument 131 nautilus_machine_check(unsigned long vector, unsigned long la_ptr) in nautilus_machine_check() argument 139 if (vector == SCB_Q_SYSMCHK in nautilus_machine_check() 166 if (vector == SCB_Q_SYSERR) in nautilus_machine_check() 168 else if (vector == SCB_Q_SYSMCHK) in nautilus_machine_check() 171 ev6_machine_check(vector, la_ptr); in nautilus_machine_check() 177 vector, mchk_class); in nautilus_machine_check() 179 naut_sys_machine_check(vector, la_ptr, get_irq_regs()); in nautilus_machine_check()
|
D | sys_titan.c | 162 titan_device_interrupt(unsigned long vector) in titan_device_interrupt() argument 168 titan_srm_device_interrupt(unsigned long vector) in titan_srm_device_interrupt() argument 172 irq = (vector - 0x800) >> 4; in titan_srm_device_interrupt() 237 unsigned long vector; in titan_dispatch_irqs() local 249 vector = 63 - __kernel_ctlz(mask); in titan_dispatch_irqs() 250 mask &= ~(1UL << vector); /* clear it out */ in titan_dispatch_irqs() 251 vector = 0x900 + (vector << 4); /* convert to SRM vector */ in titan_dispatch_irqs() 254 alpha_mv.device_interrupt(vector); in titan_dispatch_irqs()
|
D | sys_noritake.c | 70 noritake_device_interrupt(unsigned long vector) in noritake_device_interrupt() argument 89 isa_device_interrupt(vector); in noritake_device_interrupt() 97 noritake_srm_device_interrupt(unsigned long vector) in noritake_srm_device_interrupt() argument 101 irq = (vector - 0x800) >> 4; in noritake_srm_device_interrupt() 258 noritake_apecs_machine_check(unsigned long vector, unsigned long la_ptr) in noritake_apecs_machine_check() argument 277 process_mcheck_info(vector, la_ptr, "NORITAKE APECS", in noritake_apecs_machine_check()
|
D | err_titan.c | 388 titan_machine_check(unsigned long vector, unsigned long la_ptr) in titan_machine_check() argument 416 if ((vector != SCB_Q_SYSMCHK) && (vector != SCB_Q_SYSERR)) { in titan_machine_check() 417 ev6_machine_check(vector, la_ptr); in titan_machine_check() 445 (vector == SCB_Q_SYSERR)?"Correctable":"Uncorrectable", in titan_machine_check() 446 (unsigned int)vector, (int)smp_processor_id()); in titan_machine_check() 708 privateer_machine_check(unsigned long vector, unsigned long la_ptr) in privateer_machine_check() argument 729 if (vector != SCB_Q_SYSEVENT) in privateer_machine_check() 730 return titan_machine_check(vector, la_ptr); in privateer_machine_check() 740 (unsigned int)vector, (int)smp_processor_id()); in privateer_machine_check()
|
D | sys_mikasa.c | 65 mikasa_device_interrupt(unsigned long vector) in mikasa_device_interrupt() argument 83 isa_device_interrupt(vector); in mikasa_device_interrupt() 169 mikasa_apecs_machine_check(unsigned long vector, unsigned long la_ptr) in mikasa_apecs_machine_check() argument 188 process_mcheck_info(vector, la_ptr, "MIKASA APECS", in mikasa_apecs_machine_check()
|
D | sys_eiger.c | 77 eiger_device_interrupt(unsigned long vector) in eiger_device_interrupt() argument 109 isa_device_interrupt(vector); in eiger_device_interrupt() 114 eiger_srm_device_interrupt(unsigned long vector) in eiger_srm_device_interrupt() argument 116 int irq = (vector - 0x800) >> 4; in eiger_srm_device_interrupt()
|
D | sys_takara.c | 72 takara_device_interrupt(unsigned long vector) in takara_device_interrupt() argument 104 isa_device_interrupt (vector); in takara_device_interrupt() 109 takara_srm_device_interrupt(unsigned long vector) in takara_srm_device_interrupt() argument 111 int irq = (vector - 0x800) >> 4; in takara_srm_device_interrupt()
|
D | irq_srm.c | 60 srm_device_interrupt(unsigned long vector) in srm_device_interrupt() argument 62 int irq = (vector - 0x800) >> 4; in srm_device_interrupt()
|
D | sys_dp264.c | 191 dp264_device_interrupt(unsigned long vector) in dp264_device_interrupt() argument 207 isa_device_interrupt(vector); in dp264_device_interrupt() 214 dp264_srm_device_interrupt(unsigned long vector) in dp264_srm_device_interrupt() argument 218 irq = (vector - 0x800) >> 4; in dp264_srm_device_interrupt() 238 clipper_srm_device_interrupt(unsigned long vector) in clipper_srm_device_interrupt() argument 242 irq = (vector - 0x800) >> 4; in clipper_srm_device_interrupt()
|
D | irq_pyxis.c | 67 pyxis_device_interrupt(unsigned long vector) in pyxis_device_interrupt() argument 84 isa_device_interrupt(vector); in pyxis_device_interrupt()
|
D | err_ev7.c | 120 ev7_machine_check(unsigned long vector, unsigned long la_ptr) in ev7_machine_check() argument 134 (vector == SCB_Q_PROCERR) ? "Correctable" : "Uncorrectable", in ev7_machine_check() 135 (unsigned int)vector, (int)smp_processor_id()); in ev7_machine_check()
|
D | sys_rx164.c | 68 rx164_device_interrupt(unsigned long vector) in rx164_device_interrupt() argument 87 isa_no_iack_sc_device_interrupt(vector); in rx164_device_interrupt()
|
D | err_ev6.c | 233 ev6_machine_check(unsigned long vector, unsigned long la_ptr) in ev6_machine_check() argument 260 (vector == SCB_Q_PROCERR)?"Correctable":"Uncorrectable", in ev6_machine_check() 261 (unsigned int)vector, (int)smp_processor_id()); in ev6_machine_check()
|
D | irq_i8259.c | 124 isa_device_interrupt(unsigned long vector) in isa_device_interrupt() argument 140 isa_no_iack_sc_device_interrupt(unsigned long vector) in isa_no_iack_sc_device_interrupt() argument
|
D | core_polaris.c | 190 polaris_machine_check(unsigned long vector, unsigned long la_ptr) in polaris_machine_check() argument 200 process_mcheck_info(vector, la_ptr, "POLARIS", in polaris_machine_check()
|
D | sys_eb64p.c | 65 eb64p_device_interrupt(unsigned long vector) in eb64p_device_interrupt() argument 82 isa_device_interrupt(vector); in eb64p_device_interrupt()
|
D | sys_miata.c | 35 miata_srm_device_interrupt(unsigned long vector) in miata_srm_device_interrupt() argument 39 irq = (vector - 0x800) >> 4; in miata_srm_device_interrupt()
|
D | sys_sable.c | 497 sable_lynx_srm_device_interrupt(unsigned long vector) in sable_lynx_srm_device_interrupt() argument 505 bit = (vector - 0x800) >> 4; in sable_lynx_srm_device_interrupt() 509 __func__, vector, bit, irq); in sable_lynx_srm_device_interrupt()
|
D | sys_alcor.c | 85 alcor_device_interrupt(unsigned long vector) in alcor_device_interrupt() argument 101 isa_device_interrupt(vector); in alcor_device_interrupt()
|
D | sys_rawhide.c | 134 rawhide_srm_device_interrupt(unsigned long vector) in rawhide_srm_device_interrupt() argument 138 irq = (vector - 0x800) >> 4; in rawhide_srm_device_interrupt()
|
D | core_mcpcia.c | 573 mcpcia_machine_check(unsigned long vector, unsigned long la_ptr) in mcpcia_machine_check() argument 608 process_mcheck_info(vector, la_ptr, "MCPCIA", expected != 0); in mcpcia_machine_check() 609 if (!expected && vector != 0x620 && vector != 0x630) { in mcpcia_machine_check()
|
D | sys_marvel.c | 41 io7_device_interrupt(unsigned long vector) in io7_device_interrupt() argument 60 pid = vector >> 16; in io7_device_interrupt() 61 irq = ((vector & 0xffff) - 0x800) >> 4; in io7_device_interrupt()
|
D | sys_wildfire.c | 225 wildfire_device_interrupt(unsigned long vector) in wildfire_device_interrupt() argument 229 irq = (vector - 0x800) >> 4; in wildfire_device_interrupt()
|
D | core_apecs.c | 391 apecs_machine_check(unsigned long vector, unsigned long la_ptr) in apecs_machine_check() argument 415 process_mcheck_info(vector, la_ptr, "APECS", in apecs_machine_check()
|
D | err_marvel.c | 1046 marvel_machine_check(unsigned long vector, unsigned long la_ptr) in marvel_machine_check() argument 1063 switch(vector) { in marvel_machine_check() 1081 ev7_machine_check(vector, la_ptr); in marvel_machine_check() 1134 (unsigned int)vector, (int)smp_processor_id()); in marvel_machine_check() 1143 (unsigned int)vector, (int)smp_processor_id()); in marvel_machine_check()
|
D | core_lca.c | 390 lca_machine_check(unsigned long vector, unsigned long la_ptr) in lca_machine_check() argument 400 vector, get_irq_regs()->pc, (unsigned int) el.c->code); in lca_machine_check()
|
D | osf_sys.c | 1384 const struct iovec __user *, vector, unsigned long, count) in SYSCALL_DEFINE3() argument 1387 if (osf_fix_iov_len(vector, count)) in SYSCALL_DEFINE3() 1389 return sys_readv(fd, vector, count); in SYSCALL_DEFINE3() 1393 const struct iovec __user *, vector, unsigned long, count) in SYSCALL_DEFINE3() argument 1396 if (osf_fix_iov_len(vector, count)) in SYSCALL_DEFINE3() 1398 return sys_writev(fd, vector, count); in SYSCALL_DEFINE3()
|
/linux-4.4.14/arch/x86/kvm/ |
D | irq.c | 109 int vector = v->arch.pending_external_vector; in kvm_cpu_get_extint() local 112 return vector; in kvm_cpu_get_extint() 124 int vector; in kvm_cpu_get_interrupt() local 129 vector = kvm_cpu_get_extint(v); in kvm_cpu_get_interrupt() 131 if (vector != -1) in kvm_cpu_get_interrupt() 132 return vector; /* PIC */ in kvm_cpu_get_interrupt()
|
D | lapic.c | 88 bool kvm_apic_pending_eoi(struct kvm_vcpu *vcpu, int vector) in kvm_apic_pending_eoi() argument 92 return apic_test_vector(vector, apic->regs + APIC_ISR) || in kvm_apic_pending_eoi() 93 apic_test_vector(vector, apic->regs + APIC_IRR); in kvm_apic_pending_eoi() 496 int vector, int level, int trig_mode, 504 return __apic_accept_irq(apic, irq->delivery_mode, irq->vector, in kvm_apic_set_irq() 824 int vector, int level, int trig_mode, in __apic_accept_irq() argument 831 trig_mode, vector); in __apic_accept_irq() 848 if (apic_test_vector(vector, apic->regs + APIC_TMR) != !!trig_mode) { in __apic_accept_irq() 850 apic_set_vector(vector, apic->regs + APIC_TMR); in __apic_accept_irq() 852 apic_clear_vector(vector, apic->regs + APIC_TMR); in __apic_accept_irq() [all …]
|
D | assigned-dev.c | 75 if (irq == host_msix_entries[i].vector) { in find_index_from_host_irq() 103 int vector) in kvm_assigned_dev_raise_guest_irq() argument 110 assigned_dev->irq_source_id, vector, 1, in kvm_assigned_dev_raise_guest_irq() 115 vector, 1, false); in kvm_assigned_dev_raise_guest_irq() 194 u32 vector; in kvm_assigned_dev_msix() local 198 vector = assigned_dev->guest_msix_entries[index].vector; in kvm_assigned_dev_msix() 201 vector, 1); in kvm_assigned_dev_msix() 211 u32 vector; in kvm_assigned_dev_thread_msix() local 214 vector = assigned_dev->guest_msix_entries[index].vector; in kvm_assigned_dev_thread_msix() 215 kvm_assigned_dev_raise_guest_irq(assigned_dev, vector); in kvm_assigned_dev_thread_msix() [all …]
|
D | ioapic.c | 119 new_val = kvm_apic_pending_eoi(vcpu, e->fields.vector); in __rtc_irq_eoi_tracking_restore_one() 251 kvm_apic_pending_eoi(vcpu, e->fields.vector))) in kvm_ioapic_scan_entry() 252 __set_bit(e->fields.vector, in kvm_ioapic_scan_entry() 325 entry->fields.delivery_mode, entry->fields.vector, in ioapic_service() 329 irqe.vector = entry->fields.vector; in ioapic_service() 408 struct kvm_ioapic *ioapic, int vector, int trigger_mode) in __kvm_ioapic_update_eoi() argument 416 if (ent->fields.vector != vector) in __kvm_ioapic_update_eoi() 462 void kvm_ioapic_update_eoi(struct kvm_vcpu *vcpu, int vector, int trigger_mode) in kvm_ioapic_update_eoi() argument 467 __kvm_ioapic_update_eoi(vcpu, ioapic, vector, trigger_mode); in kvm_ioapic_update_eoi()
|
D | trace.h | 461 TP_PROTO(struct kvm_lapic *apic, int vector), 462 TP_ARGS(apic, vector), 466 __field( int, vector ) 471 __entry->vector = vector; 474 TP_printk("apicid %x vector %d", __entry->apicid, __entry->vector) 478 TP_PROTO(struct kvm_lapic *apic, int vector), 479 TP_ARGS(apic, vector), 483 __field( int, vector ) 488 __entry->vector = vector; 491 TP_printk("apicid %x vector %d", __entry->apicid, __entry->vector)
|
D | ioapic.h | 51 u8 vector; member 113 void kvm_ioapic_update_eoi(struct kvm_vcpu *vcpu, int vector,
|
D | x86.h | 14 static inline void kvm_queue_interrupt(struct kvm_vcpu *vcpu, u8 vector, in kvm_queue_interrupt() argument 19 vcpu->arch.interrupt.nr = vector; in kvm_queue_interrupt()
|
D | lapic.h | 79 void kvm_apic_set_eoi_accelerated(struct kvm_vcpu *vcpu, int vector); 167 bool kvm_apic_pending_eoi(struct kvm_vcpu *vcpu, int vector);
|
D | irq_comm.c | 101 irq->vector = (e->msi.data & in kvm_set_msi_irq() 369 u32 vector = entry->msi.data & 0xff; in kvm_scan_ioapic_routes() local 371 __set_bit(vector, in kvm_scan_ioapic_routes()
|
/linux-4.4.14/drivers/vfio/pci/ |
D | vfio_pci_intrs.c | 309 int vector, int fd, bool msix) in vfio_msi_set_vector_signal() argument 312 int irq = msix ? vdev->msix[vector].vector : pdev->irq + vector; in vfio_msi_set_vector_signal() 317 if (vector >= vdev->num_ctx) in vfio_msi_set_vector_signal() 320 if (vdev->ctx[vector].trigger) { in vfio_msi_set_vector_signal() 321 free_irq(irq, vdev->ctx[vector].trigger); in vfio_msi_set_vector_signal() 322 irq_bypass_unregister_producer(&vdev->ctx[vector].producer); in vfio_msi_set_vector_signal() 323 kfree(vdev->ctx[vector].name); in vfio_msi_set_vector_signal() 324 eventfd_ctx_put(vdev->ctx[vector].trigger); in vfio_msi_set_vector_signal() 325 vdev->ctx[vector].trigger = NULL; in vfio_msi_set_vector_signal() 331 vdev->ctx[vector].name = kasprintf(GFP_KERNEL, "%s[%d](%s)", in vfio_msi_set_vector_signal() [all …]
|
/linux-4.4.14/arch/sh/kernel/cpu/sh2/ |
D | ex.S | 43 vector = 0 define 45 .long exception_entry + vector * 6 46 vector = vector + 1 define
|
/linux-4.4.14/arch/m68k/hp300/ |
D | time.c | 41 irq_handler_t vector = dev_id; in hp300_tick() local 46 return vector(irq, NULL); in hp300_tick() 65 void __init hp300_sched_init(irq_handler_t vector) in hp300_sched_init() argument 72 if (request_irq(IRQ_AUTO_6, hp300_tick, 0, "timer tick", vector)) in hp300_sched_init()
|
D | time.h | 1 extern void hp300_sched_init(irq_handler_t vector);
|
/linux-4.4.14/drivers/crypto/qat/qat_dh895xcc/ |
D | adf_isr.c | 181 ret = request_irq(msixe[i].vector, in adf_request_irqs() 186 msixe[i].vector, name); in adf_request_irqs() 192 irq_set_affinity_hint(msixe[i].vector, in adf_request_irqs() 201 ret = request_irq(msixe[i].vector, adf_msix_isr_ae, 0, name, accel_dev); in adf_request_irqs() 205 msixe[i].vector, name); in adf_request_irqs() 221 irq_set_affinity_hint(msixe[i].vector, NULL); in adf_free_irqs() 222 free_irq(msixe[i].vector, &etr_data->banks[i]); in adf_free_irqs() 225 irq_set_affinity_hint(msixe[i].vector, NULL); in adf_free_irqs() 226 free_irq(msixe[i].vector, accel_dev); in adf_free_irqs()
|
/linux-4.4.14/drivers/s390/cio/ |
D | airq.c | 131 iv->vector = kzalloc(size, GFP_KERNEL); in airq_iv_create() 132 if (!iv->vector) in airq_iv_create() 166 kfree(iv->vector); in airq_iv_create() 182 kfree(iv->vector); in airq_iv_release() 241 clear_bit_inv(bit + i, iv->vector); in airq_iv_free() 269 bit = find_next_bit_inv(iv->vector, end, start); in airq_iv_scan() 272 clear_bit_inv(bit, iv->vector); in airq_iv_scan()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | health.c | 75 u64 vector; in trigger_cmd_completions() local 78 synchronize_irq(dev->priv.msix_arr[MLX5_EQ_VEC_CMD].vector); in trigger_cmd_completions() 80 vector = ~dev->cmd.bitmask & ((1ul << (1 << dev->cmd.log_sz)) - 1); in trigger_cmd_completions() 81 if (!vector) in trigger_cmd_completions() 84 vector |= MLX5_TRIGGERED_CMD_COMP; in trigger_cmd_completions() 87 mlx5_core_dbg(dev, "vector 0x%llx\n", vector); in trigger_cmd_completions() 88 mlx5_cmd_comp_handler(dev, vector); in trigger_cmd_completions()
|
D | eq.c | 244 mlx5_cmd_comp_handler(dev, be32_to_cpu(eqe->data.cmd.vector)); in mlx5_eq_int() 385 eq->irqn = priv->msix_arr[vecidx].vector; in mlx5_create_map_eq() 405 free_irq(priv->msix_arr[vecidx].vector, eq); in mlx5_create_map_eq()
|
/linux-4.4.14/arch/h8300/kernel/ |
D | head_rom.S | 104 vector = 2 define 106 .long _interrupt_redirect_table+vector*4 107 vector = vector + 1 define
|
D | vmlinux.lds.S | 19 *(.vector*)
|
D | asm-offsets.c | 52 DEFINE(LVEC, offsetof(struct pt_regs, vector) - sizeof(long)); in main()
|
/linux-4.4.14/drivers/misc/ |
D | spear13xx_pcie_gadget.c | 268 ulong vector; in pcie_gadget_int_type_store() local 274 vector = config->requested_msi; in pcie_gadget_int_type_store() 276 while (vector > 1) { in pcie_gadget_int_type_store() 277 vector /= 2; in pcie_gadget_int_type_store() 299 ulong vector; in pcie_gadget_no_of_msi_show() local 303 vector = 0; in pcie_gadget_no_of_msi_show() 309 vector = 1; in pcie_gadget_no_of_msi_show() 311 vector *= 2; in pcie_gadget_no_of_msi_show() 313 config->configured_msi = vector; in pcie_gadget_no_of_msi_show() 315 return sprintf(buf, "%lu", vector); in pcie_gadget_no_of_msi_show() [all …]
|
/linux-4.4.14/drivers/scsi/csiostor/ |
D | csio_isr.c | 405 rv = request_irq(entryp[k].vector, csio_nondata_isr, 0, in csio_request_irqs() 409 entryp[k].vector, rv); in csio_request_irqs() 415 rv = request_irq(entryp[k].vector, csio_fwevt_isr, 0, in csio_request_irqs() 419 entryp[k].vector, rv); in csio_request_irqs() 432 rv = request_irq(entryp[k].vector, csio_scsi_isr, 0, in csio_request_irqs() 437 entryp[k].vector, rv); in csio_request_irqs() 454 free_irq(entryp->vector, entryp->dev_id); in csio_request_irqs() 471 free_irq(entryp->vector, entryp->dev_id); in csio_disable_msix() 538 entryp->vector = entries[i].vector; in csio_enable_msix()
|
/linux-4.4.14/drivers/xen/xen-pciback/ |
D | pciback_ops.c | 242 entries[i].vector = op->msix_entries[i].vector; in xen_pcibk_enable_msix() 249 if (entries[i].vector) { in xen_pcibk_enable_msix() 250 op->msix_entries[i].vector = in xen_pcibk_enable_msix() 251 xen_pirq_from_irq(entries[i].vector); in xen_pcibk_enable_msix() 256 op->msix_entries[i].vector); in xen_pcibk_enable_msix() 391 pdev->sh_info->op.msix_entries[i].vector = in xen_pcibk_do_op() 392 op->msix_entries[i].vector; in xen_pcibk_do_op()
|
/linux-4.4.14/arch/m68k/sun3x/ |
D | time.c | 82 void (*vector)(int, void *, struct pt_regs *) = dev_id; 88 vector(irq, NULL, regs); 92 void __init sun3x_sched_init(irq_handler_t vector) in sun3x_sched_init() argument
|
D | time.h | 6 void sun3x_sched_init(irq_handler_t vector);
|
/linux-4.4.14/drivers/crypto/ccp/ |
D | ccp-pci.c | 34 u32 vector; member 63 ccp_pci->msix[v].vector = msix_entry[v].vector; in ccp_get_msix_irqs() 64 ret = request_irq(ccp_pci->msix[v].vector, ccp_irq_handler, in ccp_get_msix_irqs() 77 free_irq(ccp_pci->msix[v].vector, dev); in ccp_get_msix_irqs() 140 free_irq(ccp_pci->msix[ccp_pci->msix_count].vector, in ccp_free_irqs()
|
/linux-4.4.14/arch/frv/kernel/ |
D | entry-table.S | 19 # Declare the main trap and vector tables 33 # (4) The exception handler vector table 72 .section .trap.vector,"ax" 103 .section .trap.vector 124 .section .trap.vector 143 .section .trap.vector 232 .section .trap.vector 316 .section .trap.vector
|
D | vmlinux.lds.S | 82 *(.trap.vector)
|
/linux-4.4.14/arch/arm/mm/ |
D | proc-v7m.S | 84 @ Configure the vector table base address 102 ldr r5, [r12, #11 * 4] @ read the SVC vector entry 103 str r1, [r12, #11 * 4] @ write the temporary SVC vector entry 110 str r5, [r12, #11 * 4] @ restore the original SVC vector entry
|
/linux-4.4.14/arch/openrisc/mm/ |
D | fault.c | 50 unsigned long vector, int write_acc) in do_page_fault() argument 81 (vector != 0x300 && vector != 0x400) && in do_page_fault() 157 if ((vector == 0x400) && !(vma->vm_page_prot.pgprot & _PAGE_EXEC)) in do_page_fault()
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-mxs.c | 62 void __iomem *vector; member 147 __raw_writel(irqnr, icoll_priv.vector); in icoll_handle_irq() 199 icoll_priv.vector = icoll_base + HW_ICOLL_VECTOR; in icoll_of_init() 227 icoll_priv.vector = icoll_base + ASM9260_HW_ICOLL_VECTOR; in asm9260_of_init()
|
/linux-4.4.14/arch/m68k/kernel/ |
D | signal.c | 104 tregs->vector = regs->vector; in handle_kernel_fault() 469 regs->vector >= (VEC_FPBRUC * 4) && in save_fpu_state() 470 regs->vector <= (VEC_FPNAN * 4)) { in save_fpu_state() 532 regs->vector >= (VEC_FPBRUC * 4) && in rt_save_fpu_state() 533 regs->vector <= (VEC_FPNAN * 4)) { in rt_save_fpu_state() 609 regs->vector = formatvec & 0xfff; in mangle_kernel_stack() 620 regs->vector = formatvec & 0xfff; in mangle_kernel_stack() 802 sc->sc_formatvec = regs->format << 12 | regs->vector; in setup_sigcontext() 832 err |= __put_user((regs->format << 12) | regs->vector, &uc->uc_formatvec); in rt_setup_ucontext() 868 err |= __put_user(regs->vector, &frame->code); in setup_frame() [all …]
|
D | traps.c | 767 fs = (fp->ptregs.vector & 0x3) | in buserr_c() 768 ((fp->ptregs.vector & 0xc00) >> 8); in buserr_c() 974 int vector = (fp->ptregs.vector >> 2) & 0xff; in bad_super_trap() local 977 if (vector < ARRAY_SIZE(vec_names)) in bad_super_trap() 979 vec_names[vector], in bad_super_trap() 983 vector, fp->ptregs.format); in bad_super_trap() 984 if (vector == VEC_ADDRERR && CPU_IS_020_OR_030) { in bad_super_trap() 1010 int vector = (fp->ptregs.vector >> 2) & 0xff; in trap_c() local 1014 if (vector == VEC_TRACE) { in trap_c() 1024 switch (vector) { in trap_c()
|
D | ints.c | 168 pr_warn("unexpected interrupt from %u\n", regs->vector); in handle_badint()
|
/linux-4.4.14/arch/ia64/include/asm/sn/ |
D | intr.h | 66 #define CPU_VECTOR_TO_IRQ(cpuid,vector) (vector) argument
|
/linux-4.4.14/arch/m68k/include/uapi/asm/ |
D | ptrace.h | 43 unsigned vector : 12; /* vector offset */ member 50 unsigned vector : 12; /* vector offset */ member
|
/linux-4.4.14/Documentation/arm/ |
D | memory.txt | 29 ffff0000 ffff0fff CPU vector page. 31 CPU supports vector relocation (control 75 00000000 00000fff CPU vector page / null pointer trap 76 CPUs which do not support vector remapping 77 place their vector page here. NULL pointer
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40evf_main.c | 194 synchronize_irq(adapter->msix_entries[0].vector); in i40evf_misc_irq_disable() 227 synchronize_irq(adapter->msix_entries[i].vector); in i40evf_irq_disable() 482 int vector, err, q_vectors; in i40evf_request_traffic_irqs() local 489 for (vector = 0; vector < q_vectors; vector++) { in i40evf_request_traffic_irqs() 490 struct i40e_q_vector *q_vector = adapter->q_vector[vector]; in i40evf_request_traffic_irqs() 510 adapter->msix_entries[vector + NONQ_VECS].vector, in i40evf_request_traffic_irqs() 522 adapter->msix_entries[vector + NONQ_VECS].vector, in i40evf_request_traffic_irqs() 529 while (vector) { in i40evf_request_traffic_irqs() 530 vector--; in i40evf_request_traffic_irqs() 532 adapter->msix_entries[vector + NONQ_VECS].vector, in i40evf_request_traffic_irqs() [all …]
|
/linux-4.4.14/Documentation/misc-devices/ |
D | spear-pcie-gadget.txt | 36 number of MSI vector granted. 50 no_of_msi :number of MSI vector needed. 52 send_msi :write MSI vector to be sent. 110 if MSI is to be used as interrupt, program no of msi vector needed (say4) 126 Should return 4 (number of requested MSI vector) 128 to send msi vector 2
|
/linux-4.4.14/drivers/rapidio/devices/ |
D | tsi721.c | 625 mbox = (irq - priv->msix[TSI721_VECT_OMB0_DONE].vector) % RIO_MAX_MBOX; in tsi721_omsg_msix() 642 mbox = (irq - priv->msix[TSI721_VECT_IMB0_RCV].vector) % RIO_MAX_MBOX; in tsi721_imsg_msix() 707 err = request_irq(priv->msix[TSI721_VECT_IDB].vector, in tsi721_request_msix() 713 err = request_irq(priv->msix[TSI721_VECT_PWRX].vector, in tsi721_request_msix() 718 priv->msix[TSI721_VECT_IDB].vector, in tsi721_request_msix() 781 priv->msix[TSI721_VECT_IDB].vector = entries[TSI721_VECT_IDB].vector; in tsi721_enable_msix() 784 priv->msix[TSI721_VECT_PWRX].vector = entries[TSI721_VECT_PWRX].vector; in tsi721_enable_msix() 789 priv->msix[TSI721_VECT_IMB0_RCV + i].vector = in tsi721_enable_msix() 790 entries[TSI721_VECT_IMB0_RCV + i].vector; in tsi721_enable_msix() 795 priv->msix[TSI721_VECT_IMB0_INT + i].vector = in tsi721_enable_msix() [all …]
|
D | tsi721_dma.c | 162 rc = request_irq(priv->msix[idx].vector, tsi721_bdma_msix, 0, in tsi721_bdma_ch_init() 173 rc = request_irq(priv->msix[idx].vector, tsi721_bdma_msix, 0, in tsi721_bdma_ch_init() 181 bdma_chan->id].vector, in tsi721_bdma_ch_init() 235 bdma_chan->id].vector, (void *)bdma_chan); in tsi721_bdma_ch_free() 237 bdma_chan->id].vector, (void *)bdma_chan); in tsi721_bdma_ch_free() 705 bdma_chan->id].vector); in tsi721_sync_dma_irq() 707 bdma_chan->id].vector); in tsi721_sync_dma_irq()
|
/linux-4.4.14/arch/ia64/sn/kernel/ |
D | irq.c | 118 int vector; in sn_retarget_vector() local 140 vector = sn_irq_info->irq_irq; in sn_retarget_vector() 164 new_irq_info, vector, in sn_retarget_vector() 198 set_irq_affinity_info((vector & 0xff), cpuphys, 0); in sn_retarget_vector() 265 unsigned int sn_local_vector_to_irq(u8 vector) in sn_local_vector_to_irq() argument 267 return (CPU_VECTOR_TO_IRQ(smp_processor_id(), vector)); in sn_local_vector_to_irq()
|
D | msi_sn.c | 223 unsigned int vector = data->irq; in sn_msi_retrigger_irq() local 224 ia64_resend_irq(vector); in sn_msi_retrigger_irq()
|
/linux-4.4.14/drivers/staging/vme/devices/ |
D | vme_pio2_core.c | 33 static int vector[PIO2_CARDS_MAX]; variable 75 static void pio2_int(int level, int vector, void *ptr) in pio2_int() argument 81 vec = vector & ~PIO2_VME_VECTOR_MASK; in pio2_int() 227 card->irq_vector = vector[card->id]; in pio2_probe() 486 MODULE_PARM_DESC(vector, "VME IRQ Vector (Lower 4 bits masked)"); 487 module_param_array(vector, int, &vector_num, S_IRUGO);
|
/linux-4.4.14/arch/x86/include/asm/uv/ |
D | uv_hub.h | 646 static unsigned long uv_hub_ipi_value(int apicid, int vector, int mode) in uv_hub_ipi_value() argument 652 (vector << UVH_IPI_INT_VECTOR_SHFT); in uv_hub_ipi_value() 655 static inline void uv_hub_send_ipi(int pnode, int apicid, int vector) in uv_hub_send_ipi() argument 660 if (vector == NMI_VECTOR) in uv_hub_send_ipi() 663 val = uv_hub_ipi_value(apicid, vector, dmode); in uv_hub_send_ipi()
|
D | uv_irq.h | 16 __u64 vector : 8, member
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
D | vf.c | 191 u32 vector = 0; in ixgbevf_mta_vector() local 195 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbevf_mta_vector() 198 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbevf_mta_vector() 201 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbevf_mta_vector() 204 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbevf_mta_vector() 211 vector &= 0xFFF; in ixgbevf_mta_vector() 212 return vector; in ixgbevf_mta_vector()
|
D | ixgbevf_main.c | 1388 int vector, err; in ixgbevf_request_msix_irqs() local 1391 for (vector = 0; vector < q_vectors; vector++) { in ixgbevf_request_msix_irqs() 1392 struct ixgbevf_q_vector *q_vector = adapter->q_vector[vector]; in ixgbevf_request_msix_irqs() 1393 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbevf_request_msix_irqs() 1409 err = request_irq(entry->vector, &ixgbevf_msix_clean_rings, 0, in ixgbevf_request_msix_irqs() 1419 err = request_irq(adapter->msix_entries[vector].vector, in ixgbevf_request_msix_irqs() 1430 while (vector) { in ixgbevf_request_msix_irqs() 1431 vector--; in ixgbevf_request_msix_irqs() 1432 free_irq(adapter->msix_entries[vector].vector, in ixgbevf_request_msix_irqs() 1433 adapter->q_vector[vector]); in ixgbevf_request_msix_irqs() [all …]
|
/linux-4.4.14/lib/raid6/ |
D | altivec.uc | 33 * This is the C data type to use. We use a vector of 38 typedef vector signed char unative_t; 40 #define NBYTES(x) ((vector signed char) {x,x,x,x, x,x,x,x, x,x,x,x, x,x,x,x}) 60 /* vec_cmpgt returns a vector bool char; thus the need for the cast */
|
/linux-4.4.14/drivers/virtio/ |
D | virtio_pci_common.c | 40 synchronize_irq(vp_dev->msix_entries[i].vector); in vp_synchronize_vectors() 116 free_irq(vp_dev->msix_entries[i].vector, vp_dev); in vp_free_vectors() 181 err = request_irq(vp_dev->msix_entries[v].vector, in vp_request_msix_vectors() 200 err = request_irq(vp_dev->msix_entries[v].vector, in vp_request_msix_vectors() 285 free_irq(vp_dev->msix_entries[info->msix_vector].vector, in vp_del_vqs() 359 err = request_irq(vp_dev->msix_entries[msix_vec].vector, in vp_try_to_find_vqs() 422 irq = vp_dev->msix_entries[info->msix_vector].vector; in vp_set_vq_affinity()
|
D | virtio_pci_legacy.c | 105 static u16 vp_config_vector(struct virtio_pci_device *vp_dev, u16 vector) in vp_config_vector() argument 108 iowrite16(vector, vp_dev->ioaddr + VIRTIO_MSI_CONFIG_VECTOR); in vp_config_vector()
|
D | virtio_pci_common.h | 115 u16 (*config_vector)(struct virtio_pci_device *vp_dev, u16 vector);
|
/linux-4.4.14/arch/arc/kernel/ |
D | vmlinux.lds.S | 34 .vector : { 35 *(.vector)
|
D | head.S | 55 ; Default Reset Handler (jumped into from Reset vector)
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 68 ((_bnad)->msix_table[BNAD_MAILBOX_MSIX_INDEX].vector) : \ 122 int vector, nvecs; in bnad_tx_buff_unmap() local 136 vector = 0; in bnad_tx_buff_unmap() 138 vector++; in bnad_tx_buff_unmap() 139 if (vector == BFI_TX_MAX_VECTORS_PER_WI) { in bnad_tx_buff_unmap() 140 vector = 0; in bnad_tx_buff_unmap() 146 dma_unmap_addr(&unmap->vectors[vector], dma_addr), in bnad_tx_buff_unmap() 147 dma_unmap_len(&unmap->vectors[vector], dma_len), in bnad_tx_buff_unmap() 149 dma_unmap_addr_set(&unmap->vectors[vector], dma_addr, 0); in bnad_tx_buff_unmap() 324 dma_unmap_addr(&unmap->vector, dma_addr), in bnad_rxq_cleanup_page() [all …]
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | machvec.h | 83 void (*device_interrupt)(unsigned long vector); 84 void (*machine_check)(unsigned long vector, unsigned long la);
|
/linux-4.4.14/Documentation/filesystems/ |
D | xfs-delayed-logging-design.txt | 178 vector array that points to the changed regions in the item. The log write code 182 allocated memory buffer big enough to fit the formatted vector. 184 If we then copy the vector into the memory buffer and rewrite the vector to 189 resulting in a vector that is transactionally consistent and can be accessed 197 Current format log vector: 208 Delayed logging vector: 222 The memory buffer and associated vector need to be passed as a single object, 227 The reason for keeping the vector around after we've formatted the memory 229 If we don't keep the vector around, we do not know where the region boundaries 236 Hence we need to keep the vector, but by attaching the memory buffer to it and [all …]
|
/linux-4.4.14/arch/openrisc/kernel/ |
D | traps.c | 173 unsigned long ea, unsigned long vector) in nommu_dump_state() argument 178 printk("\n\r[nommu_dump_state] :: ea %lx, vector %lx\n\r", ea, vector); in nommu_dump_state() 276 void unhandled_exception(struct pt_regs *regs, int ea, int vector) in unhandled_exception() argument 279 ea, vector); in unhandled_exception()
|
/linux-4.4.14/drivers/mfd/ |
D | timberdale.c | 736 msix_entries[timberdale_i2c_board_info[i].irq].vector; in timb_probe() 759 &dev->resource[0], msix_entries[0].vector, NULL); in timb_probe() 765 &dev->resource[0], msix_entries[0].vector, NULL); in timb_probe() 771 &dev->resource[0], msix_entries[0].vector, NULL); in timb_probe() 777 &dev->resource[0], msix_entries[0].vector, NULL); in timb_probe() 793 &dev->resource[1], msix_entries[0].vector, NULL); in timb_probe() 804 &dev->resource[2], msix_entries[0].vector, NULL); in timb_probe()
|
/linux-4.4.14/include/linux/ |
D | dmar.h | 196 vector : 8, /* 16 - 23 */ member 258 dst->vector = src->vector; in dmar_copy_shared_irte()
|
D | ntb.h | 441 void ntb_db_event(struct ntb_dev *ntb, int vector); 631 static inline u64 ntb_db_vector_mask(struct ntb_dev *ntb, int vector) in ntb_db_vector_mask() argument 636 return ntb->ops->db_vector_mask(ntb, vector); in ntb_db_vector_mask()
|
D | kgdb.h | 174 kgdb_arch_handle_exception(int vector, int signo, int err_code,
|
/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_debugfs.c | 293 u16 vector; in mic_msi_irq_info_show() local 300 vector = mdev->irq_info.msix_entries[i].vector; in mic_msi_irq_info_show() 303 vector = pdev->irq; in mic_msi_irq_info_show() 309 "IRQ:", vector, "Entry:", entry, i, reg); in mic_msi_irq_info_show()
|
D | mic_intr.c | 463 rc = request_threaded_irq(msix->vector, handler, thread_fn, in mic_request_threaded_irq() 476 msix->vector, intr_src); in mic_request_threaded_irq() 531 irq = mdev->irq_info.msix_entries[entry].vector; in mic_free_irq() 602 mdev->irq_info.msix_entries[i].vector); in mic_free_interrupts()
|
/linux-4.4.14/arch/powerpc/platforms/powermac/ |
D | smp.c | 804 unsigned int *vector = (unsigned int *)(PAGE_OFFSET+0x100); in smp_core99_kick_cpu() local 815 save_vector = *vector; in smp_core99_kick_cpu() 821 patch_branch(vector, target, BRANCH_SET_LINK); in smp_core99_kick_cpu() 834 *vector = save_vector; in smp_core99_kick_cpu() 835 flush_icache_range((unsigned long) vector, (unsigned long) vector + 4); in smp_core99_kick_cpu()
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_pci.c | 1125 free_irq(entry->vector, interface); in fm10k_mbx_free_irq() 1214 err = request_irq(entry->vector, fm10k_msix_mbx_vf, 0, in fm10k_mbx_request_irq_vf() 1382 err = request_irq(entry->vector, fm10k_msix_mbx_pf, 0, in fm10k_mbx_request_irq_pf() 1442 int vector = interface->num_q_vectors; in fm10k_qv_free_irq() local 1446 entry = &interface->msix_entries[NON_Q_VECTORS(hw) + vector]; in fm10k_qv_free_irq() 1448 while (vector) { in fm10k_qv_free_irq() 1451 vector--; in fm10k_qv_free_irq() 1453 q_vector = interface->q_vector[vector]; in fm10k_qv_free_irq() 1462 free_irq(entry->vector, q_vector); in fm10k_qv_free_irq() 1479 int vector, err; in fm10k_qv_request_irq() local [all …]
|
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 1000 int vector = 0; in igbvf_configure_msix() local 1004 igbvf_assign_vector(adapter, IGBVF_NO_QUEUE, 0, vector++); in igbvf_configure_msix() 1007 igbvf_assign_vector(adapter, 0, IGBVF_NO_QUEUE, vector++); in igbvf_configure_msix() 1013 tmp = (vector++ | E1000_IVAR_VALID); in igbvf_configure_msix() 1017 adapter->eims_enable_mask = (1 << (vector)) - 1; in igbvf_configure_msix() 1018 adapter->eims_other = 1 << (vector - 1); in igbvf_configure_msix() 1072 int err = 0, vector = 0; in igbvf_request_msix() local 1082 err = request_irq(adapter->msix_entries[vector].vector, in igbvf_request_msix() 1088 adapter->tx_ring->itr_register = E1000_EITR(vector); in igbvf_request_msix() 1090 vector++; in igbvf_request_msix() [all …]
|
/linux-4.4.14/drivers/pci/ |
D | xen-pcifront.c | 248 int vector[], int nvec) in pci_frontend_enable_msix() argument 273 op.msix_entries[i].vector = -1; in pci_frontend_enable_msix() 283 if (op.msix_entries[i].vector <= 0) { in pci_frontend_enable_msix() 285 i, op.msix_entries[i].vector); in pci_frontend_enable_msix() 287 vector[i] = -1; in pci_frontend_enable_msix() 290 vector[i] = op.msix_entries[i].vector; in pci_frontend_enable_msix() 322 static int pci_frontend_enable_msi(struct pci_dev *dev, int vector[]) in pci_frontend_enable_msi() argument 336 vector[0] = op.value; in pci_frontend_enable_msi() 341 vector[0] = -1; in pci_frontend_enable_msi()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | configfs-spear-pcie-gadget | 21 no_of_msi ... used to configure number of MSI vector needed and 24 send_msi ... write MSI vector to be sent.
|
/linux-4.4.14/drivers/misc/vmw_vmci/ |
D | vmci_guest.c | 382 vmci_dev->msix_entries[i].vector = i; in vmci_enable_msix() 597 vmci_dev->irq = vmci_dev->msix_entries[0].vector; in vmci_guest_probe_device() 625 error = request_irq(vmci_dev->msix_entries[1].vector, in vmci_guest_probe_device() 631 vmci_dev->msix_entries[1].vector, error); in vmci_guest_probe_device() 725 free_irq(vmci_dev->msix_entries[1].vector, vmci_dev); in vmci_guest_remove_device()
|
/linux-4.4.14/arch/ia64/sn/kernel/sn2/ |
D | sn2_smp.c | 374 void sn_send_IPI_phys(int nasid, long physid, int vector, int delivery_mode) in sn_send_IPI_phys() argument 384 ((long)vector << SH_IPI_INT_IDX_SHFT) | in sn_send_IPI_phys() 417 void sn2_send_IPI(int cpuid, int vector, int delivery_mode, int redirect) in sn2_send_IPI() argument 429 sn_send_IPI_phys(nasid, physid, vector, delivery_mode); in sn2_send_IPI()
|
/linux-4.4.14/drivers/pci/host/ |
D | pci-keystone-dw.c | 78 u32 pending, vector; in ks_dw_pcie_handle_msi_irq() local 89 vector = offset + (src << 3); in ks_dw_pcie_handle_msi_irq() 90 virq = irq_linear_revmap(pp->irq_domain, vector); in ks_dw_pcie_handle_msi_irq() 92 src, vector, virq); in ks_dw_pcie_handle_msi_irq()
|
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_main.c | 897 int vector; in nicvf_register_interrupts() local 913 vector = nic->msix_entries[irq].vector; in nicvf_register_interrupts() 914 ret = request_irq(vector, nicvf_intr_handler, in nicvf_register_interrupts() 924 vector = nic->msix_entries[irq].vector; in nicvf_register_interrupts() 925 ret = request_irq(vector, nicvf_rbdr_intr_handler, in nicvf_register_interrupts() 936 ret = request_irq(nic->msix_entries[irq].vector, in nicvf_register_interrupts() 959 free_irq(nic->msix_entries[irq].vector, nic->napi[irq]); in nicvf_unregister_interrupts() 961 free_irq(nic->msix_entries[irq].vector, nic); in nicvf_unregister_interrupts() 988 ret = request_irq(nic->msix_entries[irq].vector, in nicvf_register_misc_interrupt() 1082 synchronize_irq(nic->msix_entries[irq].vector); in nicvf_stop()
|
/linux-4.4.14/arch/h8300/include/uapi/asm/ |
D | ptrace.h | 34 long vector; member
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 1931 int vector = 0; in vmxnet3_request_irqs() local 1938 adapter->netdev->name, vector); in vmxnet3_request_irqs() 1940 intr->msix_entries[vector].vector, in vmxnet3_request_irqs() 1946 adapter->netdev->name, vector); in vmxnet3_request_irqs() 1961 = vector; in vmxnet3_request_irqs() 1962 vector++; in vmxnet3_request_irqs() 1966 = vector++; in vmxnet3_request_irqs() 1970 vector = 0; in vmxnet3_request_irqs() 1975 adapter->netdev->name, vector); in vmxnet3_request_irqs() 1978 adapter->netdev->name, vector); in vmxnet3_request_irqs() [all …]
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | vectors.S | 375 extui a2, a0, 0, 6 # get offset into 64-byte vector handler 376 beqz a2, 1f # if at start of vector, don't restore 639 # branch to user or kernel vector 696 j _KernelExceptionVector # simulate kernel vector exception 698 j _UserExceptionVector # simulate user vector exception
|
/linux-4.4.14/drivers/iommu/ |
D | intel_irq_remapping.c | 1040 static void prepare_irte(struct irte *irte, int vector, unsigned int dest) in prepare_irte() argument 1055 irte->vector = vector; in prepare_irte() 1149 irte->vector = cfg->vector; in intel_ir_set_affinity() 1198 irte_pi.p_vector = vcpu_pi_info->vector; in intel_ir_set_vcpu_affinity() 1226 prepare_irte(irte, irq_cfg->vector, irq_cfg->dest_apicid); in intel_irq_remapping_prepare_irte() 1235 irte->avail, irte->vector, irte->dest_id, in intel_irq_remapping_prepare_irte() 1249 entry->vector = info->ioapic_pin; in intel_irq_remapping_prepare_irte()
|
/linux-4.4.14/drivers/scsi/snic/ |
D | snic_isr.c | 96 free_irq(snic->msix_entry[i].vector, in snic_free_intr() 137 ret = request_irq(snic->msix_entry[i].vector, in snic_request_intr()
|
/linux-4.4.14/drivers/ntb/ |
D | ntb.c | 181 void ntb_db_event(struct ntb_dev *ntb, int vector) in ntb_db_event() argument 188 ntb->ctx_ops->db_event(ntb->ctx, vector); in ntb_db_event()
|
/linux-4.4.14/arch/x86/platform/uv/ |
D | uv_irq.c | 37 entry->vector = cfg->vector; in uv_program_mmr()
|
/linux-4.4.14/arch/m68k/fpsp040/ |
D | x_unsupp.S | 6 | Trap vector #55 (See table 8-1 Mc68030 User's manual).
|
D | x_fline.S | 34 | check for unimplemented vector first. Use EXC_VEC-4 because 88 movew #0x202c,EXC_VEC(%a6) |reformat vector to unimp
|
/linux-4.4.14/drivers/misc/sgi-gru/ |
D | grukservices.h | 75 void *p, unsigned int bytes, int nasid, int vector, int apicid);
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 1986 int vector = 0; in e1000_configure_msix() local 2007 ivar = E1000_IVAR_INT_ALLOC_VALID | vector; in e1000_configure_msix() 2011 vector++; in e1000_configure_msix() 2018 ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 8); in e1000_configure_msix() 2021 vector++; in e1000_configure_msix() 2022 ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 16); in e1000_configure_msix() 2025 hw->hw_addr + E1000_EITR_82574(vector)); in e1000_configure_msix() 2027 writel(1, hw->hw_addr + E1000_EITR_82574(vector)); in e1000_configure_msix() 2121 int err = 0, vector = 0; in e1000_request_msix() local 2129 err = request_irq(adapter->msix_entries[vector].vector, in e1000_request_msix() [all …]
|
/linux-4.4.14/drivers/lguest/ |
D | interrupts_and_traps.c | 343 u32 vector; in check_syscall_vector() local 345 if (get_user(vector, &lg->lguest_data->syscall_vec)) in check_syscall_vector() 348 return could_be_syscall(vector); in check_syscall_vector()
|
/linux-4.4.14/include/xen/interface/io/ |
D | pciif.h | 66 uint16_t vector; member
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | mpic.h | 38 extern void mpic_set_vector(unsigned int virq, unsigned int vector);
|
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/ |
D | spu_utils.h | 37 vector unsigned int v;
|
/linux-4.4.14/arch/microblaze/ |
D | Kconfig | 189 hex "Microblaze reset vector address setup" 192 Set this option to have the kernel override the CPU Reset vector. 193 If zero, no change will be made to the MicroBlaze reset vector at 196 to the reset vector at address 0x0.
|
/linux-4.4.14/drivers/net/hamradio/ |
D | scc.c | 609 static void scc_isr_dispatch(struct scc_channel *scc, int vector) in scc_isr_dispatch() argument 612 switch (vector & VECTOR_MASK) in scc_isr_dispatch() 632 unsigned char vector; in scc_isr() local 644 if((vector=Inb(Vector_Latch)) >= 16 * Nchips) break; in scc_isr() 645 if (vector & 0x01) break; in scc_isr() 647 scc=&SCC_Info[vector >> 3 ^ 0x01]; in scc_isr() 650 scc_isr_dispatch(scc, vector); in scc_isr() 677 vector=InReg(ctrl->chan_B,R2); /* Read the vector */ in scc_isr() 678 if (vector & 0x01) break; in scc_isr() 680 scc = &SCC_Info[vector >> 3 ^ 0x01]; in scc_isr() [all …]
|
/linux-4.4.14/drivers/ipack/carriers/ |
D | tpci200.h | 124 int vector; member
|
/linux-4.4.14/drivers/scsi/aacraid/ |
D | commsup.c | 99 u32 vector = 1; in aac_fib_vector_assign() local 110 fibptr->vector_no = vector; in aac_fib_vector_assign() 111 vector++; in aac_fib_vector_assign() 112 if (vector == dev->max_msix) in aac_fib_vector_assign() 113 vector = 1; in aac_fib_vector_assign() 2000 if (request_irq(dev->msixentry[i].vector, in aac_acquire_irq() 2006 free_irq(dev->msixentry[j].vector, in aac_acquire_irq() 2011 if (irq_set_affinity_hint(dev->msixentry[i].vector, in aac_acquire_irq() 2048 dev->msixentry[i].vector, NULL)) { in aac_free_irq() 2053 free_irq(dev->msixentry[i].vector, in aac_free_irq()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | elf.h | 94 pr_reg[19] = (regs->format << 12) | regs->vector; \
|
D | a.out-core.h | 61 dump->regs.fmtvec = (regs->format << 12) | regs->vector; in aout_dump_thread()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | airq.h | 30 unsigned long *vector; /* Adapter interrupt bit vector */ member
|
/linux-4.4.14/drivers/xen/events/ |
D | events_internal.h | 47 unsigned char vector; member
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | hw_irq.h | 34 extern void __replay_interrupt(unsigned int vector);
|
D | epapr_hcalls.h | 403 unsigned int *vector) in ev_int_iack() argument 417 *vector = r4; in ev_int_iack()
|
/linux-4.4.14/include/xen/ |
D | events.h | 59 void xen_send_IPI_one(unsigned int cpu, enum ipi_vector vector);
|
/linux-4.4.14/drivers/net/can/softing/ |
D | softing_fw.c | 30 static int _softing_fct_cmd(struct softing *card, int16_t cmd, uint16_t vector, in _softing_fct_cmd() argument 37 iowrite8(vector >> 8, &card->dpram[DPRAM_FCT_HOST + 1]); in _softing_fct_cmd() 38 iowrite8(vector, &card->dpram[DPRAM_FCT_HOST]); in _softing_fct_cmd() 53 if ((ret != vector) || time_after(jiffies, stamp)) in _softing_fct_cmd()
|
/linux-4.4.14/Documentation/PCI/ |
D | MSI-HOWTO.txt | 94 request_irq(), because an MSI is delivered via a vector that is 95 different from the vector of a pin-based interrupt. 119 from the vector of a pin-based interrupt. 210 MSI enabled and thus leaking its vector. 235 u16 vector; /* kernel uses to write alloc vector */ 258 allocated. In this case the 'vector' member in entries numbered from 260 the driver should then call request_irq() for each 'vector' that it 441 the value of the 'vector' elements over a call to pci_disable_msix(). 446 MSI-X enabled and thus leaking its vector.
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_main.c | 691 int num_msix = 0, err = 0, vector; in qlcnic_setup_tss_rss_intr() local 716 for (vector = 0; vector < num_msix; vector++) in qlcnic_setup_tss_rss_intr() 717 adapter->msix_entries[vector].entry = vector; in qlcnic_setup_tss_rss_intr() 761 int err, vector; in qlcnic_enable_msix() local 775 for (vector = 0; vector < num_msix; vector++) in qlcnic_enable_msix() 776 adapter->msix_entries[vector].entry = vector; in qlcnic_enable_msix() 859 adapter->msix_entries[0].vector = pdev->irq; in qlcnic_enable_msi_legacy() 875 adapter->msix_entries[0].vector = pdev->irq; in qlcnic_enable_msi_legacy() 2344 netdev->irq = adapter->msix_entries[0].vector; in qlcnic_setup_netdev() 2396 int ring, vector, index; in qlcnic_alloc_tx_rings() local [all …]
|
/linux-4.4.14/arch/ia64/include/asm/uv/ |
D | uv_hub.h | 308 static inline void uv_hub_send_ipi(int pnode, int apicid, int vector) in uv_hub_send_ipi() argument
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | kgdb.c | 113 int kgdb_arch_handle_exception(int vector, int signo, int err_code, in kgdb_arch_handle_exception() argument
|
/linux-4.4.14/drivers/scsi/fnic/ |
D | fnic_isr.c | 163 free_irq(fnic->msix_entry[i].vector, in fnic_free_intr() 213 err = request_irq(fnic->msix_entry[i].vector, in fnic_request_intr()
|
/linux-4.4.14/arch/ia64/sn/pci/ |
D | tioce_provider.c | 960 u64 vector; in tioce_target_interrupt() local 973 vector = (u64)sn_irq_info->irq_irq << INTR_VECTOR_SHFT; in tioce_target_interrupt() 974 vector |= sn_irq_info->irq_xtalkaddr; in tioce_target_interrupt() 975 tioce_mmr_storei(ce_kern, &ce_mmr->ce_adm_int_dest[bit], vector); in tioce_target_interrupt()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | cxgb3_ioctl.h | 95 int32_t vector; member
|
/linux-4.4.14/include/linux/mlx5/ |
D | cq.h | 47 unsigned vector; member
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 2832 int vector, err; in ixgbe_request_msix_irqs() local 2835 for (vector = 0; vector < adapter->num_q_vectors; vector++) { in ixgbe_request_msix_irqs() 2836 struct ixgbe_q_vector *q_vector = adapter->q_vector[vector]; in ixgbe_request_msix_irqs() 2837 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbe_request_msix_irqs() 2853 err = request_irq(entry->vector, &ixgbe_msix_clean_rings, 0, in ixgbe_request_msix_irqs() 2863 irq_set_affinity_hint(entry->vector, in ixgbe_request_msix_irqs() 2868 err = request_irq(adapter->msix_entries[vector].vector, in ixgbe_request_msix_irqs() 2878 while (vector) { in ixgbe_request_msix_irqs() 2879 vector--; in ixgbe_request_msix_irqs() 2880 irq_set_affinity_hint(adapter->msix_entries[vector].vector, in ixgbe_request_msix_irqs() [all …]
|
D | ixgbe_common.c | 1930 u32 vector = 0; in ixgbe_mta_vector() local 1934 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbe_mta_vector() 1937 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbe_mta_vector() 1940 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbe_mta_vector() 1943 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbe_mta_vector() 1951 vector &= 0xFFF; in ixgbe_mta_vector() 1952 return vector; in ixgbe_mta_vector() 1964 u32 vector; in ixgbe_set_mta() local 1970 vector = ixgbe_mta_vector(hw, mc_addr); in ixgbe_set_mta() 1971 hw_dbg(hw, " bit-vector = 0x%03X\n", vector); in ixgbe_set_mta() [all …]
|
/linux-4.4.14/arch/c6x/kernel/ |
D | vectors.S | 11 ; This section handles all the interrupt vector routines.
|
/linux-4.4.14/net/decnet/ |
D | TODO | 21 send/recvmsg() calls should simply be a vector of set/getsockopt()
|
/linux-4.4.14/include/xen/interface/ |
D | physdev.h | 127 uint32_t vector; member
|
/linux-4.4.14/arch/arm/kernel/ |
D | hyp-stub.S | 128 mcr p15, 4, r7, c12, c0, 0 @ set hypervisor vector base (HVBAR)
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | cq.c | 138 rdev->lldi.ciq_ids[cq->vector])); in create_cq() 873 int vector = attr->comp_vector; in c4iw_create_cq() local 888 if (vector >= rhp->rdev.lldi.nciq) in c4iw_create_cq() 930 chp->cq.vector = vector; in c4iw_create_cq()
|
/linux-4.4.14/arch/x86/entry/ |
D | entry_64.S | 480 vector=FIRST_EXTERNAL_VECTOR 482 pushq $(~vector+0x80) /* Note: always in signed byte range */ 483 vector=vector+1
|
/linux-4.4.14/Documentation/sh/ |
D | register-banks.txt | 28 of the interrupt exception vector jump table offset
|
/linux-4.4.14/arch/unicore32/mm/ |
D | proc-ucv2.S | 47 or ip, ip, #0x2000 @ vector base address
|
/linux-4.4.14/Documentation/ABI/stable/ |
D | vdso | 12 To find the DSO, parse the auxiliary vector passed to the program's
|
/linux-4.4.14/arch/nios2/kernel/ |
D | kgdb.c | 122 int kgdb_arch_handle_exception(int vector, int signo, int err_code, in kgdb_arch_handle_exception() argument
|
/linux-4.4.14/drivers/scsi/pm8001/ |
D | pm8001_init.c | 925 rc = request_irq(pm8001_ha->msix_entries[i].vector, in pm8001_setup_msix() 930 free_irq(pm8001_ha->msix_entries[j].vector, in pm8001_setup_msix() 1107 synchronize_irq(pm8001_ha->msix_entries[i].vector); in pm8001_pci_remove() 1109 free_irq(pm8001_ha->msix_entries[i].vector, in pm8001_pci_remove() 1157 synchronize_irq(pm8001_ha->msix_entries[i].vector); in pm8001_pci_suspend() 1159 free_irq(pm8001_ha->msix_entries[i].vector, in pm8001_pci_suspend()
|