Searched refs:kpad (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/input/keyboard/ |
| H A D | adp5588-keys.c | 220 struct adp5588_kpad *kpad = gpiochip_get_data(chip); in adp5588_gpio_get_value() local 221 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]); in adp5588_gpio_get_value() 222 unsigned int bit = ADP5588_BIT(kpad->gpiomap[off]); in adp5588_gpio_get_value() 225 guard(mutex)(&kpad->gpio_lock); in adp5588_gpio_get_value() 227 if (kpad->dir[bank] & bit) in adp5588_gpio_get_value() 228 val = kpad->dat_out[bank]; in adp5588_gpio_get_value() 230 val = adp5588_read(kpad->client, GPIO_DAT_STAT1 + bank); in adp5588_gpio_get_value() 238 struct adp5588_kpad *kpad = gpiochip_get_data(chip); in adp5588_gpio_set_value() local 239 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]); in adp5588_gpio_set_value() 240 unsigned int bit = ADP5588_BIT(kpad->gpiomap[off]); in adp5588_gpio_set_value() [all …]
|
| H A D | adp5585-keys.c | 43 static int adp5585_keys_validate_events(const struct adp5585_kpad *kpad, in adp5585_keys_validate_events() argument 50 if (events[ev] < kpad->info->key_ev_min || in adp5585_keys_validate_events() 51 events[ev] > kpad->info->key_ev_max) in adp5585_keys_validate_events() 58 row = (events[ev] - 1) / kpad->info->max_cols; in adp5585_keys_validate_events() 59 col = (events[ev] - 1) % kpad->info->max_cols; in adp5585_keys_validate_events() 61 if (test_bit(row, &kpad->keypad) && in adp5585_keys_validate_events() 62 test_bit(col + kpad->info->max_rows, &kpad->keypad)) in adp5585_keys_validate_events() 65 return dev_err_probe(kpad->dev, -EINVAL, in adp5585_keys_validate_events() 74 const struct adp5585_kpad *kpad) in adp5585_keys_check_special_events() argument 78 error = adp5585_keys_validate_events(kpad, adp5585->unlock_keys, in adp5585_keys_check_special_events() [all …]
|
| /linux/drivers/media/mc/ |
| H A D | mc-device.c | 143 static void media_device_kpad_to_upad(const struct media_pad *kpad, in media_device_kpad_to_upad() argument 146 upad->entity = media_entity_id(kpad->entity); in media_device_kpad_to_upad() 147 upad->index = kpad->index; in media_device_kpad_to_upad() 148 upad->flags = kpad->flags; in media_device_kpad_to_upad() 239 struct media_v2_pad kpad, __user *upad; in media_device_get_topology() local 323 memset(&kpad, 0, sizeof(kpad)); in media_device_get_topology() 326 kpad.id = pad->graph_obj.id; in media_device_get_topology() 327 kpad.entity_id = pad->entity->graph_obj.id; in media_device_get_topology() 328 kpad.flags = pad->flags; in media_device_get_topology() 329 kpad.index = pad->index; in media_device_get_topology() [all …]
|