Documented in 1 files:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/staging/greybus/light.c color_store() -> led_sysfs_is_disabled()

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
LOCK2 0 &led_cdev->led_access
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct led_classdev)->led_access

drivers/staging/greybus/light.c fade_in_store() -> led_sysfs_is_disabled()

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
LOCK2 0 &led_cdev->led_access
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct led_classdev)->led_access

drivers/staging/greybus/light.c fade_out_store() -> led_sysfs_is_disabled()

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
LOCK2 0 &led_cdev->led_access
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct led_classdev)->led_access

drivers/leds/led-class-flash.c flash_brightness_store() -> led_sysfs_is_disabled()

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
CAPPED_DATA 0 &led_cdev->led_access 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
LOCK2 0 &led_cdev->led_access
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct led_classdev)->led_access

drivers/leds/led-class-flash.c flash_strobe_store() -> led_sysfs_is_disabled()

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
CAPPED_DATA 0 &led_cdev->led_access 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
LOCK2 0 &led_cdev->led_access
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct led_classdev)->led_access

drivers/leds/led-class-flash.c flash_timeout_store() -> led_sysfs_is_disabled()

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
CAPPED_DATA 0 &led_cdev->led_access 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
LOCK2 0 &led_cdev->led_access
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct led_classdev)->led_access

drivers/leds/led-triggers.c led_trigger_write() -> led_sysfs_is_disabled()

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
CAPPED_DATA 0 &led_cdev->led_access 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
LOCK2 0 &led_cdev->led_access
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct led_classdev)->led_access

drivers/leds/led-class.c brightness_store() -> led_sysfs_is_disabled()

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
CAPPED_DATA 0 &led_cdev->led_access 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
LOCK2 0 &led_cdev->led_access
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct led_classdev)->led_access