gpio_sim_attribute
struct gpio_sim_attribute *line_attr = to_gpio_sim_attr(attr);
struct gpio_sim_attribute *line_attr = to_gpio_sim_attr(attr);
struct gpio_sim_attribute *line_attr = to_gpio_sim_attr(attr);
struct gpio_sim_attribute *val_attr, *pull_attr;
static struct gpio_sim_attribute *
return container_of(dev_attr, struct gpio_sim_attribute, dev_attr);