Searched refs:valid_mask (Results 1 - 25 of 57) sorted by relevance

123

/linux-master/drivers/gpio/
H A Dgpio-bd71815.c115 unsigned long *valid_mask,
123 *valid_mask = BD71815_TWO_GPIOS;
125 *valid_mask = BD71815_ONE_GPIO;
151 * not respect the valid_mask. Do not trust it but rather set the ngpios
114 bd71815_init_valid_mask(struct gpio_chip *gc, unsigned long *valid_mask, unsigned int ngpios) argument
H A Dgpio-tqmx86.c221 unsigned long *valid_mask,
225 clear_bit(0, valid_mask);
226 clear_bit(1, valid_mask);
227 clear_bit(2, valid_mask);
228 clear_bit(3, valid_mask);
220 tqmx86_init_irq_valid_mask(struct gpio_chip *chip, unsigned long *valid_mask, unsigned int ngpios) argument
H A Dgpio-rcar.c339 if (chip->valid_mask)
340 bankmask &= chip->valid_mask[0];
383 if (chip->valid_mask)
384 bankmask &= chip->valid_mask[0];
487 if (p->gpio_chip.valid_mask)
488 mask &= p->gpio_chip.valid_mask[0];
H A Dgpio-aspeed-sgpio.c146 unsigned long *valid_mask, unsigned int ngpios)
148 bitmap_set(valid_mask, 0, ngpios);
153 unsigned long *valid_mask, unsigned int ngpios)
160 clear_bit(i, valid_mask);
145 aspeed_sgpio_init_valid_mask(struct gpio_chip *gc, unsigned long *valid_mask, unsigned int ngpios) argument
152 aspeed_sgpio_irq_init_valid_mask(struct gpio_chip *gc, unsigned long *valid_mask, unsigned int ngpios) argument
H A Dgpio-ljca.c226 unsigned long *valid_mask,
232 bitmap_copy(valid_mask, ljca_gpio->gpio_info->valid_pin_map, ngpios);
238 unsigned long *valid_mask,
241 ljca_gpio_init_valid_mask(chip, valid_mask, ngpios);
225 ljca_gpio_init_valid_mask(struct gpio_chip *chip, unsigned long *valid_mask, unsigned int ngpios) argument
237 ljca_gpio_irq_init_valid_mask(struct gpio_chip *chip, unsigned long *valid_mask, unsigned int ngpios) argument
H A Dgpio-npcm-sgpio.c307 unsigned long *valid_mask,
313 bitmap_set(valid_mask, gpio->nout_sgpio, gpio->nin_sgpio);
314 bitmap_clear(valid_mask, 0, gpio->nout_sgpio);
306 npcm_sgpio_irq_init_valid_mask(struct gpio_chip *gc, unsigned long *valid_mask, unsigned int ngpios) argument
H A Dgpiolib.c634 bitmap_clear(gc->valid_mask, start, count);
648 gc->valid_mask = gpiochip_allocate_mask(gc);
649 if (!gc->valid_mask)
658 gc->valid_mask,
666 gpiochip_free_mask(&gc->valid_mask);
689 if (likely(!gc->valid_mask))
691 return test_bit(offset, gc->valid_mask);
1297 girq->valid_mask = gpiochip_allocate_mask(gc);
1298 if (!girq->valid_mask)
1301 girq->init_valid_mask(gc, girq->valid_mask, g
[all...]
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_stream.h54 u32 valid_mask; member in struct:pvr_stream_ext_header
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.c157 if (data & ~header->valid_mask)
/linux-master/drivers/bus/
H A Dbrcmstb_gisb.c147 u32 valid_mask; member in struct:brcmstb_gisb_arb_device
244 u32 mask = gdev->valid_mask & masters;
469 &gdev->valid_mask))
470 gdev->valid_mask = 0xffffffff;
477 if (hweight_long(gdev->valid_mask) == num_masters) {
478 first = ffs(gdev->valid_mask) - 1;
479 last = fls(gdev->valid_mask) - 1;
482 if (!(gdev->valid_mask & BIT(i)))
/linux-master/drivers/irqchip/
H A Dirq-versatile-fpga.c206 u32 valid_mask; local
218 if (of_property_read_u32(node, "valid-mask", &valid_mask))
219 valid_mask = 0;
231 fpga_irq_init(base, parent_irq, valid_mask, node);
H A Dirq-bcm7120-l2.c108 int irq, u32 *valid_mask)
137 valid_mask[idx] |= l1_data->irq_map_mask[idx];
228 u32 valid_mask[MAX_WORDS] = { }; local
262 ret = bcm7120_l2_intc_init_one(dn, data, irq, valid_mask);
293 gc->unused = 0xffffffff & ~valid_mask[idx];
106 bcm7120_l2_intc_init_one(struct device_node *dn, struct bcm7120_l2_intc_data *data, int irq, u32 *valid_mask) argument
/linux-master/arch/mips/cavium-octeon/executive/
H A Dcvmx-l2c.c87 uint32_t valid_mask; local
89 valid_mask = (0x1 << cvmx_l2c_get_num_assoc()) - 1;
91 mask &= valid_mask;
94 if (mask == valid_mask && !OCTEON_IS_MODEL(OCTEON_CN63XX))
144 uint32_t valid_mask; local
146 valid_mask = (0x1 << cvmx_l2c_get_num_assoc()) - 1;
147 mask &= valid_mask;
150 if (mask == valid_mask && !OCTEON_IS_MODEL(OCTEON_CN63XX))
/linux-master/include/linux/gpio/
H A Ddriver.h98 * HWIRQ, return -EINVAL, but also make sure to fill in @valid_mask and
266 * @init_valid_mask: optional routine to initialize @valid_mask, to be
269 * is passed a bitmap in "valid_mask" and it will have ngpios
275 unsigned long *valid_mask,
279 * @valid_mask:
284 unsigned long *valid_mask; member in struct:gpio_irq_chip
356 * @init_valid_mask: optional routine to initialize @valid_mask, to be used if
456 unsigned long *valid_mask,
505 * @valid_mask:
510 unsigned long *valid_mask; member in struct:gpio_chip
[all...]
/linux-master/drivers/platform/x86/intel/
H A Dint0002_vgpio.c152 unsigned long *valid_mask,
155 bitmap_clear(valid_mask, 0, GPE0A_PME_B0_VIRT_GPIO_PIN);
151 int0002_init_irq_valid_mask(struct gpio_chip *chip, unsigned long *valid_mask, unsigned int ngpios) argument
/linux-master/arch/arm64/kernel/
H A Dprocess.c664 unsigned long valid_mask = PR_TAGGED_ADDR_ENABLE; local
671 valid_mask |= PR_MTE_TCF_SYNC | PR_MTE_TCF_ASYNC \
674 if (arg & ~valid_mask)
/linux-master/drivers/gpu/drm/amd/include/
H A Damd_acpi.h38 u32 valid_mask; /* valid flags mask */ member in struct:atif_system_params
/linux-master/arch/powerpc/perf/
H A Disa207-common.c56 u64 valid_mask = EVENT_VALID_MASK; local
59 valid_mask = p10_EVENT_VALID_MASK;
61 valid_mask = p9_EVENT_VALID_MASK;
63 return !(event & ~valid_mask);
/linux-master/arch/alpha/kernel/
H A Derr_marvel.c140 marvel_print_po7_uncrr_sym(u64 uncrr_sym, u64 valid_mask) argument
187 uncrr_sym &= valid_mask;
189 if (EXTRACT(valid_mask, IO7__PO7_UNCRR_SYM__SYN))
194 if (EXTRACT(valid_mask, IO7__PO7_UNCRR_SYM__ERR_CYC))
255 if (EXTRACT(valid_mask, IO7__PO7_UNCRR_SYM__STRV_VTR)) {
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_acpi.c58 u32 valid_mask; /* valid flags mask */ member in struct:atif_system_params
281 params.flags, params.valid_mask);
282 params.flags = params.flags & params.valid_mask;
/linux-master/drivers/gpu/drm/
H A Ddrm_property.c955 uint64_t valid_mask = 0; local
958 valid_mask |= (1ULL << property->values[i]);
959 return !(value & ~valid_mask);
/linux-master/drivers/platform/x86/amd/pmf/
H A Dacpi.c371 params.valid_mask,
375 params.flags = params.flags & params.valid_mask;
/linux-master/include/uapi/linux/
H A Disst_if.h246 * @valid_mask: Mask of instances as there can be holes
254 __u16 valid_mask; member in struct:isst_tpmi_instance_count
/linux-master/arch/x86/events/amd/
H A Dibs.c89 u64 valid_mask; member in struct:perf_ibs
504 config &= ~perf_ibs->valid_mask;
676 .valid_mask = IBS_FETCH_VAL,
701 .valid_mask = IBS_OP_VAL,
1056 if (!(*buf++ & perf_ibs->valid_mask))

Completed in 239 milliseconds

123