Lines Matching refs:bit
225 u8 (*bit) (u8 offset); member
287 .bit = adp5589_bit,
368 .bit = adp5585_bit,
392 unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); in adp5589_gpio_get_value() local
396 bit); in adp5589_gpio_get_value()
404 unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); in adp5589_gpio_set_value() local
409 kpad->dat_out[bank] |= bit; in adp5589_gpio_set_value()
411 kpad->dat_out[bank] &= ~bit; in adp5589_gpio_set_value()
423 unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); in adp5589_gpio_direction_input() local
428 kpad->dir[bank] &= ~bit; in adp5589_gpio_direction_input()
443 unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); in adp5589_gpio_direction_output() local
448 kpad->dir[bank] |= bit; in adp5589_gpio_direction_output()
451 kpad->dat_out[bank] |= bit; in adp5589_gpio_direction_output()
453 kpad->dat_out[bank] &= ~bit; in adp5589_gpio_direction_output()
717 unsigned val = 0, bit = (1 << i); in adp5589_setup() local
718 if (pdata->pullup_en_300k & bit) in adp5589_setup()
720 else if (pdata->pulldown_en_300k & bit) in adp5589_setup()
722 else if (pdata->pullup_en_100k & bit) in adp5589_setup()
724 else if (pdata->pull_dis_mask & bit) in adp5589_setup()
737 unsigned val = 0, bit = 1 << (i + kpad->var->col_shift); in adp5589_setup() local
738 if (pdata->pullup_en_300k & bit) in adp5589_setup()
740 else if (pdata->pulldown_en_300k & bit) in adp5589_setup()
742 else if (pdata->pullup_en_100k & bit) in adp5589_setup()
744 else if (pdata->pull_dis_mask & bit) in adp5589_setup()