Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/be2iscsi/be_iscsi.c beiscsi_free_ep() -> beiscsi_free_mgmt_task_handles()

Type Parameter Key Value
PARAM_VALUE 0 beiscsi_conn 4096-ptr_max
PARAM_VALUE 0 beiscsi_conn->login_in_progress 1-u16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 beiscsi_conn unit_byte
HALF_LOCKED2 global &rx_queue_mutex

drivers/scsi/be2iscsi/be_main.c beiscsi_cleanup_task() -> beiscsi_free_mgmt_task_handles()

Type Parameter Key Value
PARAM_VALUE 0 beiscsi_conn 4096-ptr_max
PARAM_VALUE 0 beiscsi_conn->login_in_progress 0
PARAM_VALUE 0 beiscsi_conn->phba 4096-ptr_max
PARAM_VALUE 0 beiscsi_conn->phba->cid_to_cri_map 4096-ptr_max
PARAM_VALUE 1 task 4096-ptr_max
PARAM_VALUE 1 task->conn 4096-ptr_max
PARAM_VALUE 1 task->conn->session 4096-ptr_max
PARAM_VALUE 1 task->dd_data 4096-ptr_max
PARAM_VALUE 1 task->sc 0
BUF_SIZE 0 beiscsi_conn 880
BUF_SIZE 0 beiscsi_conn 880
DATA_SOURCE 1 task $0
NOSPEC 1 task->data_count
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 task->data_count 1-8192[c]
USER_DATA 1 task->hdr->exp_statsn 0-u32max[u]
USER_DATA 1 task->hdr->flags 0-255[u]
USER_DATA 1 task->hdr->hlength 0-255[u]
USER_DATA 1 task->hdr->itt 0-u32max[u]
USER_DATA 1 task->hdr->max_statsn 0-u32max[u]
USER_DATA 1 task->hdr->opcode 0-255[u]
USER_DATA 1 task->hdr->statsn 0-u32max[u]
USER_DATA 1 task->hdr->ttt 0-u32max[u]
USER_DATA 1 *task->data 0-255
UNITS 0 beiscsi_conn unit_byte
USER_PTR 1 task->data
USER_PTR 1 task->hdr->dlength
USER_PTR 1 task->hdr->other
USER_PTR 1 task->hdr->rsvd2
HALF_LOCKED2 &cls_conn->ep_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &session->back_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct iscsi_session)->back_lock