Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iio/light/vcnl4035.c vcnl4035_init() -> vcnl4035_set_als_power_state()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->client 4096-ptr_max
PARAM_VALUE 0 data->client->adapter 4096-ptr_max
PARAM_VALUE 0 data->client->debugfs 4096-u64max
PARAM_VALUE 0 data->client->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 data->client->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 data->client->devres_group_id 4096-ptr_max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->regmap->lock 4096-ptr_max
PARAM_VALUE 0 data->regmap->unlock 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 1 status 1
CAPPED_DATA 0 data->client->irq 1
DATA_SOURCE 0 data $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 data->client->irq

drivers/iio/light/vcnl4035.c vcnl4035_probe() -> vcnl4035_set_als_power_state()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->client 4096-ptr_max
PARAM_VALUE 0 data->client->adapter 4096-ptr_max
PARAM_VALUE 0 data->client->debugfs 4096-u64max
PARAM_VALUE 0 data->client->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 data->client->devres_group_id 4096-ptr_max
PARAM_VALUE 0 data->drdy_trigger0->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 data->drdy_trigger0->dev.physical_location->dock 0-1
PARAM_VALUE 0 data->drdy_trigger0->dev.physical_location->horizontal_position 0-4294967295
PARAM_VALUE 0 data->drdy_trigger0->dev.physical_location->lid 0-1
PARAM_VALUE 0 data->drdy_trigger0->dev.physical_location->panel 0-4294967295
PARAM_VALUE 0 data->drdy_trigger0->dev.physical_location->vertical_position 0-4294967295
PARAM_VALUE 0 data->drdy_trigger0->dev.power.completion.done 0-4294967295
PARAM_VALUE 0 data->drdy_trigger0->dev.power.irq_safe 0-1
PARAM_VALUE 0 data->drdy_trigger0->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 data->drdy_trigger0->id s32min-s32max
PARAM_VALUE 0 data->drdy_trigger0->ops->validate_device 0,1894638330319810560,5660506270671192064,7838709838981648384,8936080754400722944
PARAM_VALUE 0 data->drdy_trigger0->pool_lock.osq.tail.counter s32min-s32max
PARAM_VALUE 0 data->drdy_trigger0->subirq_base s32min-s32max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->regmap->async 0
PARAM_VALUE 0 data->regmap->cache_dirty 0-1
PARAM_VALUE 1 status 0
CAPPED_DATA 0 data->client->irq 1
CAPPED_DATA 0 data->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 data->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 data->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 data->client->irq

drivers/iio/light/vcnl4035.c vcnl4035_remove() -> vcnl4035_set_als_power_state()

Type Parameter Key Value
PARAM_VALUE 1 status 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/iio/light/vcnl4035.c vcnl4035_runtime_resume() -> vcnl4035_set_als_power_state()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->regmap->async 0-1
PARAM_VALUE 0 data->regmap->async_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 data->regmap->async_ret 0
PARAM_VALUE 0 data->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 data->regmap->cache_bypass 0-1
PARAM_VALUE 0 data->regmap->cache_dirty 0-1
PARAM_VALUE 0 data->regmap->cache_only 0
PARAM_VALUE 0 data->regmap->cache_type 1-4294967295
PARAM_VALUE 0 data->regmap->no_sync_defaults 0
PARAM_VALUE 0 *data->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 status 1

drivers/iio/light/vcnl4035.c vcnl4035_runtime_suspend() -> vcnl4035_set_als_power_state()

Type Parameter Key Value
PARAM_VALUE 1 status 0