/kernel/linux/linux-5.10/kernel/irq/ |
H A 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/ |
H A 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-5.10/drivers/net/wireless/ath/ath9k/ |
H A 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 | in ar9003_hw_get_isr() [all...] |
H A 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 | in ar9002_hw_get_isr() [all...] |
H A D | hw-ops.h | 51 static inline bool ath9k_hw_getisr(struct ath_hw *ah, enum ath9k_int *masked, in ath9k_hw_getisr() argument 54 return ath9k_hw_ops(ah)->get_isr(ah, masked, sync_cause_p); in ath9k_hw_getisr()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A 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 | in ar9003_hw_get_isr() [all...] |
H A 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 | in ar9002_hw_get_isr() [all...] |
H A D | hw-ops.h | 51 static inline bool ath9k_hw_getisr(struct ath_hw *ah, enum ath9k_int *masked, in ath9k_hw_getisr() argument 54 return ath9k_hw_ops(ah)->get_isr(ah, masked, sync_cause_p); in ath9k_hw_getisr()
|
/kernel/linux/linux-5.10/drivers/vfio/platform/ |
H A 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-6.6/drivers/vfio/platform/ |
H A 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-6.6/drivers/vfio/pci/ |
H A 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() 287 * Fill the initial masked stat in vfio_intx_enable() [all...] |
/kernel/linux/linux-5.10/drivers/vfio/pci/ |
H A 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 in vfio_intx_enable() [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-virtio.c | 35 bool masked; member 213 if (WARN_ON(irq_line->queued || irq_line->masked || irq_line->disabled)) in virtio_gpio_irq_prepare() 240 irq_line->masked = false; in virtio_gpio_irq_enable() 255 irq_line->masked = true; in virtio_gpio_irq_disable() 269 irq_line->masked = true; in virtio_gpio_irq_mask() 280 irq_line->masked = false; in virtio_gpio_irq_unmask() 375 if (irq_line->masked || irq_line->disabled) { in ignore_irq() 605 vgpio->irq_lines[i].masked = true; in virtio_gpio_probe()
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-mtk-cirq.c | 165 bool pending, masked; in mtk_cirq_suspend() local 180 * - For each interrupt, inspect its pending and masked status at GIC in mtk_cirq_suspend() 196 &masked); in mtk_cirq_suspend() 199 (pending && !masked)) in mtk_cirq_suspend()
|
/kernel/linux/linux-5.10/net/openvswitch/ |
H A 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() 406 mask_ipv6_addr(const __be32 old[4], const __be32 addr[4], const __be32 mask[4], __be32 masked[4]) mask_ipv6_addr() argument 563 __be32 masked[4]; set_ipv6() local [all...] |
/kernel/linux/linux-6.6/net/openvswitch/ |
H A 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() 409 mask_ipv6_addr(const __be32 old[4], const __be32 addr[4], const __be32 mask[4], __be32 masked[4]) mask_ipv6_addr() argument 566 __be32 masked[4]; set_ipv6() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | msi.c | 183 desc->masked &= ~mask; in __pci_msi_desc_mask_irq() 184 desc->masked |= flag; in __pci_msi_desc_mask_irq() 186 desc->masked); in __pci_msi_desc_mask_irq() 213 u32 mask_bits = desc->masked; in __pci_msix_desc_mask_irq() 234 desc->masked = __pci_msix_desc_mask_irq(desc, flag); in msix_mask_irq() 321 bool unmasked = !(entry->masked & PCI_MSIX_ENTRY_CTRL_MASKBIT); in __pci_write_msi_msg() 327 * The specification mandates that the entry is masked in __pci_write_msi_msg() 450 entry->masked); in __pci_restore_msi_state() 471 msix_mask_irq(entry, entry->masked); in __pci_restore_msix_state() 615 pci_read_config_dword(dev, entry->mask_pos, &entry->masked); in msi_setup_entry() [all...] |
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-mtk-cirq.c | 207 bool pending, masked; in mtk_cirq_suspend() local 222 * - For each interrupt, inspect its pending and masked status at GIC in mtk_cirq_suspend() 238 &masked); in mtk_cirq_suspend() 241 (pending && !masked)) in mtk_cirq_suspend()
|
/kernel/linux/linux-5.10/fs/ |
H A D | binfmt_misc.c | 400 char *masked = kmalloc(e->size, GFP_KERNEL); in create_entry() local 406 if (masked) { in create_entry() 408 masked[i] = e->magic[i] & e->mask[i]; in create_entry() 410 KBUILD_MODNAME ": register: magic[masked]: ", in create_entry() 411 DUMP_PREFIX_NONE, masked, e->size); in create_entry() 413 kfree(masked); in create_entry()
|
/kernel/linux/linux-6.6/fs/ |
H A D | binfmt_misc.c | 402 char *masked = kmalloc(e->size, GFP_KERNEL); in create_entry() local 408 if (masked) { in create_entry() 410 masked[i] = e->magic[i] & e->mask[i]; in create_entry() 412 KBUILD_MODNAME ": register: magic[masked]: ", in create_entry() 413 DUMP_PREFIX_NONE, masked, e->size); in create_entry() 415 kfree(masked); in create_entry()
|
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/ |
H A D | mtk-eint.c | 176 bool masked; in mtk_eint_set_type() local 195 masked = false; in mtk_eint_set_type() 197 masked = true; in mtk_eint_set_type() 217 if (!masked) in mtk_eint_set_type()
|
/kernel/linux/linux-5.10/drivers/hv/ |
H A D | hv.c | 184 shared_sint.masked = false; in hv_synic_enable_regs() 216 shared_sint.masked = 1; in hv_synic_disable_regs()
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | init.c | 102 unsigned long masked; in pgprot2cachemode() local 104 masked = pgprot_val(pgprot) & _PAGE_CACHE_MASK; in pgprot2cachemode() 105 if (likely(masked == 0)) in pgprot2cachemode() 107 return __pte2cachemode_tbl[__pte2cm_idx(masked)]; in pgprot2cachemode()
|
/kernel/linux/linux-5.10/drivers/staging/greybus/ |
H A D | gpio.c | 30 bool masked; member 277 line->masked = true; in gb_gpio_irq_mask() 287 line->masked = false; in gb_gpio_irq_unmask() 349 if (line->masked) in gb_gpio_irq_bus_sync_unlock()
|
/kernel/linux/linux-6.6/drivers/staging/greybus/ |
H A D | gpio.c | 30 bool masked; member 284 line->masked = true; in gb_gpio_irq_mask() 294 line->masked = false; in gb_gpio_irq_unmask() 356 if (line->masked) in gb_gpio_irq_bus_sync_unlock()
|