Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/scsi/mpi3mr/mpi3mr_transport.c mpi3mr_sas_port_add() -> sas_port_alloc_num()

Type Parameter Key Value
PARAM_VALUE 0 parent 1-u64max
HALF_LOCKED2 &pool->lock

drivers/scsi/smartpqi/smartpqi_sas_transport.c pqi_alloc_sas_port() -> sas_port_alloc_num()

Type Parameter Key Value
BUF_SIZE 0 parent (-1),1616
BUF_SIZE 0 parent (-1),1616
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctrl_info->scan_mutex
HALF_LOCKED2 &pool->lock

drivers/scsi/hpsa.c hpsa_alloc_sas_port() -> sas_port_alloc_num()

Type Parameter Key Value
BUF_SIZE 0 parent (-1),1616
BUF_SIZE 0 parent (-1),1616

drivers/scsi/leapraid/leapraid_transport.c leapraid_create_and_register_rphy() -> sas_port_alloc_num()

Type Parameter Key Value
PARAM_VALUE 0 parent 1-u64max

drivers/scsi/mpt3sas/mpt3sas_transport.c mpt3sas_transport_port_add() -> sas_port_alloc_num()

Type Parameter Key Value
PARAM_VALUE 0 parent 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/message/fusion/mptsas.c mptsas_probe_one_phy() -> sas_port_alloc_num()

Type Parameter Key Value
PARAM_VALUE 0 parent 1-u64max
BUF_SIZE 0 parent (-1)-0,1616
BUF_SIZE 0 parent (-1)-0,1616
DATA_SOURCE 0 parent $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock