/kernel/linux/linux-6.6/drivers/leds/trigger/ |
H A D | ledtrig-netdev.c | 64 static void set_baseline_state(struct led_netdev_data *trigger_data) in set_baseline_state() argument 67 struct led_classdev *led_cdev = trigger_data->led_cdev; in set_baseline_state() 70 if (trigger_data->hw_control) { in set_baseline_state() 71 led_cdev->hw_control_set(led_cdev, trigger_data->mode); in set_baseline_state() 82 if (!trigger_data->carrier_link_up) { in set_baseline_state() 87 if (test_bit(TRIGGER_NETDEV_LINK, &trigger_data->mode)) in set_baseline_state() 90 if (test_bit(TRIGGER_NETDEV_LINK_10, &trigger_data->mode) && in set_baseline_state() 91 trigger_data->link_speed == SPEED_10) in set_baseline_state() 94 if (test_bit(TRIGGER_NETDEV_LINK_100, &trigger_data->mode) && in set_baseline_state() 95 trigger_data in set_baseline_state() 152 can_hw_control(struct led_netdev_data *trigger_data) can_hw_control() argument 194 get_device_state(struct led_netdev_data *trigger_data) get_device_state() argument 211 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); device_name_show() local 221 set_device_name(struct led_netdev_data *trigger_data, const char *name, size_t size) set_device_name() argument 269 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); device_name_store() local 284 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); netdev_led_attr_show() local 308 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); netdev_led_attr_store() local 378 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); interval_show() local 388 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); interval_store() local 415 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); offloaded_show() local 443 struct led_netdev_data *trigger_data = netdev_trig_notify() local 492 struct led_netdev_data *trigger_data = netdev_trig_work() local 543 struct led_netdev_data *trigger_data; netdev_trig_activate() local 595 struct led_netdev_data *trigger_data = led_get_trigger_data(led_cdev); netdev_trig_deactivate() local [all...] |
H A D | ledtrig-tty.c | 21 static void ledtrig_tty_restart(struct ledtrig_tty_data *trigger_data) in ledtrig_tty_restart() argument 23 schedule_delayed_work(&trigger_data->dwork, 0); in ledtrig_tty_restart() 29 struct ledtrig_tty_data *trigger_data = led_trigger_get_drvdata(dev); in ttyname_show() local 32 mutex_lock(&trigger_data->mutex); in ttyname_show() 34 if (trigger_data->ttyname) in ttyname_show() 35 len = sprintf(buf, "%s\n", trigger_data->ttyname); in ttyname_show() 37 mutex_unlock(&trigger_data->mutex); in ttyname_show() 46 struct ledtrig_tty_data *trigger_data = led_trigger_get_drvdata(dev); in ttyname_store() local 62 mutex_lock(&trigger_data->mutex); in ttyname_store() 64 running = trigger_data in ttyname_store() 83 struct ledtrig_tty_data *trigger_data = ledtrig_tty_work() local 150 struct ledtrig_tty_data *trigger_data; ledtrig_tty_activate() local 167 struct ledtrig_tty_data *trigger_data = led_get_trigger_data(led_cdev); ledtrig_tty_deactivate() local [all...] |
H A D | ledtrig-pattern.c | 122 struct pattern_trig_data *data = led_cdev->trigger_data; in pattern_trig_start_pattern() 149 struct pattern_trig_data *data = led_cdev->trigger_data; in repeat_show() 165 struct pattern_trig_data *data = led_cdev->trigger_data; in repeat_store() 265 struct pattern_trig_data *data = led_cdev->trigger_data; in pattern_trig_store_patterns() 298 struct pattern_trig_data *data = led_cdev->trigger_data; in pattern_show() 317 struct pattern_trig_data *data = led_cdev->trigger_data; in hw_pattern_show() 425 struct pattern_trig_data *data = led_cdev->trigger_data; in pattern_trig_deactivate()
|
/kernel/linux/linux-5.10/drivers/leds/trigger/ |
H A D | ledtrig-netdev.c | 65 static void set_baseline_state(struct led_netdev_data *trigger_data) in set_baseline_state() argument 68 struct led_classdev *led_cdev = trigger_data->led_cdev; in set_baseline_state() 76 if (!test_bit(NETDEV_LED_MODE_LINKUP, &trigger_data->mode)) in set_baseline_state() 79 if (test_bit(NETDEV_LED_LINK, &trigger_data->mode)) in set_baseline_state() 88 if (test_bit(NETDEV_LED_TX, &trigger_data->mode) || in set_baseline_state() 89 test_bit(NETDEV_LED_RX, &trigger_data->mode)) in set_baseline_state() 90 schedule_delayed_work(&trigger_data->work, 0); in set_baseline_state() 97 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); in device_name_show() local 100 spin_lock_bh(&trigger_data->lock); in device_name_show() 101 len = sprintf(buf, "%s\n", trigger_data in device_name_show() 111 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); device_name_store() local 152 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); netdev_led_attr_show() local 175 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); netdev_led_attr_store() local 255 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); interval_show() local 265 struct led_netdev_data *trigger_data = led_trigger_get_drvdata(dev); interval_store() local 301 struct led_netdev_data *trigger_data = netdev_trig_notify() local 351 struct led_netdev_data *trigger_data = netdev_trig_work() local 397 struct led_netdev_data *trigger_data; netdev_trig_activate() local 430 struct led_netdev_data *trigger_data = led_get_trigger_data(led_cdev); netdev_trig_deactivate() local [all...] |
H A D | ledtrig-pattern.c | 122 struct pattern_trig_data *data = led_cdev->trigger_data; in pattern_trig_start_pattern() 149 struct pattern_trig_data *data = led_cdev->trigger_data; in repeat_show() 165 struct pattern_trig_data *data = led_cdev->trigger_data; in repeat_store() 265 struct pattern_trig_data *data = led_cdev->trigger_data; in pattern_trig_store_patterns() 298 struct pattern_trig_data *data = led_cdev->trigger_data; in pattern_show() 317 struct pattern_trig_data *data = led_cdev->trigger_data; in hw_pattern_show() 425 struct pattern_trig_data *data = led_cdev->trigger_data; in pattern_trig_deactivate()
|
/kernel/linux/linux-6.6/kernel/trace/ |
H A D | trace_events_trigger.c | 825 * Return: The trigger_data object success, NULL otherwise 832 struct event_trigger_data *trigger_data; in event_trigger_alloc() local 837 trigger_data = kzalloc(sizeof(*trigger_data), GFP_KERNEL); in event_trigger_alloc() 838 if (!trigger_data) in event_trigger_alloc() 841 trigger_data->count = -1; in event_trigger_alloc() 842 trigger_data->ops = trigger_ops; in event_trigger_alloc() 843 trigger_data->cmd_ops = cmd_ops; in event_trigger_alloc() 844 trigger_data->private_data = private_data; in event_trigger_alloc() 846 INIT_LIST_HEAD(&trigger_data in event_trigger_alloc() 863 event_trigger_parse_num(char *param, struct event_trigger_data *trigger_data) event_trigger_parse_num() argument 897 event_trigger_set_filter(struct event_command *cmd_ops, struct trace_event_file *file, char *param, struct event_trigger_data *trigger_data) event_trigger_set_filter() argument 915 event_trigger_reset_filter(struct event_command *cmd_ops, struct event_trigger_data *trigger_data) event_trigger_reset_filter() argument 934 event_trigger_register(struct event_command *cmd_ops, struct trace_event_file *file, char *glob, struct event_trigger_data *trigger_data) event_trigger_register() argument 952 event_trigger_unregister(struct event_command *cmd_ops, struct trace_event_file *file, char *glob, struct event_trigger_data *trigger_data) event_trigger_unregister() argument 985 struct event_trigger_data *trigger_data; event_trigger_parse() local 1050 set_trigger_filter(char *filter_str, struct event_trigger_data *trigger_data, struct trace_event_file *file) set_trigger_filter() argument 1742 struct event_trigger_data *trigger_data; event_enable_trigger_parse() local [all...] |
H A D | trace.h | 1626 struct event_trigger_data *trigger_data, 1652 struct event_trigger_data *trigger_data); 1656 struct event_trigger_data *trigger_data); 1658 struct event_trigger_data *trigger_data); 1662 struct event_trigger_data *trigger_data); 1666 struct event_trigger_data *trigger_data);
|
H A D | trace_events_hist.c | 6553 struct event_trigger_data *trigger_data; in event_hist_trigger_parse() local 6632 trigger_data = event_trigger_alloc(cmd_ops, cmd, param, hist_data); in event_hist_trigger_parse() 6633 if (!trigger_data) { in event_hist_trigger_parse() 6638 ret = event_trigger_set_filter(cmd_ops, file, filter, trigger_data); in event_hist_trigger_parse() 6643 if (!have_hist_trigger_match(trigger_data, file)) in event_hist_trigger_parse() 6646 if (hist_trigger_check_refs(trigger_data, file)) { in event_hist_trigger_parse() 6651 event_trigger_unregister(cmd_ops, file, glob+1, trigger_data); in event_hist_trigger_parse() 6660 if (existing_hist_update_only(glob, trigger_data, file)) in event_hist_trigger_parse() 6663 ret = event_trigger_register(cmd_ops, file, glob, trigger_data); in event_hist_trigger_parse() 6667 if (get_named_trigger_data(trigger_data)) in event_hist_trigger_parse() [all...] |
/kernel/linux/linux-5.10/kernel/trace/ |
H A D | trace_events_trigger.c | 632 struct event_trigger_data *trigger_data; in event_trigger_callback() local 651 trigger_data = kzalloc(sizeof(*trigger_data), GFP_KERNEL); in event_trigger_callback() 652 if (!trigger_data) in event_trigger_callback() 655 trigger_data->count = -1; in event_trigger_callback() 656 trigger_data->ops = trigger_ops; in event_trigger_callback() 657 trigger_data->cmd_ops = cmd_ops; in event_trigger_callback() 658 trigger_data->private_data = file; in event_trigger_callback() 659 INIT_LIST_HEAD(&trigger_data->list); in event_trigger_callback() 660 INIT_LIST_HEAD(&trigger_data in event_trigger_callback() 738 set_trigger_filter(char *filter_str, struct event_trigger_data *trigger_data, struct trace_event_file *file) set_trigger_filter() argument 1414 struct event_trigger_data *trigger_data; event_enable_trigger_func() local [all...] |
H A D | trace_events_hist.c | 5694 struct event_trigger_data *trigger_data; in event_hist_trigger_func() local 5764 trigger_data = kzalloc(sizeof(*trigger_data), GFP_KERNEL); in event_hist_trigger_func() 5765 if (!trigger_data) { in event_hist_trigger_func() 5770 trigger_data->count = -1; in event_hist_trigger_func() 5771 trigger_data->ops = trigger_ops; in event_hist_trigger_func() 5772 trigger_data->cmd_ops = cmd_ops; in event_hist_trigger_func() 5774 INIT_LIST_HEAD(&trigger_data->list); in event_hist_trigger_func() 5775 RCU_INIT_POINTER(trigger_data->filter, NULL); in event_hist_trigger_func() 5777 trigger_data in event_hist_trigger_func() [all...] |
H A D | trace.h | 1770 struct event_trigger_data *trigger_data,
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | leds.h | 145 void *trigger_data; member 371 * macros abstract getting the LED device and its trigger_data from the dev 398 void *trigger_data) in led_set_trigger_data() 400 led_cdev->trigger_data = trigger_data; in led_set_trigger_data() 405 return led_cdev->trigger_data; in led_get_trigger_data() 397 led_set_trigger_data(struct led_classdev *led_cdev, void *trigger_data) led_set_trigger_data() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | leds.h | 191 void *trigger_data; member 493 * macros abstract getting the LED device and its trigger_data from the dev 520 void *trigger_data) in led_set_trigger_data() 522 led_cdev->trigger_data = trigger_data; in led_set_trigger_data() 527 return led_cdev->trigger_data; in led_get_trigger_data() 519 led_set_trigger_data(struct led_classdev *led_cdev, void *trigger_data) led_set_trigger_data() argument
|
/kernel/linux/linux-5.10/drivers/leds/ |
H A D | led-triggers.c | 184 led_cdev->trigger_data = NULL; in led_trigger_set() 230 led_cdev->trigger_data = NULL; in led_trigger_set()
|
/kernel/linux/linux-6.6/drivers/leds/ |
H A D | led-triggers.c | 186 led_cdev->trigger_data = NULL; in led_trigger_set() 234 led_cdev->trigger_data = NULL; in led_trigger_set()
|
/kernel/linux/linux-6.6/include/uapi/scsi/ |
H A D | scsi_bsg_mpi3mr.h | 274 * @trigger_data: Trigger specific data 285 __u64 trigger_data; member
|