Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/block/zloop.c zloop_get_block_size() -> bdev_dma_alignment()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
UNITS 0 bdev unit_byte

fs/ext4/inode.c ext4_getattr() -> bdev_dma_alignment()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

drivers/block/loop.c loop_update_dio_alignment() -> bdev_dma_alignment()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
UNITS 0 bdev unit_byte
LOCK2 &lo->lo_mutex
TYPE_LOCK (struct loop_device)->lo_mutex

fs/erofs/inode.c erofs_getattr() -> bdev_dma_alignment()

Type Parameter Key Value
PARAM_VALUE 0 bdev 1-u64max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

block/bdev.c bdev_statx() -> bdev_dma_alignment()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r blkdev_get_no_open
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

fs/xfs/xfs_iops.c xfs_report_dioalign() -> bdev_dma_alignment()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

block/fops.c blkdev_iov_iter_get_pages() -> bdev_dma_alignment()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/iomap/direct-io.c __iomap_dio_read_simple() -> bdev_dma_alignment()

Type Parameter Key Value
PARAM_VALUE 0 bdev 0
PARAM_VALUE 0 bdev->bd_queue 4096-ptr_max
BUF_SIZE 0 bdev 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/iomap/direct-io.c iomap_dio_bio_iter_one() -> bdev_dma_alignment()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte