Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/can/dev/calc_bittiming.c can_bit_time_tqmin() -> can_bit_time()

Type Parameter Key Value
PARAM_VALUE 0 bt 4096-ptr_max
DATA_SOURCE 0 bt $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/can/dev/calc_bittiming.c can_calc_bittiming() -> can_bit_time()

Type Parameter Key Value
PARAM_VALUE 0 bt 1951070362449272832,5315314573305794560
PARAM_VALUE 0 bt->phase_seg1 1-u32max
PARAM_VALUE 0 bt->phase_seg2 1-u32max
CAPPED_DATA 0 bt->brp 1
CAPPED_DATA 0 bt->phase_seg1 1
CAPPED_DATA 0 bt->phase_seg2 1
CAPPED_DATA 0 bt->sample_point 1
CAPPED_DATA 0 bt->sjw 1
CAPPED_DATA 0 bt->tq 1
DATA_SOURCE 0 bt $1
PARAM_COMPARE 0 bt->phase_seg1 >= $0->sjw
PARAM_COMPARE 0 bt->phase_seg2 >= $0->sjw
BIT_INFO 0 bt->sample_point 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/can/usb/etas_es58x/es581_4.c es581_4_set_bittiming() -> can_bit_time()

Type Parameter Key Value
PARAM_VALUE 0 bt 4096-ptr_max
BUF_SIZE 0 bt 32
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/dev/bittiming.c can_bit_time_tqmin() -> can_bit_time()

Type Parameter Key Value
PARAM_VALUE 0 bt 4096-ptr_max
DATA_SOURCE 0 bt $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/can/dev/bittiming.c can_fixup_bittiming() -> can_bit_time()

Type Parameter Key Value
PARAM_VALUE 0 bt 1951070362449272832,5315314573305794560
PARAM_VALUE 0 bt->phase_seg1 1-u32max
PARAM_VALUE 0 bt->phase_seg2 1-u32max
CAPPED_DATA 0 bt->brp 1
CAPPED_DATA 0 bt->phase_seg1 1
CAPPED_DATA 0 bt->phase_seg2 1
CAPPED_DATA 0 bt->sjw 1
DATA_SOURCE 0 bt $1
PARAM_COMPARE 0 bt->phase_seg1 >= $0->sjw
PARAM_COMPARE 0 bt->phase_seg2 >= $0->sjw
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/can/dev/bittiming.c can_fixup_bittiming() -> can_bit_time()

Type Parameter Key Value
PARAM_VALUE 0 bt 1951070362449272832,5315314573305794560
PARAM_VALUE 0 bt->phase_seg1 1-u32max
PARAM_VALUE 0 bt->phase_seg2 1-u32max
CAPPED_DATA 0 bt->brp 1
CAPPED_DATA 0 bt->phase_seg1 1
CAPPED_DATA 0 bt->phase_seg2 1
CAPPED_DATA 0 bt->sjw 1
DATA_SOURCE 0 bt $1
PARAM_COMPARE 0 bt->phase_seg1 >= $0->sjw
PARAM_COMPARE 0 bt->phase_seg2 >= $0->sjw
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex