Home
last modified time | relevance | path

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

12

/Linux-v5.10/drivers/bus/
Dbrcmstb_gisb.c132 u32 valid_mask; member
229 u32 mask = gdev->valid_mask & masters; in brcmstb_gisb_master_to_str()
455 &gdev->valid_mask)) in brcmstb_gisb_arb_probe()
456 gdev->valid_mask = 0xffffffff; in brcmstb_gisb_arb_probe()
463 if (hweight_long(gdev->valid_mask) == num_masters) { in brcmstb_gisb_arb_probe()
464 first = ffs(gdev->valid_mask) - 1; in brcmstb_gisb_arb_probe()
465 last = fls(gdev->valid_mask) - 1; in brcmstb_gisb_arb_probe()
468 if (!(gdev->valid_mask & BIT(i))) in brcmstb_gisb_arb_probe()
/Linux-v5.10/drivers/irqchip/
Dirq-versatile-fpga.c200 u32 valid_mask; in fpga_irq_of_init() local
212 if (of_property_read_u32(node, "valid-mask", &valid_mask)) in fpga_irq_of_init()
213 valid_mask = 0; in fpga_irq_of_init()
225 fpga_irq_init(base, node->name, 0, parent_irq, valid_mask, node); in fpga_irq_of_init()
Dirq-bcm7120-l2.c110 int irq, u32 *valid_mask) in bcm7120_l2_intc_init_one() argument
139 valid_mask[idx] |= l1_data->irq_map_mask[idx]; in bcm7120_l2_intc_init_one()
229 u32 valid_mask[MAX_WORDS] = { }; in bcm7120_l2_intc_probe() local
256 ret = bcm7120_l2_intc_init_one(dn, data, irq, valid_mask); in bcm7120_l2_intc_probe()
286 gc->unused = 0xffffffff & ~valid_mask[idx]; in bcm7120_l2_intc_probe()
/Linux-v5.10/drivers/gpio/
Dgpio-aspeed-sgpio.c139 unsigned long *valid_mask, unsigned int ngpios) in aspeed_sgpio_init_valid_mask() argument
148 bitmap_set(valid_mask, 0, n); in aspeed_sgpio_init_valid_mask()
149 bitmap_clear(valid_mask, n, c); in aspeed_sgpio_init_valid_mask()
152 bitmap_set(valid_mask, SGPIO_OUTPUT_OFFSET, n); in aspeed_sgpio_init_valid_mask()
153 bitmap_clear(valid_mask, SGPIO_OUTPUT_OFFSET + n, c); in aspeed_sgpio_init_valid_mask()
159 unsigned long *valid_mask, unsigned int ngpios) in aspeed_sgpio_irq_init_valid_mask() argument
167 bitmap_set(valid_mask, 0, n); in aspeed_sgpio_irq_init_valid_mask()
168 bitmap_clear(valid_mask, n, ngpios - n); in aspeed_sgpio_irq_init_valid_mask()
Dgpio-tqmx86.c221 unsigned long *valid_mask, in tqmx86_init_irq_valid_mask() argument
225 clear_bit(0, valid_mask); in tqmx86_init_irq_valid_mask()
226 clear_bit(1, valid_mask); in tqmx86_init_irq_valid_mask()
227 clear_bit(2, valid_mask); in tqmx86_init_irq_valid_mask()
228 clear_bit(3, valid_mask); in tqmx86_init_irq_valid_mask()
Dgpiolib.c431 gc->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_alloc_valid_mask()
432 if (!gc->valid_mask) in gpiochip_alloc_valid_mask()
442 gc->valid_mask, in gpiochip_init_valid_mask()
450 bitmap_free(gc->valid_mask); in gpiochip_free_valid_mask()
451 gc->valid_mask = NULL; in gpiochip_free_valid_mask()
466 if (likely(!gc->valid_mask)) in gpiochip_line_is_valid()
468 return test_bit(offset, gc->valid_mask); in gpiochip_line_is_valid()
912 girq->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_irqchip_init_valid_mask()
913 if (!girq->valid_mask) in gpiochip_irqchip_init_valid_mask()
916 girq->init_valid_mask(gc, girq->valid_mask, gc->ngpio); in gpiochip_irqchip_init_valid_mask()
[all …]
Dgpio-rcar.c326 if (chip->valid_mask) in gpio_rcar_set_multiple()
327 bankmask &= chip->valid_mask[0]; in gpio_rcar_set_multiple()
Dgpio-stmpe.c436 unsigned long *valid_mask, in stmpe_init_irq_valid_mask() argument
448 clear_bit(i, valid_mask); in stmpe_init_irq_valid_mask()
/Linux-v5.10/arch/mips/cavium-octeon/executive/
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-v5.10/include/linux/gpio/
Ddriver.h224 unsigned long *valid_mask,
233 unsigned long *valid_mask; member
394 unsigned long *valid_mask,
441 unsigned long *valid_mask; member
/Linux-v5.10/drivers/platform/x86/
Dintel_int0002_vgpio.c165 unsigned long *valid_mask, in int0002_init_irq_valid_mask() argument
168 bitmap_clear(valid_mask, 0, GPE0A_PME_B0_VIRT_GPIO_PIN); in int0002_init_irq_valid_mask()
/Linux-v5.10/arch/powerpc/perf/
Disa207-common.c56 u64 valid_mask = EVENT_VALID_MASK; in is_event_valid() local
59 valid_mask = p10_EVENT_VALID_MASK; in is_event_valid()
61 valid_mask = p9_EVENT_VALID_MASK; in is_event_valid()
63 return !(event & ~valid_mask); in is_event_valid()
/Linux-v5.10/arch/x86/events/amd/
Dibs.c88 u64 valid_mask; member
484 config &= ~perf_ibs->valid_mask; in perf_ibs_stop()
554 .valid_mask = IBS_FETCH_VAL,
579 .valid_mask = IBS_OP_VAL,
622 if (!(*buf++ & perf_ibs->valid_mask)) in perf_ibs_handle_irq()
/Linux-v5.10/arch/arm64/kernel/
Dprocess.c640 unsigned long valid_mask = PR_TAGGED_ADDR_ENABLE; in set_tagged_addr_ctrl() local
647 valid_mask |= PR_MTE_TCF_MASK | PR_MTE_TAG_MASK; in set_tagged_addr_ctrl()
649 if (arg & ~valid_mask) in set_tagged_addr_ctrl()
/Linux-v5.10/arch/alpha/kernel/
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-v5.10/drivers/gpu/drm/radeon/
Dradeon_acpi.c59 u32 valid_mask; /* valid flags mask */ member
282 params.flags, params.valid_mask); in radeon_atif_get_notification_params()
283 params.flags = params.flags & params.valid_mask; in radeon_atif_get_notification_params()
/Linux-v5.10/drivers/firmware/psci/
Dpsci.c105 const u32 valid_mask = psci_has_ext_power_state() ? in psci_power_state_is_valid() local
109 return !(state & ~valid_mask); in psci_power_state_is_valid()
/Linux-v5.10/drivers/gpu/drm/
Ddrm_property.c899 uint64_t valid_mask = 0; in drm_property_change_valid_get() local
902 valid_mask |= (1ULL << property->values[i]); in drm_property_change_valid_get()
903 return !(value & ~valid_mask); in drm_property_change_valid_get()
Ddrm_client_modeset.c903 u64 valid_mask = 0; in drm_client_rotation() local
963 valid_mask |= (1ULL << plane->rotation_property->values[i]); in drm_client_rotation()
965 if (!(*rotation & valid_mask)) in drm_client_rotation()
/Linux-v5.10/drivers/gpu/drm/amd/include/
Damd_acpi.h38 u32 valid_mask; /* valid flags mask */ member
/Linux-v5.10/drivers/pinctrl/qcom/
Dpinctrl-msm.c622 unsigned long *valid_mask, in msm_gpio_init_valid_mask() argument
633 bitmap_fill(valid_mask, ngpios); in msm_gpio_init_valid_mask()
639 clear_bit(reserved[i], valid_mask); in msm_gpio_init_valid_mask()
663 bitmap_zero(valid_mask, ngpios); in msm_gpio_init_valid_mask()
665 set_bit(tmp[i], valid_mask); in msm_gpio_init_valid_mask()
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_acpi.c277 params.flags, params.valid_mask); in amdgpu_atif_get_notification_params()
278 params.flags = params.flags & params.valid_mask; in amdgpu_atif_get_notification_params()
/Linux-v5.10/fs/notify/fanotify/
Dfanotify_user.c1118 u32 valid_mask = FANOTIFY_EVENTS | FANOTIFY_EVENT_FLAGS; in do_fanotify_mark() local
1164 valid_mask |= FANOTIFY_PERM_EVENTS; in do_fanotify_mark()
1166 if (mask & ~valid_mask) in do_fanotify_mark()
/Linux-v5.10/arch/x86/events/
Dperf_event.h544 u64 valid_mask; member
553 .valid_mask = (vm), \
/Linux-v5.10/fs/btrfs/
Dtree-checker.c984 u32 valid_mask = (S_IFMT | S_ISUID | S_ISGID | S_ISVTX | 0777); in check_inode_item() local
1016 if (mode & ~valid_mask) { in check_inode_item()
1019 mode & ~valid_mask); in check_inode_item()

12