Home
last modified time | relevance | path

Searched refs:pending_mask (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/kernel/irq/
H A Dmigration.c29 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 Dinternals.h421 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 Dirqdesc.c70 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 Ddebugfs.c42 msk = desc->pending_mask; in irq_debug_show_masks()
H A Dproc.c57 mask = desc->pending_mask; in show_irq_affinity()
/kernel/linux/linux-6.6/kernel/irq/
H A Dmigration.c29 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 Dinternals.h426 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 Dirqdesc.c69 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 Ddebugfs.c42 msk = desc->pending_mask; in irq_debug_show_masks()
H A Dproc.c57 mask = desc->pending_mask; in show_irq_affinity()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_trace.h946 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 Ddpu_trace.h910 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 Dirq.c536 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 Dirq.c703 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 Dvia_irq.c135 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 Dvia_drv.h65 uint32_t pending_mask; member
/kernel/linux/linux-5.10/include/linux/
H A Dirqdesc.h39 * @pending_mask: pending rebalanced interrupts
78 cpumask_var_t pending_mask; member
/kernel/linux/linux-6.6/include/linux/
H A Dirqdesc.h39 * @pending_mask: pending rebalanced interrupts
78 cpumask_var_t pending_mask; member
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dinterrupt.c289 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 Dinterrupt.c291 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...]

Completed in 25 milliseconds