Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/scsi/mpt3sas/mpt3sas_scsih.c scsi_prot_ref_tag() -> t10_pi_ref_tag()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
DATA_SOURCE 0 rq r blk_mq_rq_from_pdu
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/qla2xxx/qla_iocb.c scsi_prot_ref_tag() -> t10_pi_ref_tag()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
DATA_SOURCE 0 rq r blk_mq_rq_from_pdu
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/scsi/lpfc/lpfc_scsi.c scsi_prot_ref_tag() -> t10_pi_ref_tag()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
DATA_SOURCE 0 rq r blk_mq_rq_from_pdu
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &lpfc_cmd->buf_lock

drivers/nvme/host/core.c nvme_set_ref_tag() -> t10_pi_ref_tag()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
DATA_SOURCE 0 rq $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/scsi/isci/request.c scsi_prot_ref_tag() -> t10_pi_ref_tag()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
DATA_SOURCE 0 rq r blk_mq_rq_from_pdu
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ex_dev.cmd_mutex
HALF_LOCKED2 ap->lock

drivers/infiniband/ulp/iser/iser_memory.c iser_set_dif_domain() -> t10_pi_ref_tag()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 bh

drivers/scsi/hisi_sas/hisi_sas_v3_hw.c fill_prot_v3_hw() -> t10_pi_ref_tag()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ex_dev.cmd_mutex
HALF_LOCKED2 ap->lock

drivers/scsi/mpi3mr/mpi3mr_os.c scsi_prot_ref_tag() -> t10_pi_ref_tag()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
DATA_SOURCE 0 rq r blk_mq_rq_from_pdu
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex