| /Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_core_irq.c | 28 static void dpu_core_irq_callback_handler(void *arg, int irq_idx) in dpu_core_irq_callback_handler() argument 35 pr_debug("irq_idx=%d\n", irq_idx); in dpu_core_irq_callback_handler() 37 if (list_empty(&irq_obj->irq_cb_tbl[irq_idx])) { in dpu_core_irq_callback_handler() 38 DRM_ERROR("no registered cb, idx:%d enable_count:%d\n", irq_idx, in dpu_core_irq_callback_handler() 39 atomic_read(&dpu_kms->irq_obj.enable_counts[irq_idx])); in dpu_core_irq_callback_handler() 42 atomic_inc(&irq_obj->irq_counts[irq_idx]); in dpu_core_irq_callback_handler() 48 list_for_each_entry(cb, &irq_obj->irq_cb_tbl[irq_idx], list) in dpu_core_irq_callback_handler() 50 cb->func(cb->arg, irq_idx); in dpu_core_irq_callback_handler() 60 irq_idx); in dpu_core_irq_callback_handler() 79 static int _dpu_core_irq_enable(struct dpu_kms *dpu_kms, int irq_idx) in _dpu_core_irq_enable() argument [all …]
|
| D | dpu_hw_interrupts.c | 802 int irq_idx; in dpu_hw_intr_dispatch_irq() local 836 for (irq_idx = start_idx; in dpu_hw_intr_dispatch_irq() 837 (irq_idx < end_idx) && irq_status; in dpu_hw_intr_dispatch_irq() 838 irq_idx++) in dpu_hw_intr_dispatch_irq() 839 if ((irq_status & dpu_irq_map[irq_idx].irq_mask) && in dpu_hw_intr_dispatch_irq() 840 (dpu_irq_map[irq_idx].reg_idx == reg_idx)) { in dpu_hw_intr_dispatch_irq() 849 cbfunc(arg, irq_idx); in dpu_hw_intr_dispatch_irq() 852 intr, irq_idx); in dpu_hw_intr_dispatch_irq() 859 irq_status &= ~dpu_irq_map[irq_idx].irq_mask; in dpu_hw_intr_dispatch_irq() 865 static int dpu_hw_intr_enable_irq(struct dpu_hw_intr *intr, int irq_idx) in dpu_hw_intr_enable_irq() argument [all …]
|
| D | dpu_hw_interrupts.h | 129 int irq_idx); 139 int irq_idx); 168 void (*cbfunc)(void *arg, int irq_idx), 187 int irq_idx); 196 int irq_idx); 207 int irq_idx,
|
| D | dpu_trace.h | 209 int irq_idx), 210 TP_ARGS(drm_id, intr_idx, hw_idx, irq_idx), 215 __field( int, irq_idx ) 221 __entry->irq_idx = irq_idx; 225 __entry->irq_idx) 229 int irq_idx), 230 TP_ARGS(drm_id, intr_idx, hw_idx, irq_idx) 234 int irq_idx), 235 TP_ARGS(drm_id, intr_idx, hw_idx, irq_idx) 240 int irq_idx, enum dpu_pingpong pp_idx, int atomic_cnt), [all …]
|
| D | dpu_core_irq.h | 99 int irq_idx, 117 int irq_idx, 135 int irq_idx,
|
| D | dpu_encoder.c | 290 irq->irq_idx); in dpu_encoder_helper_wait_for_irq() 294 if (irq->irq_idx < 0) { in dpu_encoder_helper_wait_for_irq() 303 irq->irq_idx, phys_enc->hw_pp->idx - PINGPONG_0, in dpu_encoder_helper_wait_for_irq() 313 irq->irq_idx, true); in dpu_encoder_helper_wait_for_irq() 320 irq->hw_idx, irq->irq_idx, in dpu_encoder_helper_wait_for_irq() 324 irq->cb.func(phys_enc, irq->irq_idx); in dpu_encoder_helper_wait_for_irq() 332 irq->hw_idx, irq->irq_idx, in dpu_encoder_helper_wait_for_irq() 339 intr_idx, irq->hw_idx, irq->irq_idx, in dpu_encoder_helper_wait_for_irq() 359 if (irq->irq_idx >= 0) { in dpu_encoder_helper_register_irq() 366 irq->irq_idx = dpu_core_irq_idx_lookup(phys_enc->dpu_kms, in dpu_encoder_helper_register_irq() [all …]
|
| D | dpu_encoder_phys_cmd.c | 91 static void dpu_encoder_phys_cmd_pp_tx_done_irq(void *arg, int irq_idx) in dpu_encoder_phys_cmd_pp_tx_done_irq() argument 120 static void dpu_encoder_phys_cmd_pp_rd_ptr_irq(void *arg, int irq_idx) in dpu_encoder_phys_cmd_pp_rd_ptr_irq() argument 140 static void dpu_encoder_phys_cmd_ctl_start_irq(void *arg, int irq_idx) in dpu_encoder_phys_cmd_ctl_start_irq() argument 158 static void dpu_encoder_phys_cmd_underrun_irq(void *arg, int irq_idx) in dpu_encoder_phys_cmd_underrun_irq() argument 177 irq->irq_idx = -EINVAL; in _dpu_encoder_phys_cmd_setup_irq_hw_idx() 181 irq->irq_idx = -EINVAL; in _dpu_encoder_phys_cmd_setup_irq_hw_idx() 185 irq->irq_idx = -EINVAL; in _dpu_encoder_phys_cmd_setup_irq_hw_idx() 189 irq->irq_idx = -EINVAL; in _dpu_encoder_phys_cmd_setup_irq_hw_idx() 861 irq->irq_idx = -EINVAL; in dpu_encoder_phys_cmd_init()
|
| D | dpu_encoder_phys_vid.c | 302 static void dpu_encoder_phys_vid_vblank_irq(void *arg, int irq_idx) in dpu_encoder_phys_vid_vblank_irq() argument 344 static void dpu_encoder_phys_vid_underrun_irq(void *arg, int irq_idx) in dpu_encoder_phys_vid_underrun_irq() argument 385 if (irq->irq_idx < 0) in _dpu_encoder_phys_vid_setup_irq_hw_idx() 389 if (irq->irq_idx < 0) in _dpu_encoder_phys_vid_setup_irq_hw_idx() 890 irq->irq_idx = -EINVAL; in dpu_encoder_phys_vid_init()
|
| D | dpu_kms.h | 89 void (*func)(void *arg, int irq_idx);
|
| D | dpu_encoder_phys.h | 199 int irq_idx; member
|
| /Linux-v4.19/arch/m68k/mac/ |
| D | via.c | 400 int irq_idx = IRQ_IDX(irq); in via_nubus_irq_startup() local 408 via2[vDirA] &= 0xC0 | ~(1 << irq_idx); in via_nubus_irq_startup() 411 via2[vDirA] &= 0x80 | ~(1 << irq_idx); in via_nubus_irq_startup() 541 int irq_idx = IRQ_IDX(irq); in via_irq_enable() local 544 via1[vIER] = IER_SET_BIT(irq_idx); in via_irq_enable() 547 via2[gIER] = IER_SET_BIT(irq_idx); in via_irq_enable() 552 nubus_disabled &= ~(1 << irq_idx); in via_irq_enable() 561 via2[rSIER] = IER_SET_BIT(irq_idx); in via_irq_enable() 569 int irq_idx = IRQ_IDX(irq); in via_irq_disable() local 572 via1[vIER] = IER_CLR_BIT(irq_idx); in via_irq_disable() [all …]
|
| D | psc.c | 153 int irq_idx = IRQ_IDX(irq); in psc_irq_enable() local 156 psc_write_byte(pIER, (1 << irq_idx) | 0x80); in psc_irq_enable() 161 int irq_idx = IRQ_IDX(irq); in psc_irq_disable() local 164 psc_write_byte(pIER, 1 << irq_idx); in psc_irq_disable()
|
| /Linux-v4.19/kernel/irq/ |
| D | generic-chip.c | 433 int irq_idx; in irq_unmap_generic_chip() local 439 irq_idx = hw_irq % dgc->irqs_per_chip; in irq_unmap_generic_chip() 441 clear_bit(irq_idx, &gc->installed); in irq_unmap_generic_chip()
|
| /Linux-v4.19/drivers/net/ethernet/hisilicon/hns/ |
| D | hns_dsaf_rcb.c | 450 bool irq_idx, is_ver1; in hns_rcb_ring_get_cfg() local 457 irq_idx = HNS_RCB_IRQ_IDX_RX; in hns_rcb_ring_get_cfg() 463 irq_idx = HNS_RCB_IRQ_IDX_TX; in hns_rcb_ring_get_cfg() 474 ring->irq = ring_pair_cb->virq[irq_idx]; in hns_rcb_ring_get_cfg()
|
| /Linux-v4.19/drivers/net/ethernet/freescale/ |
| D | fec_ptp.c | 572 void fec_ptp_init(struct platform_device *pdev, int irq_idx) in fec_ptp_init() argument 605 irq = platform_get_irq(pdev, irq_idx); in fec_ptp_init()
|
| D | fec.h | 591 void fec_ptp_init(struct platform_device *pdev, int irq_idx);
|
| /Linux-v4.19/drivers/net/ethernet/amazon/ena/ |
| D | ena_netdev.c | 137 int irq_idx = ENA_IO_IRQ_IDX(i); in ena_init_rx_cpu_rmap() local 140 pci_irq_vector(adapter->pdev, irq_idx)); in ena_init_rx_cpu_rmap() 1354 int irq_idx, i, cpu; in ena_setup_io_intr() local 1359 irq_idx = ENA_IO_IRQ_IDX(i); in ena_setup_io_intr() 1362 snprintf(adapter->irq_tbl[irq_idx].name, ENA_IRQNAME_SIZE, in ena_setup_io_intr() 1364 adapter->irq_tbl[irq_idx].handler = ena_intr_msix_io; in ena_setup_io_intr() 1365 adapter->irq_tbl[irq_idx].data = &adapter->ena_napi[i]; in ena_setup_io_intr() 1366 adapter->irq_tbl[irq_idx].vector = in ena_setup_io_intr() 1367 pci_irq_vector(adapter->pdev, irq_idx); in ena_setup_io_intr() 1368 adapter->irq_tbl[irq_idx].cpu = cpu; in ena_setup_io_intr() [all …]
|
| /Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/ |
| D | cxgb3_main.c | 658 int i, j, err, irq_idx = 0, qset_idx = 0; in setup_sge_qsets() local 662 irq_idx = -1; in setup_sge_qsets() 672 irq_idx, in setup_sge_qsets()
|