Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
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_freq_monitor_set() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
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_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
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_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
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_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
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_priv()

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_ffo() -> dpll_priv()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

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

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_priv()

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_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

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

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

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

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_priv()

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_priv()

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() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

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

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_priv()

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_pin_direction() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_pin_esync() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_pin_freq() -> dpll_priv()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_pin_on_dpll_state() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_pin_operstate() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_pin_phase_adjust() -> dpll_priv()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

drivers/dpll/dpll_netlink.c dpll_msg_add_pin_prio() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

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

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_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
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_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
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_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
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_pin_direction_set() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
DATA_SOURCE 0 dpll $1
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_pin_esync_set() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
CAPPED_DATA 0 dpll->clock_id 1
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_pin_esync_set() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
CAPPED_DATA 0 dpll->clock_id 1
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_pin_freq_set() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
CAPPED_DATA 0 dpll->clock_id 1
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_pin_freq_set() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
CAPPED_DATA 0 dpll->clock_id 1
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_pin_phase_adj_set() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
CAPPED_DATA 0 dpll->clock_id 1
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_pin_phase_adj_set() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
CAPPED_DATA 0 dpll->clock_id 1
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_pin_prio_set() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
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_pin_state_set() -> dpll_priv()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
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