Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/leds/leds-lp55xx-common.c led_current_store() -> (struct lp55xx_device_config)->set_led_current()

Type Parameter Key Value
PARAM_VALUE 0 led 4096-ptr_max
PARAM_VALUE 0 led->chip 4096-ptr_max
PARAM_VALUE 0 led->chip->cfg 4096-ptr_max
PARAM_VALUE 0 led->chip->cfg->set_led_current 1-u64max
CAPPED_DATA 1 led_current 1
CAPPED_DATA 1 led_current 1
DATA_SOURCE 0 led r dev_to_lp55xx_led
PARAM_COMPARE 1 led_current <= $0->max_current
PARAM_COMPARE 1 led_current <= $0->max_current
NOSPEC 1 led_current
NOSPEC 1 led_current
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 led_current 0-255[c]
NO_OVERFLOW_SIMPLE 1 led_current
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/leds/leds-lp55xx-common.c lp55xx_register_leds() -> (struct lp55xx_device_config)->set_led_current()

Type Parameter Key Value
PARAM_VALUE 0 led 4096-ptr_max
PARAM_VALUE 0 led->cdev.dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 led->cdev.dev->dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 led->cdev.dev->dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 led->cdev.dev->dma_io_tlb_mem->force_bounce 0-1
PARAM_VALUE 0 led->cdev.dev->dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 led->cdev.dev->dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 led->cdev.dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led->cdev.trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 led->cdev.trigger_lock.first_waiter->type 0-1
PARAM_VALUE 0 led->chip 4096-ptr_max
PARAM_VALUE 0 led->chip->cfg 4096-ptr_max
PARAM_VALUE 0 led->chip->cl 4096-ptr_max
PARAM_VALUE 0 led->chip->engine_idx 1-3
PARAM_VALUE 0 led->chip->lock.first_waiter 0
PARAM_VALUE 0 led->chip->lock.magic 4096-ptr_max
PARAM_VALUE 0 led->chip->lock.osq.tail.counter 0
PARAM_VALUE 0 led->chip->lock.owner.counter 0
PARAM_VALUE 0 led->chip->num_leds 1-s32max
PARAM_VALUE 0 led->chip->pdata 4096-ptr_max
PARAM_VALUE 0 led->mc_cdev.led_cdev.dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led->mc_cdev.led_cdev.trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 led->mc_cdev.led_cdev.trigger_lock.first_waiter->type 0-1
PARAM_VALUE 1 led_current 1-255
BUF_SIZE 0 led->chip 224
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL