Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/scsi_debug.c resp_comp_write() -> map_region()

Type Parameter Key Value
PARAM_VALUE 0 sip 4096-ptr_max
PARAM_VALUE 1 lba 0-255
PARAM_VALUE 2 len 1-255
CAPPED_DATA 1 lba 1
CAPPED_DATA 1 lba 1
CAPPED_DATA 2 len 1
DATA_SOURCE 0 sip r devip2sip
DATA_SOURCE 1 lba r get_unaligned_be64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_write_dt0() -> map_region()

Type Parameter Key Value
PARAM_VALUE 0 sip 0-1025,1027-1029,1031-u64max
PARAM_VALUE 1 lba 0-2097151
PARAM_VALUE 2 len 0-256
CAPPED_DATA 1 lba 1
CAPPED_DATA 1 lba 1
CAPPED_DATA 2 len 1
DATA_SOURCE 0 sip r devip2sip
FUZZY_MAX 2 len 256
BIT_INFO 1 lba 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_write_same() -> map_region()

Type Parameter Key Value
PARAM_VALUE 0 sip 4096-ptr_max
PARAM_VALUE 1 lba 0-255
PARAM_VALUE 2 len 0-255
CAPPED_DATA 2 len 1
DATA_SOURCE 0 sip r devip2sip
DATA_SOURCE 1 lba $1
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_write_scat() -> map_region()

Type Parameter Key Value
PARAM_VALUE 0 sip 0-1025,1027-1029,1031-u64max
PARAM_VALUE 1 lba 0-255
PARAM_VALUE 2 len 1-255
CAPPED_DATA 1 lba 1
CAPPED_DATA 1 lba 1
CAPPED_DATA 2 len 1
DATA_SOURCE 0 sip r devip2sip
DATA_SOURCE 1 lba r get_unaligned_be64
DATA_SOURCE 2 len r get_unaligned_be32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c sdebug_add_store() -> map_region()

Type Parameter Key Value
PARAM_VALUE 0 sip 4096-ptr_max
PARAM_VALUE 0 sip->map_storep 1-u64max
PARAM_VALUE 1 lba 0
PARAM_VALUE 2 len 2
BUF_SIZE 0 sip 240
BUF_SIZE 0 sip->dif_storep 0-s32max,18446744071562067968-u64max
BUF_SIZE 0 sip->map_storep 8
BUF_SIZE 0 sip->storep 0-u64max
CAPPED_DATA 0 sip 1
DATA_SOURCE 0 sip r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex

drivers/md/dm-raid1.c do_write() -> map_region()

Type Parameter Key Value
PARAM_VALUE 0 sip 8656814975957663744-u64max
PARAM_VALUE 2 len 4096-ptr_max
DATA_SOURCE 2 len $1
NOCHECK_CALL
UNITS 2 len unit_jiffy
HALF_LOCKED2 &pool->lock

drivers/md/dm-raid1.c read_async_bio() -> map_region()

Type Parameter Key Value
PARAM_VALUE 0 sip 1255496640692637696
PARAM_VALUE 1 lba 4096-ptr_max
PARAM_VALUE 1 lba->ms 4096-ptr_max
PARAM_VALUE 2 len 4096-ptr_max
DATA_SOURCE 1 lba $0
DATA_SOURCE 2 len $1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock