Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/elx/libefc/efc_device.c __efc_d_port_logged_in() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 33
PARAM_VALUE 3 cmd 32
PARAM_VALUE 5 funcname 8552045434774888448
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 23
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_device.c __efc_d_port_logged_in() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 35
PARAM_VALUE 3 cmd 32
PARAM_VALUE 5 funcname 8552045434774888448
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 23
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_device.c __efc_d_port_logged_in() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 37
PARAM_VALUE 3 cmd 32
PARAM_VALUE 5 funcname 8552045434774888448
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 23
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_device.c __efc_d_wait_adisc_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 33
PARAM_VALUE 3 cmd 82
PARAM_VALUE 5 funcname 6043047127263612928
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 23
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_device.c __efc_d_wait_adisc_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 37
PARAM_VALUE 3 cmd 82
PARAM_VALUE 5 funcname 6043047127263612928
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 23
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_device.c __efc_d_wait_logo_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 33,35,37
PARAM_VALUE 3 cmd 5
PARAM_VALUE 5 funcname 5300297874190827520
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 22
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_device.c __efc_d_wait_plogi_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 33
PARAM_VALUE 3 cmd 3
PARAM_VALUE 5 funcname 6906225187171209216
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 23
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_device.c __efc_d_wait_plogi_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 35
PARAM_VALUE 3 cmd 3
PARAM_VALUE 5 funcname 6906225187171209216
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 23
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_device.c __efc_d_wait_plogi_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 37
PARAM_VALUE 3 cmd 3
PARAM_VALUE 5 funcname 6906225187171209216
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 23
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_device.c __efc_d_wait_plogi_rsp_recvd_prli() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 33
PARAM_VALUE 3 cmd 3
PARAM_VALUE 5 funcname 8624124964232032256
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 34
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_device.c __efc_d_wait_plogi_rsp_recvd_prli() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 35,37
PARAM_VALUE 3 cmd 3
PARAM_VALUE 5 funcname 8624124964232032256
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 34
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_fabctl_wait_scr_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 33
PARAM_VALUE 3 cmd 98
PARAM_VALUE 5 funcname 8602076998027325440
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 26
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_fabric_fdisc_wait_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 33
PARAM_VALUE 3 cmd 81
PARAM_VALUE 5 funcname 7178953936756301824
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 28
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_fabric_fdisc_wait_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 35,37
PARAM_VALUE 3 cmd 81
PARAM_VALUE 5 funcname 7178953936756301824
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 28
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_fabric_flogi_wait_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 33
PARAM_VALUE 3 cmd 4
PARAM_VALUE 5 funcname 5421406921626361856
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 28
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_fabric_flogi_wait_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 35,37,44
PARAM_VALUE 3 cmd 4
PARAM_VALUE 5 funcname 5421406921626361856
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 28
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_ns_plogi_wait_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 33
PARAM_VALUE 3 cmd 3
PARAM_VALUE 5 funcname 1345592165394169856
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 24
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_p2p_wait_plogi_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 33
PARAM_VALUE 3 cmd 3
PARAM_VALUE 5 funcname 1529216497565999104
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 25
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_p2p_wait_plogi_rsp() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 35
PARAM_VALUE 3 cmd 3
PARAM_VALUE 5 funcname 1529216497565999104
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 25
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_p2p_wait_plogi_rsp_recvd_prli() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 33
PARAM_VALUE 3 cmd 3
PARAM_VALUE 5 funcname 1298102380849324032
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 36
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags

drivers/scsi/elx/libefc/efc_fabric.c __efc_p2p_wait_plogi_rsp_recvd_prli() -> efc_node_check_els_req()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 evt 35,37
PARAM_VALUE 3 cmd 3
PARAM_VALUE 5 funcname 1298102380849324032
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 2 arg (-1),4,80,548
BUF_SIZE 5 funcname 36
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 evt $1
DATA_SOURCE 2 arg $2
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.phys
NO_OVERFLOW_SIMPLE 2 arg->els_rsp.size
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &efc->lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 flags