gpio_aggregator
struct gpio_aggregator *aggr = line->parent;
struct gpio_aggregator *aggr = line->parent;
struct gpio_aggregator *aggr = line->parent;
static void gpio_aggregator_free(struct gpio_aggregator *aggr)
struct gpio_aggregator *aggr = line->parent;
struct gpio_aggregator *aggr = line->parent;
struct gpio_aggregator *aggr = line->parent;
struct gpio_aggregator *aggr = to_gpio_aggregator(item);
static int gpio_aggregator_add_gpio(struct gpio_aggregator *aggr,
struct gpio_aggregator *aggr = to_gpio_aggregator(item);
struct gpio_aggregator *aggr = to_gpio_aggregator(item);
struct gpio_aggregator *aggr = line->parent;
struct gpio_aggregator *aggr = to_gpio_aggregator(item);
struct gpio_aggregator *aggr = to_gpio_aggregator(&group->cg_item);
struct gpio_aggregator *aggr;
static bool gpio_aggregator_is_active(struct gpio_aggregator *aggr)
static int gpio_aggregator_parse(struct gpio_aggregator *aggr)
static bool gpio_aggregator_is_activating(struct gpio_aggregator *aggr)
struct gpio_aggregator *aggr;
static size_t gpio_aggregator_count_lines(struct gpio_aggregator *aggr)
static void gpio_aggregator_destroy(struct gpio_aggregator *aggr)
struct gpio_aggregator *aggr;
gpio_aggregator_line_alloc(struct gpio_aggregator *parent, unsigned int idx,
ATTRIBUTE_GROUPS(gpio_aggregator);
static void gpio_aggregator_line_add(struct gpio_aggregator *aggr,
static void gpio_aggregator_line_del(struct gpio_aggregator *aggr,
static void gpio_aggregator_free_lines(struct gpio_aggregator *aggr)
struct gpio_aggregator *parent;
static int gpio_aggregator_alloc(struct gpio_aggregator **aggr, size_t arg_size)
static struct gpio_aggregator *
return container_of(group, struct gpio_aggregator, group);
gpio_aggregator_make_device_sw_node(struct gpio_aggregator *aggr)
struct gpio_aggregator *new __free(kfree) = kzalloc(
static int gpio_aggregator_activate(struct gpio_aggregator *aggr)
static void gpio_aggregator_deactivate(struct gpio_aggregator *aggr)
static void gpio_aggregator_lockup_configfs(struct gpio_aggregator *aggr,