Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

block/bio-integrity.c bvec_gap_to_prev() -> __bvec_gap_to_prev()

Type Parameter Key Value
PARAM_VALUE 0 lim 4096-ptr_max
PARAM_VALUE 0 lim->virt_boundary_mask 1-u64max
PARAM_VALUE 1 bprv 4096-ptr_max
PARAM_VALUE 2 offset 0-4095
DATA_SOURCE 0 lim $0
DATA_SOURCE 1 bprv $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING

block/blk-merge.c bio_will_gap() -> __bvec_gap_to_prev()

Type Parameter Key Value
PARAM_VALUE 0 lim 4096-ptr_max
PARAM_VALUE 0 lim->virt_boundary_mask 1-u64max
PARAM_VALUE 1 bprv 2632755402473013248
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 bprv->bv_len 1024-s32max[c]
USER_DATA 1 bprv->bv_len 1-s32max[c]
NO_OVERFLOW_SIMPLE 0 lim->discard_granularity
NO_OVERFLOW_SIMPLE 0 lim->max_discard_sectors
NO_OVERFLOW_SIMPLE 0 lim->max_hw_discard_sectors
NO_OVERFLOW_SIMPLE 0 lim->max_open_zones
NO_OVERFLOW_SIMPLE 0 lim->physical_block_size
NO_OVERFLOW_SIMPLE 0 lim->zone_write_granularity
UNITS 2 offset unit_byte

block/blk-merge.c bvec_gap_to_prev() -> __bvec_gap_to_prev()

Type Parameter Key Value
PARAM_VALUE 0 lim 4096-ptr_max
PARAM_VALUE 0 lim->virt_boundary_mask 1-u64max
BUF_SIZE 0 lim (-1),200
BUF_SIZE 0 lim (-1),200
BUF_SIZE 1 bprv (-1),16
BUF_SIZE 1 bprv (-1),16
DATA_SOURCE 0 lim $0
DATA_SOURCE 1 bprv $1
DATA_SOURCE 2 offset $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 lim->discard_granularity
NO_OVERFLOW_SIMPLE 0 lim->max_discard_sectors
NO_OVERFLOW_SIMPLE 0 lim->max_hw_discard_sectors
NO_OVERFLOW_SIMPLE 0 lim->max_open_zones
NO_OVERFLOW_SIMPLE 0 lim->physical_block_size
NO_OVERFLOW_SIMPLE 0 lim->zone_write_granularity
UNITS 2 offset unit_byte

block/blk-integrity.c bvec_gap_to_prev() -> __bvec_gap_to_prev()

Type Parameter Key Value
PARAM_VALUE 0 lim 4096-ptr_max
PARAM_VALUE 0 lim->virt_boundary_mask 1-u64max
DATA_SOURCE 0 lim $0
DATA_SOURCE 1 bprv $1
DATA_SOURCE 2 offset $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 2 offset unit_byte
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &dd->lock
HALF_LOCKED2 irq