/* * Copyright 2012, Fabio Baltieri <fabio.baltieri@gmail.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #ifndef _CAN_LED_H #define _CAN_LED_H #include <linux/if.h> #include <linux/leds.h> #include <linux/netdevice.h> enum can_led_event { CAN_LED_EVENT_OPEN, CAN_LED_EVENT_STOP, CAN_LED_EVENT_TX, CAN_LED_EVENT_RX, }; #ifdef CONFIG_CAN_LEDS /* keep space for interface name + "-tx"/"-rx"/"-rxtx" * suffix and null terminator */ #define CAN_LED_NAME_SZ (IFNAMSIZ + 6) void can_led_event(struct net_device *netdev, enum can_led_event event); void devm_can_led_init(struct net_device *netdev); int __init can_led_notifier_init(void); void __exit can_led_notifier_exit(void); #else
static inline void can_led_event(struct net_device *netdev, enum can_led_event event) { }Contributors
Person | Tokens | Prop | Commits | CommitProp | |
fabio baltieri | fabio baltieri | 15 | 100.00% | 1 | 100.00% |
Total | 15 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
fabio baltieri | fabio baltieri | 11 | 100.00% | 1 | 100.00% |
Total | 11 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
kurt van dijck | kurt van dijck | 12 | 100.00% | 1 | 100.00% |
Total | 12 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
kurt van dijck | kurt van dijck | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
fabio baltieri | fabio baltieri | 83 | 66.40% | 1 | 20.00% |
kurt van dijck | kurt van dijck | 34 | 27.20% | 1 | 20.00% |
oliver hartkopp | oliver hartkopp | 3 | 2.40% | 1 | 20.00% |
marc kleine-budde | marc kleine-budde | 3 | 2.40% | 1 | 20.00% |
yegor yefremov | yegor yefremov | 2 | 1.60% | 1 | 20.00% |
Total | 125 | 100.00% | 5 | 100.00% |