Home
last modified time | relevance | path

Searched refs:clear_mask (Results 1 – 25 of 47) sorted by relevance

12

/linux-6.15/arch/arm64/mm/
H A Dpageattr.c20 pgprot_t clear_mask; member
45 pte = clear_pte_bit(pte, cdata->clear_mask); in change_page_range()
56 pgprot_t set_mask, pgprot_t clear_mask) in __change_memory_common() argument
62 data.clear_mask = clear_mask; in __change_memory_common()
72 if (pgprot_val(set_mask) != PTE_VALID || pgprot_val(clear_mask)) in __change_memory_common()
78 pgprot_t set_mask, pgprot_t clear_mask) in change_memory_common() argument
119 pgprot_val(clear_mask) == PTE_RDONLY)) { in change_memory_common()
122 PAGE_SIZE, set_mask, clear_mask); in change_memory_common()
132 return __change_memory_common(start, size, set_mask, clear_mask); in change_memory_common()
179 .clear_mask = __pgprot(PTE_VALID), in set_direct_map_invalid_noflush()
[all …]
/linux-6.15/arch/arm/mm/
H A Dpageattr.c13 pgprot_t clear_mask; member
21 pte = clear_pte_bit(pte, cdata->clear_mask); in change_page_range()
39 pgprot_t set_mask, pgprot_t clear_mask) in __change_memory_common() argument
45 data.clear_mask = clear_mask; in __change_memory_common()
55 pgprot_t set_mask, pgprot_t clear_mask) in change_memory_common() argument
70 return __change_memory_common(start, size, set_mask, clear_mask); in change_memory_common()
/linux-6.15/sound/soc/bcm/
H A Dcygnus-pcm.c313 u32 clear_mask; in enable_intr() local
318 clear_mask = BIT(aio->portnum); in enable_intr()
322 writel(clear_mask, aio->cygaud->audio + ESR0_STATUS_CLR_OFFSET); in enable_intr()
323 writel(clear_mask, aio->cygaud->audio + ESR1_STATUS_CLR_OFFSET); in enable_intr()
324 writel(clear_mask, aio->cygaud->audio + ESR3_STATUS_CLR_OFFSET); in enable_intr()
326 writel(clear_mask, aio->cygaud->audio + ESR0_MASK_CLR_OFFSET); in enable_intr()
327 writel(clear_mask, aio->cygaud->audio + ESR1_MASK_CLR_OFFSET); in enable_intr()
328 writel(clear_mask, aio->cygaud->audio + ESR3_MASK_CLR_OFFSET); in enable_intr()
333 writel(clear_mask, aio->cygaud->audio + ESR2_STATUS_CLR_OFFSET); in enable_intr()
335 writel(clear_mask, aio->cygaud->audio + ESR2_MASK_CLR_OFFSET); in enable_intr()
[all …]
/linux-6.15/drivers/irqchip/
H A Dirq-versatile-fpga.c205 u32 clear_mask; in fpga_irq_of_init() local
215 if (of_property_read_u32(node, "clear-mask", &clear_mask)) in fpga_irq_of_init()
216 clear_mask = 0; in fpga_irq_of_init()
221 writel(clear_mask, base + IRQ_ENABLE_CLEAR); in fpga_irq_of_init()
222 writel(clear_mask, base + FIQ_ENABLE_CLEAR); in fpga_irq_of_init()
/linux-6.15/arch/loongarch/mm/
H A Dpageattr.c14 pgprot_t clear_mask; member
22 new_val &= ~(pgprot_val(masks->clear_mask)); in set_pageattr_masks()
107 static int __set_memory(unsigned long addr, int numpages, pgprot_t set_mask, pgprot_t clear_mask) in __set_memory() argument
114 .clear_mask = clear_mask in __set_memory()
/linux-6.15/drivers/gpio/
H A Dgpio-mmio.c266 unsigned long *clear_mask) in bgpio_multiple_get_masks() argument
271 *clear_mask = 0; in bgpio_multiple_get_masks()
277 *clear_mask |= bgpio_line2mask(gc, i); in bgpio_multiple_get_masks()
287 unsigned long set_mask, clear_mask; in bgpio_set_multiple_single_reg() local
291 bgpio_multiple_get_masks(gc, mask, bits, &set_mask, &clear_mask); in bgpio_set_multiple_single_reg()
294 gc->bgpio_data &= ~clear_mask; in bgpio_set_multiple_single_reg()
317 unsigned long set_mask, clear_mask; in bgpio_set_multiple_with_clear() local
319 bgpio_multiple_get_masks(gc, mask, bits, &set_mask, &clear_mask); in bgpio_set_multiple_with_clear()
323 if (clear_mask) in bgpio_set_multiple_with_clear()
324 gc->write_reg(gc->reg_clr, clear_mask); in bgpio_set_multiple_with_clear()
H A Dgpio-graniterapids.c76 u32 clear_mask, u32 set_mask) in gnr_gpio_configure_line() argument
88 dw &= ~clear_mask; in gnr_gpio_configure_line()
/linux-6.15/drivers/staging/gpib/common/
H A Diblib.c510 int clear_mask, int set_mask, gpib_descriptor_t *desc) in general_ibstatus() argument
516 status = board->interface->update_status(board, clear_mask); in general_ibstatus()
538 else if (clear_mask & CMPL) in general_ibstatus()
625 int ibwait(struct gpib_board *board, int wait_mask, int clear_mask, int set_mask, in ibwait() argument
638 *status = general_ibstatus(board, status_queue, clear_mask, set_mask, desc); in ibwait()
662 if (*status & clear_mask || set_mask) in ibwait()
663 general_ibstatus(board, status_queue, *status & clear_mask, set_mask, NULL); in ibwait()
/linux-6.15/arch/riscv/mm/
H A Dpageattr.c15 pgprot_t clear_mask; member
23 new_val &= ~(pgprot_val(masks->clear_mask)); in set_pageattr_masks()
263 pgprot_t clear_mask) in __set_memory() argument
272 .clear_mask = clear_mask in __set_memory()
/linux-6.15/drivers/staging/gpib/include/
H A Dgpib_proto.h47 int ibwait(struct gpib_board *board, int wait_mask, int clear_mask, int set_mask,
52 int clear_mask, int set_mask, gpib_descriptor_t *desc);
H A Dgpib_types.h131 unsigned int (*update_status)(struct gpib_board *board, unsigned int clear_mask);
H A Dnec7210.h97 unsigned int clear_mask);
H A Dtms9914.h103 unsigned int clear_mask);
/linux-6.15/drivers/hwmon/
H A Daxi-fan-control.c327 u32 clear_mask; in axi_fan_control_irq_handler() local
365 clear_mask = irq_pending & ADI_IRQ_SRC_MASK; in axi_fan_control_irq_handler()
366 axi_iowrite(clear_mask, ADI_REG_IRQ_PENDING, ctl); in axi_fan_control_irq_handler()
/linux-6.15/drivers/extcon/
H A Dextcon-axp288.c133 unsigned int val, i, clear_mask = 0; in axp288_extcon_log_rsi() local
146 clear_mask = bits; in axp288_extcon_log_rsi()
149 regmap_write(info->regmap, AXP288_PS_BOOT_REASON_REG, clear_mask); in axp288_extcon_log_rsi()
/linux-6.15/drivers/gpu/drm/imagination/
H A Dpvr_fw.h209 u32 clear_mask; member
413 pvr_fw_irq_write_reg(pvr_dev, clear, (pvr_dev)->fw_dev.defs->irq.clear_mask)
H A Dpvr_fw_mips.c250 .clear_mask = ROGUE_CR_MIPS_WRAPPER_IRQ_CLEAR_EVENT_EN,
/linux-6.15/drivers/staging/gpib/cec/
H A Dcec_gpib.c121 static unsigned int cec_update_status(struct gpib_board *board, unsigned int clear_mask) in cec_update_status() argument
125 return nec7210_update_status(board, &priv->nec7210_priv, clear_mask); in cec_update_status()
/linux-6.15/drivers/staging/gpib/hp_82335/
H A Dhp82335.c105 static unsigned int hp82335_update_status(struct gpib_board *board, unsigned int clear_mask) in hp82335_update_status() argument
109 return tms9914_update_status(board, &priv->tms9914_priv, clear_mask); in hp82335_update_status()
/linux-6.15/drivers/staging/gpib/uapi/
H A Dgpib_ioctl.h53 int clear_mask; member
/linux-6.15/arch/powerpc/platforms/pseries/
H A Dpapr_scm.c839 u64 inject_mask = 0, clear_mask = 0; in papr_pdsm_smart_inject() local
848 clear_mask |= PAPR_PMEM_HEALTH_FATAL; in papr_pdsm_smart_inject()
856 clear_mask |= PAPR_PMEM_SHUTDOWN_DIRTY; in papr_pdsm_smart_inject()
860 inject_mask, clear_mask); in papr_pdsm_smart_inject()
869 mask = (mask & ~clear_mask) | inject_mask; in papr_pdsm_smart_inject()
/linux-6.15/arch/arm/mach-omap2/
H A Dcommon.h245 extern u32 omap_modify_auxcoreboot0(u32 set_mask, u32 clear_mask);
/linux-6.15/drivers/staging/gpib/ines/
H A Dines.h54 unsigned int ines_update_status(struct gpib_board *board, unsigned int clear_mask);
/linux-6.15/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac4_core.c96 u32 clear_mask = 0; in dwmac4_rx_queue_priority() local
107 clear_mask |= ((prio << GMAC_RXQCTRL_PSRQX_SHIFT(i)) & in dwmac4_rx_queue_priority()
110 ctrl2 &= ~clear_mask; in dwmac4_rx_queue_priority()
111 ctrl3 &= ~clear_mask; in dwmac4_rx_queue_priority()
/linux-6.15/drivers/staging/gpib/pc2/
H A Dpc2_gpib.c165 static unsigned int pc2_update_status(struct gpib_board *board, unsigned int clear_mask) in pc2_update_status() argument
169 return nec7210_update_status(board, &priv->nec7210_priv, clear_mask); in pc2_update_status()

12