Documented in 1 files:
Defined in 1 files as a function:
Referenced in 21 files:
- arch/um/drivers/ubd_kern.c, line 1207
- block/bio-integrity.c
- block/bio.c, line 1506
- drivers/block/ps3vram.c, line 542
- drivers/block/rbd.c, line 3004
- drivers/block/virtio_blk.c, line 235
- drivers/md/dm-ebs-target.c, line 79
- drivers/md/dm-integrity.c
- drivers/nvme/host/core.c, line 1091
- drivers/s390/block/dasd_diag.c, line 556
- drivers/s390/block/dasd_eckd.c
- drivers/s390/block/dasd_fba.c
- drivers/s390/block/dcssblk.c, line 915
- drivers/scsi/sd.c, line 996
- fs/squashfs/block.c
- fs/squashfs/lz4_wrapper.c, line 104
- fs/squashfs/lzo_wrapper.c, line 79
- fs/squashfs/xz_wrapper.c, line 153
- fs/squashfs/zlib_wrapper.c, line 84
- fs/squashfs/zstd_wrapper.c, line 101
- include/rdma/ib_verbs.h, line 4446
Smatch caller information:
fs/squashfs/zstd_wrapper.c zstd_uncompress() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 3768471443392327680 |
| PARAM_VALUE | 0 | bvec->bv_offset | 0 |
| BUF_SIZE | 0 | bvec | 16 |
| DATA_SOURCE | 0 | bvec | r bvec_init_iter_all |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &stream->mutex |
drivers/scsi/sd.c sd_set_special_bvec() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 4096-ptr_max |
| PARAM_VALUE | 0 | bvec->bv_offset | 0 |
| PARAM_VALUE | 0 | bvec->bv_page | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/md/dm-ebs-target.c __ebs_rw_bvec() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 3864150006384865280 |
| PARAM_VALUE | 0 | bvec->bv_page | 1-u64max |
| DATA_SOURCE | 0 | bvec | $2 |
| HALF_LOCKED2 | &pool->lock |
fs/squashfs/zlib_wrapper.c zlib_uncompress() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 8584952189518032896 |
| PARAM_VALUE | 0 | bvec->bv_offset | 0 |
| BUF_SIZE | 0 | bvec | 16 |
| DATA_SOURCE | 0 | bvec | r bvec_init_iter_all |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &stream->mutex |
fs/squashfs/lzo_wrapper.c lzo_uncompress() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 8738281634043281408 |
| PARAM_VALUE | 0 | bvec->bv_offset | 0 |
| BUF_SIZE | 0 | bvec | 16 |
| DATA_SOURCE | 0 | bvec | r bvec_init_iter_all |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &stream->mutex |
drivers/nvme/host/core.c nvme_cleanup_cmd() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/bio-integrity.c bio_integrity_free_buf() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/bio-integrity.c bio_integrity_uncopy_user() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/bio-integrity.c bio_integrity_unmap_user() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/squashfs/block.c copy_bio_to_actor() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 3336817201976774656 |
| BUF_SIZE | 0 | bvec | 16 |
| DATA_SOURCE | 0 | bvec | r bvec_init_iter_all |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/squashfs/block.c copy_bio_to_actor() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 3336817201976774656 |
| BUF_SIZE | 0 | bvec | 16 |
| DATA_SOURCE | 0 | bvec | r bvec_init_iter_all |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/squashfs/block.c copy_bio_to_actor() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 3336817201976774656 |
| BUF_SIZE | 0 | bvec | 16 |
| DATA_SOURCE | 0 | bvec | r bvec_init_iter_all |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/squashfs/block.c squashfs_read_data() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 4678906371701796864 |
| BUF_SIZE | 0 | bvec | 16 |
| DATA_SOURCE | 0 | bvec | r bvec_init_iter_all |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/squashfs/block.c squashfs_read_data() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 4678906371701796864 |
| BUF_SIZE | 0 | bvec | 16 |
| DATA_SOURCE | 0 | bvec | r bvec_init_iter_all |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/bio.c bio_iov_iter_unbounce_read() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &pool->lock |
fs/squashfs/xz_wrapper.c squashfs_xz_uncompress() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 3176616336473645056 |
| PARAM_VALUE | 0 | bvec->bv_offset | 0 |
| BUF_SIZE | 0 | bvec | 16 |
| DATA_SOURCE | 0 | bvec | r bvec_init_iter_all |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &stream->mutex |
drivers/md/dm-integrity.c __journal_read_write() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 3429987361421283328 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &md->io_barrier |
drivers/md/dm-integrity.c integrity_metadata() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 1194691290418966528 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/block/rbd.c is_zero_bvecs() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 9134750611288113152 |
| PREEMPT_ADD | |||
| LOCK2 | &obj_req->state_mutex | ||
| HALF_LOCKED2 | &img_req->state_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rbd_obj_request)->state_mutex |
drivers/block/virtio_blk.c virtblk_cleanup_cmd() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vq->lock | ||
| HALF_LOCKED2 | flags |
fs/squashfs/lz4_wrapper.c lz4_uncompress() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 6601164057778405376 |
| PARAM_VALUE | 0 | bvec->bv_offset | 0 |
| BUF_SIZE | 0 | bvec | 16 |
| DATA_SOURCE | 0 | bvec | r bvec_init_iter_all |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &stream->mutex |
drivers/infiniband/core/rw.c ib_dma_map_bvec() -> bvec_virt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bvec | 712242694578823168,2377361758425645056 |
| DATA_SOURCE | 0 | bvec | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |