Home
last modified time | relevance | path

Searched refs:valid_mask (Results 1 – 25 of 50) sorted by relevance

12

/linux/drivers/reset/
H A Dreset-eyeq.c145 u32 valid_mask; member
393 !(priv->data->domains[domain].valid_mask & BIT(offset))) { in eqr_of_xlate_internal()
474 priv->rcdev.nr_resets += hweight32(priv->data->domains[i].valid_mask); in eqr_probe()
486 .valid_mask = 0xFFFFFF8,
491 .valid_mask = 0x0001FFF,
496 .valid_mask = 0x007BFFF,
509 .valid_mask = 0x3FFF,
514 .valid_mask = 0x00FF,
528 .valid_mask = 0x1F7F,
541 .valid_mask = 0x7FFF,
/linux/drivers/bus/
H A Dbrcmstb_gisb.c147 u32 valid_mask; member
244 u32 mask = gdev->valid_mask & masters; in brcmstb_gisb_master_to_str()
467 &gdev->valid_mask)) in brcmstb_gisb_arb_probe()
468 gdev->valid_mask = 0xffffffff; in brcmstb_gisb_arb_probe()
475 if (hweight_long(gdev->valid_mask) == num_masters) { in brcmstb_gisb_arb_probe()
476 first = ffs(gdev->valid_mask) - 1; in brcmstb_gisb_arb_probe()
477 last = fls(gdev->valid_mask) - 1; in brcmstb_gisb_arb_probe()
480 if (!(gdev->valid_mask & BIT(i))) in brcmstb_gisb_arb_probe()
/linux/drivers/gpu/drm/amd/include/
H A Damd_cper.h113 uint32_t valid_mask; member
138 uint8_t valid_mask; member
165 uint64_t valid_mask; member
182 uint64_t valid_mask; member
/linux/drivers/irqchip/
H A Dirq-versatile-fpga.c206 u32 valid_mask; in fpga_irq_of_init() local
218 if (of_property_read_u32(node, "valid-mask", &valid_mask)) in fpga_irq_of_init()
219 valid_mask = 0; in fpga_irq_of_init()
231 fpga_irq_init(base, parent_irq, valid_mask, node); in fpga_irq_of_init()
H A Dirq-bcm7120-l2.c104 int irq, u32 *valid_mask) in bcm7120_l2_intc_init_one() argument
133 valid_mask[idx] |= l1_data->irq_map_mask[idx]; in bcm7120_l2_intc_init_one()
221 u32 valid_mask[MAX_WORDS] = { }; in bcm7120_l2_intc_probe() local
247 ret = bcm7120_l2_intc_init_one(dn, data, irq, valid_mask); in bcm7120_l2_intc_probe()
278 gc->unused = 0xffffffff & ~valid_mask[idx]; in bcm7120_l2_intc_probe()
/linux/drivers/gpio/
H A Dgpio-bd72720.c176 unsigned long *valid_mask, in bd72720_valid_mask() argument
187 *valid_mask = BIT(BD72720_GPIO_EPDEN); in bd72720_valid_mask()
214 *valid_mask |= BIT(i); in bd72720_valid_mask()
217 *valid_mask |= BIT(i); in bd72720_valid_mask()
H A Dgpio-bd71815.c112 unsigned long *valid_mask, in bd71815_init_valid_mask() argument
120 *valid_mask = BD71815_TWO_GPIOS; in bd71815_init_valid_mask()
122 *valid_mask = BD71815_ONE_GPIO; in bd71815_init_valid_mask()
H A Dgpio-ljca.c231 unsigned long *valid_mask, in ljca_gpio_init_valid_mask() argument
237 bitmap_copy(valid_mask, ljca_gpio->gpio_info->valid_pin_map, ngpios); in ljca_gpio_init_valid_mask()
243 unsigned long *valid_mask, in ljca_gpio_irq_init_valid_mask() argument
246 ljca_gpio_init_valid_mask(chip, valid_mask, ngpios); in ljca_gpio_irq_init_valid_mask()
H A Dgpio-rcar.c482 const unsigned long *valid_mask; in gpio_rcar_enable_inputs() local
484 valid_mask = gpiochip_query_valid_mask(&p->gpio_chip); in gpio_rcar_enable_inputs()
487 if (valid_mask) in gpio_rcar_enable_inputs()
488 mask &= valid_mask[0]; in gpio_rcar_enable_inputs()
H A Dgpio-aggregator.c248 unsigned long *valid_mask;
261 return test_bit(offset, fwd->valid_mask) ? 0 : -ENODEV; in gpio_fwd_request()
272 if (!test_bit(offset, fwd->valid_mask)) in gpio_fwd_get_direction()
707 fwd->valid_mask = devm_bitmap_zalloc(dev, ngpios, GFP_KERNEL); in devm_gpiochip_fwd_alloc()
708 if (!fwd->valid_mask) in devm_gpiochip_fwd_alloc()
749 if (test_and_set_bit(offset, fwd->valid_mask)) in gpiochip_fwd_desc_add()
775 if (test_and_clear_bit(offset, fwd->valid_mask)) in gpiochip_fwd_desc_free()
795 if (!bitmap_full(fwd->valid_mask, chip->ngpio)) in gpiochip_fwd_register()
250 unsigned long *valid_mask; global() member
H A Dgpio-mpsse.c552 unsigned long *valid_mask, in gpio_mpsse_usb_put_dev()
560 *valid_mask = priv->dir_in | priv->dir_out; in mpsse_init_valid_mask()
566 unsigned long *valid_mask, in mpsse_init_valid_mask()
575 *valid_mask = priv->dir_in; in mpsse_irq_init_valid_mask()
559 mpsse_init_valid_mask(struct gpio_chip * chip,unsigned long * valid_mask,unsigned int ngpios) mpsse_init_valid_mask() argument
573 mpsse_irq_init_valid_mask(struct gpio_chip * chip,unsigned long * valid_mask,unsigned int ngpios) mpsse_irq_init_valid_mask() argument
H A Dgpio-npcm-sgpio.c307 unsigned long *valid_mask, in npcm_sgpio_irq_init_valid_mask() argument
313 bitmap_set(valid_mask, gpio->nout_sgpio, gpio->nin_sgpio); in npcm_sgpio_irq_init_valid_mask()
314 bitmap_clear(valid_mask, 0, gpio->nout_sgpio); in npcm_sgpio_irq_init_valid_mask()
H A Dgpiolib.c747 bitmap_clear(gc->gpiodev->valid_mask, start, count);
761 gc->gpiodev->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_init_valid_mask()
762 if (!gc->gpiodev->valid_mask) in gpiochip_init_valid_mask()
771 gc->gpiodev->valid_mask, in gpiochip_free_valid_mask()
779 gpiochip_free_mask(&gc->gpiodev->valid_mask); in gpiochip_add_pin_ranges()
805 * available. These chips can have valid_mask set to represent the valid in gpiochip_query_valid_mask()
810 return gc->gpiodev->valid_mask; in gpiochip_line_is_valid()
824 if (likely(!gc->gpiodev->valid_mask)) in gpiod_free_irqs()
826 return test_bit(offset, gc->gpiodev->valid_mask); in gpiod_free_irqs()
1577 girq->valid_mask in gpiochip_hierarchy_irq_domain_translate()
[all...]
/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-l2c.c87 uint32_t valid_mask; in cvmx_l2c_set_core_way_partition() local
89 valid_mask = (0x1 << cvmx_l2c_get_num_assoc()) - 1; in cvmx_l2c_set_core_way_partition()
91 mask &= valid_mask; in cvmx_l2c_set_core_way_partition()
94 if (mask == valid_mask && !OCTEON_IS_MODEL(OCTEON_CN63XX)) in cvmx_l2c_set_core_way_partition()
144 uint32_t valid_mask; in cvmx_l2c_set_hw_way_partition() local
146 valid_mask = (0x1 << cvmx_l2c_get_num_assoc()) - 1; in cvmx_l2c_set_hw_way_partition()
147 mask &= valid_mask; in cvmx_l2c_set_hw_way_partition()
150 if (mask == valid_mask && !OCTEON_IS_MODEL(OCTEON_CN63XX)) in cvmx_l2c_set_hw_way_partition()
/linux/arch/arm64/kernel/
H A Dprocess.c885 unsigned long valid_mask = PR_TAGGED_ADDR_ENABLE; in get_tagged_addr_ctrl()
892 valid_mask |= PR_MTE_TCF_SYNC | PR_MTE_TCF_ASYNC \ in get_tagged_addr_ctrl()
896 valid_mask |= PR_MTE_STORE_ONLY; in get_tagged_addr_ctrl()
899 if (arg & ~valid_mask) in get_tagged_addr_ctrl()
853 unsigned long valid_mask = PR_TAGGED_ADDR_ENABLE; set_tagged_addr_ctrl() local
/linux/drivers/platform/cznic/
H A Dturris-omnia-mcu-gpio.c522 unsigned long *valid_mask, in omnia_gpio_init_valid_mask() argument
531 __assign_bit(i, valid_mask, in omnia_gpio_init_valid_mask()
534 __clear_bit(i, valid_mask); in omnia_gpio_init_valid_mask()
738 unsigned long *valid_mask, in omnia_irq_init_valid_mask() argument
747 __assign_bit(i, valid_mask, in omnia_irq_init_valid_mask()
750 __clear_bit(i, valid_mask); in omnia_irq_init_valid_mask()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_stream_defs.c80 .valid_mask = PVR_STREAM_EXTHDR_GEOM0_VALID,
161 .valid_mask = PVR_STREAM_EXTHDR_FRAG0_VALID,
218 .valid_mask = PVR_STREAM_EXTHDR_COMPUTE0_VALID,
H A Dpvr_stream.h54 u32 valid_mask; member
/linux/arch/alpha/kernel/
H A Derr_marvel.c140 marvel_print_po7_uncrr_sym(u64 uncrr_sym, u64 valid_mask) in marvel_print_po7_uncrr_sym() argument
187 uncrr_sym &= valid_mask; in marvel_print_po7_uncrr_sym()
189 if (EXTRACT(valid_mask, IO7__PO7_UNCRR_SYM__SYN)) in marvel_print_po7_uncrr_sym()
194 if (EXTRACT(valid_mask, IO7__PO7_UNCRR_SYM__ERR_CYC)) in marvel_print_po7_uncrr_sym()
255 if (EXTRACT(valid_mask, IO7__PO7_UNCRR_SYM__STRV_VTR)) { in marvel_print_po7_uncrr_sym()
/linux/include/linux/gpio/
H A Dregmap.h105 unsigned long *valid_mask,
/linux/drivers/pinctrl/qcom/
H A Dpinctrl-msm.c717 unsigned long *valid_mask, in msm_gpio_init_valid_mask() argument
733 clear_bit(reserved[i], valid_mask); in msm_gpio_init_valid_mask()
757 bitmap_zero(valid_mask, ngpios); in msm_gpio_init_valid_mask()
759 set_bit(tmp[i], valid_mask); in msm_gpio_init_valid_mask()
1018 unsigned long *valid_mask, in msm_gpio_irq_init_valid_mask() argument
1025 bitmap_fill(valid_mask, ngpios); in msm_gpio_irq_init_valid_mask()
1032 clear_bit(i, valid_mask); in msm_gpio_irq_init_valid_mask()
/linux/arch/riscv/kernel/
H A Dprocess.c312 unsigned long valid_mask = PR_PMLEN_MASK | PR_TAGGED_ADDR_ENABLE; in set_tagged_addr_ctrl() local
324 if (arg & ~valid_mask) in set_tagged_addr_ctrl()
/linux/drivers/gpu/drm/
H A Ddrm_property.c966 uint64_t valid_mask = 0; in drm_property_change_valid_get() local
969 valid_mask |= (1ULL << property->values[i]); in drm_property_change_valid_get()
970 return !(value & ~valid_mask); in drm_property_change_valid_get()
/linux/drivers/iio/adc/
H A Drohm-bd79112.c233 unsigned long *valid_mask, in bd79112_gpio_init_valid_mask() argument
238 *valid_mask = data->gpio_valid_mask; in bd79112_gpio_init_valid_mask()
/linux/arch/x86/events/amd/
H A Dibs.c98 u64 valid_mask;
644 config &= ~perf_ibs->valid_mask; in ibs_op_ldlat_is_visible()
980 .valid_mask = IBS_FETCH_VAL, in perf_ibs_cache_hit_st_valid()
1007 .valid_mask = IBS_OP_VAL, in perf_ibs_get_mem_snoop()
1440 if (!(*buf++ & perf_ibs->valid_mask)) in perf_ibs_fetch_init()
89 u64 valid_mask; global() member

12