/kernel/linux/linux-6.6/drivers/perf/ |
H A D | arm_dmc620_pmu.c | 82 unsigned int irq_num; member 366 static irqreturn_t dmc620_pmu_handle_irq(int irq_num, void *data) in dmc620_pmu_handle_irq() argument 426 static struct dmc620_pmu_irq *__dmc620_pmu_get_irq(int irq_num) in __dmc620_pmu_get_irq() argument 432 if (irq->irq_num == irq_num && refcount_inc_not_zero(&irq->refcount)) in __dmc620_pmu_get_irq() 445 ret = request_irq(irq_num, dmc620_pmu_handle_irq, in __dmc620_pmu_get_irq() 451 ret = irq_set_affinity(irq_num, cpumask_of(irq->cpu)); in __dmc620_pmu_get_irq() 459 irq->irq_num = irq_num; in __dmc620_pmu_get_irq() 465 free_irq(irq_num, ir in __dmc620_pmu_get_irq() 471 dmc620_pmu_get_irq(struct dmc620_pmu *dmc620_pmu, int irq_num) dmc620_pmu_get_irq() argument 664 int irq_num; dmc620_pmu_device_probe() local [all...] |
H A D | alibaba_uncore_drw_pmu.c | 88 int irq_num; member 99 int irq_num; member 378 static irqreturn_t ali_drw_pmu_isr(int irq_num, void *data) in ali_drw_pmu_isr() argument 431 *pdev, int irq_num) in __ali_drw_pmu_init_irq() 437 if (irq->irq_num == irq_num in __ali_drw_pmu_init_irq() 458 ret = devm_request_irq(&pdev->dev, irq_num, ali_drw_pmu_isr, in __ali_drw_pmu_init_irq() 462 "Fail to request IRQ:%d ret:%d\n", irq_num, ret); in __ali_drw_pmu_init_irq() 466 ret = irq_set_affinity_hint(irq_num, cpumask_of(irq->cpu)); in __ali_drw_pmu_init_irq() 475 irq->irq_num in __ali_drw_pmu_init_irq() 430 __ali_drw_pmu_init_irq(struct platform_device *pdev, int irq_num) __ali_drw_pmu_init_irq() argument 488 int irq_num; ali_drw_pmu_init_irq() local [all...] |
/kernel/linux/linux-5.10/arch/m68k/mac/ |
H A D | baboon.c | 47 int irq_num; in baboon_irq() local 50 irq_num = IRQ_BABOON_0; in baboon_irq() 55 generic_handle_irq(irq_num); in baboon_irq() 57 ++irq_num; in baboon_irq()
|
H A D | via.c | 403 int irq_num; in via1_irq() local 410 irq_num = IRQ_MAC_TIMER_1; in via1_irq() 417 generic_handle_irq(irq_num); in via1_irq() 425 irq_num = VIA1_SOURCE_BASE; in via1_irq() 430 generic_handle_irq(irq_num); in via1_irq() 432 ++irq_num; in via1_irq() 439 int irq_num; in via2_irq() local 446 irq_num = VIA2_SOURCE_BASE; in via2_irq() 451 generic_handle_irq(irq_num); in via2_irq() 453 ++irq_num; in via2_irq() [all...] |
H A D | oss.c | 73 int irq_num; in oss_nubus_irq() local 76 irq_num = NUBUS_SOURCE_BASE + 5; in oss_nubus_irq() 81 generic_handle_irq(irq_num); in oss_nubus_irq() 83 --irq_num; in oss_nubus_irq()
|
H A D | psc.c | 121 int irq_num; in psc_irq() local 128 irq_num = irq << 3; in psc_irq() 133 generic_handle_irq(irq_num); in psc_irq() 135 irq_num++; in psc_irq()
|
/kernel/linux/linux-6.6/arch/m68k/mac/ |
H A D | baboon.c | 47 int irq_num; in baboon_irq() local 50 irq_num = IRQ_BABOON_0; in baboon_irq() 55 generic_handle_irq(irq_num); in baboon_irq() 57 ++irq_num; in baboon_irq()
|
H A D | via.c | 384 int irq_num; in via1_irq() local 391 irq_num = IRQ_MAC_TIMER_1; in via1_irq() 398 generic_handle_irq(irq_num); in via1_irq() 406 irq_num = VIA1_SOURCE_BASE; in via1_irq() 411 generic_handle_irq(irq_num); in via1_irq() 413 ++irq_num; in via1_irq() 420 int irq_num; in via2_irq() local 427 irq_num = VIA2_SOURCE_BASE; in via2_irq() 432 generic_handle_irq(irq_num); in via2_irq() 434 ++irq_num; in via2_irq() [all...] |
H A D | oss.c | 73 int irq_num; in oss_nubus_irq() local 76 irq_num = NUBUS_SOURCE_BASE + 5; in oss_nubus_irq() 81 generic_handle_irq(irq_num); in oss_nubus_irq() 83 --irq_num; in oss_nubus_irq()
|
H A D | psc.c | 121 int irq_num; in psc_irq() local 128 irq_num = irq << 3; in psc_irq() 133 generic_handle_irq(irq_num); in psc_irq() 135 irq_num++; in psc_irq()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | pcic.c | 305 free_irq(ab->irq_num[irq_grp->irqs[j]], irq_grp); in ath11k_pcic_free_ext_irq() 319 free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]); in ath11k_pcic_free_irq() 337 enable_irq(ab->irq_num[irq_idx]); in ath11k_pcic_ce_irq_enable() 351 disable_irq_nosync(ab->irq_num[irq_idx]); in ath11k_pcic_ce_irq_disable() 377 synchronize_irq(ab->irq_num[irq_idx]); in ath11k_pcic_sync_ce_irqs() 388 enable_irq(ce_pipe->ab->irq_num[irq_idx]); in ath11k_pcic_ce_tasklet() 403 disable_irq_nosync(ab->irq_num[irq_idx]); in ath11k_pcic_ce_interrupt_handler() 422 disable_irq_nosync(irq_grp->ab->irq_num[irq_grp->irqs[i]]); in ath11k_pcic_ext_grp_disable() 456 enable_irq(irq_grp->ab->irq_num[irq_grp->irqs[i]]); in ath11k_pcic_ext_grp_enable() 486 synchronize_irq(ab->irq_num[irq_id in ath11k_pcic_sync_ext_irqs() [all...] |
/kernel/linux/linux-5.10/arch/loongarch/kvm/intc/ |
H A D | ls3a_ext_irq.c | 18 void ext_deactive_core_isr(struct kvm *kvm, int irq_num, int vcpu_id) in ext_deactive_core_isr() argument 26 ipnum = state->ext_sw_ipmap[irq_num]; in ext_deactive_core_isr() 28 bitmap_clear((void *)state->ext_isr.reg_u8, irq_num, 1); in ext_deactive_core_isr() 29 bitmap_clear((void *)state->ext_core_isr.reg_u8[vcpu_id], irq_num, 1); in ext_deactive_core_isr() 31 bitmap_clear((void *)state->ext_sw_ipisr[vcpu_id][ipnum + 2], irq_num, 1); in ext_deactive_core_isr() 33 kvm_debug("vcpu_id %d irqnum %d found:0x%lx ipnum %d down\n", vcpu_id, irq_num, found1, ipnum); in ext_deactive_core_isr() 46 * @irq_num: 0~256 ext irq num 52 void ext_irq_update_core(struct kvm *kvm, int irq_num, int level) in ext_irq_update_core() argument 61 vcpu_id = state->ext_sw_coremap[irq_num]; in ext_irq_update_core() 62 ipnum = state->ext_sw_ipmap[irq_num]; in ext_irq_update_core() 806 int ipnum, core, irq_num; kvm_set_ext_sw_ipisr() local [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.h | 246 u32 irq_num = irq % IRQ_CFG_IRQ_PER_REG; in sunxi_irq_cfg_offset() local 247 return irq_num * IRQ_CFG_IRQ_BITS; in sunxi_irq_cfg_offset() 265 u32 irq_num = irq % IRQ_CTRL_IRQ_PER_REG; in sunxi_irq_ctrl_offset() local 266 return irq_num * IRQ_CTRL_IRQ_BITS; in sunxi_irq_ctrl_offset() 291 u32 irq_num = irq % IRQ_STATUS_IRQ_PER_REG; in sunxi_irq_status_offset() local 292 return irq_num * IRQ_STATUS_IRQ_BITS; in sunxi_irq_status_offset()
|
/kernel/linux/linux-6.6/arch/m68k/virt/ |
H A D | ints.c | 116 unsigned int irq_num; in goldfish_pic_irq() local 120 irq_num = IRQ_USER + pic * 32; in goldfish_pic_irq() 124 generic_handle_irq(irq_num); in goldfish_pic_irq() 125 ++irq_num; in goldfish_pic_irq()
|
/kernel/linux/linux-6.6/drivers/dma/xilinx/ |
H A D | xdma.c | 111 * @irq_num: Number of IRQ assigned to device 123 u32 irq_num; member 656 * @irq_num: Number of IRQ 659 u32 irq_start, u32 irq_num) in xdma_set_vector_reg() 665 while (irq_num > 0) { in xdma_set_vector_reg() 670 irq_num--; in xdma_set_vector_reg() 671 if (!irq_num) in xdma_set_vector_reg() 697 if (xdev->irq_num < XDMA_CHAN_NUM(xdev)) { in xdma_irq_init() 738 if (xdev->irq_num > user_irq_start) { in xdma_irq_init() 741 xdev->irq_num in xdma_irq_init() 658 xdma_set_vector_reg(struct xdma_device *xdev, u32 vec_tbl_start, u32 irq_start, u32 irq_num) xdma_set_vector_reg() argument 778 xdma_disable_user_irq(struct platform_device *pdev, u32 irq_num) xdma_disable_user_irq() argument 799 xdma_enable_user_irq(struct platform_device *pdev, u32 irq_num) xdma_enable_user_irq() argument [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | twl-core.h | 5 extern int twl6030_init_irq(struct device *dev, int irq_num); 7 extern int twl4030_init_irq(struct device *dev, int irq_num);
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | twl-core.h | 5 extern int twl6030_init_irq(struct device *dev, int irq_num); 7 extern int twl4030_init_irq(struct device *dev, int irq_num);
|
/kernel/linux/linux-6.6/include/linux/dma/ |
H A D | amd_xdma.h | 12 int xdma_enable_user_irq(struct platform_device *pdev, u32 irq_num); 13 void xdma_disable_user_irq(struct platform_device *pdev, u32 irq_num);
|
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | trace_arm.h | 93 TP_PROTO(unsigned int type, int vcpu_idx, int irq_num, int level), 94 TP_ARGS(type, vcpu_idx, irq_num, level), 99 __field( int, irq_num ) 106 __entry->irq_num = irq_num; 114 __entry->type, __entry->vcpu_idx, __entry->irq_num, __entry->level)
|
/kernel/linux/linux-5.10/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.h | 315 u32 irq_num = irq % IRQ_CFG_IRQ_PER_REG; in sunxi_irq_cfg_offset() local 316 return irq_num * IRQ_CFG_IRQ_BITS; in sunxi_irq_cfg_offset() 334 u32 irq_num = irq % IRQ_CTRL_IRQ_PER_REG; in sunxi_irq_ctrl_offset() local 335 return irq_num * IRQ_CTRL_IRQ_BITS; in sunxi_irq_ctrl_offset() 360 u32 irq_num = irq % IRQ_STATUS_IRQ_PER_REG; in sunxi_irq_status_offset() local 361 return irq_num * IRQ_STATUS_IRQ_BITS; in sunxi_irq_status_offset()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-pasemi-platform.c | 52 int irq_num; in pasemi_platform_i2c_probe() local 82 irq_num = platform_get_irq(pdev, 0); in pasemi_platform_i2c_probe() 83 error = devm_request_irq(smbus->dev, irq_num, pasemi_irq_handler, 0, "pasemi_apple_i2c", (void *)smbus); in pasemi_platform_i2c_probe()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
H A D | qxl_cmd.c | 289 int irq_num; in wait_for_io_cmd_user() local 294 irq_num = atomic_read(&qdev->irq_received_io_cmd); in wait_for_io_cmd_user() 295 if (qdev->last_sent_io_cmd > irq_num) { in wait_for_io_cmd_user() 298 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user() 301 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user() 305 irq_num = atomic_read(&qdev->irq_received_io_cmd); in wait_for_io_cmd_user() 308 qdev->last_sent_io_cmd = irq_num + 1; in wait_for_io_cmd_user() 311 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user() 314 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
H A D | qxl_cmd.c | 282 int irq_num; in wait_for_io_cmd_user() local 287 irq_num = atomic_read(&qdev->irq_received_io_cmd); in wait_for_io_cmd_user() 288 if (qdev->last_sent_io_cmd > irq_num) { in wait_for_io_cmd_user() 291 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user() 294 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user() 298 irq_num = atomic_read(&qdev->irq_received_io_cmd); in wait_for_io_cmd_user() 301 qdev->last_sent_io_cmd = irq_num + 1; in wait_for_io_cmd_user() 304 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user() 307 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user()
|
/kernel/linux/linux-5.10/drivers/media/platform/ti-vpe/ |
H A D | vpdma.h | 261 void vpdma_enable_list_complete_irq(struct vpdma_data *vpdma, int irq_num, 263 void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num, 265 unsigned int vpdma_get_list_stat(struct vpdma_data *vpdma, int irq_num); 266 unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num);
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/vpe/ |
H A D | vpdma.h | 261 void vpdma_enable_list_complete_irq(struct vpdma_data *vpdma, int irq_num, 263 void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num, 265 unsigned int vpdma_get_list_stat(struct vpdma_data *vpdma, int irq_num); 266 unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num);
|