gb_channel
light->channels = kzalloc_objs(struct gb_channel, conf.channel_count);
static void gb_lights_channel_free(struct gb_channel *channel)
static void gb_lights_channel_release(struct gb_channel *channel)
static int __gb_lights_flash_intensity_set(struct gb_channel *channel,
static int __gb_lights_flash_brightness_set(struct gb_channel *channel)
static int gb_lights_color_set(struct gb_channel *channel, u32 color);
static int gb_lights_fade_set(struct gb_channel *channel);
struct gb_channel *channel = get_channel_from_cdev(cdev); \
struct gb_channel *channel = get_channel_from_cdev(cdev); \
struct gb_channel *channel = get_channel_from_cdev(cdev);
struct gb_channel *channel = get_channel_from_cdev(cdev);
static int channel_attr_groups_set(struct gb_channel *channel,
static int gb_lights_fade_set(struct gb_channel *channel)
static int gb_lights_color_set(struct gb_channel *channel, u32 color)
static int __gb_lights_led_brightness_set(struct gb_channel *channel)
static int __gb_lights_brightness_set(struct gb_channel *channel)
struct gb_channel *channel = get_channel_from_cdev(cdev);
struct gb_channel *channel = get_channel_from_cdev(cdev);
struct gb_channel *channel = get_channel_from_cdev(cdev);
static void gb_lights_led_operations_set(struct gb_channel *channel,
struct gb_channel *channels;
struct gb_channel *channel_torch, *channel_ind, *channel_flash;
struct gb_channel *channel = container_of(fcdev, struct gb_channel,
struct gb_channel *channel = container_of(fcdev, struct gb_channel,
struct gb_channel *channel = container_of(fcdev, struct gb_channel,
static void gb_lights_channel_free(struct gb_channel *channel);
struct gb_channel *channel = container_of(fcdev, struct gb_channel,
static struct gb_connection *get_conn_from_channel(struct gb_channel *channel)
struct gb_channel *channel = container_of(fcdev, struct gb_channel,
static int __gb_lights_channel_torch_attach(struct gb_channel *channel,
struct gb_channel *channel_torch)
static int __gb_lights_flash_led_register(struct gb_channel *channel)
struct gb_channel *channel_torch;
static bool is_channel_flash(struct gb_channel *channel)
static void __gb_lights_flash_led_unregister(struct gb_channel *channel)
static int gb_lights_channel_flash_config(struct gb_channel *channel)
static struct gb_channel *get_channel_from_cdev(struct led_classdev *cdev)
static int gb_lights_channel_flash_config(struct gb_channel *channel)
static int __gb_lights_flash_led_register(struct gb_channel *channel)
static void __gb_lights_flash_led_unregister(struct gb_channel *channel)
return container_of(fled_cdev, struct gb_channel, fled);
static int __gb_lights_led_register(struct gb_channel *channel)
static int gb_lights_channel_register(struct gb_channel *channel)
static struct led_classdev *get_channel_cdev(struct gb_channel *channel)
static void __gb_lights_led_unregister(struct gb_channel *channel)
static void gb_lights_channel_unregister(struct gb_channel *channel)
struct gb_channel *channel)
static struct gb_channel *get_channel_from_mode(struct gb_light *light,
struct gb_channel *channel;