| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/goldmont/ |
| D | other.json | 18 "BriefDescription": "Cycles hardware interrupts are masked", 20 "EventName": "HW_INTERRUPTS.MASKED", 21 …"PublicDescription": "Counts the number of core cycles during which interrupts are masked (disable… 26 "BriefDescription": "Cycles pending interrupts are masked", 29 …core cycles during which there are pending interrupts, but interrupts are masked (EFLAGS.IF = 0).",
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/goldmontplus/ |
| D | other.json | 18 "BriefDescription": "Cycles hardware interrupts are masked", 20 "EventName": "HW_INTERRUPTS.MASKED", 21 …"PublicDescription": "Counts the number of core cycles during which interrupts are masked (disable… 26 "BriefDescription": "Cycles pending interrupts are masked", 29 …core cycles during which there are pending interrupts, but interrupts are masked (EFLAGS.IF = 0).",
|
| /kernel/linux/linux-6.6/arch/x86/math-emu/ |
| D | errors.c | 322 /* Set summary bits iff exception isn't masked */ in FPU_exception() 387 /* Masked response */ in real_1op_NaN() 398 /* The masked response */ in real_1op_NaN() 435 /* Masked response */ in real_2op_NaN() 503 /* The masked response */ in arith_invalid() 518 /* The masked response */ in FPU_divide_by_zero() 535 partial_status |= flags; /* The masked response */ in set_precision_flag() 547 partial_status |= (SW_Precision | SW_C1); /* The masked response */ in set_precision_flag_up() 555 if (control_word & CW_Precision) { /* The masked response */ in set_precision_flag_down() 564 if (control_word & CW_Denormal) { /* The masked response */ in denormal_operand() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/math-emu/ |
| D | errors.c | 322 /* Set summary bits iff exception isn't masked */ in FPU_exception() 387 /* Masked response */ in real_1op_NaN() 398 /* The masked response */ in real_1op_NaN() 435 /* Masked response */ in real_2op_NaN() 503 /* The masked response */ in arith_invalid() 518 /* The masked response */ in FPU_divide_by_zero() 535 partial_status |= flags; /* The masked response */ in set_precision_flag() 547 partial_status |= (SW_Precision | SW_C1); /* The masked response */ in set_precision_flag_up() 555 if (control_word & CW_Precision) { /* The masked response */ in set_precision_flag_down() 564 if (control_word & CW_Denormal) { /* The masked response */ in denormal_operand() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
| D | ar9002_mac.c | 32 static bool ar9002_hw_get_isr(struct ath_hw *ah, enum ath9k_int *masked, in ar9002_hw_get_isr() argument 53 *masked = 0; in ar9002_hw_get_isr() 58 *masked = 0; in ar9002_hw_get_isr() 91 *masked = 0; in ar9002_hw_get_isr() 95 *masked = isr & ATH9K_INT_COMMON; in ar9002_hw_get_isr() 99 *masked |= ATH9K_INT_RX; in ar9002_hw_get_isr() 106 *masked |= ATH9K_INT_TX; in ar9002_hw_get_isr() 134 *masked |= mask2; in ar9002_hw_get_isr() 153 *masked |= ATH9K_INT_GENTIMER; in ar9002_hw_get_isr() 157 *masked |= ATH9K_INT_TIM_TIMER; in ar9002_hw_get_isr() [all …]
|
| D | ar9003_mac.c | 182 static bool ar9003_hw_get_isr(struct ath_hw *ah, enum ath9k_int *masked, in ar9003_hw_get_isr() argument 206 *masked = 0; in ar9003_hw_get_isr() 243 *masked = 0; in ar9003_hw_get_isr() 247 *masked = isr & ATH9K_INT_COMMON; in ar9003_hw_get_isr() 251 *masked |= ATH9K_INT_RXLP; in ar9003_hw_get_isr() 255 *masked |= ATH9K_INT_TX; in ar9003_hw_get_isr() 258 *masked |= ATH9K_INT_RXLP; in ar9003_hw_get_isr() 261 *masked |= ATH9K_INT_RXHP; in ar9003_hw_get_isr() 264 *masked |= ATH9K_INT_TX; in ar9003_hw_get_isr() 293 *masked |= ATH9K_INT_GENTIMER; in ar9003_hw_get_isr() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
| D | ar9002_mac.c | 32 static bool ar9002_hw_get_isr(struct ath_hw *ah, enum ath9k_int *masked, in ar9002_hw_get_isr() argument 53 *masked = 0; in ar9002_hw_get_isr() 58 *masked = 0; in ar9002_hw_get_isr() 91 *masked = 0; in ar9002_hw_get_isr() 95 *masked = isr & ATH9K_INT_COMMON; in ar9002_hw_get_isr() 99 *masked |= ATH9K_INT_RX; in ar9002_hw_get_isr() 106 *masked |= ATH9K_INT_TX; in ar9002_hw_get_isr() 134 *masked |= mask2; in ar9002_hw_get_isr() 153 *masked |= ATH9K_INT_GENTIMER; in ar9002_hw_get_isr() 157 *masked |= ATH9K_INT_TIM_TIMER; in ar9002_hw_get_isr() [all …]
|
| D | ar9003_mac.c | 183 static bool ar9003_hw_get_isr(struct ath_hw *ah, enum ath9k_int *masked, in ar9003_hw_get_isr() argument 207 *masked = 0; in ar9003_hw_get_isr() 244 *masked = 0; in ar9003_hw_get_isr() 248 *masked = isr & ATH9K_INT_COMMON; in ar9003_hw_get_isr() 252 *masked |= ATH9K_INT_RXLP; in ar9003_hw_get_isr() 256 *masked |= ATH9K_INT_TX; in ar9003_hw_get_isr() 259 *masked |= ATH9K_INT_RXLP; in ar9003_hw_get_isr() 262 *masked |= ATH9K_INT_RXHP; in ar9003_hw_get_isr() 265 *masked |= ATH9K_INT_TX; in ar9003_hw_get_isr() 294 *masked |= ATH9K_INT_GENTIMER; in ar9003_hw_get_isr() [all …]
|
| /kernel/linux/linux-5.10/drivers/vfio/platform/ |
| D | vfio_platform_irq.c | 24 if (!irq_ctx->masked) { in vfio_platform_mask() 26 irq_ctx->masked = true; in vfio_platform_mask() 84 if (irq_ctx->masked) { in vfio_platform_unmask() 86 irq_ctx->masked = false; in vfio_platform_unmask() 147 if (!irq_ctx->masked) { in vfio_automasked_irq_handler() 152 irq_ctx->masked = true; in vfio_automasked_irq_handler() 212 if (!irq->masked) in vfio_set_trigger() 309 vdev->irqs[i].masked = false; in vfio_platform_irq_init()
|
| /kernel/linux/linux-5.10/kernel/irq/ |
| D | migration.c | 96 bool masked; in __irq_move_irq() local 109 * Be careful vs. already masked interrupts. If this is a in __irq_move_irq() 113 masked = irqd_irq_masked(idata); in __irq_move_irq() 114 if (!masked) in __irq_move_irq() 117 if (!masked) in __irq_move_irq()
|
| /kernel/linux/linux-6.6/kernel/irq/ |
| D | migration.c | 96 bool masked; in __irq_move_irq() local 109 * Be careful vs. already masked interrupts. If this is a in __irq_move_irq() 113 masked = irqd_irq_masked(idata); in __irq_move_irq() 114 if (!masked) in __irq_move_irq() 117 if (!masked) in __irq_move_irq()
|
| /kernel/linux/linux-6.6/drivers/vfio/platform/ |
| D | vfio_platform_irq.c | 24 if (!irq_ctx->masked) { in vfio_platform_mask() 26 irq_ctx->masked = true; in vfio_platform_mask() 84 if (irq_ctx->masked) { in vfio_platform_unmask() 86 irq_ctx->masked = false; in vfio_platform_unmask() 157 if (!irq_ctx->masked) { in vfio_automasked_irq_handler() 162 irq_ctx->masked = true; in vfio_automasked_irq_handler() 204 * irq->masked effectively provides nested disables within the overall in vfio_set_trigger() 208 * irq->masked is initially false. in vfio_set_trigger() 320 vdev->irqs[i].masked = false; in vfio_platform_irq_init()
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/goldmont/ |
| D | other.json | 64 …"PublicDescription": "Counts the number of core cycles during which interrupts are masked (disable… 68 "EventName": "HW_INTERRUPTS.MASKED", 70 "BriefDescription": "Cycles hardware interrupts are masked" 74 …core cycles during which there are pending interrupts, but interrupts are masked (EFLAGS.IF = 0).", 80 "BriefDescription": "Cycles pending interrupts are masked"
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/goldmontplus/ |
| D | other.json | 76 …"PublicDescription": "Counts the number of core cycles during which interrupts are masked (disable… 81 "EventName": "HW_INTERRUPTS.MASKED", 84 "BriefDescription": "Cycles hardware interrupts are masked" 88 …core cycles during which there are pending interrupts, but interrupts are masked (EFLAGS.IF = 0).", 96 "BriefDescription": "Cycles pending interrupts are masked"
|
| /kernel/linux/linux-6.6/drivers/vfio/pci/ |
| D | vfio_pci_intrs.c | 30 bool masked; member 105 /* Returns true if the INTx vfio_pci_irq_ctx.masked value is changed. */ 133 if (!ctx->masked) { in __vfio_pci_intx_mask() 143 ctx->masked = true; in __vfio_pci_intx_mask() 193 if (ctx->masked && !vdev->virq_disabled) { in vfio_pci_intx_unmask_handler() 205 ctx->masked = (ret > 0); in vfio_pci_intx_unmask_handler() 244 ctx->masked = true; in vfio_intx_handler() 246 } else if (!ctx->masked && /* may be shared */ in vfio_intx_handler() 248 ctx->masked = true; in vfio_intx_handler() 289 * Fill the initial masked state based on virq_disabled. After in vfio_intx_enable() [all …]
|
| /kernel/linux/linux-5.10/include/linux/mfd/ |
| D | dm355evm_msp.h | 44 #define DM355EVM_MSP_SWITCH1 0x04 /* (MSP P5, masked) */ 51 #define DM355EVM_MSP_SWITCH2 0x05 /* (MSP P6, masked) */ 57 #define DM355EVM_MSP_SDMMC 0x06 /* (MSP P2, masked) */ 63 #define DM355EVM_MSP_VIDEO_IN 0x08 /* (MSP P3, masked) */
|
| /kernel/linux/linux-5.10/arch/powerpc/kvm/ |
| D | book3s_xive.c | 224 * interrupt, thus leaving it effectively masked after in kvmppc_xive_attach_escalation() 401 * Take the lock, set masked, try again if racing in xive_lock_and_mask() 407 state->guest_priority = MASKED; in xive_lock_and_mask() 416 if (old_prio == MASKED) in xive_lock_and_mask() 437 MASKED, state->number); in xive_lock_and_mask() 480 if (state->guest_priority != MASKED) in xive_finish_unmask() 555 if (state->act_priority != MASKED) in xive_target_interrupt() 580 * pair even when "masked" by the guest. This pair tends to 594 * masked. Effectively we are OR'ing the previous Q into the 605 * - If H_EOI occurs while masked, we clear the saved P. [all …]
|
| D | book3s_xive_native.c | 397 state->act_priority = MASKED; in kvmppc_xive_native_set_source() 399 xive_native_configure_irq(state->ipi_number, 0, MASKED, 0); in kvmppc_xive_native_set_source() 417 u32 server, u8 priority, bool masked, in kvmppc_xive_native_update_source_config() argument 431 priority, server, masked, state->act_server, in kvmppc_xive_native_update_source_config() 436 if (priority != MASKED && !masked) { in kvmppc_xive_native_update_source_config() 449 state->act_priority = MASKED; in kvmppc_xive_native_update_source_config() 453 rc = xive_native_configure_irq(hw_num, 0, MASKED, 0); in kvmppc_xive_native_update_source_config() 471 bool masked; in kvmppc_xive_native_set_source_config() local 492 masked = (kvm_cfg & KVM_XIVE_SOURCE_MASKED_MASK) >> in kvmppc_xive_native_set_source_config() 504 priority, masked, eisn); in kvmppc_xive_native_set_source_config() [all …]
|
| /kernel/linux/linux-5.10/drivers/vfio/pci/ |
| D | vfio_pci_intrs.c | 52 } else if (!vdev->ctx[0].masked) { in vfio_pci_intx_mask() 62 vdev->ctx[0].masked = true; in vfio_pci_intx_mask() 90 } else if (vdev->ctx[0].masked && !vdev->virq_disabled) { in vfio_pci_intx_unmask_handler() 102 vdev->ctx[0].masked = (ret > 0); in vfio_pci_intx_unmask_handler() 126 vdev->ctx[0].masked = true; in vfio_intx_handler() 128 } else if (!vdev->ctx[0].masked && /* may be shared */ in vfio_intx_handler() 130 vdev->ctx[0].masked = true; in vfio_intx_handler() 157 * If the virtual interrupt is masked, restore it. Devices in vfio_intx_enable() 158 * supporting DisINTx can be masked at the hardware level in vfio_intx_enable() 162 vdev->ctx[0].masked = vdev->virq_disabled; in vfio_intx_enable() [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/kvm/ |
| D | book3s_xive.c | 317 * XXX We could check if the interrupt is masked here and in xive_vm_h_xirr() 320 * if (masked) { in xive_vm_h_xirr() 322 * if (masked) { in xive_vm_h_xirr() 395 /* For each priority that is now masked */ in xive_vm_scan_for_rerouted_irqs() 572 if (state->guest_priority == MASKED) { in xive_vm_h_eoi() 574 if (state->guest_priority != MASKED) { in xive_vm_h_eoi() 915 * interrupt, thus leaving it effectively masked after in kvmppc_xive_attach_escalation() 1094 * Take the lock, set masked, try again if racing in xive_lock_and_mask() 1100 state->guest_priority = MASKED; in xive_lock_and_mask() 1109 if (old_prio == MASKED) in xive_lock_and_mask() [all …]
|
| D | book3s_xive_native.c | 399 state->act_priority = MASKED; in kvmppc_xive_native_set_source() 401 xive_native_configure_irq(state->ipi_number, 0, MASKED, 0); in kvmppc_xive_native_set_source() 419 u32 server, u8 priority, bool masked, in kvmppc_xive_native_update_source_config() argument 433 priority, server, masked, state->act_server, in kvmppc_xive_native_update_source_config() 438 if (priority != MASKED && !masked) { in kvmppc_xive_native_update_source_config() 451 state->act_priority = MASKED; in kvmppc_xive_native_update_source_config() 455 rc = xive_native_configure_irq(hw_num, 0, MASKED, 0); in kvmppc_xive_native_update_source_config() 473 bool masked; in kvmppc_xive_native_set_source_config() local 494 masked = (kvm_cfg & KVM_XIVE_SOURCE_MASKED_MASK) >> in kvmppc_xive_native_set_source_config() 506 priority, masked, eisn); in kvmppc_xive_native_set_source_config() [all …]
|
| /kernel/linux/linux-5.10/include/linux/soc/qcom/ |
| D | irq.h | 14 * IRQ_DOMAIN_FLAG_QCOM_PDC_WAKEUP: Line must be masked at TLMM and the 27 * requires the interrupt be masked at the child interrupt controller.
|
| /kernel/linux/linux-6.6/include/linux/soc/qcom/ |
| D | irq.h | 14 * IRQ_DOMAIN_FLAG_QCOM_PDC_WAKEUP: Line must be masked at TLMM and the 27 * requires the interrupt be masked at the child interrupt controller.
|
| /kernel/linux/linux-6.6/net/openvswitch/ |
| D | actions.c | 245 /* 'src' is already properly masked. */ 410 const __be32 mask[4], __be32 masked[4]) in mask_ipv6_addr() 412 masked[0] = OVS_MASKED(old[0], addr[0], mask[0]); in mask_ipv6_addr() 413 masked[1] = OVS_MASKED(old[1], addr[1], mask[1]); in mask_ipv6_addr() 414 masked[2] = OVS_MASKED(old[2], addr[2], mask[2]); in mask_ipv6_addr() 415 masked[3] = OVS_MASKED(old[3], addr[3], mask[3]); in mask_ipv6_addr() 550 __be32 masked[4]; in set_ipv6() local 552 mask_ipv6_addr(saddr, key->ipv6_src, mask->ipv6_src, masked); in set_ipv6() 554 if (unlikely(memcmp(saddr, masked, sizeof(masked)))) { in set_ipv6() 555 set_ipv6_addr(skb, flow_key->ip.proto, saddr, masked, in set_ipv6() [all …]
|
| /kernel/linux/linux-5.10/net/openvswitch/ |
| D | actions.c | 242 /* 'src' is already properly masked. */ 407 const __be32 mask[4], __be32 masked[4]) in mask_ipv6_addr() 409 masked[0] = OVS_MASKED(old[0], addr[0], mask[0]); in mask_ipv6_addr() 410 masked[1] = OVS_MASKED(old[1], addr[1], mask[1]); in mask_ipv6_addr() 411 masked[2] = OVS_MASKED(old[2], addr[2], mask[2]); in mask_ipv6_addr() 412 masked[3] = OVS_MASKED(old[3], addr[3], mask[3]); in mask_ipv6_addr() 547 __be32 masked[4]; in set_ipv6() local 549 mask_ipv6_addr(saddr, key->ipv6_src, mask->ipv6_src, masked); in set_ipv6() 551 if (unlikely(memcmp(saddr, masked, sizeof(masked)))) { in set_ipv6() 552 set_ipv6_addr(skb, flow_key->ip.proto, saddr, masked, in set_ipv6() [all …]
|