Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c csk_act_open_retry_timer() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 4096-ptr_max
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &csk->lock
LOCK2 bh
TYPE_LOCK (struct cxgbi_sock)->lock

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c init_act_open() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 4096-ptr_max
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb->sk 792
BUF_SIZE 1 handle 792
DATA_SOURCE 1 handle $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rx_queue_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c push_tx_frames() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->cb 4096-ptr_max
PARAM_VALUE 1 handle 4096-ptr_max
BUF_SIZE 1 handle (-1),4,24,64,168-s32max
DATA_SOURCE 0 skb r skb_peek
DATA_SOURCE 1 handle $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &csk->lock
LOCK2 bh
TYPE_LOCK (struct cxgbi_sock)->lock

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c send_abort_req() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 4096-ptr_max
BUF_SIZE 1 handle (-1),4,24,64,168-s32max
DATA_SOURCE 1 handle $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &csk->lock
LOCK2 bh
TYPE_LOCK (struct cxgbi_sock)->lock

drivers/infiniband/hw/cxgb4/cm.c accept_cr() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 1 handle 1080
DATA_SOURCE 0 skb $1 [m]
DATA_SOURCE 1 handle $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c cxgb_mk_abort_req() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 4096-ptr_max
BUF_SIZE 1 handle (-1),16,32,40,120,568,1080
BUF_SIZE 1 handle (-1),16,32,40,120,568,1080
DATA_SOURCE 0 skb $0
DATA_SOURCE 1 handle $4
DATA_SOURCE 2 handler $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ep->com.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c cxgb_mk_close_con_req() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 0
DATA_SOURCE 0 skb $0
DATA_SOURCE 1 handle $4
DATA_SOURCE 2 handler $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/infiniband/hw/cxgb4/cm.c get_skb() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 0
PARAM_VALUE 2 handler 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $0 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ep->com.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c send_connect() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 4096-ptr_max
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 1 handle (-1),248,568,1080
DATA_SOURCE 0 skb r get_skb
DATA_SOURCE 1 handle $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/cxgb4/cm.c send_mpa_reject() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r get_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/infiniband/hw/cxgb4/cm.c send_mpa_reply() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r get_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &sport->mutex
HALF_LOCKED2 &srv->paths_mutex
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/infiniband/hw/cxgb4/cm.c send_mpa_req() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->cb 4096-ptr_max
PARAM_VALUE 1 handle 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r get_skb
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_push_tx_frames() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->cb 4096-ptr_max
PARAM_VALUE 1 handle 4096-ptr_max
BUF_SIZE 1 handle (-1),248,568,1080,1216
DATA_SOURCE 0 skb r skb_peek
DATA_SOURCE 1 handle $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &csk->lock
HALF_LOCKED2 bh

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgb_mk_abort_req() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
DATA_SOURCE 0 skb $0
DATA_SOURCE 1 handle $4
DATA_SOURCE 2 handler $5
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &csk->lock
HALF_LOCKED2 bh

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgb_mk_close_con_req() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 0
PARAM_VALUE 2 handler 0
BUF_SIZE 0 skb 32
BUF_SIZE 0 skb 32
DATA_SOURCE 0 skb $0
DATA_SOURCE 1 handle $4
DATA_SOURCE 2 handler $5
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &csk->lock
LOCK2 bh
HALF_LOCKED2 &cnp->np_accept_lock
TYPE_LOCK (struct cxgbit_sock)->lock

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_pass_accept_rpl() -> t4_set_arp_err_handler()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 handle 4096-ptr_max
BUF_SIZE 0 skb 48
BUF_SIZE 0 skb 48
BUF_SIZE 1 handle 1216
DATA_SOURCE 0 skb r alloc_skb
DATA_SOURCE 1 handle $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read