Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/iomap/direct-io.c __iomap_dio_rw() -> iomap_dio_set_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dio | 4096-ptr_max |
| PARAM_VALUE | 0 | dio->error | 0 |
| PARAM_VALUE | 1 | ret | s32min-(-16),(-14)-(-1) |
| BUF_SIZE | 0 | dio | 144 |
| CAPPED_DATA | 0 | dio->done_before | 1 |
| DATA_SOURCE | 0 | dio | r _kmalloc_noprof |
| DATA_SOURCE | 1 | ret | r iomap_iter |
| BIT_INFO | 0 | dio->flags | 0x0,0xf8000018 |
| NOSPEC | 0 | dio->done_before | |
| NOSPEC | 0 | dio->submit.iter->count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | dio->done_before | 5-9223372036854775807[c] |
| USER_DATA | 0 | dio->iocb->ki_flags | 0-s32max[c][u] |
| USER_DATA | 0 | dio->iocb->ki_ioprio | 0-u16max |
| USER_DATA | 0 | dio->iocb->ki_pos | s64min-(-2),0-s64max |
| USER_DATA | 0 | dio->submit.iter->count | 0-18446744073709551614 |
| USER_DATA | 0 | dio->submit.iter->iov_offset | 0-u64max[c] |
fs/iomap/direct-io.c iomap_dio_bio_end_io() -> iomap_dio_set_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dio | (-1)-s32max |
| BUF_SIZE | 0 | dio | (-1)-s32max |
| STR_LEN | 0 | dio | (-1),8,11-12,14,17,19-20,23,26-27,29,31-32 |
| STR_LEN | 0 | dio | (-1),8,11-12,14,17,19-20,23,26-27,29,31-32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/iomap/direct-io.c iomap_finish_ioend_direct() -> iomap_dio_set_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | ret | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dio | 1-s32max |
| BUF_SIZE | 0 | dio | 1-s32max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |