led_trigger
struct led_trigger trigger;
struct led_trigger *led;
struct led_trigger *trig;
int led_trigger_set(struct led_classdev *led_cdev, struct led_trigger *trig)
struct led_trigger *trig)
struct led_trigger *trig;
trigger_relevant(struct led_classdev *led_cdev, struct led_trigger *trig)
int led_trigger_register(struct led_trigger *trig)
struct led_trigger *_trig;
void led_trigger_unregister(struct led_trigger *trig)
led_trigger_unregister(*(struct led_trigger **)res);
struct led_trigger *trig)
struct led_trigger **dr;
void led_trigger_event(struct led_trigger *trig,
struct led_trigger *trig;
void led_mc_trigger_event(struct led_trigger *trig,
static void led_trigger_blink_setup(struct led_trigger *trig,
void led_trigger_blink(struct led_trigger *trig,
void led_trigger_blink_oneshot(struct led_trigger *trig,
void led_trigger_register_simple(const char *name, struct led_trigger **tp)
struct led_trigger *trig;
trig = kzalloc_obj(struct led_trigger);
void led_trigger_unregister_simple(struct led_trigger *trig)
static struct led_trigger cros_ec_led_trigger = {
static struct led_trigger omnia_hw_trigger = {
static struct led_trigger activity_led_trigger = {
static struct led_trigger bl_led_trigger = {
struct led_trigger *_trig;
static struct led_trigger *trig_cpu_all;
static struct led_trigger defon_led_trigger = {
static struct led_trigger gpio_led_trigger = {
static struct led_trigger heartbeat_led_trigger = {
static struct led_trigger *input_events_led_trigger;
static struct led_trigger netdev_led_trigger = {
static struct led_trigger oneshot_led_trigger = {
static struct led_trigger *trigger;
static struct led_trigger pattern_led_trigger = {
static struct led_trigger timer_led_trigger = {
static struct led_trigger transient_trigger = {
static struct led_trigger ledtrig_tty = {
static struct led_trigger *led_feedback;
struct led_trigger *tx_led_trig;
struct led_trigger *recon_led_trig;
struct led_trigger trig;
struct led_trigger **tp, int *err)
static void power_supply_unregister_led_trigger(struct led_trigger *trig)
struct led_trigger trigger;
struct led_trigger *trig = NULL;
static struct led_trigger usbport_led_trigger = {
struct led_trigger *trigger;
#define DEFINE_LED_TRIGGER(x) static struct led_trigger *x;
#define DEFINE_LED_TRIGGER_GLOBAL(x) struct led_trigger *x;
int led_trigger_register(struct led_trigger *trigger);
void led_trigger_unregister(struct led_trigger *trigger);
struct led_trigger *trigger);
struct led_trigger **trigger);
void led_trigger_unregister_simple(struct led_trigger *trigger);
void led_trigger_event(struct led_trigger *trigger, enum led_brightness event);
void led_mc_trigger_event(struct led_trigger *trig,
void led_trigger_blink(struct led_trigger *trigger, unsigned long delay_on,
void led_trigger_blink_oneshot(struct led_trigger *trigger,
int led_trigger_set(struct led_classdev *led_cdev, struct led_trigger *trigger);
led_trigger_get_brightness(const struct led_trigger *trigger)
struct led_trigger **trigger) {}
static inline void led_trigger_unregister_simple(struct led_trigger *trigger) {}
static inline void led_trigger_event(struct led_trigger *trigger,
static inline void led_mc_trigger_event(struct led_trigger *trig,
static inline void led_trigger_blink(struct led_trigger *trigger,
static inline void led_trigger_blink_oneshot(struct led_trigger *trigger,
struct led_trigger *trigger)
led_trigger_get_brightness(const struct led_trigger *trigger)
struct led_trigger *led; /* activity led */
struct led_trigger trigger;
struct led_trigger *trig;
struct led_trigger *charging_trig;
struct led_trigger *full_trig;
struct led_trigger *charging_blink_full_solid_trig;
struct led_trigger *charging_orange_full_green_trig;
struct led_trigger *power_led;
struct led_trigger led_trigger;
struct hci_basic_led_trigger, led_trigger)
static struct led_trigger *led_allocate_basic(struct hci_dev *hdev,
htrig->led_trigger.activate = activate;
htrig->led_trigger.name = devm_kasprintf(&hdev->dev, GFP_KERNEL,
if (!htrig->led_trigger.name)
if (devm_led_trigger_register(&hdev->dev, &htrig->led_trigger))
return &htrig->led_trigger;
devm_kfree(&hdev->dev, (void *)htrig->led_trigger.name);
struct led_trigger tx_led, rx_led, assoc_led, radio_led;
struct led_trigger tpt_led;
struct led_trigger netfilter_led_trigger;
struct led_trigger *trigger;
trigger = &rfkill->led_trigger;
rfkill = container_of(led->trigger, struct rfkill, led_trigger);
return rfkill->led_trigger.name;
rfkill->led_trigger.name = rfkill->ledtrigname
rfkill->led_trigger.activate = rfkill_led_trigger_activate;
return led_trigger_register(&rfkill->led_trigger);
led_trigger_unregister(&rfkill->led_trigger);
static struct led_trigger rfkill_any_led_trigger;
static struct led_trigger rfkill_none_led_trigger;
struct led_trigger led_trigger;
struct led_trigger *trig = snd_ctl_ledtrig_audio[led->trigger_type];
struct led_trigger *trig = snd_ctl_ledtrig_audio[led->trigger_type];
static struct led_trigger *snd_ctl_ledtrig_audio[NUM_AUDIO_LEDS];