Lines Matching refs:gpio_sim_device
480 struct gpio_sim_device {
519 struct gpio_sim_device *simdev = container_of(nb,
520 struct gpio_sim_device,
542 static struct gpio_sim_device *to_gpio_sim_device(struct config_item *item)
546 return container_of(group, struct gpio_sim_device, group);
565 struct gpio_sim_device *parent;
588 static struct gpio_sim_device *
616 static struct gpio_sim_device *
637 static struct gpio_sim_device *gpio_sim_hog_get_device(struct gpio_sim_hog *hog)
644 static bool gpio_sim_device_is_live_unlocked(struct gpio_sim_device *dev)
663 struct gpio_sim_device *dev = to_gpio_sim_device(item);
680 struct gpio_sim_device *dev = to_gpio_sim_device(item);
717 static void gpio_sim_remove_hogs(struct gpio_sim_device *dev)
735 static int gpio_sim_add_hogs(struct gpio_sim_device *dev)
856 static bool gpio_sim_bank_labels_non_unique(struct gpio_sim_device *dev)
873 static int gpio_sim_device_activate_unlocked(struct gpio_sim_device *dev)
945 static void gpio_sim_device_deactivate_unlocked(struct gpio_sim_device *dev)
960 struct gpio_sim_device *dev = to_gpio_sim_device(item);
1011 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank);
1029 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank);
1040 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank);
1064 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank);
1076 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank);
1110 struct gpio_sim_device *dev = gpio_sim_line_get_device(line);
1121 struct gpio_sim_device *dev = gpio_sim_line_get_device(line);
1150 struct gpio_sim_device *dev = gpio_sim_hog_get_device(hog);
1161 struct gpio_sim_device *dev = gpio_sim_hog_get_device(hog);
1185 struct gpio_sim_device *dev = gpio_sim_hog_get_device(hog);
1216 struct gpio_sim_device *dev = gpio_sim_hog_get_device(hog);
1250 struct gpio_sim_device *dev = gpio_sim_hog_get_device(hog);
1273 struct gpio_sim_device *dev = gpio_sim_line_get_device(line);
1299 struct gpio_sim_device *dev = gpio_sim_line_get_device(line);
1328 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank);
1359 struct gpio_sim_device *dev = gpio_sim_bank_get_device(bank);
1387 struct gpio_sim_device *dev = to_gpio_sim_device(&group->cg_item);
1411 struct gpio_sim_device *dev = to_gpio_sim_device(item);
1443 struct gpio_sim_device *dev __free(kfree) = kzalloc(sizeof(*dev),