Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/mtd/ubi/gluebi.c, line 212
- drivers/mtd/ubi/kapi.c, line 562
- fs/ubifs/debug.c, line 2611
- fs/ubifs/io.c, line 114
Smatch caller information:
drivers/mtd/ubi/gluebi.c gluebi_write() -> ubi_leb_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 2 | buf | (-1)-s32max |
| CAPPED_DATA | 4 | len | 1 |
| DATA_SOURCE | 2 | buf | $4 |
| NOSPEC | 1 | lnum | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | lnum | 0-s32max[c] |
| HOST_DATA | 3 | offset | 0-s32max[c] |
| HOST_DATA | 4 | len | 3-s32max[c] |
| USER_DATA | 1 | lnum | 0-s32max[c] |
| USER_DATA | 3 | offset | 0-s32max[c] |
| USER_DATA | 4 | len | 3-s32max[c] |
| UNITS | 3 | offset | unit_byte |
| UNITS | 4 | len | unit_byte |
| USER_PTR | 2 | buf | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &ftl->mutex | ||
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &mbd->lock |
fs/ubifs/debug.c dbg_leb_write() -> ubi_leb_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | desc | (-1),16 |
| BUF_SIZE | 0 | desc | (-1),16 |
| DATA_SOURCE | 1 | lnum | $1 |
| DATA_SOURCE | 2 | buf | $2 |
| DATA_SOURCE | 3 | offset | $3 |
| DATA_SOURCE | 4 | len | $4 [m] |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | offset | |
| UNITS | 1 | lnum | unit_byte |
| UNITS | 2 | buf | unit_byte |
| UNITS | 3 | offset | unit_byte |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | &c->commit_sem | ||
| HALF_LOCKED2 | &c->log_mutex | ||
| HALF_LOCKED2 | &c->umount_mutex | ||
| HALF_LOCKED2 | &c->write_reserve_mutex |
fs/ubifs/io.c ubifs_leb_write() -> ubi_leb_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 2 | buf | s32min-s32max |
| DATA_SOURCE | 1 | lnum | $1 |
| DATA_SOURCE | 2 | buf | $2 |
| DATA_SOURCE | 3 | offset | $3 |
| DATA_SOURCE | 4 | len | $4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | offset | |
| UNITS | 1 | lnum | unit_byte |
| UNITS | 2 | buf | unit_byte |
| UNITS | 3 | offset | unit_byte |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | &c->commit_sem |