Defined in 1 files as a struct:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/dpll/dpll_core.c dpll_pin_register() -> dpll_device_ops()

Type Parameter Key Value
BUF_SIZE 0 dpll (-1),272
BUF_SIZE 0 dpll (-1),272
DATA_SOURCE 0 dpll $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dpll->clock_id 0[c]

drivers/dpll/dpll_core.c dpll_pin_register() -> dpll_device_ops()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
BUF_SIZE 0 dpll (-1),272
BUF_SIZE 0 dpll (-1),272
DATA_SOURCE 0 dpll $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dpll->clock_id 0[c]

drivers/dpll/dpll_netlink.c dpll_freq_monitor_set() -> dpll_device_ops()

Type Parameter Key Value
BUF_SIZE 0 dpll s32min-(-2),1-s32max
BUF_SIZE 0 dpll s32min-(-2),1-s32max
DATA_SOURCE 0 dpll $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/dpll/dpll_netlink.c dpll_mode_set() -> dpll_device_ops()

Type Parameter Key Value
BUF_SIZE 0 dpll s32min-(-2),1-s32max
BUF_SIZE 0 dpll s32min-(-2),1-s32max
DATA_SOURCE 0 dpll $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/dpll/dpll_netlink.c dpll_msg_add_clock_quality_level() -> dpll_device_ops()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
DATA_SOURCE 0 dpll $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dpll->clock_id 0[c]
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_freq_monitor() -> dpll_device_ops()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
DATA_SOURCE 0 dpll $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dpll->clock_id 0[c]
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_lock_status() -> dpll_device_ops()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
DATA_SOURCE 0 dpll $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dpll->clock_id 0[c]
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_measured_freq() -> dpll_device_ops()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_mode() -> dpll_device_ops()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
DATA_SOURCE 0 dpll $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dpll->clock_id 0[c]
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_mode_supported() -> dpll_device_ops()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
DATA_SOURCE 0 dpll $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dpll->clock_id 0[c]
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_phase_offset_avg_factor() -> dpll_device_ops()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
DATA_SOURCE 0 dpll $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dpll->clock_id 0[c]
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_phase_offset_monitor() -> dpll_device_ops()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
DATA_SOURCE 0 dpll $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dpll->clock_id 0[c]
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_temp() -> dpll_device_ops()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
BUF_SIZE 0 dpll s32min-(-1),1-s32max
DATA_SOURCE 0 dpll $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dpll->clock_id 0[c]
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_phase_offset_avg_factor_set() -> dpll_device_ops()

Type Parameter Key Value
BUF_SIZE 0 dpll s32min-(-2),1-s32max
BUF_SIZE 0 dpll s32min-(-2),1-s32max
DATA_SOURCE 0 dpll $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/dpll/dpll_netlink.c dpll_phase_offset_monitor_set() -> dpll_device_ops()

Type Parameter Key Value
BUF_SIZE 0 dpll s32min-(-2),1-s32max
BUF_SIZE 0 dpll s32min-(-2),1-s32max
DATA_SOURCE 0 dpll $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read