Symbol: irq_cfg
arch/x86/hyperv/irqdomain.c
189
struct irq_cfg *cfg = irqd_cfg(data);
arch/x86/hyperv/irqdomain.c
218
struct irq_cfg *cfg = irqd_cfg(data);
arch/x86/include/asm/apic.h
620
struct irq_cfg;
arch/x86/include/asm/apic.h
622
extern void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg,
arch/x86/include/asm/hw_irq.h
100
static inline void irq_complete_move(struct irq_cfg *c) { }
arch/x86/include/asm/hw_irq.h
93
extern struct irq_cfg *irq_cfg(unsigned int irq);
arch/x86/include/asm/hw_irq.h
94
extern struct irq_cfg *irqd_cfg(struct irq_data *irq_data);
arch/x86/include/asm/hw_irq.h
96
extern void vector_schedule_cleanup(struct irq_cfg *);
arch/x86/include/asm/hw_irq.h
97
extern void irq_complete_move(struct irq_cfg *cfg);
arch/x86/include/asm/hw_irq.h
99
static inline void vector_schedule_cleanup(struct irq_cfg *c) { }
arch/x86/include/asm/io_apic.h
134
struct irq_cfg;
arch/x86/kernel/apic/apic.c
2286
void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg,
arch/x86/kernel/apic/io_apic.c
1659
struct irq_cfg *cfg = irqd_cfg(irq_data);
arch/x86/kernel/apic/io_apic.c
1884
struct irq_cfg *cfg;
arch/x86/kernel/apic/io_apic.c
1888
cfg = irq_cfg(irq);
arch/x86/kernel/apic/io_apic.c
2055
struct irq_cfg *cfg = irqd_cfg(irq_data);
arch/x86/kernel/apic/msi.c
26
static void irq_msi_update_msg(struct irq_data *irqd, struct irq_cfg *cfg)
arch/x86/kernel/apic/msi.c
37
struct irq_cfg old_cfg, *cfg = irqd_cfg(irqd);
arch/x86/kernel/apic/vector.c
100
struct irq_cfg *irqd_cfg(struct irq_data *irqd)
arch/x86/kernel/apic/vector.c
108
struct irq_cfg *irq_cfg(unsigned int irq)
arch/x86/kernel/apic/vector.c
1128
void vector_schedule_cleanup(struct irq_cfg *cfg)
arch/x86/kernel/apic/vector.c
1137
void irq_complete_move(struct irq_cfg *cfg)
arch/x86/kernel/apic/vector.c
27
struct irq_cfg hw_irq_cfg;
arch/x86/platform/uv/uv_irq.c
27
static void uv_program_mmr(struct irq_cfg *cfg, struct uv_irq_2_mmr_pnode *info)
arch/x86/platform/uv/uv_irq.c
55
struct irq_cfg *cfg = irqd_cfg(data);
drivers/bus/fsl-mc/dprc.c
168
struct dprc_irq_cfg *irq_cfg)
drivers/bus/fsl-mc/dprc.c
178
cmd_params->irq_val = cpu_to_le32(irq_cfg->val);
drivers/bus/fsl-mc/dprc.c
180
cmd_params->irq_addr = cpu_to_le64(irq_cfg->paddr);
drivers/bus/fsl-mc/dprc.c
181
cmd_params->irq_num = cpu_to_le32(irq_cfg->irq_num);
drivers/bus/fsl-mc/dprc.c
477
struct dprc_irq_cfg *irq_cfg)
drivers/bus/fsl-mc/dprc.c
487
cmd_params->irq_val = cpu_to_le32(irq_cfg->val);
drivers/bus/fsl-mc/dprc.c
489
cmd_params->irq_addr = cpu_to_le64(irq_cfg->paddr);
drivers/bus/fsl-mc/dprc.c
490
cmd_params->irq_num = cpu_to_le32(irq_cfg->irq_num);
drivers/bus/fsl-mc/fsl-mc-msi.c
105
&irq_cfg);
drivers/bus/fsl-mc/fsl-mc-msi.c
64
struct dprc_irq_cfg irq_cfg;
drivers/bus/fsl-mc/fsl-mc-msi.c
77
irq_cfg.paddr = ((u64)msi_desc->msg.address_hi << 32) |
drivers/bus/fsl-mc/fsl-mc-msi.c
79
irq_cfg.val = msi_desc->msg.data;
drivers/bus/fsl-mc/fsl-mc-msi.c
80
irq_cfg.irq_num = msi_desc->irq;
drivers/bus/fsl-mc/fsl-mc-msi.c
90
&irq_cfg);
drivers/bus/fsl-mc/fsl-mc-private.h
304
struct dprc_irq_cfg *irq_cfg);
drivers/bus/fsl-mc/fsl-mc-private.h
366
struct dprc_irq_cfg *irq_cfg);
drivers/iommu/amd/amd_iommu_types.h
1047
struct irq_cfg *cfg;
drivers/iommu/amd/init.c
2437
struct irq_cfg *cfg = irqd_cfg(irqd);
drivers/iommu/amd/iommu.c
3684
struct irq_cfg *irq_cfg,
drivers/iommu/amd/iommu.c
3697
apic->dest_mode_logical, irq_cfg->vector,
drivers/iommu/amd/iommu.c
3698
irq_cfg->dest_apicid, devid);
drivers/iommu/amd/iommu.c
3741
struct irq_cfg *cfg;
drivers/iommu/amd/iommu.c
3874
struct irq_cfg *cfg);
drivers/iommu/amd/iommu.c
3882
struct irq_cfg *cfg = irqd_cfg(irq_data);
drivers/iommu/amd/iommu.c
4022
struct irq_cfg *cfg = ir_data->cfg;
drivers/iommu/amd/iommu.c
4097
struct irq_cfg *cfg)
drivers/iommu/amd/iommu.c
4114
struct irq_cfg *cfg = irqd_cfg(data);
drivers/iommu/hyperv-iommu.c
200
struct irq_cfg *cfg;
drivers/iommu/hyperv-iommu.c
244
struct irq_cfg *cfg = irqd_cfg(data);
drivers/iommu/hyperv-iommu.c
43
struct irq_cfg *cfg = irqd_cfg(data);
drivers/iommu/intel/irq_remapping.c
1185
struct irq_cfg *cfg = irqd_cfg(irqd);
drivers/iommu/intel/irq_remapping.c
1216
struct irq_cfg *cfg = irqd_cfg(data);
drivers/iommu/intel/irq_remapping.c
1347
struct irq_cfg *irq_cfg,
drivers/iommu/intel/irq_remapping.c
1353
prepare_irte(irte, irq_cfg->vector, irq_cfg->dest_apicid);
drivers/iommu/intel/irq_remapping.c
1416
struct irq_cfg *irq_cfg;
drivers/iommu/intel/irq_remapping.c
1442
irq_cfg = irqd_cfg(irq_data);
drivers/iommu/intel/irq_remapping.c
1443
if (!irq_data || !irq_cfg) {
drivers/iommu/intel/irq_remapping.c
1469
intel_irq_remapping_prepare_irte(ird, irq_cfg, info, index, i);
drivers/irqchip/irq-apple-aic.c
1005
off = start_off = irqc->info.irq_cfg;
drivers/irqchip/irq-apple-aic.c
248
u32 irq_cfg;
drivers/irqchip/irq-apple-aic.c
290
.irq_cfg = AIC2_IRQ_CFG,
drivers/media/pci/saa7134/saa7134-dvb.c
110
static u8 irq_cfg [] = { INTERRUPT_EN_0, 0x00, 0x00, 0x00, 0x00 };
drivers/media/pci/saa7134/saa7134-dvb.c
124
mt352_write(fe, irq_cfg, sizeof(irq_cfg));
drivers/mfd/tqmx86.c
215
int irq_cfg;
drivers/mfd/tqmx86.c
219
irq_cfg = TQMX86_REG_IO_EXT_INT_NONE;
drivers/mfd/tqmx86.c
222
irq_cfg = TQMX86_REG_IO_EXT_INT_7;
drivers/mfd/tqmx86.c
225
irq_cfg = TQMX86_REG_IO_EXT_INT_9;
drivers/mfd/tqmx86.c
228
irq_cfg = TQMX86_REG_IO_EXT_INT_12;
drivers/mfd/tqmx86.c
237
val |= (irq_cfg & TQMX86_REG_IO_EXT_INT_MASK) << reg_shift;
drivers/misc/lis3lv02d/lis3lv02d.c
1000
pdata->irq_cfg |= LIS3_IRQ2_DISABLE;
drivers/misc/lis3lv02d/lis3lv02d.c
1002
pdata->irq_cfg |= LIS3_IRQ2_FF_WU_1;
drivers/misc/lis3lv02d/lis3lv02d.c
1004
pdata->irq_cfg |= LIS3_IRQ2_FF_WU_2;
drivers/misc/lis3lv02d/lis3lv02d.c
1006
pdata->irq_cfg |= LIS3_IRQ2_DATA_READY;
drivers/misc/lis3lv02d/lis3lv02d.c
1008
pdata->irq_cfg |= LIS3_IRQ2_CLICK;
drivers/misc/lis3lv02d/lis3lv02d.c
1011
pdata->irq_cfg |= LIS3_IRQ_OPEN_DRAIN;
drivers/misc/lis3lv02d/lis3lv02d.c
1013
pdata->irq_cfg |= LIS3_IRQ_ACTIVE_LOW;
drivers/misc/lis3lv02d/lis3lv02d.c
1203
lis3->irq_cfg = p->irq_cfg;
drivers/misc/lis3lv02d/lis3lv02d.c
1204
if (p->irq_cfg)
drivers/misc/lis3lv02d/lis3lv02d.c
1205
lis3->write(lis3, CTRL_REG3, p->irq_cfg);
drivers/misc/lis3lv02d/lis3lv02d.c
271
unsigned char irq_cfg;
drivers/misc/lis3lv02d/lis3lv02d.c
275
irq_cfg = lis3->irq_cfg;
drivers/misc/lis3lv02d/lis3lv02d.c
282
lis3->irq_cfg = LIS3_IRQ1_DATA_READY | LIS3_IRQ2_DATA_READY;
drivers/misc/lis3lv02d/lis3lv02d.c
327
lis3->irq_cfg = irq_cfg;
drivers/misc/lis3lv02d/lis3lv02d.c
329
if ((irq_cfg & LIS3_IRQ1_MASK) &&
drivers/misc/lis3lv02d/lis3lv02d.c
335
if ((irq_cfg & LIS3_IRQ2_MASK) &&
drivers/misc/lis3lv02d/lis3lv02d.c
546
u8 irq_cfg = lis3->irq_cfg & LIS3_IRQ1_MASK;
drivers/misc/lis3lv02d/lis3lv02d.c
548
if (irq_cfg == LIS3_IRQ1_CLICK)
drivers/misc/lis3lv02d/lis3lv02d.c
550
else if (unlikely(irq_cfg == LIS3_IRQ1_DATA_READY))
drivers/misc/lis3lv02d/lis3lv02d.c
561
u8 irq_cfg = lis3->irq_cfg & LIS3_IRQ2_MASK;
drivers/misc/lis3lv02d/lis3lv02d.c
563
if (irq_cfg == LIS3_IRQ2_CLICK)
drivers/misc/lis3lv02d/lis3lv02d.c
565
else if (unlikely(irq_cfg == LIS3_IRQ2_DATA_READY))
drivers/misc/lis3lv02d/lis3lv02d.c
989
pdata->irq_cfg |= LIS3_IRQ1_DISABLE;
drivers/misc/lis3lv02d/lis3lv02d.c
991
pdata->irq_cfg |= LIS3_IRQ1_FF_WU_1;
drivers/misc/lis3lv02d/lis3lv02d.c
993
pdata->irq_cfg |= LIS3_IRQ1_FF_WU_2;
drivers/misc/lis3lv02d/lis3lv02d.c
995
pdata->irq_cfg |= LIS3_IRQ1_DATA_READY;
drivers/misc/lis3lv02d/lis3lv02d.c
997
pdata->irq_cfg |= LIS3_IRQ1_CLICK;
drivers/misc/lis3lv02d/lis3lv02d.h
299
unsigned char irq_cfg;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
100
qp_add_napi(irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
102
info.msix_index = irq_cfg->msix_entry_idx;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
111
qp_del_napi(irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
115
err = request_irq(irq_cfg->irq_id, qp_irq, 0, irq_cfg->irq_name,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
116
irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
118
qp_del_napi(irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
122
irq_set_affinity_hint(irq_cfg->irq_id, &irq_cfg->affinity_mask);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
127
static void hinic3_release_irq(struct hinic3_irq_cfg *irq_cfg)
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
129
irq_set_affinity_hint(irq_cfg->irq_id, NULL);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
130
free_irq(irq_cfg->irq_id, irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
146
info.msix_index = nic_dev->q_params.irq_cfg[q_id].msix_entry_idx;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
17
struct hinic3_irq_cfg *irq_cfg)
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
19
struct hinic3_rxq *rxq = irq_cfg->rxq;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
202
struct hinic3_irq_cfg *irq_cfg;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
210
irq_cfg = &nic_dev->q_params.irq_cfg[q_id];
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
212
irq_cfg->irq_id = msix_entry->vector;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
213
irq_cfg->msix_entry_idx = msix_entry->entry;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
214
irq_cfg->netdev = netdev;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
215
irq_cfg->txq = &nic_dev->txqs[q_id];
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
216
irq_cfg->rxq = &nic_dev->rxqs[q_id];
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
217
nic_dev->rxqs[q_id].irq_cfg = irq_cfg;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
220
cpumask_set_cpu(local_cpu, &irq_cfg->affinity_mask);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
222
snprintf(irq_cfg->irq_name, sizeof(irq_cfg->irq_name),
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
225
err = hinic3_request_irq(irq_cfg, q_id);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
231
INIT_WORK(&irq_cfg->rxq->dim.work, hinic3_rx_dim_work);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
232
irq_cfg->rxq->dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_CQE;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
234
netif_queue_set_napi(irq_cfg->netdev, q_id,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
235
NETDEV_QUEUE_TYPE_RX, &irq_cfg->napi);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
236
netif_queue_set_napi(irq_cfg->netdev, q_id,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
237
NETDEV_QUEUE_TYPE_TX, &irq_cfg->napi);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
240
irq_cfg->msix_entry_idx,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
242
hinic3_set_msix_state(nic_dev->hwdev, irq_cfg->msix_entry_idx,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
251
irq_cfg = &nic_dev->q_params.irq_cfg[q_id];
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
252
qp_del_napi(irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
253
netif_queue_set_napi(irq_cfg->netdev, q_id,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
255
netif_queue_set_napi(irq_cfg->netdev, q_id,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
258
hinic3_set_msix_state(nic_dev->hwdev, irq_cfg->msix_entry_idx,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
26
dim_update_sample(irq_cfg->total_events, rxq->rxq_stats.packets,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
261
irq_cfg->msix_entry_idx,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
263
hinic3_release_irq(irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
264
disable_work_sync(&irq_cfg->rxq->dim.work);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
273
struct hinic3_irq_cfg *irq_cfg;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
277
irq_cfg = &nic_dev->q_params.irq_cfg[q_id];
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
278
qp_del_napi(irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
279
netif_queue_set_napi(irq_cfg->netdev, q_id,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
281
netif_queue_set_napi(irq_cfg->netdev, q_id,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
283
hinic3_set_msix_state(nic_dev->hwdev, irq_cfg->msix_entry_idx,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
286
irq_cfg->msix_entry_idx,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
288
hinic3_release_irq(irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
289
disable_work_sync(&irq_cfg->rxq->dim.work);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
33
struct hinic3_irq_cfg *irq_cfg =
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
39
nic_dev = netdev_priv(irq_cfg->netdev);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
41
busy |= hinic3_tx_poll(irq_cfg->txq, budget);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
46
work_done = hinic3_rx_poll(irq_cfg->rxq, budget);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
53
hinic3_net_dim(nic_dev, irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
54
hinic3_set_msix_state(nic_dev->hwdev, irq_cfg->msix_entry_idx,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
61
static void qp_add_napi(struct hinic3_irq_cfg *irq_cfg)
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
63
struct hinic3_nic_dev *nic_dev = netdev_priv(irq_cfg->netdev);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
65
netif_napi_add(nic_dev->netdev, &irq_cfg->napi, hinic3_poll);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
66
napi_enable(&irq_cfg->napi);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
69
static void qp_del_napi(struct hinic3_irq_cfg *irq_cfg)
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
71
napi_disable(&irq_cfg->napi);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
72
netif_napi_del(&irq_cfg->napi);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
77
struct hinic3_irq_cfg *irq_cfg = data;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
80
nic_dev = netdev_priv(irq_cfg->netdev);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
82
irq_cfg->msix_entry_idx, 1);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
84
irq_cfg->total_events++;
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
86
napi_schedule(&irq_cfg->napi);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
91
static int hinic3_request_irq(struct hinic3_irq_cfg *irq_cfg, u16 q_id)
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
98
netdev = irq_cfg->netdev;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
141
q_params->irq_cfg = kzalloc_objs(*q_params->irq_cfg, q_params->num_qps);
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
142
if (!q_params->irq_cfg) {
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
167
kfree(q_params->irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
168
q_params->irq_cfg = NULL;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
187
kfree(q_params->irq_cfg);
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
188
q_params->irq_cfg = NULL;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
772
nic_dev->q_params.irq_cfg[txqueue].napi.state);
drivers/net/ethernet/huawei/hinic3/hinic3_nic_dev.h
86
struct hinic3_irq_cfg *irq_cfg;
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c
284
skb = napi_alloc_skb(&rxq->irq_cfg->napi, HINIC3_RX_HDR_SIZE);
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c
401
napi_gro_flush(&rxq->irq_cfg->napi, false);
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c
404
napi_gro_receive(&rxq->irq_cfg->napi, skb);
drivers/net/ethernet/huawei/hinic3/hinic3_rx.h
93
struct hinic3_irq_cfg *irq_cfg;
drivers/pci/controller/pci-hyperv.c
593
struct irq_cfg *cfg = irqd_cfg(data);
include/linux/lis3lv02d.h
85
unsigned char irq_cfg;
sound/isa/sscape.c
1009
| (dma[dev] << 4) | (irq_cfg << 1));
sound/isa/sscape.c
899
unsigned irq_cfg;
sound/isa/sscape.c
972
irq_cfg = get_irq_config(sscape->type, irq[dev]);
sound/isa/sscape.c
973
if (irq_cfg == INVALID_IRQ) {