Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/fsi/fsi-master-ast-cf.c external_mode_store() -> fsi_master_acf_terminate()

Type Parameter Key Value
PARAM_VALUE 0 master 4096-ptr_max
PARAM_VALUE 0 master->external_mode 1
PARAM_VALUE 0 master->lock.dep_map->name 0-255
PARAM_VALUE 0 master->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 master->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 master->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 master->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 master->lock.wait_lock.owner (-1)
PARAM_VALUE 0 master->lock.wait_lock.owner_cpu u32max
BUF_SIZE 0 master s32min-(-2),1-s32max
BUF_SIZE 0 master s32min-(-2),1-s32max
CAPPED_DATA 0 &master->lock 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 master->external_mode 1
UNITS 0 master unit_byte
LOCK2 &of->mutex
LOCK2 0 &master->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fsi_master_acf)->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/fsi/fsi-master-ast-cf.c fsi_master_acf_probe() -> fsi_master_acf_terminate()

Type Parameter Key Value
PARAM_VALUE 0 master 4096-ptr_max
PARAM_VALUE 0 master->cf_mem 4096-ptr_max
PARAM_VALUE 0 master->dev 4096-ptr_max
PARAM_VALUE 0 master->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 master->dev->class 0,4096-ptr_max
PARAM_VALUE 0 master->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 master->gpio_clk 4096-ptr_max
PARAM_VALUE 0 master->gpio_clk_bit 0-31
PARAM_VALUE 0 master->gpio_clk_dreg 192,196,200,204,208,212,216,220
PARAM_VALUE 0 master->gpio_clk_vreg 0,32,112,120,128,136,480,488
PARAM_VALUE 0 master->gpio_dat_bit 0-31
PARAM_VALUE 0 master->gpio_dat_dreg 192,196,200,204,208,212,216,220
PARAM_VALUE 0 master->gpio_dat_vreg 0,32,112,120,128,136,480,488
PARAM_VALUE 0 master->gpio_data 4096-ptr_max
PARAM_VALUE 0 master->gpio_enable 0,4096-ptr_max
PARAM_VALUE 0 master->gpio_enable->debounce_period_us 0-4294967295
PARAM_VALUE 0 master->gpio_enable->gdev->line_state_notifier.head->priority s32min-s32max
PARAM_VALUE 0 master->gpio_mux 0,4096-ptr_max
PARAM_VALUE 0 master->gpio_mux->debounce_period_us 0-4294967295
PARAM_VALUE 0 master->gpio_mux->gdev->line_state_notifier.head->priority s32min-s32max
PARAM_VALUE 0 master->gpio_trans 0,4096-ptr_max
PARAM_VALUE 0 master->last_addr 1
PARAM_VALUE 0 master->lock.dep_map->name 0-255
PARAM_VALUE 0 master->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 master->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 master->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 master->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 master->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 master->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 master->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 master->lock.magic 4096-ptr_max
PARAM_VALUE 0 master->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 master->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 master->master.dev.parent 4096-ptr_max
PARAM_VALUE 0 master->master.dev.release 1385825316577558528
PARAM_VALUE 0 master->master.link_config 237861705588928512
PARAM_VALUE 0 master->master.link_enable 8612611354005528576
PARAM_VALUE 0 master->master.n_links 1
PARAM_VALUE 0 master->master.read 4554775054127255552
PARAM_VALUE 0 master->master.send_break 4142758693949440
PARAM_VALUE 0 master->master.term 5182270553720332288
PARAM_VALUE 0 master->master.write 1565328671382216704
PARAM_VALUE 0 master->scu 4096-ptr_max
PARAM_VALUE 0 master->sram 1-u64max
PARAM_VALUE 0 master->sram_pool 4096-ptr_max
PARAM_VALUE 0 master->t_echo_delay 16
PARAM_VALUE 0 master->t_send_delay 16
BUF_SIZE 0 master 2120
BUF_SIZE 0 master->dev 1616
BUF_SIZE 0 master->gpio_clk s32min-(-1),1-s32max
BUF_SIZE 0 master->gpio_data s32min-(-1),1-s32max
BUF_SIZE 0 master->gpio_enable s32min-(-1),1-s32max
BUF_SIZE 0 master->gpio_mux s32min-(-1),1-s32max
BUF_SIZE 0 master->gpio_trans s32min-(-1),1-s32max
BUF_SIZE 0 master->master.dev.of_node (-1)-0,392
BUF_SIZE 0 master->master.dev.parent 1616
BUF_SIZE 0 master->scu (-1),1-s32max
CAPPED_DATA 0 &master->lock 1
DATA_SOURCE 0 master r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/fsi/fsi-master-ast-cf.c fsi_master_acf_release() -> fsi_master_acf_terminate()

Type Parameter Key Value
PARAM_VALUE 0 master->lock.dep_map->name 0-255
PARAM_VALUE 0 master->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 master->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 master->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 master->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 master->lock.wait_lock.owner (-1)
PARAM_VALUE 0 master->lock.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &master->lock 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &master->lock
TYPE_LOCK (struct fsi_master_acf)->lock