Home
last modified time | relevance | path

Searched refs:block_device (Results 1 - 25 of 500) sorted by relevance

12345678910>>...20

/kernel/linux/linux-6.6/include/linux/
H A Dblkdev.h143 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 Dpr.h20 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 Ddm-verity-loadpin.h8 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 Dblk-crypto.h95 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 Dbuffer_head.h71 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 Dbdev.c34 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 Dioctl.c16 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 Dblk.h346 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 Dblk-lib.c13 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 Ddax.h29 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 Dblkdev.h367 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 Dpr.h8 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 Dgenhd.h305 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 Dbuffer_head.h69 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 Dblock_dev.c40 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 Dinternal.h25 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 Dioctl.c16 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 Dblk-lib.c25 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 Dpr.c52 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 Dscsicam.h16 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 Dscsicam.h16 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 Dcore.c251 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 Dide-floppy.h27 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 Dinline_crypt.c24 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 Dcore.c116 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...]

Completed in 27 milliseconds

12345678910>>...20