Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

lib/iov_iter.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
PARAM_VALUE 0 bvecs 4096-18446744073709547521
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &tls_ctx->tx_lock
HALF_LOCKED2 sk

lib/iov_iter.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
PARAM_VALUE 0 bvecs 4096-18446744073709547521
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
CONSTRAINT 1 iter <3949
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &tls_ctx->tx_lock
HALF_LOCKED2 sk

drivers/nvdimm/pmem.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bvecs
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/nvdimm/pmem.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bvecs
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/block/floppy.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/block/floppy.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

io_uring/rsrc.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

drivers/md/dm-log-writes.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
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-log-writes.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
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/block/zloop.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte
LOCK2 &pool->lock
HALF_LOCKED2 &zone->lock

drivers/block/brd.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bvecs
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock

drivers/block/brd.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock

drivers/target/target_core_pscsi.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/target/target_core_pscsi.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/md/bcache/debug.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte

drivers/md/bcache/debug.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte

block/blk-mq.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

block/blk-mq.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

drivers/memstick/core/mspro_block.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
LOCK2 &msb->q_lock
TYPE_LOCK (struct mspro_block_data)->q_lock

drivers/memstick/core/mspro_block.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
LOCK2 &msb->q_lock
TYPE_LOCK (struct mspro_block_data)->q_lock

drivers/md/dm-ebs-target.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

fs/btrfs/file-item.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

fs/btrfs/file-item.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/block/drbd/drbd_main.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte
LOCK2 &sock->mutex
TYPE_LOCK (struct drbd_socket)->mutex

drivers/block/drbd/drbd_main.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte
LOCK2 &sock->mutex
TYPE_LOCK (struct drbd_socket)->mutex

drivers/block/drbd/drbd_receiver.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte

drivers/block/drbd/drbd_receiver.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte

net/ceph/messenger.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &con->mutex

net/ceph/messenger.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &con->mutex

drivers/md/bcache/request.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &b->io_mutex
HALF_LOCKED2 &dc->in_flight

drivers/md/bcache/request.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &b->io_mutex
HALF_LOCKED2 &dc->in_flight

drivers/mtd/ubi/block.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/mtd/ubi/block.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/block/loop.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte
LOCK2 &pool->lock

block/blk-mq-dma.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

drivers/nvdimm/btt.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bvecs
UNITS 0 bvecs unit_byte

drivers/nvdimm/btt.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bvecs
UNITS 0 bvecs unit_byte

drivers/nvme/host/pci.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

drivers/md/dm-pcache/segment.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
PARAM_VALUE 0 bvecs 4096-ptr_max
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &cache_seg->gen_lock
HALF_LOCKED2 &cache_subtree->tree_lock

drivers/md/dm-pcache/segment.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
PARAM_VALUE 0 bvecs 4096-ptr_max
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &cache_seg->gen_lock
HALF_LOCKED2 &cache_subtree->tree_lock

drivers/md/dm-writecache.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
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

drivers/md/dm-writecache.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
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

drivers/block/ublk_drv.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

drivers/block/ublk_drv.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/block/ublk_drv.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

block/bio.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

block/bio.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte

block/bio.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

block/blk-merge.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

drivers/mtd/mtd_blkdevs.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/mtd/mtd_blkdevs.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

block/blk-crypto-fallback.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bvecs
UNITS 0 bvecs unit_byte

block/blk-crypto-fallback.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bvecs
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/block/null_blk/main.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
LOCK2 &nullb->lock
LOCK2 irq
TYPE_LOCK (struct nullb)->lock

drivers/block/null_blk/main.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
LOCK2 &nullb->lock
LOCK2 irq
TYPE_LOCK (struct nullb)->lock

drivers/block/drbd/drbd_worker.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &sock->mutex

drivers/block/drbd/drbd_worker.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &sock->mutex

io_uring/net.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

drivers/md/dm-integrity.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

drivers/md/dm-integrity.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

fs/btrfs/compression.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

fs/btrfs/compression.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

drivers/block/zram/zram_drv.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bvecs
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock

drivers/block/zram/zram_drv.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock

drivers/nvme/host/apple.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/block/rbd.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &obj_req->state_mutex

drivers/block/rbd.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &obj_req->state_mutex

block/blk-integrity.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

block/blk-integrity.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-crypt.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/md/dm-crypt.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/nvme/host/tcp.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &queue->send_mutex

drivers/md/raid5.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
UNITS 0 bvecs unit_byte

drivers/md/raid5.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
UNITS 0 bvecs unit_byte

drivers/md/dm-vdo/data-vio.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

drivers/md/dm-vdo/data-vio.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

drivers/block/aoe/aoecmd.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &d->lock
HALF_LOCKED2 k->lock

drivers/block/aoe/aoecmd.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &d->lock
HALF_LOCKED2 k->lock

drivers/block/nbd.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
LOCK2 &cmd->lock
HALF_LOCKED2 &nsock->tx_lock
TYPE_LOCK (struct nbd_cmd)->lock

drivers/block/nbd.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
LOCK2 &cmd->lock
HALF_LOCKED2 &nsock->tx_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nbd_cmd)->lock

fs/btrfs/raid56.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rbio->bio_list_lock

fs/btrfs/raid56.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rbio->bio_list_lock

block/t10-pi.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

block/t10-pi.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

block/t10-pi.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte

fs/btrfs/bio.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

fs/btrfs/bio.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &fs_info->remap_mutex
HALF_LOCKED2 &pool->lock

fs/btrfs/bio.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/md/dm-flakey.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->io_barrier

drivers/md/dm-flakey.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->io_barrier

drivers/md/dm-verity-target.c bvec_iter_offset() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/md/dm-verity-target.c mp_bvec_iter_page_idx() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bvecs unit_byte
HALF_LOCKED2 &pool->lock

drivers/infiniband/core/rw.c mp_bvec_iter_bvec() -> mp_bvec_iter_offset()

Type Parameter Key Value
DATA_SOURCE 0 bvecs $0
DATA_SOURCE 1 iter $1
RX_PATH
TASK_NOT_RUNNING