Searched refs:bankmask (Results 1 – 2 of 2) sorted by relevance
/Linux-v6.1/drivers/gpio/ |
D | gpio-rcar.c | 336 u32 bankmask, outputs, m, val = 0; in gpio_rcar_get_multiple() local 339 bankmask = mask[0] & GENMASK(chip->ngpio - 1, 0); in gpio_rcar_get_multiple() 341 bankmask &= chip->valid_mask[0]; in gpio_rcar_get_multiple() 343 if (!bankmask) in gpio_rcar_get_multiple() 347 bits[0] = gpio_rcar_read(p, INDT) & bankmask; in gpio_rcar_get_multiple() 353 m = outputs & bankmask; in gpio_rcar_get_multiple() 357 m = ~outputs & bankmask; in gpio_rcar_get_multiple() 381 u32 val, bankmask; in gpio_rcar_set_multiple() local 383 bankmask = mask[0] & GENMASK(chip->ngpio - 1, 0); in gpio_rcar_set_multiple() 385 bankmask &= chip->valid_mask[0]; in gpio_rcar_set_multiple() [all …]
|
D | gpio-74x164.c | 77 unsigned long bankmask; in gen_74x164_set_multiple() local 82 for_each_set_clump8(offset, bankmask, mask, chip->registers * 8) { in gen_74x164_set_multiple() 84 bitmask = bitmap_get_value8(bits, offset) & bankmask; in gen_74x164_set_multiple() 86 chip->buffer[bank] &= ~bankmask; in gen_74x164_set_multiple()
|