bdev_direct_accessRegular
4.4: ✅long int bdev_direct_access(struct block_device *bdev, sector_t sector, void **addr, long unsigned int *pfn, long int size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff81247920)
Location: fs/block_dev.c:467
Inline: False
Direct callers:
- fs/dax.c:__dax_fault
- fs/dax.c:__dax_fault
- fs/dax.c:dax_do_io
- fs/dax.c:dax_zero_page_range
- fs/dax.c:dax_clear_blocks
Symbols:
ffffffff81247920-ffffffff812479ef: bdev_direct_access (STB_GLOBAL)
4.8: ✅long int bdev_direct_access(struct block_device *bdev, struct blk_dax_ctl *dax);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff812700c0)
Location: fs/block_dev.c:482
Inline: False
Direct callers:
- fs/block_dev.c:bdev_dax_capable
- fs/block_dev.c:bdev_dax_capable
- fs/dax.c:dax_map_atomic
- drivers/md/dm-linear.c:linear_direct_access
- drivers/md/dm-stripe.c:stripe_direct_access
Symbols:
ffffffff812700c0-ffffffff812701b5: bdev_direct_access (STB_GLOBAL)
4.10: ✅long int bdev_direct_access(struct block_device *bdev, struct blk_dax_ctl *dax);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff812832c0)
Location: fs/block_dev.c:734
Inline: False
Direct callers:
- fs/block_dev.c:bdev_dax_capable
- fs/block_dev.c:bdev_dax_capable
- fs/dax.c:dax_map_atomic
- drivers/md/dm-linear.c:linear_direct_access
- drivers/md/dm-stripe.c:stripe_direct_access
Symbols:
ffffffff812832c0-ffffffff812833b5: bdev_direct_access (STB_GLOBAL)
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: Absent ⚠️
5.11: Absent ⚠️
5.13: Absent ⚠️
5.15: Absent ⚠️
5.19: Absent ⚠️
6.2: Absent ⚠️
6.5: Absent ⚠️
6.8: Absent ⚠️
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️
Regular
4.4 and 4.8 ⚠️struct blk_dax_ctl *dax
sector_t sector
void **addr
long unsigned int *pfn
long int size
4.8 and 4.10 ✅