/kernel/linux/linux-5.10/kernel/irq/ |
H A D | autoprobe.c | 71 desc->istate |= IRQS_AUTODETECT | IRQS_WAITING; in probe_irq_on() 73 desc->istate |= IRQS_PENDING; in probe_irq_on() 89 if (desc->istate & IRQS_AUTODETECT) { in probe_irq_on() 91 if (!(desc->istate & IRQS_WAITING)) { in probe_irq_on() 92 desc->istate &= ~IRQS_AUTODETECT; in probe_irq_on() 125 if (desc->istate & IRQS_AUTODETECT) { in probe_irq_mask() 126 if (i < 16 && !(desc->istate & IRQS_WAITING)) in probe_irq_mask() 129 desc->istate &= ~IRQS_AUTODETECT; in probe_irq_mask() 165 if (desc->istate & IRQS_AUTODETECT) { in probe_irq_off() 166 if (!(desc->istate in probe_irq_off() [all...] |
H A D | resend.c | 116 desc->istate &= ~IRQS_PENDING; in check_irq_resend() 120 if (desc->istate & IRQS_REPLAY) in check_irq_resend() 123 if (!(desc->istate & IRQS_PENDING) && !inject) in check_irq_resend() 126 desc->istate &= ~IRQS_PENDING; in check_irq_resend() 133 desc->istate |= IRQS_REPLAY; in check_irq_resend() 175 if ((desc->istate & IRQS_NMI) || !irqd_is_activated(&desc->irq_data)) in irq_inject_interrupt()
|
H A D | pm.c | 20 desc->istate |= IRQS_SUSPENDED | IRQS_PENDING; in irq_pm_check_wakeup() 101 desc->istate |= IRQS_SUSPENDED; in suspend_device_irq() 168 if (desc->istate & IRQS_SUSPENDED) in resume_irq() 180 desc->istate &= ~IRQS_SUSPENDED; in resume_irq() 217 if (!(desc->istate & IRQS_SUSPENDED) || in rearm_wake_irq() 221 desc->istate &= ~IRQS_SUSPENDED; in rearm_wake_irq()
|
H A D | chip.c | 471 desc->istate &= ~(IRQS_REPLAY | IRQS_WAITING); in handle_nested_irq() 475 desc->istate |= IRQS_PENDING; in handle_nested_irq() 500 if (!(desc->istate & IRQS_POLL_INPROGRESS)) in irq_check_poll() 548 desc->istate &= ~(IRQS_REPLAY | IRQS_WAITING); in handle_simple_irq() 551 desc->istate |= IRQS_PENDING; in handle_simple_irq() 585 desc->istate &= ~(IRQS_REPLAY | IRQS_WAITING); in handle_untracked_irq() 588 desc->istate |= IRQS_PENDING; in handle_untracked_irq() 592 desc->istate &= ~IRQS_PENDING; in handle_untracked_irq() 641 desc->istate &= ~(IRQS_REPLAY | IRQS_WAITING); in handle_level_irq() 648 desc->istate | in handle_level_irq() [all...] |
H A D | spurious.c | 100 desc->istate |= IRQS_PENDING; in try_one_irq() 105 desc->istate |= IRQS_POLL_INPROGRESS; in try_one_irq() 111 } while ((desc->istate & IRQS_PENDING) && action); in try_one_irq() 112 desc->istate &= ~IRQS_POLL_INPROGRESS; in try_one_irq() 160 state = desc->istate; in poll_spurious_irqs() 276 if (desc->istate & IRQS_POLL_INPROGRESS || in note_interrupt() 420 desc->istate |= IRQS_SPURIOUS_DISABLED; in note_interrupt()
|
H A D | manage.c | 466 if (!desc || desc->istate & IRQS_NMI) in irq_set_affinity_notifier() 693 if (desc->istate & IRQS_SUSPENDED) in __enable_irq() 797 if (desc->istate & IRQS_NMI) { in irq_set_irq_wake() 985 if (!(desc->istate & IRQS_ONESHOT) || in irq_finalize_oneshot() 1526 if (desc->istate & IRQS_NMI) { in __setup_irq() 1652 desc->istate &= ~(IRQS_AUTODETECT | IRQS_SPURIOUS_DISABLED | \ in __setup_irq() 1662 desc->istate |= IRQS_ONESHOT; in __setup_irq() 1707 if (shared && (desc->istate & IRQS_SPURIOUS_DISABLED)) { in __setup_irq() 1708 desc->istate &= ~IRQS_SPURIOUS_DISABLED; in __setup_irq() 1951 desc->istate in __cleanup_nmi() [all...] |
H A D | internals.h | 20 #define istate core_internal_state__do_not_mess_with_it macro 311 desc->istate &= ~IRQS_TIMINGS; in irq_remove_timings() 339 desc->istate |= IRQS_TIMINGS; in irq_setup_timings() 387 if (desc->istate & IRQS_TIMINGS) in record_irq_time()
|
H A D | debug.h | 7 #define ___PS(f) if (desc->istate & f) printk("%14s set\n", #f)
|
H A D | debugfs.c | 170 seq_printf(m, "istate: 0x%08x\n", desc->istate); in irq_debug_show() 171 irq_debug_show_bits(m, 0, desc->istate, irqdesc_istates, in irq_debug_show()
|
H A D | handle.c | 209 desc->istate &= ~IRQS_PENDING; in handle_irq_event()
|
H A D | irqdesc.c | 297 desc->istate |= IRQS_SYSFS; in irq_sysfs_add() 309 if (desc->istate & IRQS_SYSFS) in irq_sysfs_del() 980 return desc->istate & IRQS_NMI; in irq_is_nmi()
|
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | autoprobe.c | 71 desc->istate |= IRQS_AUTODETECT | IRQS_WAITING; in probe_irq_on() 73 desc->istate |= IRQS_PENDING; in probe_irq_on() 89 if (desc->istate & IRQS_AUTODETECT) { in probe_irq_on() 91 if (!(desc->istate & IRQS_WAITING)) { in probe_irq_on() 92 desc->istate &= ~IRQS_AUTODETECT; in probe_irq_on() 125 if (desc->istate & IRQS_AUTODETECT) { in probe_irq_mask() 126 if (i < 16 && !(desc->istate & IRQS_WAITING)) in probe_irq_mask() 129 desc->istate &= ~IRQS_AUTODETECT; in probe_irq_mask() 165 if (desc->istate & IRQS_AUTODETECT) { in probe_irq_off() 166 if (!(desc->istate in probe_irq_off() [all...] |
H A D | resend.c | 134 desc->istate &= ~IRQS_PENDING; in check_irq_resend() 138 if (desc->istate & IRQS_REPLAY) in check_irq_resend() 141 if (!(desc->istate & IRQS_PENDING) && !inject) in check_irq_resend() 144 desc->istate &= ~IRQS_PENDING; in check_irq_resend() 151 desc->istate |= IRQS_REPLAY; in check_irq_resend() 193 if ((desc->istate & IRQS_NMI) || !irqd_is_activated(&desc->irq_data)) in irq_inject_interrupt()
|
H A D | chip.c | 471 desc->istate &= ~(IRQS_REPLAY | IRQS_WAITING); in handle_nested_irq() 475 desc->istate |= IRQS_PENDING; in handle_nested_irq() 497 if (!(desc->istate & IRQS_POLL_INPROGRESS)) in irq_check_poll() 545 desc->istate &= ~(IRQS_REPLAY | IRQS_WAITING); in handle_simple_irq() 548 desc->istate |= IRQS_PENDING; in handle_simple_irq() 580 desc->istate &= ~(IRQS_REPLAY | IRQS_WAITING); in handle_untracked_irq() 583 desc->istate |= IRQS_PENDING; in handle_untracked_irq() 587 desc->istate &= ~IRQS_PENDING; in handle_untracked_irq() 636 desc->istate &= ~(IRQS_REPLAY | IRQS_WAITING); in handle_level_irq() 643 desc->istate | in handle_level_irq() [all...] |
H A D | pm.c | 20 desc->istate |= IRQS_SUSPENDED | IRQS_PENDING; in irq_pm_check_wakeup() 101 desc->istate |= IRQS_SUSPENDED; in suspend_device_irq() 167 if (desc->istate & IRQS_SUSPENDED) in resume_irq() 179 desc->istate &= ~IRQS_SUSPENDED; in resume_irq() 216 if (!(desc->istate & IRQS_SUSPENDED) || in rearm_wake_irq() 220 desc->istate &= ~IRQS_SUSPENDED; in rearm_wake_irq()
|
H A D | spurious.c | 100 desc->istate |= IRQS_PENDING; in try_one_irq() 105 desc->istate |= IRQS_POLL_INPROGRESS; in try_one_irq() 111 } while ((desc->istate & IRQS_PENDING) && action); in try_one_irq() 112 desc->istate &= ~IRQS_POLL_INPROGRESS; in try_one_irq() 160 state = desc->istate; in poll_spurious_irqs() 276 if (desc->istate & IRQS_POLL_INPROGRESS || in note_interrupt() 424 desc->istate |= IRQS_SPURIOUS_DISABLED; in note_interrupt()
|
H A D | manage.c | 563 if (!desc || desc->istate & IRQS_NMI) in irq_set_affinity_notifier() 793 if (desc->istate & IRQS_SUSPENDED) in __enable_irq() 897 if (desc->istate & IRQS_NMI) { in irq_set_irq_wake() 1085 if (!(desc->istate & IRQS_ONESHOT) || in irq_finalize_oneshot() 1626 if (desc->istate & IRQS_NMI) { in __setup_irq() 1752 desc->istate &= ~(IRQS_AUTODETECT | IRQS_SPURIOUS_DISABLED | \ in __setup_irq() 1767 desc->istate |= IRQS_ONESHOT; in __setup_irq() 1812 if (shared && (desc->istate & IRQS_SPURIOUS_DISABLED)) { in __setup_irq() 1813 desc->istate &= ~IRQS_SPURIOUS_DISABLED; in __setup_irq() 2056 desc->istate in __cleanup_nmi() [all...] |
H A D | internals.h | 20 #define istate core_internal_state__do_not_mess_with_it macro 316 desc->istate &= ~IRQS_TIMINGS; in irq_remove_timings() 344 desc->istate |= IRQS_TIMINGS; in irq_setup_timings() 392 if (desc->istate & IRQS_TIMINGS) in record_irq_time()
|
H A D | debug.h | 7 #define ___PS(f) if (desc->istate & f) printk("%14s set\n", #f)
|
H A D | debugfs.c | 176 seq_printf(m, "istate: 0x%08x\n", desc->istate); in irq_debug_show() 177 irq_debug_show_bits(m, 0, desc->istate, irqdesc_istates, in irq_debug_show()
|
H A D | handle.c | 206 desc->istate &= ~IRQS_PENDING; in handle_irq_event()
|
H A D | irqdesc.c | 329 desc->istate |= IRQS_SYSFS; in irq_sysfs_add() 341 if (desc->istate & IRQS_SYSFS) in irq_sysfs_del() 961 return desc->istate & IRQS_NMI; in irq_is_nmi()
|
/kernel/linux/linux-5.10/drivers/crypto/marvell/cesa/ |
H A D | hash.c | 1185 void *istate, void *ostate) in mv_cesa_ahmac_setkey() 1220 ret = mv_cesa_ahmac_iv_state_init(req, ipad, istate, blocksize); in mv_cesa_ahmac_setkey() 1264 struct md5_state istate, ostate; in mv_cesa_ahmac_md5_setkey() local 1267 ret = mv_cesa_ahmac_setkey("mv-md5", key, keylen, &istate, &ostate); in mv_cesa_ahmac_md5_setkey() 1271 for (i = 0; i < ARRAY_SIZE(istate.hash); i++) in mv_cesa_ahmac_md5_setkey() 1272 ctx->iv[i] = cpu_to_be32(istate.hash[i]); in mv_cesa_ahmac_md5_setkey() 1335 struct sha1_state istate, ostate; in mv_cesa_ahmac_sha1_setkey() local 1338 ret = mv_cesa_ahmac_setkey("mv-sha1", key, keylen, &istate, &ostate); in mv_cesa_ahmac_sha1_setkey() 1342 for (i = 0; i < ARRAY_SIZE(istate.state); i++) in mv_cesa_ahmac_sha1_setkey() 1343 ctx->iv[i] = cpu_to_be32(istate in mv_cesa_ahmac_sha1_setkey() 1183 mv_cesa_ahmac_setkey(const char *hash_alg_name, const u8 *key, unsigned int keylen, void *istate, void *ostate) mv_cesa_ahmac_setkey() argument 1393 struct sha256_state istate, ostate; mv_cesa_ahmac_sha256_setkey() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/marvell/cesa/ |
H A D | hash.c | 1184 void *istate, void *ostate) in mv_cesa_ahmac_setkey() 1219 ret = mv_cesa_ahmac_iv_state_init(req, ipad, istate, blocksize); in mv_cesa_ahmac_setkey() 1263 struct md5_state istate, ostate; in mv_cesa_ahmac_md5_setkey() local 1266 ret = mv_cesa_ahmac_setkey("mv-md5", key, keylen, &istate, &ostate); in mv_cesa_ahmac_md5_setkey() 1270 for (i = 0; i < ARRAY_SIZE(istate.hash); i++) in mv_cesa_ahmac_md5_setkey() 1271 ctx->iv[i] = cpu_to_be32(istate.hash[i]); in mv_cesa_ahmac_md5_setkey() 1334 struct sha1_state istate, ostate; in mv_cesa_ahmac_sha1_setkey() local 1337 ret = mv_cesa_ahmac_setkey("mv-sha1", key, keylen, &istate, &ostate); in mv_cesa_ahmac_sha1_setkey() 1341 for (i = 0; i < ARRAY_SIZE(istate.state); i++) in mv_cesa_ahmac_sha1_setkey() 1342 ctx->iv[i] = cpu_to_be32(istate in mv_cesa_ahmac_sha1_setkey() 1182 mv_cesa_ahmac_setkey(const char *hash_alg_name, const u8 *key, unsigned int keylen, void *istate, void *ostate) mv_cesa_ahmac_setkey() argument 1392 struct sha256_state istate, ostate; mv_cesa_ahmac_sha256_setkey() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_device.c | 631 s32 istate = (s32)atomic_read(state_ptr); in lio_get_state_string() local 633 if (istate > OCT_DEV_STATES || istate < 0) in lio_get_state_string() 635 return oct_dev_state_str[istate]; in lio_get_state_string()
|