Home
last modified time | relevance | path

Searched refs:irq_context (Results 1 – 13 of 13) sorted by relevance

/linux-6.12.1/kernel/locking/
Dlockdep.c2966 static void inc_chains(int irq_context) in inc_chains() argument
2968 if (irq_context & LOCK_CHAIN_HARDIRQ_CONTEXT) in inc_chains()
2970 else if (irq_context & LOCK_CHAIN_SOFTIRQ_CONTEXT) in inc_chains()
2976 static void dec_chains(int irq_context) in dec_chains() argument
2978 if (irq_context & LOCK_CHAIN_HARDIRQ_CONTEXT) in dec_chains()
2980 else if (irq_context & LOCK_CHAIN_SOFTIRQ_CONTEXT) in dec_chains()
3271 if (curr->held_locks[depth].irq_context != in check_prevs_add()
3272 curr->held_locks[depth-1].irq_context) in check_prevs_add()
3303 if (curr->held_locks[depth].irq_context != in check_prevs_add()
3304 curr->held_locks[depth-1].irq_context) in check_prevs_add()
[all …]
Dlockdep_proc.c169 seq_printf(m, "irq_context: %s\n", irq_strs[chain->irq_context]); in lc_show()
/linux-6.12.1/drivers/s390/cio/
Dcio.c584 int irq_context; in cio_tsch() local
593 irq_context = in_interrupt(); in cio_tsch()
594 if (!irq_context) { in cio_tsch()
603 if (!irq_context) { in cio_tsch()
/linux-6.12.1/drivers/scsi/megaraid/
Dmegaraid_sas_fusion.c3509 bool access_irq_context(struct megasas_irq_context *irq_context) in access_irq_context() argument
3511 if (!irq_context) in access_irq_context()
3514 if (atomic_add_unless(&irq_context->in_used, 1, 1)) in access_irq_context()
3529 void release_irq_context(struct megasas_irq_context *irq_context) in release_irq_context() argument
3531 if (irq_context) in release_irq_context()
3532 atomic_dec(&irq_context->in_used); in release_irq_context()
3545 struct megasas_irq_context *irq_context) in complete_cmd_fusion() argument
3568 if (!access_irq_context(irq_context)) in complete_cmd_fusion()
3582 release_irq_context(irq_context); in complete_cmd_fusion()
3695 if (irq_context) { in complete_cmd_fusion()
[all …]
Dmegaraid_sas_base.c4090 struct megasas_irq_context *irq_context = devp; in megasas_isr() local
4091 struct megasas_instance *instance = irq_context->instance; in megasas_isr()
5656 irq_ctx = &instance->irq_context[i]; in megasas_setup_irq_poll()
5679 instance->irq_context[0].instance = instance; in megasas_setup_irqs_ioapic()
5680 instance->irq_context[0].MSIxIndex = 0; in megasas_setup_irqs_ioapic()
5681 snprintf(instance->irq_context->name, MEGASAS_MSIX_NAME_LEN, "%s%u", in megasas_setup_irqs_ioapic()
5685 instance->irq_context->name, &instance->irq_context[0])) { in megasas_setup_irqs_ioapic()
5715 instance->irq_context[i].instance = instance; in megasas_setup_irqs_msix()
5716 instance->irq_context[i].MSIxIndex = i; in megasas_setup_irqs_msix()
5717 snprintf(instance->irq_context[i].name, MEGASAS_MSIX_NAME_LEN, "%s%u-msix%u", in megasas_setup_irqs_msix()
[all …]
Dmegaraid_sas.h2423 struct megasas_irq_context irq_context[MEGASAS_MAX_MSIX_QUEUES]; member
/linux-6.12.1/include/linux/
Dlockdep_types.h248 unsigned int irq_context:2; /* bit 0 - soft, bit 1 - hard */ member
Dlockdep.h77 unsigned int irq_context : 2, member
/linux-6.12.1/drivers/s390/char/
Dsclp.c713 int irq_context; in sclp_sync_wait() local
729 irq_context = in_interrupt(); in sclp_sync_wait()
730 if (!irq_context) in sclp_sync_wait()
749 if (!irq_context) in sclp_sync_wait()
/linux-6.12.1/drivers/net/wireless/broadcom/b43legacy/
Dpio.c203 int irq_context) in free_txpacket() argument
208 if (irq_context) in free_txpacket()
Ddma.c286 int irq_context) in free_descriptor_buffer() argument
289 if (irq_context) in free_descriptor_buffer()
/linux-6.12.1/fs/f2fs/
Dsuper.c4159 bool irq_context) in f2fs_handle_critical_error() argument
4171 if (irq_context && !shutdown) in f2fs_handle_critical_error()
Df2fs.h3636 bool irq_context);