Home
last modified time | relevance | path

Searched refs:intr_idx (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.15/drivers/net/ethernet/pensando/ionic/
Dionic_regs.h54 int intr_idx, u32 coal) in ionic_intr_coal_init() argument
56 iowrite32(coal, &intr_ctrl[intr_idx].coal_init); in ionic_intr_coal_init()
60 int intr_idx, u32 mask) in ionic_intr_mask() argument
62 iowrite32(mask, &intr_ctrl[intr_idx].mask); in ionic_intr_mask()
66 int intr_idx, u32 cred, u32 flags) in ionic_intr_credits() argument
69 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_credits()
73 iowrite32(cred | flags, &intr_ctrl[intr_idx].credits); in ionic_intr_credits()
77 int intr_idx) in ionic_intr_clean() argument
81 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_clean()
84 iowrite32(cred, &intr_ctrl[intr_idx].credits); in ionic_intr_clean()
[all …]
/Linux-v5.15/drivers/usb/misc/
Diowarrior.c88 atomic_t intr_idx; member
160 int intr_idx; in iowarrior_callback() local
179 intr_idx = atomic_read(&dev->intr_idx); in iowarrior_callback()
181 aux_idx = (intr_idx == 0) ? (MAX_INTERRUPT_BUFFER - 1) : (intr_idx - 1); in iowarrior_callback()
185 if ((intr_idx != read_idx) in iowarrior_callback()
198 aux_idx = (intr_idx == (MAX_INTERRUPT_BUFFER - 1)) ? 0 : (intr_idx + 1); in iowarrior_callback()
207 offset = intr_idx * (dev->report_size + 1); in iowarrior_callback()
212 atomic_set(&dev->intr_idx, aux_idx); in iowarrior_callback()
267 int intr_idx, read_idx; in read_index() local
270 intr_idx = atomic_read(&dev->intr_idx); in read_index()
[all …]
/Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder_phys.h175 enum dpu_intr_idx intr_idx; member
353 enum dpu_intr_idx intr_idx);
364 enum dpu_intr_idx intr_idx,
374 enum dpu_intr_idx intr_idx);
383 enum dpu_intr_idx intr_idx);
Ddpu_trace.h171 TP_PROTO(uint32_t drm_id, enum dpu_intr_idx intr_idx,
173 TP_ARGS(drm_id, intr_idx, irq_idx),
176 __field( enum dpu_intr_idx, intr_idx )
181 __entry->intr_idx = intr_idx;
185 __entry->drm_id, __entry->intr_idx,
189 TP_PROTO(uint32_t drm_id, enum dpu_intr_idx intr_idx,
191 TP_ARGS(drm_id, intr_idx, irq_idx)
194 TP_PROTO(uint32_t drm_id, enum dpu_intr_idx intr_idx,
196 TP_ARGS(drm_id, intr_idx, irq_idx)
200 TP_PROTO(uint32_t drm_id, enum dpu_intr_idx intr_idx,
[all …]
Ddpu_encoder.c244 enum dpu_intr_idx intr_idx) in dpu_encoder_helper_report_irq_timeout() argument
248 phys_enc->hw_pp->idx - PINGPONG_0, intr_idx); in dpu_encoder_helper_report_irq_timeout()
260 enum dpu_intr_idx intr_idx, in dpu_encoder_helper_wait_for_irq() argument
267 if (!wait_info || intr_idx >= INTR_IDX_MAX) { in dpu_encoder_helper_wait_for_irq()
271 irq = &phys_enc->irq[intr_idx]; in dpu_encoder_helper_wait_for_irq()
278 DRMID(phys_enc->parent), intr_idx, in dpu_encoder_helper_wait_for_irq()
285 DRMID(phys_enc->parent), intr_idx, in dpu_encoder_helper_wait_for_irq()
291 DRMID(phys_enc->parent), intr_idx, in dpu_encoder_helper_wait_for_irq()
307 DRMID(phys_enc->parent), intr_idx, in dpu_encoder_helper_wait_for_irq()
318 DRMID(phys_enc->parent), intr_idx, in dpu_encoder_helper_wait_for_irq()
[all …]
Ddpu_encoder_phys_cmd.c792 irq->intr_idx = INTR_IDX_CTL_START; in dpu_encoder_phys_cmd_init()
797 irq->intr_idx = INTR_IDX_PINGPONG; in dpu_encoder_phys_cmd_init()
802 irq->intr_idx = INTR_IDX_RDPTR; in dpu_encoder_phys_cmd_init()
807 irq->intr_idx = INTR_IDX_UNDERRUN; in dpu_encoder_phys_cmd_init()
Ddpu_encoder_phys_vid.c735 irq->intr_idx = INTR_IDX_VSYNC; in dpu_encoder_phys_vid_init()
740 irq->intr_idx = INTR_IDX_UNDERRUN; in dpu_encoder_phys_vid_init()
/Linux-v5.15/drivers/scsi/csiostor/
Dcsio_mb.h132 uint32_t intr_idx; /* Interrupt index */ member
144 #define csio_set_mb_intr_idx(_m, _i) ((_m)->intr_idx = (_i))
145 #define csio_get_mb_intr_idx(_m) ((_m)->intr_idx)
Dcsio_hw.h106 uint32_t intr_idx; /* MSIX Vector index */ member
Dcsio_isr.c541 hw->sqset[i][j].intr_idx = n; in csio_enable_msix()
Dcsio_init.c302 sqset->intr_idx, i, false, NULL); in csio_create_queues()
/Linux-v5.15/drivers/crypto/marvell/octeontx2/
Dotx2_cptpf.h18 int intr_idx; member
Dotx2_cptpf_mbox.c158 if (intr & (1ULL << vf->intr_idx)) { in otx2_cptpf_vfpf_mbox_intr()
164 BIT_ULL(vf->intr_idx)); in otx2_cptpf_vfpf_mbox_intr()
Dotx2_cptpf_main.c386 cptpf->vf[i].intr_idx = i % 64; in cptpf_vfpf_mbox_init()
/Linux-v5.15/drivers/net/vmxnet3/
Dvmxnet3_drv.c55 vmxnet3_enable_intr(struct vmxnet3_adapter *adapter, unsigned intr_idx) in vmxnet3_enable_intr() argument
57 VMXNET3_WRITE_BAR0_REG(adapter, VMXNET3_REG_IMR + intr_idx * 8, 0); in vmxnet3_enable_intr()
62 vmxnet3_disable_intr(struct vmxnet3_adapter *adapter, unsigned intr_idx) in vmxnet3_disable_intr() argument
64 VMXNET3_WRITE_BAR0_REG(adapter, VMXNET3_REG_IMR + intr_idx * 8, 1); in vmxnet3_disable_intr()
1998 vmxnet3_enable_intr(adapter, rq->comp_ring.intr_idx); in vmxnet3_poll_rx_only()
2018 vmxnet3_disable_intr(adapter, tq->comp_ring.intr_idx); in vmxnet3_msix_tx()
2030 vmxnet3_enable_intr(adapter, tq->comp_ring.intr_idx); in vmxnet3_msix_tx()
2049 vmxnet3_disable_intr(adapter, rq->comp_ring.intr_idx); in vmxnet3_msix_rx()
2173 adapter->tx_queue[i].comp_ring.intr_idx in vmxnet3_request_irqs()
2178 adapter->tx_queue[i].comp_ring.intr_idx in vmxnet3_request_irqs()
[all …]
Dvmxnet3_int.h169 u8 intr_idx; member
/Linux-v5.15/drivers/net/ethernet/neterion/vxge/
Dvxge-main.c2438 int vp_idx = 0, intr_idx = 0, intr_cnt = 0, msix_idx = 0, irq_req = 0; in vxge_add_isr() local
2453 for (intr_idx = 0; in vxge_add_isr()
2454 intr_idx < (vdev->no_of_vpath * in vxge_add_isr()
2455 VXGE_HW_VPATH_MSIX_ACTIVE); intr_idx++) { in vxge_add_isr()
2457 msix_idx = intr_idx % VXGE_HW_VPATH_MSIX_ACTIVE; in vxge_add_isr()
2517 if (((intr_idx + 1) % VXGE_HW_VPATH_MSIX_ACTIVE == 0) && in vxge_add_isr()
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c4372 struct net_device *dev, int intr_idx, in t4_sge_alloc_rxq() argument
4399 FW_IQ_CMD_IQANDST_V(intr_idx < 0) | in t4_sge_alloc_rxq()
4401 FW_IQ_CMD_IQANDSTINDEX_V(intr_idx >= 0 ? intr_idx : in t4_sge_alloc_rxq()
4402 -intr_idx - 1)); in t4_sge_alloc_rxq()
Dcxgb4.h1622 struct net_device *dev, int intr_idx,