Searched refs:bank_mask (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/i2c/ |
| H A D | i2c-stub.c | 50 static u8 bank_mask[MAX_CHIPS]; variable 51 module_param_array(bank_mask, byte, NULL, S_IRUGO); 52 MODULE_PARM_DESC(bank_mask, "Bank value mask"); 78 u8 bank_mask; member 179 & chip->bank_mask; in stub_xfer() 331 chip->bank_mask = bank_mask[i]; in i2c_stub_allocate_banks() 332 while (!(chip->bank_mask & 1)) { in i2c_stub_allocate_banks() 334 chip->bank_mask >>= 1; in i2c_stub_allocate_banks() 337 chip->bank_words = kcalloc(chip->bank_mask * chip->bank_size, in i2c_stub_allocate_banks() 344 chip->bank_mask, chip->bank_size, chip->bank_start, in i2c_stub_allocate_banks() [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-mpsse.c | 225 unsigned long i, bank, bank_mask, bank_bits; in gpio_mpsse_set_multiple() local 234 for_each_set_clump8(i, bank_mask, mask, chip->ngpio) { in gpio_mpsse_set_multiple() 237 if (bank_mask) { in gpio_mpsse_set_multiple() 240 priv->gpio_outputs[bank] &= ~bank_mask; in gpio_mpsse_set_multiple() 242 priv->gpio_outputs[bank] |= bank_bits & bank_mask; in gpio_mpsse_set_multiple() 256 unsigned long i, bank, bank_mask; in gpio_mpsse_get_multiple() local 265 for_each_set_clump8(i, bank_mask, mask, chip->ngpio) { in gpio_mpsse_get_multiple() 268 if (bank_mask) { in gpio_mpsse_get_multiple() 273 bitmap_set_value8(bits, ret & bank_mask, i); in gpio_mpsse_get_multiple()
|
| /linux/drivers/iio/adc/ |
| H A D | rohm-bd79112.c | 309 unsigned long i, bank_mask; in bd79112_gpio_set_multiple() local 311 for_each_set_clump8(i, bank_mask, mask, gc->ngpio) { in bd79112_gpio_set_multiple() 318 ret = regmap_update_bits(data->map, reg, bank_mask, bank_bits); in bd79112_gpio_set_multiple()
|
| /linux/Documentation/i2c/ |
| H A D | i2c-stub.rst | 55 u8 bank_reg[10], u8 bank_mask[10], u8 bank_start[10], u8 bank_end[10]:
|