Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
block/blk-merge.c bio_split_io_at() -> bvec_split_segs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lim | 4096-ptr_max |
| PARAM_VALUE | 1 | bv | 5777782596760010752 |
| PARAM_VALUE | 2 | nsegs | 8633176049575436288 |
| PARAM_VALUE | 3 | bytes | 2144243932681216000 |
| BUF_SIZE | 0 | lim | (-1),200 |
| BUF_SIZE | 0 | lim | (-1),200 |
| CAPPED_DATA | 0 | lim->max_segments | 1 |
| CAPPED_DATA | 4 | max_segs | 1 |
| CAPPED_DATA | 5 | max_bytes | 1 |
| DATA_SOURCE | 0 | lim | $1 |
| DATA_SOURCE | 5 | max_bytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 5 | max_bytes | 0,512-4294966784[c] |
| USER_DATA | 5 | max_bytes | 0,512-4294966784[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->zone_write_granularity | |
| UNITS | 4 | max_segs | unit_byte |
| UNITS | 5 | max_bytes | unit_byte |
block/blk-merge.c blk_recalc_rq_segments() -> bvec_split_segs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lim | 4096-ptr_max |
| PARAM_VALUE | 1 | bv | 3217613283448430592 |
| PARAM_VALUE | 2 | nsegs | 1291800969004339200 |
| PARAM_VALUE | 3 | bytes | 1279383336172101632 |
| PARAM_VALUE | 4 | max_segs | u32max |
| PARAM_VALUE | 5 | max_bytes | u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | lim->discard_granularity | |
| NO_OVERFLOW_SIMPLE | 0 | lim->io_min | |
| NO_OVERFLOW_SIMPLE | 0 | lim->logical_block_size | |
| 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 |