Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->cb 4096-ptr_max
PARAM_VALUE 1 skb->next 0
PARAM_VALUE 1 skb->prev 0
PARAM_VALUE 1 skb->queue_mapping 0,2-u16max
PARAM_VALUE 1 skb->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 skb->sk->ns_tracker->dead 0-1
PARAM_VALUE 1 skb->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 *l2e->dmac 0-255
DATA_SOURCE 1 skb r skb_peek
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 l2e->neigh->arp_queue.prev->data_len
NO_OVERFLOW_SIMPLE 2 l2e->neigh->arp_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 2 l2e->neigh->arp_queue_len_bytes
HALF_LOCKED2 &csk->lock
HALF_LOCKED2 bh

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

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->lldi.mtus 4096-ptr_max
PARAM_VALUE 0 cdev->lldi.tids 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 1 skb->queue_mapping 1,3-511
PARAM_VALUE 2 l2e 4096-ptr_max
PARAM_VALUE 2 l2e->addr 0-u32max
PARAM_VALUE 2 l2e->neigh->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 l2e->neigh->dev_tracker->dead 0-1
PARAM_VALUE 2 l2e->neigh->dev_tracker->free_stack_handle 0-4294967295
BUF_SIZE 0 cdev 216,304,312,344-s32max
BUF_SIZE 0 cdev 216,304,312,344-s32max
BUF_SIZE 1 skb 48
BUF_SIZE 1 skb 48
CAPPED_DATA 0 cdev->lldi.nports 1
DATA_SOURCE 1 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 l2e->neigh->arp_queue_len_bytes
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_send_abort_req() -> cxgbit_l2t_send()

Type Parameter Key Value
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 1 skb->next 0
PARAM_VALUE 1 skb->prev 0
DATA_SOURCE 1 skb r __skb_dequeue
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 l2e->neigh->arp_queue.prev->data_len
NO_OVERFLOW_SIMPLE 2 l2e->neigh->arp_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 2 l2e->neigh->arp_queue_len_bytes
HALF_LOCKED2 &csk->lock
HALF_LOCKED2 bh