Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c rmnet_map_tx_aggregate_init() -> rmnet_map_update_ul_agg_config()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->dev 4096-ptr_max
PARAM_VALUE 0 port->hrtimer._softexpires 0
PARAM_VALUE 0 port->hrtimer.base 4096-ptr_max
PARAM_VALUE 0 port->hrtimer.function 1-u64max
PARAM_VALUE 0 port->hrtimer.is_queued 0
PARAM_VALUE 0 port->hrtimer.is_rel 0
PARAM_VALUE 0 port->hrtimer.node.expires 0
PARAM_VALUE 0 port->hrtimer.node.node.next 0
PARAM_VALUE 0 port->hrtimer.node.node.node.rb_left 0
PARAM_VALUE 0 port->hrtimer.node.node.node.rb_right 0
PARAM_VALUE 0 port->hrtimer.node.node.prev 0
PARAM_VALUE 0 port->muxed_ep 4096-ptr_max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 count 1
PARAM_VALUE 3 time 800
BUF_SIZE 0 port 2376
DATA_SOURCE 0 port $0
NOSPEC 0 port->dev->ifindex
MEM_ZERO 0 &port->hrtimer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 port->dev->ifindex 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 port->dev->group
LOCK2 global &rtnl_mutex
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 &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c rmnet_set_coalesce() -> rmnet_map_update_ul_agg_config()

Type Parameter Key Value
PARAM_VALUE 1 size 0-32768
PARAM_VALUE 2 count 1-64
BUF_SIZE 0 port s32min-(-2),1-s32max
BUF_SIZE 0 port s32min-(-2),1-s32max
DATA_SOURCE 0 port r rmnet_get_port_rtnl
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte
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