Lines Matching refs:gpio_sim_device

543 struct gpio_sim_device {  struct
582 struct gpio_sim_device *simdev = container_of(nb, in gpio_sim_bus_notifier_call() argument
583 struct gpio_sim_device, in gpio_sim_bus_notifier_call()
605 static struct gpio_sim_device *to_gpio_sim_device(struct config_item *item) in to_gpio_sim_device()
609 return container_of(group, struct gpio_sim_device, group); in to_gpio_sim_device()
628 struct gpio_sim_device *parent;
651 static struct gpio_sim_device *
679 static struct gpio_sim_device *
700 static struct gpio_sim_device *gpio_sim_hog_get_device(struct gpio_sim_hog *hog) in gpio_sim_hog_get_device()
707 static bool gpio_sim_device_is_live(struct gpio_sim_device *dev) in gpio_sim_device_is_live()
728 struct gpio_sim_device *dev = to_gpio_sim_device(item); in gpio_sim_device_config_dev_name_show()
745 struct gpio_sim_device *dev = to_gpio_sim_device(item); in gpio_sim_device_config_live_show()
782 static void gpio_sim_remove_hogs(struct gpio_sim_device *dev) in gpio_sim_remove_hogs()
800 static int gpio_sim_add_hogs(struct gpio_sim_device *dev) in gpio_sim_add_hogs()
921 static bool gpio_sim_bank_labels_non_unique(struct gpio_sim_device *dev) in gpio_sim_bank_labels_non_unique()
938 static int gpio_sim_device_activate(struct gpio_sim_device *dev) in gpio_sim_device_activate()
1012 static void gpio_sim_device_deactivate(struct gpio_sim_device *dev) in gpio_sim_device_deactivate()
1026 gpio_sim_device_lockup_configfs(struct gpio_sim_device *dev, bool lock) in gpio_sim_device_lockup_configfs()
1056 struct gpio_sim_device *dev = to_gpio_sim_device(item); in gpio_sim_device_config_live_store()
1117 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank); in gpio_sim_bank_config_chip_name_show()
1135 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank); in gpio_sim_bank_config_label_show()
1146 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank); in gpio_sim_bank_config_label_store()
1170 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank); in gpio_sim_bank_config_num_lines_show()
1182 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank); in gpio_sim_bank_config_num_lines_store()
1216 struct gpio_sim_device *dev = gpio_sim_line_get_device(line); in gpio_sim_line_config_name_show()
1227 struct gpio_sim_device *dev = gpio_sim_line_get_device(line); in gpio_sim_line_config_name_store()
1256 struct gpio_sim_device *dev = gpio_sim_hog_get_device(hog); in gpio_sim_hog_config_name_show()
1267 struct gpio_sim_device *dev = gpio_sim_hog_get_device(hog); in gpio_sim_hog_config_name_store()
1291 struct gpio_sim_device *dev = gpio_sim_hog_get_device(hog); in gpio_sim_hog_config_direction_show()
1322 struct gpio_sim_device *dev = gpio_sim_hog_get_device(hog); in gpio_sim_hog_config_direction_store()
1356 struct gpio_sim_device *dev = gpio_sim_hog_get_device(hog); in gpio_sim_hog_config_item_release()
1379 struct gpio_sim_device *dev = gpio_sim_line_get_device(line); in gpio_sim_line_config_make_hog_item()
1405 struct gpio_sim_device *dev = gpio_sim_line_get_device(line); in gpio_sim_line_config_group_release()
1434 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank); in gpio_sim_bank_config_make_line_group()
1465 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank); in gpio_sim_bank_config_group_release()
1493 struct gpio_sim_device *dev = to_gpio_sim_device(&group->cg_item); in gpio_sim_device_config_make_bank_group()
1517 struct gpio_sim_device *dev = to_gpio_sim_device(item); in gpio_sim_device_config_group_release()
1549 struct gpio_sim_device *dev __free(kfree) = kzalloc(sizeof(*dev), in gpio_sim_config_make_device_group()