/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_regs.h | 54 int intr_idx, u32 coal) in ionic_intr_coal_init() 56 iowrite32(coal, &intr_ctrl[intr_idx].coal_init); in ionic_intr_coal_init() 60 int intr_idx, u32 mask) in ionic_intr_mask() 62 iowrite32(mask, &intr_ctrl[intr_idx].mask); in ionic_intr_mask() 66 int intr_idx, u32 cred, u32 flags) in ionic_intr_credits() 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() 81 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_clean() 84 iowrite32(cred, &intr_ctrl[intr_idx] in ionic_intr_clean() 53 ionic_intr_coal_init(struct ionic_intr __iomem *intr_ctrl, int intr_idx, u32 coal) ionic_intr_coal_init() argument 59 ionic_intr_mask(struct ionic_intr __iomem *intr_ctrl, int intr_idx, u32 mask) ionic_intr_mask() argument 65 ionic_intr_credits(struct ionic_intr __iomem *intr_ctrl, int intr_idx, u32 cred, u32 flags) ionic_intr_credits() argument 76 ionic_intr_clean(struct ionic_intr __iomem *intr_ctrl, int intr_idx) ionic_intr_clean() argument 87 ionic_intr_mask_assert(struct ionic_intr __iomem *intr_ctrl, int intr_idx, u32 mask) ionic_intr_mask_assert() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_regs.h | 54 int intr_idx, u32 coal) in ionic_intr_coal_init() 56 iowrite32(coal, &intr_ctrl[intr_idx].coal_init); in ionic_intr_coal_init() 60 int intr_idx, u32 mask) in ionic_intr_mask() 62 iowrite32(mask, &intr_ctrl[intr_idx].mask); in ionic_intr_mask() 66 int intr_idx, u32 cred, u32 flags) in ionic_intr_credits() 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() 81 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_clean() 84 iowrite32(cred, &intr_ctrl[intr_idx] in ionic_intr_clean() 53 ionic_intr_coal_init(struct ionic_intr __iomem *intr_ctrl, int intr_idx, u32 coal) ionic_intr_coal_init() argument 59 ionic_intr_mask(struct ionic_intr __iomem *intr_ctrl, int intr_idx, u32 mask) ionic_intr_mask() argument 65 ionic_intr_credits(struct ionic_intr __iomem *intr_ctrl, int intr_idx, u32 cred, u32 flags) ionic_intr_credits() argument 76 ionic_intr_clean(struct ionic_intr __iomem *intr_ctrl, int intr_idx) ionic_intr_clean() argument 87 ionic_intr_mask_assert(struct ionic_intr __iomem *intr_ctrl, int intr_idx, u32 mask) ionic_intr_mask_assert() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_encoder_phys.h | 168 * @intr_idx: Encoder interrupt enumeration 177 enum dpu_intr_idx intr_idx; member 353 * @intr_idx: Failing interrupt index 356 enum dpu_intr_idx intr_idx); 362 * @intr_idx: encoder interrupt index 367 enum dpu_intr_idx intr_idx, 373 * @intr_idx: encoder interrupt index 377 enum dpu_intr_idx intr_idx); 382 * @intr_idx: encoder interrupt index 386 enum dpu_intr_idx intr_idx); [all...] |
H A D | dpu_trace.h | 171 TP_PROTO(uint32_t drm_id, enum dpu_intr_idx intr_idx, int hw_idx, 173 TP_ARGS(drm_id, intr_idx, hw_idx, irq_idx), 176 __field( enum dpu_intr_idx, intr_idx ) 182 __entry->intr_idx = intr_idx; 187 __entry->drm_id, __entry->intr_idx, __entry->hw_idx, 191 TP_PROTO(uint32_t drm_id, enum dpu_intr_idx intr_idx, int hw_idx, 193 TP_ARGS(drm_id, intr_idx, hw_idx, irq_idx) 196 TP_PROTO(uint32_t drm_id, enum dpu_intr_idx intr_idx, int hw_idx, 198 TP_ARGS(drm_id, intr_idx, hw_id [all...] |
H A D | dpu_encoder.c | 245 enum dpu_intr_idx intr_idx) in dpu_encoder_helper_report_irq_timeout() 249 phys_enc->hw_pp->idx - PINGPONG_0, intr_idx); in dpu_encoder_helper_report_irq_timeout() 261 enum dpu_intr_idx intr_idx, in dpu_encoder_helper_wait_for_irq() 268 if (!wait_info || intr_idx >= INTR_IDX_MAX) { in dpu_encoder_helper_wait_for_irq() 272 irq = &phys_enc->irq[intr_idx]; in dpu_encoder_helper_wait_for_irq() 279 DRMID(phys_enc->parent), intr_idx, irq->hw_idx, in dpu_encoder_helper_wait_for_irq() 286 DRMID(phys_enc->parent), intr_idx, irq->hw_idx, in dpu_encoder_helper_wait_for_irq() 292 DRMID(phys_enc->parent), intr_idx, irq->hw_idx, in dpu_encoder_helper_wait_for_irq() 309 DRMID(phys_enc->parent), intr_idx, in dpu_encoder_helper_wait_for_irq() 321 DRMID(phys_enc->parent), intr_idx, in dpu_encoder_helper_wait_for_irq() 244 dpu_encoder_helper_report_irq_timeout(struct dpu_encoder_phys *phys_enc, enum dpu_intr_idx intr_idx) dpu_encoder_helper_report_irq_timeout() argument 260 dpu_encoder_helper_wait_for_irq(struct dpu_encoder_phys *phys_enc, enum dpu_intr_idx intr_idx, struct dpu_encoder_wait_info *wait_info) dpu_encoder_helper_wait_for_irq() argument 337 dpu_encoder_helper_register_irq(struct dpu_encoder_phys *phys_enc, enum dpu_intr_idx intr_idx) dpu_encoder_helper_register_irq() argument 392 dpu_encoder_helper_unregister_irq(struct dpu_encoder_phys *phys_enc, enum dpu_intr_idx intr_idx) dpu_encoder_helper_unregister_irq() argument [all...] |
H A D | dpu_encoder_phys_cmd.c | 747 irq->intr_idx = INTR_IDX_CTL_START; in dpu_encoder_phys_cmd_init() 753 irq->intr_idx = INTR_IDX_PINGPONG; in dpu_encoder_phys_cmd_init() 759 irq->intr_idx = INTR_IDX_RDPTR; in dpu_encoder_phys_cmd_init() 765 irq->intr_idx = INTR_IDX_UNDERRUN; in dpu_encoder_phys_cmd_init()
|
H A D | dpu_encoder_phys_vid.c | 721 irq->intr_idx = INTR_IDX_VSYNC; in dpu_encoder_phys_vid_init() 727 irq->intr_idx = INTR_IDX_UNDERRUN; in dpu_encoder_phys_vid_init()
|
/kernel/linux/linux-5.10/drivers/usb/misc/ |
H A D | iowarrior.c | 88 atomic_t intr_idx; member 156 int intr_idx; in iowarrior_callback() local 175 intr_idx = atomic_read(&dev->intr_idx); in iowarrior_callback() 176 /* aux_idx become previous intr_idx */ in iowarrior_callback() 177 aux_idx = (intr_idx == 0) ? (MAX_INTERRUPT_BUFFER - 1) : (intr_idx - 1); in iowarrior_callback() 181 if ((intr_idx != read_idx) in iowarrior_callback() 193 /* aux_idx become next intr_idx */ in iowarrior_callback() 194 aux_idx = (intr_idx in iowarrior_callback() 263 int intr_idx, read_idx; read_index() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | iowarrior.c | 88 atomic_t intr_idx; member 156 int intr_idx; in iowarrior_callback() local 175 intr_idx = atomic_read(&dev->intr_idx); in iowarrior_callback() 176 /* aux_idx become previous intr_idx */ in iowarrior_callback() 177 aux_idx = (intr_idx == 0) ? (MAX_INTERRUPT_BUFFER - 1) : (intr_idx - 1); in iowarrior_callback() 181 if ((intr_idx != read_idx) in iowarrior_callback() 193 /* aux_idx become next intr_idx */ in iowarrior_callback() 194 aux_idx = (intr_idx in iowarrior_callback() 263 int intr_idx, read_idx; read_index() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/csiostor/ |
H A D | csio_mb.h | 132 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)
|
H A D | csio_hw.h | 106 uint32_t intr_idx; /* MSIX Vector index */ member
|
H A D | csio_isr.c | 541 hw->sqset[i][j].intr_idx = n; in csio_enable_msix()
|
H A D | csio_init.c | 302 sqset->intr_idx, i, false, NULL); in csio_create_queues()
|
/kernel/linux/linux-6.6/drivers/scsi/csiostor/ |
H A D | csio_mb.h | 132 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)
|
H A D | csio_hw.h | 106 uint32_t intr_idx; /* MSIX Vector index */ member
|
H A D | csio_isr.c | 541 hw->sqset[i][j].intr_idx = n; in csio_enable_msix()
|
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptpf.h | 18 int intr_idx; member
|
H A D | otx2_cptpf_mbox.c | 316 if (intr & (1ULL << vf->intr_idx)) { in otx2_cptpf_vfpf_mbox_intr() 322 BIT_ULL(vf->intr_idx)); in otx2_cptpf_vfpf_mbox_intr()
|
H A D | otx2_cptpf_main.c | 395 cptpf->vf[i].intr_idx = i % 64; in cptpf_vfpf_mbox_init()
|
/kernel/linux/linux-5.10/drivers/net/vmxnet3/ |
H A D | vmxnet3_drv.c | 55 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() 2012 vmxnet3_enable_intr(adapter, rq->comp_ring.intr_idx); in vmxnet3_poll_rx_only() 2032 vmxnet3_disable_intr(adapter, tq->comp_ring.intr_idx); in vmxnet3_msix_tx() 2044 vmxnet3_enable_intr(adapter, tq->comp_ring.intr_idx); in vmxnet3_msix_tx() 2063 vmxnet3_disable_intr(adapter, rq->comp_ring.intr_idx); in vmxnet3_msix_rx() 2187 adapter->tx_queue[i].comp_ring.intr_idx in vmxnet3_request_irqs() 2192 adapter->tx_queue[i].comp_ring.intr_idx in vmxnet3_request_irqs() [all...] |
H A D | vmxnet3_int.h | 167 u8 intr_idx; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_encoder_phys.h | 352 * @intr_idx: Failing interrupt index 355 enum dpu_intr_idx intr_idx);
|
/kernel/linux/linux-6.6/drivers/net/vmxnet3/ |
H A D | vmxnet3_drv.c | 56 vmxnet3_enable_intr(struct vmxnet3_adapter *adapter, unsigned intr_idx) in vmxnet3_enable_intr() argument 58 VMXNET3_WRITE_BAR0_REG(adapter, VMXNET3_REG_IMR + intr_idx * 8, 0); in vmxnet3_enable_intr() 63 vmxnet3_disable_intr(struct vmxnet3_adapter *adapter, unsigned intr_idx) in vmxnet3_disable_intr() argument 65 VMXNET3_WRITE_BAR0_REG(adapter, VMXNET3_REG_IMR + intr_idx * 8, 1); in vmxnet3_disable_intr() 2276 vmxnet3_enable_intr(adapter, rq->comp_ring.intr_idx); in vmxnet3_poll_rx_only() 2296 vmxnet3_disable_intr(adapter, tq->comp_ring.intr_idx); in vmxnet3_msix_tx() 2308 vmxnet3_enable_intr(adapter, tq->comp_ring.intr_idx); in vmxnet3_msix_tx() 2327 vmxnet3_disable_intr(adapter, rq->comp_ring.intr_idx); in vmxnet3_msix_rx() 2451 adapter->tx_queue[i].comp_ring.intr_idx in vmxnet3_request_irqs() 2456 adapter->tx_queue[i].comp_ring.intr_idx in vmxnet3_request_irqs() [all...] |
H A D | vmxnet3_int.h | 174 u8 intr_idx; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/neterion/vxge/ |
H A D | vxge-main.c | 2449 int vp_idx = 0, intr_idx = 0, intr_cnt = 0, msix_idx = 0, irq_req = 0; in vxge_add_isr() local 2464 for (intr_idx = 0; in vxge_add_isr() 2465 intr_idx < (vdev->no_of_vpath * in vxge_add_isr() 2466 VXGE_HW_VPATH_MSIX_ACTIVE); intr_idx++) { in vxge_add_isr() 2468 msix_idx = intr_idx % VXGE_HW_VPATH_MSIX_ACTIVE; in vxge_add_isr() 2528 if (((intr_idx + 1) % VXGE_HW_VPATH_MSIX_ACTIVE == 0) && in vxge_add_isr()
|