Documented in 1 files:

Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

drivers/block/brd.c brd_rw_bvec() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 5690354428898480128
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bvec->bv_len 512-3584,4096[c]
USER_DATA 0 bvec->bv_len 512-3584,4096[c]
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock

drivers/md/bcache/debug.c bch_data_verify() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 6389190080390008832

drivers/md/bcache/debug.c bch_data_verify() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 8743465002546839552

drivers/vhost/vringh.c getu16_iotlb() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 4096-ptr_max

drivers/vhost/vringh.c putu16_iotlb() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 4096-ptr_max

drivers/block/drbd/drbd_receiver.c recv_dless_read() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 4855716336186380288

drivers/md/bcache/request.c bio_csum() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 1672013679407452160
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &b->io_mutex
HALF_LOCKED2 &dc->in_flight

drivers/nvdimm/btt.c btt_rw_integrity() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 2643031333669179392
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/md/dm-writecache.c bio_copy_block() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 8900188192941764608
RX_PATH
TASK_NOT_RUNNING
LOCK2 &md->io_barrier
LOCK2 &wc->lock
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->swap_bios_semaphore
TYPE_LOCK (struct dm_writecache)->lock
TYPE_LOCK (struct mapped_device)->io_barrier

block/bio.c bio_copy_data() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 2157709731463356416
RX_PATH
TASK_NOT_RUNNING

block/bio.c bio_copy_data() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 887774915538173952
RX_PATH
TASK_NOT_RUNNING

drivers/block/drbd/drbd_worker.c drbd_csum_bio() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 5282732554305253376
HALF_LOCKED2 &sock->mutex

drivers/md/dm-integrity.c dm_integrity_inline_recheck() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 7069857027085987840
HALF_LOCKED2 &pool->lock

drivers/md/dm-integrity.c integrity_recheck() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 7832941986397892608
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/compression.c btrfs_decompress_buf2page() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 4367984645986697216
PARAM_VALUE 0 bvec->bv_page 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/block/aoe/aoecmd.c bvcpy() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 8215653962810531840
LOCK2 k->lock

block/t10-pi.c blk_integrity_copy_from_tuple() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 7176701480590958592
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

block/t10-pi.c blk_integrity_copy_to_tuple() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 1412084089403191296
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

block/t10-pi.c blk_integrity_csum_offset() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 231490444371275776
RX_PATH
TASK_NOT_RUNNING

block/t10-pi.c blk_integrity_interval() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 786950442213969920
RX_PATH
TASK_NOT_RUNNING

block/t10-pi.c blk_integrity_iterate() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 4182008098753732608
RX_PATH
TASK_NOT_RUNNING

block/t10-pi.c blk_tuple_remap_begin() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 4982228985427439616
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-flakey.c clone_bio() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 513208024377823232
RX_PATH
TASK_NOT_RUNNING
LOCK2 &md->io_barrier
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->swap_bios_semaphore
TYPE_LOCK (struct mapped_device)->io_barrier

drivers/md/dm-flakey.c corrupt_bio_common() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 7958201714883252224
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->io_barrier

drivers/md/dm-verity-target.c verity_verify_io() -> bvec_kmap_local()

Type Parameter Key Value
PARAM_VALUE 0 bvec 7426476061942665216
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock