/kernel/linux/linux-6.6/include/linux/ |
H A D | blkdev.h | 143 struct block_device *part0; 233 * The gendisk is refcounted by the part0 block_device, and the bd_device 336 int blkdev_report_zones(struct block_device *bdev, sector_t sector, 338 unsigned int bdev_nr_zones(struct block_device *bdev); 339 extern int blkdev_zone_mgmt(struct block_device *bdev, enum req_op op, 345 static inline unsigned int bdev_nr_zones(struct block_device *bdev) in bdev_nr_zones() 679 static inline unsigned int bdev_max_open_zones(struct block_device *bdev) in bdev_max_open_zones() 684 static inline unsigned int bdev_max_active_zones(struct block_device *bdev) in bdev_max_active_zones() 702 static inline unsigned int bdev_max_open_zones(struct block_device *bdev) in bdev_max_open_zones() 707 static inline unsigned int bdev_max_active_zones(struct block_device *bde [all...] |
H A D | pr.h | 20 int (*pr_register)(struct block_device *bdev, u64 old_key, u64 new_key, 22 int (*pr_reserve)(struct block_device *bdev, u64 key, 24 int (*pr_release)(struct block_device *bdev, u64 key, 26 int (*pr_preempt)(struct block_device *bdev, u64 old_key, u64 new_key, 28 int (*pr_clear)(struct block_device *bdev, u64 key); 38 int (*pr_read_keys)(struct block_device *bdev, 40 int (*pr_read_reservation)(struct block_device *bdev,
|
H A D | dm-verity-loadpin.h | 8 struct block_device; 19 bool dm_verity_loadpin_is_bdev_trusted(struct block_device *bdev); 21 static inline bool dm_verity_loadpin_is_bdev_trusted(struct block_device *bdev) in dm_verity_loadpin_is_bdev_trusted()
|
H A D | blk-crypto.h | 95 int blk_crypto_start_using_key(struct block_device *bdev, 98 void blk_crypto_evict_key(struct block_device *bdev, 101 bool blk_crypto_config_supported_natively(struct block_device *bdev, 103 bool blk_crypto_config_supported(struct block_device *bdev,
|
H A D | buffer_head.h | 71 struct block_device *b_bdev; 218 void clean_bdev_aliases(struct block_device *bdev, sector_t block, 228 struct buffer_head *__find_get_block(struct block_device *bdev, sector_t block, 230 struct buffer_head *__getblk_gfp(struct block_device *bdev, sector_t block, 234 void __breadahead(struct block_device *, sector_t block, unsigned int size); 235 struct buffer_head *__bread_gfp(struct block_device *, 245 void write_boundary_block(struct block_device *bdev, 388 static inline struct buffer_head *getblk_unmovable(struct block_device *bdev, in getblk_unmovable() 395 static inline struct buffer_head *__getblk(struct block_device *bdev, in __getblk() 439 * @bdev: the block_device t [all...] |
/kernel/linux/linux-6.6/block/ |
H A D | bdev.c | 34 struct block_device bdev; 43 struct block_device *I_BDEV(struct inode *inode) in I_BDEV() 49 static void bdev_write_inode(struct block_device *bdev) in bdev_write_inode() 68 static void kill_bdev(struct block_device *bdev) in kill_bdev() 80 void invalidate_bdev(struct block_device *bdev) in invalidate_bdev() 96 int truncate_bdev_range(struct block_device *bdev, blk_mode_t mode, in truncate_bdev_range() 125 static void set_init_blocksize(struct block_device *bdev) in set_init_blocksize() 138 int set_blocksize(struct block_device *bdev, int size) in set_blocksize() 182 int sync_blockdev_nowait(struct block_device *bdev) in sync_blockdev_nowait() 194 int sync_blockdev(struct block_device *bde [all...] |
H A D | ioctl.c | 16 static int blkpg_do_ioctl(struct block_device *bdev, in blkpg_do_ioctl() 55 static int blkpg_ioctl(struct block_device *bdev, in blkpg_ioctl() 75 static int compat_blkpg_ioctl(struct block_device *bdev, in compat_blkpg_ioctl() 88 static int blk_ioctl_discard(struct block_device *bdev, blk_mode_t mode, in blk_ioctl_discard() 126 static int blk_ioctl_secure_erase(struct block_device *bdev, blk_mode_t mode, in blk_ioctl_secure_erase() 157 static int blk_ioctl_zeroout(struct block_device *bdev, blk_mode_t mode, in blk_ioctl_zeroout() 246 int blkdev_compat_ptr_ioctl(struct block_device *bdev, blk_mode_t mode, in blkdev_compat_ptr_ioctl() 260 static bool blkdev_pr_allowed(struct block_device *bdev, blk_mode_t mode) in blkdev_pr_allowed() 275 static int blkdev_pr_register(struct block_device *bdev, blk_mode_t mode, in blkdev_pr_register() 293 static int blkdev_pr_reserve(struct block_device *bde [all...] |
H A D | blk.h | 346 void update_io_ticks(struct block_device *part, unsigned long now, bool end); 399 int blkdev_report_zones_ioctl(struct block_device *bdev, unsigned int cmd, 401 int blkdev_zone_mgmt_ioctl(struct block_device *bdev, blk_mode_t mode, 406 static inline int blkdev_report_zones_ioctl(struct block_device *bdev, in blkdev_report_zones_ioctl() 411 static inline int blkdev_zone_mgmt_ioctl(struct block_device *bdev, in blkdev_zone_mgmt_ioctl() 418 struct block_device *bdev_alloc(struct gendisk *disk, u8 partno); 419 void bdev_add(struct block_device *bdev, dev_t dev); 431 void drop_partition(struct block_device *part); 433 void bdev_set_nr_sectors(struct block_device *bdev, sector_t sectors); 470 int truncate_bdev_range(struct block_device *bde [all...] |
H A D | blk-lib.c | 13 static sector_t bio_discard_limit(struct block_device *bdev, sector_t sector) in bio_discard_limit() 38 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard() 97 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() 118 static int __blkdev_issue_write_zeroes(struct block_device *bdev, in __blkdev_issue_write_zeroes() 168 static int __blkdev_issue_zero_pages(struct block_device *bdev, in __blkdev_issue_zero_pages() 218 int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in __blkdev_issue_zeroout() 252 int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in blkdev_issue_zeroout() 303 int blkdev_issue_secure_erase(struct block_device *bdev, sector_t sector, in blkdev_issue_secure_erase()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | dax.h | 29 bool (*dax_supported)(struct dax_device *, struct block_device *, int, 61 bool dax_supported(struct dax_device *dax_dev, struct block_device *bdev, 110 struct block_device *bdev, int blocksize, sector_t start, in dax_supported() 123 int bdev_dax_pgoff(struct block_device *, sector_t, size_t, pgoff_t *pgoff); 125 bool __bdev_dax_supported(struct block_device *bdev, int blocksize); 126 static inline bool bdev_dax_supported(struct block_device *bdev, int blocksize) in bdev_dax_supported() 132 struct block_device *bdev, int blocksize, sector_t start, 135 struct block_device *bdev, int blocksize, sector_t start, in generic_fsdax_supported() 147 struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev); 156 static inline bool bdev_dax_supported(struct block_device *bde [all...] |
H A D | blkdev.h | 367 int blkdev_report_zones(struct block_device *bdev, sector_t sector, 370 extern int blkdev_zone_mgmt(struct block_device *bdev, enum req_opf op, 376 extern int blkdev_report_zones_ioctl(struct block_device *bdev, fmode_t mode, 378 extern int blkdev_zone_mgmt_ioctl(struct block_device *bdev, fmode_t mode, 388 static inline int blkdev_report_zones_ioctl(struct block_device *bdev, in blkdev_report_zones_ioctl() 395 static inline int blkdev_zone_mgmt_ioctl(struct block_device *bdev, in blkdev_zone_mgmt_ioctl() 941 extern int scsi_verify_blk_ioctl(struct block_device *, unsigned int); 942 extern int scsi_cmd_blk_ioctl(struct block_device *, fmode_t, 975 static inline struct request_queue *bdev_get_queue(struct block_device *bdev) in bdev_get_queue() 1187 extern void disk_stack_limits(struct gendisk *disk, struct block_device *bde [all...] |
H A D | pr.h | 8 int (*pr_register)(struct block_device *bdev, u64 old_key, u64 new_key, 10 int (*pr_reserve)(struct block_device *bdev, u64 key, 12 int (*pr_release)(struct block_device *bdev, u64 key, 14 int (*pr_preempt)(struct block_device *bdev, u64 old_key, u64 new_key, 16 int (*pr_clear)(struct block_device *bdev, u64 key);
|
H A D | genhd.h | 305 extern struct block_device *bdget_disk(struct gendisk *disk, int partno); 307 extern void set_device_ro(struct block_device *bdev, int flag); 325 static inline sector_t get_start_sect(struct block_device *bdev) in get_start_sect() 338 int bdev_disk_changed(struct block_device *bdev, bool invalidate); 339 int blk_add_partitions(struct gendisk *disk, struct block_device *bdev); 340 int blk_drop_partitions(struct block_device *bdev); 377 bool bdev_check_media_change(struct block_device *bdev); 378 int __invalidate_device(struct block_device *bdev, bool kill_dirty); 379 void bd_set_nr_sectors(struct block_device *bdev, sector_t sectors); 382 int blkdev_ioctl(struct block_device *, fmode_ [all...] |
H A D | buffer_head.h | 69 struct block_device *b_bdev; 209 void clean_bdev_aliases(struct block_device *bdev, sector_t block, 219 struct buffer_head *__find_get_block(struct block_device *bdev, sector_t block, 221 struct buffer_head *__getblk_gfp(struct block_device *bdev, sector_t block, 225 void __breadahead(struct block_device *, sector_t block, unsigned int size); 226 void __breadahead_gfp(struct block_device *, sector_t block, unsigned int size, 228 struct buffer_head *__bread_gfp(struct block_device *, 240 void write_boundary_block(struct block_device *bdev, 403 static inline struct buffer_head *getblk_unmovable(struct block_device *bdev, in getblk_unmovable() 410 static inline struct buffer_head *__getblk(struct block_device *bde [all...] |
/kernel/linux/linux-5.10/fs/ |
H A D | block_dev.c | 40 struct block_device bdev; 51 struct block_device *I_BDEV(struct inode *inode) in I_BDEV() 57 static void bdev_write_inode(struct block_device *bdev) in bdev_write_inode() 78 static void kill_bdev(struct block_device *bdev) in kill_bdev() 90 void invalidate_bdev(struct block_device *bdev) in invalidate_bdev() 110 int truncate_bdev_range(struct block_device *bdev, fmode_t mode, in truncate_bdev_range() 113 struct block_device *claimed_bdev = NULL; in truncate_bdev_range() 144 static void set_init_blocksize(struct block_device *bdev) in set_init_blocksize() 157 int set_blocksize(struct block_device *bdev, int size) in set_blocksize() 241 struct block_device *bde in __blkdev_direct_IO_simple() [all...] |
H A D | internal.h | 25 extern int __sync_blockdev(struct block_device *bdev, int wait); 26 void iterate_bdevs(void (*)(struct block_device *, void *), void *); 34 static inline int __sync_blockdev(struct block_device *bdev, int wait) in __sync_blockdev() 38 static inline void iterate_bdevs(void (*f)(struct block_device *, void *), in iterate_bdevs()
|
/kernel/linux/linux-5.10/block/ |
H A D | ioctl.c | 16 static int blkpg_do_ioctl(struct block_device *bdev, in blkpg_do_ioctl() 60 static int blkpg_ioctl(struct block_device *bdev, in blkpg_ioctl() 80 static int compat_blkpg_ioctl(struct block_device *bdev, in compat_blkpg_ioctl() 93 static int blkdev_reread_part(struct block_device *bdev, fmode_t mode) in blkdev_reread_part() 95 struct block_device *tmp; in blkdev_reread_part() 118 static int blk_ioctl_discard(struct block_device *bdev, fmode_t mode, in blk_ioctl_discard() 154 static int blk_ioctl_zeroout(struct block_device *bdev, fmode_t mode, in blk_ioctl_zeroout() 231 int __blkdev_driver_ioctl(struct block_device *bdev, fmode_t mode, in __blkdev_driver_ioctl() 254 int blkdev_compat_ptr_ioctl(struct block_device *bdev, fmode_t mode, in blkdev_compat_ptr_ioctl() 268 static int blkdev_pr_register(struct block_device *bde [all...] |
H A D | blk-lib.c | 25 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard() 131 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() 165 static int __blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in __blkdev_issue_write_same() 226 int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in blkdev_issue_write_same() 246 static int __blkdev_issue_write_zeroes(struct block_device *bdev, in __blkdev_issue_write_zeroes() 302 static int __blkdev_issue_zero_pages(struct block_device *bdev, in __blkdev_issue_zero_pages() 358 int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in __blkdev_issue_zeroout() 392 int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in blkdev_issue_zeroout()
|
/kernel/linux/linux-6.6/drivers/nvme/host/ |
H A D | pr.c | 52 static int nvme_send_ns_head_pr_command(struct block_device *bdev, in nvme_send_ns_head_pr_command() 97 static int nvme_send_pr_command(struct block_device *bdev, in nvme_send_pr_command() 108 static int nvme_pr_command(struct block_device *bdev, u32 cdw10, in nvme_pr_command() 128 static int nvme_pr_register(struct block_device *bdev, u64 old, in nvme_pr_register() 142 static int nvme_pr_reserve(struct block_device *bdev, u64 key, in nvme_pr_reserve() 155 static int nvme_pr_preempt(struct block_device *bdev, u64 old, u64 new, in nvme_pr_preempt() 163 static int nvme_pr_clear(struct block_device *bdev, u64 key) in nvme_pr_clear() 170 static int nvme_pr_release(struct block_device *bdev, u64 key, enum pr_type type) in nvme_pr_release() 177 static int nvme_pr_resv_report(struct block_device *bdev, void *data, in nvme_pr_resv_report() 203 static int nvme_pr_read_keys(struct block_device *bde [all...] |
/kernel/linux/linux-5.10/include/scsi/ |
H A D | scsicam.h | 16 int scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip); 17 bool scsi_partsize(struct block_device *bdev, sector_t capacity, int geom[3]); 18 unsigned char *scsi_bios_ptable(struct block_device *bdev);
|
/kernel/linux/linux-6.6/include/scsi/ |
H A D | scsicam.h | 16 int scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip); 17 bool scsi_partsize(struct block_device *bdev, sector_t capacity, int geom[3]); 18 unsigned char *scsi_bios_ptable(struct block_device *bdev);
|
/kernel/linux/linux-6.6/block/partitions/ |
H A D | core.c | 251 const struct block_device *part = dev_to_bdev(dev); in part_uevent() 266 void drop_partition(struct block_device *part) in drop_partition() 277 static void delete_partition(struct block_device *part) in delete_partition() 299 static struct block_device *add_partition(struct gendisk *disk, int partno, in add_partition() 306 struct block_device *bdev; in add_partition() 420 struct block_device *part; in partition_overlaps() 442 struct block_device *part; in bdev_add_partition() 481 struct block_device *part = NULL; in bdev_del_partition() 503 struct block_device *part = NULL; in bdev_resize_partition() 545 struct block_device *par in blk_add_partition() [all...] |
/kernel/linux/linux-5.10/drivers/ide/ |
H A D | ide-floppy.h | 27 int ide_floppy_ioctl(ide_drive_t *, struct block_device *, fmode_t, 29 int ide_floppy_compat_ioctl(ide_drive_t *, struct block_device *, fmode_t,
|
/kernel/linux/linux-6.6/fs/crypto/ |
H A D | inline_crypt.c | 24 static struct block_device **fscrypt_get_devices(struct super_block *sb, in fscrypt_get_devices() 27 struct block_device **devs; in fscrypt_get_devices() 73 struct block_device **devs, in fscrypt_log_blk_crypto_impl() 98 struct block_device **devs; in fscrypt_select_encryption_impl() 161 struct block_device **devs; in fscrypt_prepare_inline_crypt_key() 212 struct block_device **devs; in fscrypt_destroy_inline_crypt_key()
|
/kernel/linux/linux-5.10/block/partitions/ |
H A D | core.c | 116 struct block_device *bdev) in check_partition() 332 struct block_device *bdev; in delete_partition() 525 int bdev_add_partition(struct block_device *bdev, int partno, in bdev_add_partition() 551 int bdev_del_partition(struct block_device *bdev, int partno) in bdev_del_partition() 553 struct block_device *bdevp; in bdev_del_partition() 587 int bdev_resize_partition(struct block_device *bdev, int partno, in bdev_resize_partition() 590 struct block_device *bdevp; in bdev_resize_partition() 643 int blk_drop_partitions(struct block_device *bdev) in blk_drop_partitions() 666 static bool blk_add_partition(struct gendisk *disk, struct block_device *bdev, in blk_add_partition() 716 int blk_add_partitions(struct gendisk *disk, struct block_device *bde [all...] |