blkdev_get_by_devRegular
4.4: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff81249340)
Location: fs/block_dev.c:1473
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_load_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff81249340-ffffffff81249389: blkdev_get_by_dev (STB_GLOBAL)
4.8: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff81271f10)
Location: fs/block_dev.c:1545
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_fill_super
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff81271f10-ffffffff81271f59: blkdev_get_by_dev (STB_GLOBAL)
4.10: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff812854b0)
Location: fs/block_dev.c:1791
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_fill_super
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff812854b0-ffffffff812854f9: blkdev_get_by_dev (STB_GLOBAL)
4.13: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff81292b10)
Location: fs/block_dev.c:1718
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_fill_super
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff81292b10-ffffffff81292b59: blkdev_get_by_dev (STB_GLOBAL)
4.15: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff812b5940)
Location: fs/block_dev.c:1709
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_load_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff812b5940-ffffffff812b5989: blkdev_get_by_dev (STB_GLOBAL)
4.18: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff812dd7b0)
Location: fs/block_dev.c:1733
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_load_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff812dd7b0-ffffffff812dd7f9: blkdev_get_by_dev (STB_GLOBAL)
5.0: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff812f2d90)
Location: fs/block_dev.c:1766
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_load_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff812f2d90-ffffffff812f2dd9: blkdev_get_by_dev (STB_GLOBAL)
5.3: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff813147f0)
Location: fs/block_dev.c:1806
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_get_dev_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff813147f0-ffffffff8131483b: blkdev_get_by_dev (STB_GLOBAL)
5.4: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff81327be0)
Location: fs/block_dev.c:1804
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_get_dev_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff81327be0-ffffffff81327c2b: blkdev_get_by_dev (STB_GLOBAL)
5.8: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff81361610)
Location: fs/block_dev.c:1825
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_get_dev_journal
- drivers/md/md.c:md_import_device
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff81361610-ffffffff8136165b: blkdev_get_by_dev (STB_GLOBAL)
5.11: Selective Inline ⚠️struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/block_dev.c (ffffffff8136e9b0)
Location: fs/block_dev.c:1422
Inline: True
Direct callers:
- kernel/power/swap.c:swsusp_check
- kernel/power/swap.c:swsusp_swap_check
- mm/swapfile.c:__do_sys_swapon
- fs/block_dev.c:blkdev_open
- fs/block_dev.c:blkdev_get_by_path
- fs/ext4/super.c:ext4_get_dev_journal
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_bszset
- block/genhd.c:register_disk
- drivers/md/md.c:md_import_device
- drivers/md/md-autodetect.c:md_setup_drive
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff8136e9b0-ffffffff8136eb41: blkdev_get_by_dev (STB_GLOBAL)
5.13: Selective Inline ⚠️struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/block_dev.c (ffffffff81375270)
Location: fs/block_dev.c:1425
Inline: True
Direct callers:
- kernel/power/swap.c:swsusp_check
- kernel/power/swap.c:swsusp_write
- mm/swapfile.c:__do_sys_swapon
- fs/block_dev.c:blkdev_open
- fs/block_dev.c:blkdev_get_by_path
- fs/ext4/super.c:ext4_get_dev_journal
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_bszset
- block/genhd.c:register_disk
- drivers/md/md.c:md_import_device
- drivers/md/md-autodetect.c:md_setup_drive
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff81375270-ffffffff813754b6: blkdev_get_by_dev (STB_GLOBAL)
5.15: Selective Inline, Transformation ⚠️struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In block/bdev.c (ffffffff815c4ffa)
Location: block/bdev.c:789
Inline: True
Inline callers:
- block/bdev.c:blkdev_get_by_path
Direct callers:
- kernel/power/swap.c:swsusp_check
- kernel/power/swap.c:swsusp_write
- mm/swapfile.c:__do_sys_swapon
- fs/ext4/super.c:ext4_get_dev_journal
- block/bdev.c:blkdev_get_by_path
- block/fops.c:blkdev_open
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_bszset
- block/genhd.c:device_add_disk
- drivers/md/md.c:md_import_device
- drivers/md/md-autodetect.c:md_setup_drive
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff815c4c30-ffffffff815c4f40: blkdev_get_by_dev.part.0 (STB_LOCAL)
ffffffff81cd7eb7-ffffffff81cd7ecb: blkdev_get_by_dev.part.0.cold (STB_LOCAL)
ffffffff815c4f40-ffffffff815c4f99: blkdev_get_by_dev (STB_GLOBAL)
5.19: Selective Inline, Transformation ⚠️struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In block/bdev.c (ffffffff8166fa5a)
Location: block/bdev.c:787
Inline: True
Inline callers:
- block/bdev.c:blkdev_get_by_path
Direct callers:
- kernel/power/swap.c:swsusp_check
- kernel/power/swap.c:swsusp_write
- mm/swapfile.c:__do_sys_swapon
- fs/ext4/super.c:ext4_get_dev_journal
- block/bdev.c:blkdev_get_by_path
- block/fops.c:blkdev_open
- block/ioctl.c:blkdev_bszset
- block/genhd.c:disk_scan_partitions
- drivers/md/md.c:md_import_device
- drivers/md/md-autodetect.c:md_setup_drive
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff8166f650-ffffffff8166f979: blkdev_get_by_dev.part.0 (STB_LOCAL)
ffffffff81e8b24a-ffffffff81e8b25f: blkdev_get_by_dev.part.0.cold (STB_LOCAL)
ffffffff8166f980-ffffffff8166f9ec: blkdev_get_by_dev (STB_GLOBAL)
6.2: Selective Inline, Transformation ⚠️struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In block/bdev.c (ffffffff8172ae5a)
Location: block/bdev.c:786
Inline: True
Inline callers:
- block/bdev.c:blkdev_get_by_path
Direct callers:
- kernel/power/swap.c:swsusp_check
- kernel/power/swap.c:swsusp_write
- mm/swapfile.c:__do_sys_swapon
- fs/ext4/super.c:ext4_get_dev_journal
- block/bdev.c:blkdev_get_by_path
- block/fops.c:blkdev_open
- block/ioctl.c:blkdev_bszset
- block/genhd.c:disk_scan_partitions
- drivers/md/md.c:md_import_device
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff8172aa30-ffffffff8172ad5f: blkdev_get_by_dev.part.0 (STB_LOCAL)
ffffffff82075a81-ffffffff82075a96: blkdev_get_by_dev.part.0.cold (STB_LOCAL)
ffffffff8172ad70-ffffffff8172addc: blkdev_get_by_dev (STB_GLOBAL)
6.5: Selective Inline, Transformation ⚠️struct block_device *blkdev_get_by_dev(dev_t dev, blk_mode_t mode, void *holder, const struct blk_holder_ops *hops);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In block/bdev.c (ffffffff817670d1)
Location: block/bdev.c:769
Inline: True
Inline callers:
- block/bdev.c:blkdev_get_by_path
Direct callers:
- kernel/power/swap.c:swsusp_check
- kernel/power/swap.c:swsusp_write
- mm/swapfile.c:__do_sys_swapon
- fs/ext4/super.c:ext4_get_dev_journal
- block/bdev.c:blkdev_get_by_path
- block/fops.c:blkdev_open
- block/ioctl.c:blkdev_bszset
- block/genhd.c:disk_scan_partitions
- drivers/md/md.c:md_import_device
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff81766c70-ffffffff81766fbd: blkdev_get_by_dev.part.0 (STB_LOCAL)
ffffffff820f5894-ffffffff820f58a9: blkdev_get_by_dev.part.0.cold (STB_LOCAL)
ffffffff81766fd0-ffffffff81767048: blkdev_get_by_dev (STB_GLOBAL)
6.8: Absent ⚠️
arm64: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffff8000103e2b20)
Location: fs/block_dev.c:1804
Inline: False
Direct callers:
- fs/ext4/super.c:ext4_get_dev_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffff8000103e2b20-ffff8000103e2b98: blkdev_get_by_dev (STB_GLOBAL)
armhf: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (c05bad34)
Location: fs/block_dev.c:1804
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_get_dev_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
c05bad34-c05bad7c: blkdev_get_by_dev (STB_GLOBAL)
ppc64el: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (c0000000004e8970)
Location: fs/block_dev.c:1804
Inline: False
Direct callers:
- fs/ext4/super.c:ext4_get_dev_journal
- drivers/md/md.c:lock_rdev
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
c0000000004e8970-c0000000004e8a34: blkdev_get_by_dev (STB_GLOBAL)
riscv64: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffe000298fb6)
Location: fs/block_dev.c:1804
Inline: False
Direct callers:
- fs/ext4/super.c:ext4_get_dev_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffe000298fb6-ffffffe000299024: blkdev_get_by_dev (STB_GLOBAL)
aws: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff813201c0)
Location: fs/block_dev.c:1804
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_get_dev_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff813201c0-ffffffff8132020b: blkdev_get_by_dev (STB_GLOBAL)
azure: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff81310d60)
Location: fs/block_dev.c:1804
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_get_dev_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff81310d60-ffffffff81310dab: blkdev_get_by_dev (STB_GLOBAL)
gcp: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff8131dc90)
Location: fs/block_dev.c:1804
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_get_dev_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff8131dc90-ffffffff8131dcdb: blkdev_get_by_dev (STB_GLOBAL)
lowlatency: ✅struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/block_dev.c (ffffffff8132f990)
Location: fs/block_dev.c:1804
Inline: False
Direct callers:
- kernel/power/swap.c:swsusp_check
- fs/ext4/super.c:ext4_get_dev_journal
- drivers/md/md.c:lock_rdev
- drivers/md/dm.c:dm_get_table_device
Symbols:
ffffffff8132f990-ffffffff8132f9db: blkdev_get_by_dev (STB_GLOBAL)
Regular
4.4 and 4.8 ✅
4.8 and 4.10 ✅
4.10 and 4.13 ✅
4.13 and 4.15 ✅
4.15 and 4.18 ✅
4.18 and 5.0 ✅
5.0 and 5.3 ✅
5.3 and 5.4 ✅
5.4 and 5.8 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ⚠️const struct blk_holder_ops *hops
fmode_t mode ➡️ blk_mode_t mode
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅