History

leds: core: Remove extern from header

extern is implied and is not needed in the header file. Remove the extern keyword and re-align the code.

Dan Murphy committed 7 years ago

Commit ec28a8c1 parent e63a7441 file · +44 −51Browse files

Showing the changes to include/linux (1 of 1 file). Show all

Unified · Split

include/linux/leds.h+44−51
@@ -161,7 +161,7 @@ struct led_classdev { · 160 unmodified lines
161 *161 *
162 * Returns: 0 on success or negative error value on failure162 * Returns: 0 on success or negative error value on failure
163 */163 */
164extern int led_classdev_register_ext(struct device *parent,164int led_classdev_register_ext(struct device *parent,
165 struct led_classdev *led_cdev,165 struct led_classdev *led_cdev,
166 struct led_init_data *init_data);166 struct led_init_data *init_data);
167 167
@@ -181,7 +181,7 @@ static inline int led_classdev_register(struct device *parent, · 13 unmodified lines
181 return led_classdev_register_ext(parent, led_cdev, NULL);181 return led_classdev_register_ext(parent, led_cdev, NULL);
182}182}
183 183
184extern int devm_led_classdev_register_ext(struct device *parent,184int devm_led_classdev_register_ext(struct device *parent,
185 struct led_classdev *led_cdev,185 struct led_classdev *led_cdev,
186 struct led_init_data *init_data);186 struct led_init_data *init_data);
187 187
@@ -190,11 +190,11 @@ static inline int devm_led_classdev_register(struct device *parent, · 2 unmodified lines
190{190{
191 return devm_led_classdev_register_ext(parent, led_cdev, NULL);191 return devm_led_classdev_register_ext(parent, led_cdev, NULL);
192}192}
193extern void led_classdev_unregister(struct led_classdev *led_cdev);193void led_classdev_unregister(struct led_classdev *led_cdev);
194extern void devm_led_classdev_unregister(struct device *parent,194void devm_led_classdev_unregister(struct device *parent,
195 struct led_classdev *led_cdev);195 struct led_classdev *led_cdev);
196extern void led_classdev_suspend(struct led_classdev *led_cdev);196void led_classdev_suspend(struct led_classdev *led_cdev);
197extern void led_classdev_resume(struct led_classdev *led_cdev);197void led_classdev_resume(struct led_classdev *led_cdev);
198 198
199/**199/**
200 * led_blink_set - set blinking with software fallback200 * led_blink_set - set blinking with software fallback
@@ -211,9 +211,8 @@ extern void led_classdev_resume(struct led_classdev *led_cdev); · 10 unmodified lines
211 * led_cdev->brightness_set() will not stop the blinking,211 * led_cdev->brightness_set() will not stop the blinking,
212 * use led_classdev_brightness_set() instead.212 * use led_classdev_brightness_set() instead.
213 */213 */
214extern void led_blink_set(struct led_classdev *led_cdev,214void led_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on,
215 unsigned long *delay_on,215 unsigned long *delay_off);
216 unsigned long *delay_off);
217/**216/**
218 * led_blink_set_oneshot - do a oneshot software blink217 * led_blink_set_oneshot - do a oneshot software blink
219 * @led_cdev: the LED to start blinking218 * @led_cdev: the LED to start blinking
@@ -228,10 +227,9 @@ extern void led_blink_set(struct led_classdev *led_cdev, · 8 unmodified lines
228 * If invert is set, led blinks for delay_off first, then for227 * If invert is set, led blinks for delay_off first, then for
229 * delay_on and leave the led on after the on-off cycle.228 * delay_on and leave the led on after the on-off cycle.
230 */229 */
231extern void led_blink_set_oneshot(struct led_classdev *led_cdev,230void led_blink_set_oneshot(struct led_classdev *led_cdev,
232 unsigned long *delay_on,231 unsigned long *delay_on, unsigned long *delay_off,
233 unsigned long *delay_off,232 int invert);
234 int invert);
235/**233/**
236 * led_set_brightness - set LED brightness234 * led_set_brightness - set LED brightness
237 * @led_cdev: the LED to set235 * @led_cdev: the LED to set
@@ -241,8 +239,8 @@ extern void led_blink_set_oneshot(struct led_classdev *led_cdev, · 3 unmodified lines
241 * software blink timer that implements blinking when the239 * software blink timer that implements blinking when the
242 * hardware doesn't. This function is guaranteed not to sleep.240 * hardware doesn't. This function is guaranteed not to sleep.
243 */241 */
244extern void led_set_brightness(struct led_classdev *led_cdev,242void led_set_brightness(struct led_classdev *led_cdev,
245 enum led_brightness brightness);243 enum led_brightness brightness);
246 244
247/**245/**
248 * led_set_brightness_sync - set LED brightness synchronously246 * led_set_brightness_sync - set LED brightness synchronously
@@ -255,8 +253,8 @@ extern void led_set_brightness(struct led_classdev *led_cdev, · 6 unmodified lines
255 *253 *
256 * Returns: 0 on success or negative error value on failure254 * Returns: 0 on success or negative error value on failure
257 */255 */
258extern int led_set_brightness_sync(struct led_classdev *led_cdev,256int led_set_brightness_sync(struct led_classdev *led_cdev,
259 enum led_brightness value);257 enum led_brightness value);
260 258
261/**259/**
262 * led_update_brightness - update LED brightness260 * led_update_brightness - update LED brightness
@@ -267,7 +265,7 @@ extern int led_set_brightness_sync(struct led_classdev *led_cdev, · 4 unmodified lines
267 *265 *
268 * Returns: 0 on success or negative error value on failure266 * Returns: 0 on success or negative error value on failure
269 */267 */
270extern int led_update_brightness(struct led_classdev *led_cdev);268int led_update_brightness(struct led_classdev *led_cdev);
271 269
272/**270/**
273 * led_get_default_pattern - return default pattern271 * led_get_default_pattern - return default pattern
@@ -279,8 +277,7 @@ extern int led_update_brightness(struct led_classdev *led_cdev); · 5 unmodified lines
279 * Return: Allocated array of integers with default pattern from device tree277 * Return: Allocated array of integers with default pattern from device tree
280 * or NULL. Caller is responsible for kfree().278 * or NULL. Caller is responsible for kfree().
281 */279 */
282extern u32 *led_get_default_pattern(struct led_classdev *led_cdev,280u32 *led_get_default_pattern(struct led_classdev *led_cdev, unsigned int *size);
283 unsigned int *size);
284 281
285/**282/**
286 * led_sysfs_disable - disable LED sysfs interface283 * led_sysfs_disable - disable LED sysfs interface
@@ -288,7 +285,7 @@ extern u32 *led_get_default_pattern(struct led_classdev *led_cdev, · 1 unmodified line
288 *285 *
289 * Disable the led_cdev's sysfs interface.286 * Disable the led_cdev's sysfs interface.
290 */287 */
291extern void led_sysfs_disable(struct led_classdev *led_cdev);288void led_sysfs_disable(struct led_classdev *led_cdev);
292 289
293/**290/**
294 * led_sysfs_enable - enable LED sysfs interface291 * led_sysfs_enable - enable LED sysfs interface
@@ -296,7 +293,7 @@ extern void led_sysfs_disable(struct led_classdev *led_cdev); · 1 unmodified line
296 *293 *
297 * Enable the led_cdev's sysfs interface.294 * Enable the led_cdev's sysfs interface.
298 */295 */
299extern void led_sysfs_enable(struct led_classdev *led_cdev);296void led_sysfs_enable(struct led_classdev *led_cdev);
300 297
301/**298/**
302 * led_compose_name - compose LED class device name299 * led_compose_name - compose LED class device name
@@ -311,8 +308,8 @@ extern void led_sysfs_enable(struct led_classdev *led_cdev); · 8 unmodified lines
311 *308 *
312 * Returns: 0 on success or negative error value on failure309 * Returns: 0 on success or negative error value on failure
313 */310 */
314extern int led_compose_name(struct device *dev, struct led_init_data *init_data,311int led_compose_name(struct device *dev, struct led_init_data *init_data,
315 char *led_classdev_name);312 char *led_classdev_name);
316 313
317/**314/**
318 * led_sysfs_is_disabled - check if LED sysfs interface is disabled315 * led_sysfs_is_disabled - check if LED sysfs interface is disabled
@@ -362,27 +359,24 @@ struct led_trigger { · 43 unmodified lines
362#define led_trigger_get_drvdata(dev) (led_get_trigger_data(led_trigger_get_led(dev)))359#define led_trigger_get_drvdata(dev) (led_get_trigger_data(led_trigger_get_led(dev)))
363 360
364/* Registration functions for complex triggers */361/* Registration functions for complex triggers */
365extern int led_trigger_register(struct led_trigger *trigger);362int led_trigger_register(struct led_trigger *trigger);
366extern void led_trigger_unregister(struct led_trigger *trigger);363void led_trigger_unregister(struct led_trigger *trigger);
367extern int devm_led_trigger_register(struct device *dev,364int devm_led_trigger_register(struct device *dev,
368 struct led_trigger *trigger);365 struct led_trigger *trigger);
369 366
370extern void led_trigger_register_simple(const char *name,367void led_trigger_register_simple(const char *name,
371 struct led_trigger **trigger);368 struct led_trigger **trigger);
372extern void led_trigger_unregister_simple(struct led_trigger *trigger);369void led_trigger_unregister_simple(struct led_trigger *trigger);
373extern void led_trigger_event(struct led_trigger *trigger,370void led_trigger_event(struct led_trigger *trigger, enum led_brightness event);
374 enum led_brightness event);371void led_trigger_blink(struct led_trigger *trigger, unsigned long *delay_on,
375extern void led_trigger_blink(struct led_trigger *trigger,372 unsigned long *delay_off);
376 unsigned long *delay_on,373void led_trigger_blink_oneshot(struct led_trigger *trigger,
377 unsigned long *delay_off);374 unsigned long *delay_on,
378extern void led_trigger_blink_oneshot(struct led_trigger *trigger,375 unsigned long *delay_off,
379 unsigned long *delay_on,376 int invert);
380 unsigned long *delay_off,377void led_trigger_set_default(struct led_classdev *led_cdev);
381 int invert);378int led_trigger_set(struct led_classdev *led_cdev, struct led_trigger *trigger);
382extern void led_trigger_set_default(struct led_classdev *led_cdev);379void led_trigger_remove(struct led_classdev *led_cdev);
383extern int led_trigger_set(struct led_classdev *led_cdev,
384 struct led_trigger *trigger);
385extern void led_trigger_remove(struct led_classdev *led_cdev);
386 380
387static inline void led_set_trigger_data(struct led_classdev *led_cdev,381static inline void led_set_trigger_data(struct led_classdev *led_cdev,
388 void *trigger_data)382 void *trigger_data)
@@ -410,8 +404,7 @@ static inline void *led_get_trigger_data(struct led_classdev *led_cdev) · 21 unmodified lines
410 * This is meant to be used on triggers with statically404 * This is meant to be used on triggers with statically
411 * allocated name.405 * allocated name.
412 */406 */
413extern void led_trigger_rename_static(const char *name,407void led_trigger_rename_static(const char *name, struct led_trigger *trig);
414 struct led_trigger *trig);
415 408
416#define module_led_trigger(__led_trigger) \409#define module_led_trigger(__led_trigger) \
417 module_driver(__led_trigger, led_trigger_register, \410 module_driver(__led_trigger, led_trigger_register, \
@@ -453,20 +446,20 @@ static inline void *led_get_trigger_data(struct led_classdev *led_cdev) · 35 unmodified lines
453 446
454/* Trigger specific functions */447/* Trigger specific functions */
455#ifdef CONFIG_LEDS_TRIGGER_DISK448#ifdef CONFIG_LEDS_TRIGGER_DISK
456extern void ledtrig_disk_activity(bool write);449void ledtrig_disk_activity(bool write);
457#else450#else
458static inline void ledtrig_disk_activity(bool write) {}451static inline void ledtrig_disk_activity(bool write) {}
459#endif452#endif
460 453
461#ifdef CONFIG_LEDS_TRIGGER_MTD454#ifdef CONFIG_LEDS_TRIGGER_MTD
462extern void ledtrig_mtd_activity(void);455void ledtrig_mtd_activity(void);
463#else456#else
464static inline void ledtrig_mtd_activity(void) {}457static inline void ledtrig_mtd_activity(void) {}
465#endif458#endif
466 459
467#if defined(CONFIG_LEDS_TRIGGER_CAMERA) || defined(CONFIG_LEDS_TRIGGER_CAMERA_MODULE)460#if defined(CONFIG_LEDS_TRIGGER_CAMERA) || defined(CONFIG_LEDS_TRIGGER_CAMERA_MODULE)
468extern void ledtrig_flash_ctrl(bool on);461void ledtrig_flash_ctrl(bool on);
469extern void ledtrig_torch_ctrl(bool on);462void ledtrig_torch_ctrl(bool on);
470#else463#else
471static inline void ledtrig_flash_ctrl(bool on) {}464static inline void ledtrig_flash_ctrl(bool on) {}
472static inline void ledtrig_torch_ctrl(bool on) {}465static inline void ledtrig_torch_ctrl(bool on) {}
@@ -546,7 +539,7 @@ enum cpu_led_event { · 73 unmodified lines
546 CPU_LED_HALTED, /* Machine shutdown */539 CPU_LED_HALTED, /* Machine shutdown */
547};540};
548#ifdef CONFIG_LEDS_TRIGGER_CPU541#ifdef CONFIG_LEDS_TRIGGER_CPU
549extern void ledtrig_cpu(enum cpu_led_event evt);542void ledtrig_cpu(enum cpu_led_event evt);
550#else543#else
551static inline void ledtrig_cpu(enum cpu_led_event evt)544static inline void ledtrig_cpu(enum cpu_led_event evt)
552{545{
@@ -555,7 +548,7 @@ static inline void ledtrig_cpu(enum cpu_led_event evt) · 2 unmodified lines
555#endif548#endif
556 549
557#ifdef CONFIG_LEDS_BRIGHTNESS_HW_CHANGED550#ifdef CONFIG_LEDS_BRIGHTNESS_HW_CHANGED
558extern void led_classdev_notify_brightness_hw_changed(551void led_classdev_notify_brightness_hw_changed(
559 struct led_classdev *led_cdev, enum led_brightness brightness);552 struct led_classdev *led_cdev, enum led_brightness brightness);
560#else553#else
561static inline void led_classdev_notify_brightness_hw_changed(554static inline void led_classdev_notify_brightness_hw_changed(

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t