Symbol: activity_data
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
157
struct ec_response_activity_data *activity_data =
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
159
enum motionsensor_activity activity = activity_data->activity;
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
160
u8 state = activity_data->state;
drivers/leds/trigger/ledtrig-activity.c
126
activity_data->time_left -= 100;
drivers/leds/trigger/ledtrig-activity.c
127
if (activity_data->time_left <= 0) {
drivers/leds/trigger/ledtrig-activity.c
128
activity_data->time_left = 0;
drivers/leds/trigger/ledtrig-activity.c
129
activity_data->state = !activity_data->state;
drivers/leds/trigger/ledtrig-activity.c
131
(activity_data->state ^ activity_data->invert) ?
drivers/leds/trigger/ledtrig-activity.c
138
delay = activity_data->state ?
drivers/leds/trigger/ledtrig-activity.c
142
delay = activity_data->state ?
drivers/leds/trigger/ledtrig-activity.c
147
if (!activity_data->time_left || delay <= activity_data->time_left)
drivers/leds/trigger/ledtrig-activity.c
148
activity_data->time_left = delay;
drivers/leds/trigger/ledtrig-activity.c
150
delay = min_t(int, activity_data->time_left, 100);
drivers/leds/trigger/ledtrig-activity.c
151
mod_timer(&activity_data->timer, jiffies + msecs_to_jiffies(delay));
drivers/leds/trigger/ledtrig-activity.c
157
struct activity_data *activity_data = led_trigger_get_drvdata(dev);
drivers/leds/trigger/ledtrig-activity.c
159
return sprintf(buf, "%d\n", activity_data->invert);
drivers/leds/trigger/ledtrig-activity.c
166
struct activity_data *activity_data = led_trigger_get_drvdata(dev);
drivers/leds/trigger/ledtrig-activity.c
174
activity_data->invert = !!state;
drivers/leds/trigger/ledtrig-activity.c
189
struct activity_data *activity_data;
drivers/leds/trigger/ledtrig-activity.c
191
activity_data = kzalloc_obj(*activity_data);
drivers/leds/trigger/ledtrig-activity.c
192
if (!activity_data)
drivers/leds/trigger/ledtrig-activity.c
195
led_set_trigger_data(led_cdev, activity_data);
drivers/leds/trigger/ledtrig-activity.c
197
activity_data->led_cdev = led_cdev;
drivers/leds/trigger/ledtrig-activity.c
198
timer_setup(&activity_data->timer, led_activity_function, 0);
drivers/leds/trigger/ledtrig-activity.c
201
led_activity_function(&activity_data->timer);
drivers/leds/trigger/ledtrig-activity.c
209
struct activity_data *activity_data = led_get_trigger_data(led_cdev);
drivers/leds/trigger/ledtrig-activity.c
211
timer_shutdown_sync(&activity_data->timer);
drivers/leds/trigger/ledtrig-activity.c
212
kfree(activity_data);
drivers/leds/trigger/ledtrig-activity.c
35
struct activity_data *activity_data = timer_container_of(activity_data,
drivers/leds/trigger/ledtrig-activity.c
37
struct led_classdev *led_cdev = activity_data->led_cdev;
drivers/leds/trigger/ledtrig-activity.c
79
diff_boot = (curr_boot - activity_data->last_boot) >> 16;
drivers/leds/trigger/ledtrig-activity.c
80
diff_used = (curr_used - activity_data->last_used) >> 16;
drivers/leds/trigger/ledtrig-activity.c
81
activity_data->last_boot = curr_boot;
drivers/leds/trigger/ledtrig-activity.c
82
activity_data->last_used = curr_used;
include/linux/platform_data/cros_ec_commands.h
2508
struct ec_response_activity_data activity_data;