Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx5/core/dpll.c mlx5_dpll_probe() -> dpll_pin_unregister()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
PARAM_VALUE 0 dpll->module 0
PARAM_VALUE 0 dpll->pin_refs.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dpll->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 dpll->refcount.refs.counter s32min-s32max
PARAM_VALUE 0 dpll->type 2
PARAM_VALUE 1 pin 4096-ptr_max
PARAM_VALUE 1 pin->dpll_refs.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 pin->module 0
PARAM_VALUE 1 pin->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 1 pin->refcount.refs.counter s32min-s32max
PARAM_VALUE 2 ops 872191714372530176
PARAM_VALUE 3 priv 4096-ptr_max
BUF_SIZE 0 dpll (-1),272
BUF_SIZE 0 dpll (-1),272
BUF_SIZE 1 pin (-1),576
BUF_SIZE 1 pin (-1),576
BUF_SIZE 3 priv 280
CAPPED_DATA 0 dpll 1
CAPPED_DATA 1 pin 1
DATA_SOURCE 0 dpll r dpll_device_get
DATA_SOURCE 1 pin r dpll_pin_get
DATA_SOURCE 3 priv r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx5/core/dpll.c mlx5_dpll_remove() -> dpll_pin_unregister()

Type Parameter Key Value
PARAM_VALUE 2 ops 872191714372530176
PARAM_VALUE 3 priv 4096-ptr_max
BUF_SIZE 3 priv s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 priv unit_byte
HALF_LOCKED2 &dev->mutex

drivers/dpll/zl3073x/dpll.c zl3073x_dpll_pin_unregister() -> dpll_pin_unregister()

Type Parameter Key Value
PARAM_VALUE 2 ops 517689067462000640,2501567210261196800,5651442984504598528
PARAM_VALUE 3 priv 4096-ptr_max
BUF_SIZE 2 ops 168
DATA_SOURCE 3 priv $0
BIT_INFO 2 ops 0x225101280000000,0x6fffff7fffef3000
BIT_INFO 2 ops 0x225101280000000,0x6fffff7fffef3000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ptp/ptp_ocp.c ptp_ocp_probe() -> dpll_pin_unregister()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
PARAM_VALUE 0 dpll->module 0
PARAM_VALUE 0 dpll->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 dpll->refcount.refs.counter s32min-s32max
PARAM_VALUE 0 dpll->type 1
PARAM_VALUE 2 ops 5508453572118929408
PARAM_VALUE 3 priv 4096-ptr_max
BUF_SIZE 0 dpll (-1),272
BUF_SIZE 0 dpll (-1),272
CAPPED_DATA 0 dpll 1
DATA_SOURCE 0 dpll r dpll_device_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dpll->clock_id 0[c]

drivers/ptp/ptp_ocp.c ptp_ocp_remove() -> dpll_pin_unregister()

Type Parameter Key Value
PARAM_VALUE 1 pin 1-u64max
PARAM_VALUE 2 ops 5508453572118929408
PARAM_VALUE 3 priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/net/ethernet/intel/ice/ice_dpll.c ice_dpll_init_txclk_pins() -> dpll_pin_unregister()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
PARAM_VALUE 0 dpll->pin_refs.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dpll->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 dpll->refcount.refs.counter s32min-s32max
PARAM_VALUE 2 ops 1595001621379051520
PARAM_VALUE 3 priv 4096-ptr_max
BUF_SIZE 3 priv 384
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/ice/ice_dpll.c ice_dpll_pin_notify_work() -> dpll_pin_unregister()

Type Parameter Key Value
PARAM_VALUE 2 ops 1595001621379051520
PARAM_VALUE 3 priv 4096-ptr_max
BUF_SIZE 3 priv 192
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ice/ice_dpll.c ice_dpll_register_pins() -> dpll_pin_unregister()

Type Parameter Key Value
PARAM_VALUE 0 dpll 4096-ptr_max
PARAM_VALUE 0 dpll->module 0
PARAM_VALUE 0 dpll->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 dpll->refcount.refs.counter s32min-s32max
PARAM_VALUE 0 dpll->type 1-3
PARAM_VALUE 2 ops 4630390928151040000,5035103079603048448,5567937113421926400,6690246282660057088
PARAM_VALUE 3 priv 4096-ptr_max
BUF_SIZE 2 ops (-1),168
BUF_SIZE 2 ops (-1),168
CAPPED_DATA 0 dpll 1
CAPPED_DATA 2 ops 1
DATA_SOURCE 0 dpll $0
DATA_SOURCE 2 ops $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/ice/ice_dpll.c ice_dpll_unregister_pins() -> dpll_pin_unregister()

Type Parameter Key Value
PARAM_VALUE 1 pin 1-ptr_max
PARAM_VALUE 2 ops 1595001621379051520,4630390928151040000,5035103079603048448,5567937113421926400,6690246282660057088
PARAM_VALUE 3 priv 4096-ptr_max
BUF_SIZE 2 ops (-1),168
BUF_SIZE 2 ops (-1),168
CAPPED_DATA 2 ops 1
DATA_SOURCE 0 dpll $0
DATA_SOURCE 2 ops $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL