Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/802/mrp.c mrp_join_timer() -> mrp_pdu_queue()

Type Parameter Key Value
PARAM_VALUE 0 app 4096-ptr_max
PARAM_VALUE 0 app->dev->ieee802154_ptr->dsn.counter s32min-s32max
PARAM_VALUE 0 app->dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736
PARAM_VALUE 0 app->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 app->mad.rb_node 4096-ptr_max
PARAM_VALUE 0 app->pdu->data 4096-ptr_max
PARAM_VALUE 0 app->pdu->data_len 0
PARAM_VALUE 0 app->pdu->dev 4096-ptr_max
PARAM_VALUE 0 app->queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *app->pdu->data->h_dest 0-255
PARAM_VALUE 0 *app->pdu->data->h_source 0-255
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &app->lock
TYPE_LOCK (struct mrp_applicant)->lock

net/802/mrp.c mrp_pdu_append_vecattr_event() -> mrp_pdu_queue()

Type Parameter Key Value
PARAM_VALUE 0 app 4096-ptr_max
PARAM_VALUE 0 app->app->version 0
PARAM_VALUE 0 app->dev->ndisc_ops->parse_options 4570881757937598464
PARAM_VALUE 0 app->dev->ndisc_ops->update 8455145027589103616
PARAM_VALUE 0 app->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 app->mad.rb_node 4096-ptr_max
PARAM_VALUE 0 app->pdu 4096-ptr_max
PARAM_VALUE 0 app->pdu->data_len 0-1
DATA_SOURCE 0 app $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &app->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct mrp_applicant)->lock

net/802/mrp.c mrp_periodic_timer() -> mrp_pdu_queue()

Type Parameter Key Value
PARAM_VALUE 0 app 4096-ptr_max
PARAM_VALUE 0 app->active 1
PARAM_VALUE 0 app->dev->ieee802154_ptr->dsn.counter s32min-s32max
PARAM_VALUE 0 app->dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736
PARAM_VALUE 0 app->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 app->pdu 1-u64max
PARAM_VALUE 0 app->pdu->data 4096-ptr_max
PARAM_VALUE 0 app->pdu->data_len 0
PARAM_VALUE 0 app->pdu->dev 4096-ptr_max
PARAM_VALUE 0 app->queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *app->pdu->data->h_dest 0-255
PARAM_VALUE 0 *app->pdu->data->h_source 0-255
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &app->lock
TYPE_LOCK (struct mrp_applicant)->lock

net/802/mrp.c mrp_uninit_applicant() -> mrp_pdu_queue()

Type Parameter Key Value
PARAM_VALUE 0 app 4096-ptr_max
PARAM_VALUE 0 app->active 0
PARAM_VALUE 0 app->dev->ieee802154_ptr->dsn.counter s32min-s32max
PARAM_VALUE 0 app->dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736
PARAM_VALUE 0 app->join_timer.entry.pprev 0
PARAM_VALUE 0 app->join_timer.flags 0-4194302
PARAM_VALUE 0 app->join_timer.function 0
PARAM_VALUE 0 app->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 app->mad.rb_node 4096-ptr_max
PARAM_VALUE 0 app->pdu->data 4096-ptr_max
PARAM_VALUE 0 app->pdu->data_len 0
PARAM_VALUE 0 app->pdu->dev 4096-ptr_max
PARAM_VALUE 0 app->periodic_timer.entry.pprev 0
PARAM_VALUE 0 app->periodic_timer.flags 0-4194302
PARAM_VALUE 0 app->periodic_timer.function 0
PARAM_VALUE 0 app->queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *app->pdu->data->h_dest 0-255
PARAM_VALUE 0 *app->pdu->data->h_source 0-255
CAPPED_DATA 0 &app->join_timer 1
CAPPED_DATA 0 &app->periodic_timer 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &app->lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &vlan_ioctl_mutex
TYPE_LOCK (struct mrp_applicant)->lock