/kernel/linux/linux-5.10/kernel/irq/ |
H A D | migration.c | 29 if (cpumask_any_and(desc->pending_mask, cpu_online_mask) >= nr_cpu_ids) { in irq_fixup_move_pending() 57 if (unlikely(cpumask_empty(desc->pending_mask))) in irq_move_masked_irq() 77 if (cpumask_any_and(desc->pending_mask, cpu_online_mask) < nr_cpu_ids) { in irq_move_masked_irq() 80 ret = irq_do_set_affinity(data, desc->pending_mask, false); in irq_move_masked_irq() 84 * interrupt. Leave desc->pending_mask intact. in irq_move_masked_irq() 91 cpumask_clear(desc->pending_mask); in irq_move_masked_irq()
|
H A D | internals.h | 421 cpumask_copy(desc->pending_mask, mask); in irq_copy_pending() 426 cpumask_copy(mask, desc->pending_mask); in irq_get_pending() 430 return desc->pending_mask; in irq_desc_get_pending_mask()
|
H A D | irqdesc.c | 70 if (!zalloc_cpumask_var_node(&desc->pending_mask, GFP_KERNEL, node)) { in alloc_masks() 89 cpumask_clear(desc->pending_mask); in desc_smp_init() 369 free_cpumask_var(desc->pending_mask); in free_masks()
|
H A D | debugfs.c | 42 msk = desc->pending_mask; in irq_debug_show_masks()
|
H A D | proc.c | 57 mask = desc->pending_mask; in show_irq_affinity()
|
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | migration.c | 29 if (cpumask_any_and(desc->pending_mask, cpu_online_mask) >= nr_cpu_ids) { in irq_fixup_move_pending() 57 if (unlikely(cpumask_empty(desc->pending_mask))) in irq_move_masked_irq() 77 if (cpumask_any_and(desc->pending_mask, cpu_online_mask) < nr_cpu_ids) { in irq_move_masked_irq() 80 ret = irq_do_set_affinity(data, desc->pending_mask, false); in irq_move_masked_irq() 84 * interrupt. Leave desc->pending_mask intact. in irq_move_masked_irq() 91 cpumask_clear(desc->pending_mask); in irq_move_masked_irq()
|
H A D | internals.h | 426 cpumask_copy(desc->pending_mask, mask); in irq_copy_pending() 431 cpumask_copy(mask, desc->pending_mask); in irq_get_pending() 435 return desc->pending_mask; in irq_desc_get_pending_mask()
|
H A D | irqdesc.c | 69 if (!zalloc_cpumask_var_node(&desc->pending_mask, GFP_KERNEL, node)) { in alloc_masks() 88 cpumask_clear(desc->pending_mask); in desc_smp_init() 391 free_cpumask_var(desc->pending_mask); in free_masks()
|
H A D | debugfs.c | 42 msk = desc->pending_mask; in irq_debug_show_masks()
|
H A D | proc.c | 57 mask = desc->pending_mask; in show_irq_affinity()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_trace.h | 946 TP_PROTO(u32 new_bits, u32 pending_mask), 947 TP_ARGS(new_bits, pending_mask), 950 __field( u32, pending_mask ) 954 __entry->pending_mask = pending_mask; 957 __entry->pending_mask) 961 TP_PROTO(u32 pending_mask, u32 ctl_flush), 962 TP_ARGS(pending_mask, ctl_flush), 964 __field( u32, pending_mask ) 968 __entry->pending_mask [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_trace.h | 910 TP_PROTO(u32 new_bits, u32 pending_mask), 911 TP_ARGS(new_bits, pending_mask), 914 __field( u32, pending_mask ) 918 __entry->pending_mask = pending_mask; 921 __entry->pending_mask) 925 TP_PROTO(u32 pending_mask, u32 ctl_flush), 926 TP_ARGS(pending_mask, ctl_flush), 928 __field( u32, pending_mask ) 932 __entry->pending_mask [all...] |
/kernel/linux/linux-5.10/arch/um/kernel/ |
H A D | irq.c | 536 static unsigned long pending_mask; variable 544 mask = xchg(&pending_mask, *mask_out); in to_irq_stack() 552 * and pending_mask contains a bit for each interrupt in to_irq_stack() 558 mask = xchg(&pending_mask, old); in to_irq_stack() 577 mask = xchg(&pending_mask, 0); in to_irq_stack() 589 pending_mask = 1; in from_irq_stack() 596 mask = xchg(&pending_mask, 0); in from_irq_stack()
|
/kernel/linux/linux-6.6/arch/um/kernel/ |
H A D | irq.c | 703 static unsigned long pending_mask; variable 711 mask = xchg(&pending_mask, *mask_out); in to_irq_stack() 719 * and pending_mask contains a bit for each interrupt in to_irq_stack() 725 mask = xchg(&pending_mask, old); in to_irq_stack() 744 mask = xchg(&pending_mask, 0); in to_irq_stack() 756 pending_mask = 1; in from_irq_stack() 763 mask = xchg(&pending_mask, 0); in from_irq_stack()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/via/ |
H A D | via_irq.c | 135 if (status & cur_irq->pending_mask) { in via_driver_irq_handler() 285 cur_irq->pending_mask = dev_priv->irq_masks[i][1]; in via_driver_irq_preinstall() 288 dev_priv->irq_pending_mask |= cur_irq->pending_mask; in via_driver_irq_preinstall()
|
H A D | via_drv.h | 65 uint32_t pending_mask; member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | irqdesc.h | 39 * @pending_mask: pending rebalanced interrupts 78 cpumask_var_t pending_mask; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | irqdesc.h | 39 * @pending_mask: pending rebalanced interrupts 78 cpumask_var_t pending_mask; member
|
/kernel/linux/linux-5.10/arch/s390/kvm/ |
H A D | interrupt.c | 289 u8 pending_mask, alert_mask; in gisa_get_ipm_or_restore_iam() local 295 pending_mask = (u8)(word >> 24) & alert_mask; in gisa_get_ipm_or_restore_iam() 296 if (pending_mask) in gisa_get_ipm_or_restore_iam() 297 return pending_mask; in gisa_get_ipm_or_restore_iam() 341 unsigned long pending_mask; in pending_irqs() local 343 pending_mask = pending_irqs_no_gisa(vcpu); in pending_irqs() 345 pending_mask |= gisa_get_ipm(gi->origin) << IRQ_PEND_IO_ISC_7; in pending_irqs() 346 return pending_mask; in pending_irqs() 3090 u8 pending_mask; in gisa_vcpu_kicker() local 3092 pending_mask in gisa_vcpu_kicker() [all...] |
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A D | interrupt.c | 291 u8 pending_mask, alert_mask; in gisa_get_ipm_or_restore_iam() local 297 pending_mask = (u8)(word >> 24) & alert_mask; in gisa_get_ipm_or_restore_iam() 298 if (pending_mask) in gisa_get_ipm_or_restore_iam() 299 return pending_mask; in gisa_get_ipm_or_restore_iam() 333 unsigned long pending_mask; in pending_irqs() local 335 pending_mask = pending_irqs_no_gisa(vcpu); in pending_irqs() 337 pending_mask |= gisa_get_ipm(gi->origin) << IRQ_PEND_IO_ISC_7; in pending_irqs() 338 return pending_mask; in pending_irqs() 3096 u8 pending_mask; in gisa_vcpu_kicker() local 3098 pending_mask in gisa_vcpu_kicker() [all...] |