Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c release_offload_resources() -> cxgbi_sock_purge_write_queue()

Type Parameter Key Value
PARAM_VALUE 0 csk 4096-ptr_max
PARAM_VALUE 0 csk->cdev 4096-ptr_max
PARAM_VALUE 0 csk->cdev->ports 4096-ptr_max
PARAM_VALUE 0 csk->cpl_abort_req 0
PARAM_VALUE 0 csk->cpl_abort_rpl 0
PARAM_VALUE 0 csk->cpl_close 0
PARAM_VALUE 0 csk->dst 0,4096-ptr_max
PARAM_VALUE 0 csk->dst->callback_head.func 1-u64max
PARAM_VALUE 0 csk->dst->callback_head.next 0
PARAM_VALUE 0 csk->dst->ops->pcpuc_entries.lock.dep_map->name 0-255
PARAM_VALUE 0 csk->dst->ops->pcpuc_entries.lock.owner (-1)
PARAM_VALUE 0 csk->dst->ops->pcpuc_entries.lock.owner_cpu u32max
PARAM_VALUE 0 csk->state 1,3-u32max
BUF_SIZE 0 csk (-1),4,24,64,168-s32max
BUF_SIZE 0 csk (-1),4,24,64,168-s32max
CAPPED_DATA 0 csk 1
DATA_SOURCE 0 csk $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 csk->daddr.sin_family 0-u16max[u]
USER_DATA 0 csk->daddr.sin_port 0-u16max[u]
USER_DATA 0 csk->daddr6.sin6_family 0-u16max[u]
USER_DATA 0 csk->daddr6.sin6_port 0-u16max[u]
USER_DATA 0 csk->saddr.sin_addr.s_addr 0-u32max
USER_DATA 0 csk->saddr.sin_family 0-u16max[u]
USER_DATA 0 csk->saddr6.sin6_family 0-u16max[u]
NO_OVERFLOW_SIMPLE 0 csk->l2t->neigh->arp_queue.prev->data_len
NO_OVERFLOW_SIMPLE 0 csk->l2t->neigh->arp_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 0 csk->l2t->neigh->arp_queue_len_bytes
HALF_LOCKED2 bh
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 0 &csk->lock

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

Type Parameter Key Value
PARAM_VALUE 0 csk 4096-ptr_max
PARAM_VALUE 0 csk->cdev 1-u64max
PARAM_VALUE 0 csk->cpl_abort_req 1-u64max
PARAM_VALUE 0 csk->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 csk->state 8
BUF_SIZE 0 csk (-1),4,24,64,168-s32max
BUF_SIZE 0 csk (-1),4,24,64,168-s32max
BUF_SIZE 0 csk->skb_ulp_lhdr (-1)-s32max
DATA_SOURCE 0 csk $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 csk->rcv_nxt 0-u32max[u]
USER_DATA 0 csk->snd_una 0-u32max
USER_DATA 0 csk->tid 1-16777215[c]
USER_PTR 0 csk->skb_ulp_lhdr->data
LOCK2 bh
LOCK2 0 &csk->lock
TYPE_LOCK (struct cxgbi_sock)->lock

drivers/scsi/cxgbi/cxgb3i/cxgb3i.c send_abort_req() -> cxgbi_sock_purge_write_queue()

Type Parameter Key Value
PARAM_VALUE 0 csk 4096-ptr_max
PARAM_VALUE 0 csk->cpl_abort_req 1-u64max
PARAM_VALUE 0 csk->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 csk->state 8
DATA_SOURCE 0 csk $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 csk->rcv_nxt 0-u32max
USER_DATA 0 csk->snd_una 0-u32max
LOCK2 bh
LOCK2 0 &csk->lock
TYPE_LOCK (struct cxgbi_sock)->lock