Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/md/dm-bufio.c, line 2201
- drivers/md/dm-ebs-target.c, line 227
- drivers/md/dm-integrity.c, line 1537
- drivers/md/dm-vdo/indexer/io-factory.c, line 366
- drivers/md/dm-vdo/indexer/volume.c, line 1262
- drivers/md/persistent-data/dm-block-manager.c, line 621
Smatch caller information:
drivers/md/dm-vdo/indexer/volume.c uds_write_chapter() -> dm_bufio_write_dirty_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | c->cache.num_locks | 0-4294967295 |
| PARAM_VALUE | 0 | c->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | c->need_reserved_buffers | 0-4294967295 |
drivers/md/persistent-data/dm-block-manager.c dm_bm_flush() -> dm_bufio_write_dirty_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| NO_OVERFLOW_SIMPLE | 0 | c->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | c->dm_io->bios.bio_pool.min_nr | |
| NO_OVERFLOW_SIMPLE | 0 | c->dm_io->bios.bvec_pool.min_nr | |
| NO_OVERFLOW_SIMPLE | 0 | c->dm_io->bios.rescue_workqueue->rescuer->task->dl.pi_se->dl_runtime | |
| NO_OVERFLOW_SIMPLE | 0 | c->slab_cache->object_size |
drivers/md/dm-ebs-target.c __ebs_process_bios() -> dm_bufio_write_dirty_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-integrity.c dm_integrity_flush_buffers() -> dm_bufio_write_dirty_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | c->slab_buffer->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | c->slab_cache->object_size |
drivers/md/dm-vdo/indexer/io-factory.c uds_free_buffered_writer() -> dm_bufio_write_dirty_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |