Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_sg() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
DATA_SOURCE 0 paddr $1
DATA_SOURCE 2 dma_addr $2
BIT_INFO 1 flags_length 0x54000000,0xffffffffffffffff
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_sg() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
PARAM_VALUE 0 paddr 4096-ptr_max
PARAM_VALUE 0 paddr->FlagsLength 0-4294967295
DATA_SOURCE 0 paddr $1
DATA_SOURCE 2 dma_addr $4
BIT_INFO 1 flags_length 0xd1000000,0xffffffffffffffff
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_sg() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
DATA_SOURCE 0 paddr $1
DATA_SOURCE 2 dma_addr $2
BIT_INFO 1 flags_length 0xd5000000,0xffffffffffffffff
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_sg() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
DATA_SOURCE 0 paddr $1
DATA_SOURCE 2 dma_addr $4
BIT_INFO 1 flags_length 0xd1000000,0xffffffffffffffff
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_sg_scmd() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
PARAM_VALUE 1 flags_length 0,67108864-u32max
BUF_SIZE 0 paddr (-1),16
BUF_SIZE 0 paddr (-1),16
BIT_INFO 1 flags_length 0x90000000,0xffffffff
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_sg_scmd() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
PARAM_VALUE 1 flags_length 0,67108864-u32max
BUF_SIZE 0 paddr (-1),16
BUF_SIZE 0 paddr (-1),16
BIT_INFO 1 flags_length 0x10000000,0xffffffff
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_sg_scmd() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
BUF_SIZE 0 paddr (-1),16
BUF_SIZE 0 paddr (-1),16
BIT_INFO 1 flags_length 0x30000000,0xffffffff
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_sg_scmd() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
PARAM_VALUE 0 paddr->FlagsLength 0-4294967295
PARAM_VALUE 1 flags_length 0,67108864-u32max
BIT_INFO 1 flags_length 0x90000000,0xffffffff
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_sg_scmd() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
PARAM_VALUE 0 paddr->FlagsLength 0-4294967295
PARAM_VALUE 1 flags_length 0,67108864-u32max
BIT_INFO 1 flags_length 0x10000000,0xffffffff
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_sg_scmd() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
PARAM_VALUE 1 flags_length 0,16777216-u32max
BUF_SIZE 0 paddr (-1),16
BUF_SIZE 0 paddr (-1),16
BIT_INFO 1 flags_length 0xd1000000,0xffffffff
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_sg_scmd() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
PARAM_VALUE 1 flags_length 0,67108864-u32max
BUF_SIZE 0 paddr (-1),16
BUF_SIZE 0 paddr (-1),16
BIT_INFO 1 flags_length 0x10000000,0xffffffff
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_zero_len_sge() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
PARAM_VALUE 1 flags_length 3506438144
PARAM_VALUE 2 dma_addr u64max
DATA_SOURCE 0 paddr $1
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_config.c _config_request() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
PARAM_VALUE 0 paddr 4096-ptr_max
PARAM_VALUE 1 flags_length 3573547008
BUF_SIZE 0 paddr 16
NOCHECK_CALL
LOCK2 &ioc->config_cmds.mutex
TYPE_LOCK (struct _internal_cmd)->mutex

drivers/scsi/mpt3sas/mpt3sas_config.c _config_request() -> (struct MPT3SAS_ADAPTER)->base_add_sg_single()

Type Parameter Key Value
PARAM_VALUE 0 paddr 4096-ptr_max
PARAM_VALUE 1 flags_length 3506438144
BUF_SIZE 0 paddr 16
NOCHECK_CALL
LOCK2 &ioc->config_cmds.mutex
TYPE_LOCK (struct _internal_cmd)->mutex