Lines Matching refs:bankmask
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()
387 if (!bankmask) in gpio_rcar_set_multiple()
392 val &= ~bankmask; in gpio_rcar_set_multiple()
393 val |= (bankmask & bits[0]); in gpio_rcar_set_multiple()