Home
last modified time | relevance | path

Searched refs:irq_cfg (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_irq.c17 struct hinic3_irq_cfg *irq_cfg) in hinic3_net_dim() argument
19 struct hinic3_rxq *rxq = irq_cfg->rxq; in hinic3_net_dim()
26 dim_update_sample(irq_cfg->total_events, rxq->rxq_stats.packets, in hinic3_net_dim()
33 struct hinic3_irq_cfg *irq_cfg = in hinic3_poll() local
39 nic_dev = netdev_priv(irq_cfg->netdev); in hinic3_poll()
41 busy |= hinic3_tx_poll(irq_cfg->txq, budget); in hinic3_poll()
46 work_done = hinic3_rx_poll(irq_cfg->rxq, budget); in hinic3_poll()
53 hinic3_net_dim(nic_dev, irq_cfg); in hinic3_poll()
54 hinic3_set_msix_state(nic_dev->hwdev, irq_cfg->msix_entry_idx, in hinic3_poll()
61 static void qp_add_napi(struct hinic3_irq_cfg *irq_cfg) in qp_add_napi() argument
[all …]
/linux/drivers/misc/lis3lv02d/
H A Dlis3lv02d.c271 unsigned char irq_cfg; in lis3lv02d_selftest() local
275 irq_cfg = lis3->irq_cfg; in lis3lv02d_selftest()
282 lis3->irq_cfg = LIS3_IRQ1_DATA_READY | LIS3_IRQ2_DATA_READY; in lis3lv02d_selftest()
327 lis3->irq_cfg = irq_cfg; in lis3lv02d_selftest()
329 if ((irq_cfg & LIS3_IRQ1_MASK) && in lis3lv02d_selftest()
335 if ((irq_cfg & LIS3_IRQ2_MASK) && in lis3lv02d_selftest()
546 u8 irq_cfg = lis3->irq_cfg & LIS3_IRQ1_MASK; in lis302dl_interrupt_thread1_8b() local
548 if (irq_cfg == LIS3_IRQ1_CLICK) in lis302dl_interrupt_thread1_8b()
550 else if (unlikely(irq_cfg == LIS3_IRQ1_DATA_READY)) in lis302dl_interrupt_thread1_8b()
561 u8 irq_cfg = lis3->irq_cfg & LIS3_IRQ2_MASK; in lis302dl_interrupt_thread2_8b() local
[all …]
/linux/drivers/bus/fsl-mc/
H A Ddprc.c168 struct dprc_irq_cfg *irq_cfg) in dprc_set_irq() argument
178 cmd_params->irq_val = cpu_to_le32(irq_cfg->val); in dprc_set_irq()
180 cmd_params->irq_addr = cpu_to_le64(irq_cfg->paddr); in dprc_set_irq()
181 cmd_params->irq_num = cpu_to_le32(irq_cfg->irq_num); in dprc_set_irq()
477 struct dprc_irq_cfg *irq_cfg) in dprc_set_obj_irq() argument
487 cmd_params->irq_val = cpu_to_le32(irq_cfg->val); in dprc_set_obj_irq()
489 cmd_params->irq_addr = cpu_to_le64(irq_cfg->paddr); in dprc_set_obj_irq()
490 cmd_params->irq_num = cpu_to_le32(irq_cfg->irq_num); in dprc_set_obj_irq()
/linux/arch/x86/platform/uv/
H A Duv_irq.c27 static void uv_program_mmr(struct irq_cfg *cfg, struct uv_irq_2_mmr_pnode *info) in uv_program_mmr()
55 struct irq_cfg *cfg = irqd_cfg(data); in uv_set_irq_affinity()
/linux/arch/x86/kernel/apic/
H A Dmsi.c26 static void irq_msi_update_msg(struct irq_data *irqd, struct irq_cfg *cfg) in irq_msi_update_msg()
37 struct irq_cfg old_cfg, *cfg = irqd_cfg(irqd); in msi_set_affinity()
H A Dvector.c27 struct irq_cfg hw_irq_cfg;
100 struct irq_cfg *irqd_cfg(struct irq_data *irqd) in irqd_cfg()
108 struct irq_cfg *irq_cfg(unsigned int irq) in irq_cfg() function
1128 void vector_schedule_cleanup(struct irq_cfg *cfg) in vector_schedule_cleanup()
1137 void irq_complete_move(struct irq_cfg *cfg) in irq_complete_move()
/linux/include/linux/
H A Dlis3lv02d.h85 unsigned char irq_cfg; member
/linux/arch/x86/include/asm/
H A Dio_apic.h134 struct irq_cfg;
/linux/drivers/iommu/amd/
H A Diommu.c3749 struct irq_cfg *irq_cfg, in irq_remapping_prepare_irte() argument
3762 apic->dest_mode_logical, irq_cfg->vector, in irq_remapping_prepare_irte()
3763 irq_cfg->dest_apicid, devid); in irq_remapping_prepare_irte()
3806 struct irq_cfg *cfg; in irq_remapping_alloc()
3939 struct irq_cfg *cfg);
3947 struct irq_cfg *cfg = irqd_cfg(irq_data); in irq_remapping_activate()
4084 struct irq_cfg *cfg = ir_data->cfg; in amd_iommu_deactivate_guest_mode()
4159 struct irq_cfg *cfg) in amd_ir_update_irte()
4176 struct irq_cfg *cfg = irqd_cfg(data); in amd_ir_set_affinity()
H A Damd_iommu_types.h1030 struct irq_cfg *cfg;
H A Dinit.c2438 struct irq_cfg *cfg = irqd_cfg(irqd); in intcapxt_unmask_irq()
/linux/drivers/media/pci/saa7134/
H A Dsaa7134-dvb.c110 static u8 irq_cfg [] = { INTERRUPT_EN_0, 0x00, 0x00, 0x00, 0x00 }; in mt352_pinnacle_init() local
124 mt352_write(fe, irq_cfg, sizeof(irq_cfg)); in mt352_pinnacle_init()
/linux/drivers/pci/controller/
H A Dpci-hyperv.c593 struct irq_cfg *cfg = irqd_cfg(data); in hv_msi_get_int_vector()