Symbol: block_device
arch/um/drivers/ubd_kern.c
109
static int ubd_ioctl(struct block_device *bdev, blk_mode_t mode,
arch/um/drivers/ubd_kern.c
1333
static int ubd_ioctl(struct block_device *bdev, blk_mode_t mode,
block/bdev.c
1041
struct block_device *bdev;
block/bdev.c
1099
struct block_device *bdev = file_bdev(bdev_file);
block/bdev.c
111
int truncate_bdev_range(struct block_device *bdev, blk_mode_t mode,
block/bdev.c
1113
struct block_device *bdev = file_bdev(bdev_file);
block/bdev.c
1169
struct block_device *bdev = file_bdev(bdev_file);
block/bdev.c
1241
void bdev_mark_dead(struct block_device *bdev, bool surprise)
block/bdev.c
1274
struct block_device *bdev;
block/bdev.c
1324
struct block_device *bdev;
block/bdev.c
1362
unsigned int block_size(struct block_device *bdev)
block/bdev.c
140
static void set_init_blocksize(struct block_device *bdev)
block/bdev.c
165
int bdev_validate_blocksize(struct block_device *bdev, int block_size)
block/bdev.c
181
struct block_device *bdev = I_BDEV(inode);
block/bdev.c
260
int sync_blockdev_nowait(struct block_device *bdev)
block/bdev.c
272
int sync_blockdev(struct block_device *bdev)
block/bdev.c
280
int sync_blockdev_range(struct block_device *bdev, loff_t lstart, loff_t lend)
block/bdev.c
301
int bdev_freeze(struct block_device *bdev)
block/bdev.c
337
int bdev_thaw(struct block_device *bdev)
block/bdev.c
38
struct block_device bdev;
block/bdev.c
395
struct block_device *bdev = I_BDEV(inode);
block/bdev.c
459
struct block_device *bdev_alloc(struct gendisk *disk, u8 partno)
block/bdev.c
461
struct block_device *bdev;
block/bdev.c
47
static inline struct inode *BD_INODE(struct block_device *bdev)
block/bdev.c
490
void bdev_set_nr_sectors(struct block_device *bdev, sector_t sectors)
block/bdev.c
498
void bdev_add(struct block_device *bdev, dev_t dev)
block/bdev.c
509
void bdev_unhash(struct block_device *bdev)
block/bdev.c
514
void bdev_drop(struct block_device *bdev)
block/bdev.c
52
struct block_device *I_BDEV(struct inode *inode)
block/bdev.c
543
static bool bd_may_claim(struct block_device *bdev, void *holder,
block/bdev.c
546
struct block_device *whole = bdev_whole(bdev);
block/bdev.c
58
struct block_device *file_bdev(struct file *bdev_file)
block/bdev.c
585
int bd_prepare_to_claim(struct block_device *bdev, void *holder,
block/bdev.c
588
struct block_device *whole = bdev_whole(bdev);
block/bdev.c
619
static void bd_clear_claiming(struct block_device *whole, void *holder)
block/bdev.c
637
static void bd_finish_claiming(struct block_device *bdev, void *holder,
block/bdev.c
64
static void bdev_write_inode(struct block_device *bdev)
block/bdev.c
640
struct block_device *whole = bdev_whole(bdev);
block/bdev.c
668
void bd_abort_claiming(struct block_device *bdev, void *holder)
block/bdev.c
676
static void bd_end_claim(struct block_device *bdev, void *holder)
block/bdev.c
678
struct block_device *whole = bdev_whole(bdev);
block/bdev.c
711
static void blkdev_flush_mapping(struct block_device *bdev)
block/bdev.c
719
static void blkdev_put_whole(struct block_device *bdev)
block/bdev.c
727
static int blkdev_get_whole(struct block_device *bdev, blk_mode_t mode)
block/bdev.c
760
static int blkdev_get_part(struct block_device *part, blk_mode_t mode)
block/bdev.c
810
static void blkdev_put_part(struct block_device *part)
block/bdev.c
812
struct block_device *whole = bdev_whole(part);
block/bdev.c
821
struct block_device *blkdev_get_no_open(dev_t dev, bool autoload)
block/bdev.c
823
struct block_device *bdev;
block/bdev.c
83
static void kill_bdev(struct block_device *bdev)
block/bdev.c
845
void blkdev_put_no_open(struct block_device *bdev)
block/bdev.c
850
static bool bdev_writes_blocked(struct block_device *bdev)
block/bdev.c
855
static void bdev_block_writes(struct block_device *bdev)
block/bdev.c
860
static void bdev_unblock_writes(struct block_device *bdev)
block/bdev.c
865
static bool bdev_may_open(struct block_device *bdev, blk_mode_t mode)
block/bdev.c
877
static void bdev_claim_write_access(struct block_device *bdev, blk_mode_t mode)
block/bdev.c
896
struct block_device *bdev;
block/bdev.c
929
int bdev_open(struct block_device *bdev, blk_mode_t mode, void *holder,
block/bdev.c
95
void invalidate_bdev(struct block_device *bdev)
block/bio.c
1581
int bdev_rw_virt(struct block_device *bdev, sector_t sector, void *data,
block/bio.c
217
void bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table,
block/bio.c
274
void bio_reset(struct bio *bio, struct block_device *bdev, blk_opf_t opf)
block/bio.c
381
struct bio *blk_next_bio(struct bio *bio, struct block_device *bdev,
block/bio.c
535
struct bio *bio_alloc_bioset(struct block_device *bdev, unsigned short nr_vecs,
block/bio.c
892
struct bio *bio_alloc_clone(struct block_device *bdev, struct bio *bio_src,
block/bio.c
921
int bio_init_clone(struct block_device *bdev, struct bio *bio,
block/blk-cgroup.c
1096
struct block_device *bdev = dev_to_bdev(dev);
block/blk-cgroup.c
778
struct block_device *bdev;
block/blk-cgroup.h
218
struct block_device *bdev;
block/blk-core.c
1060
void update_io_ticks(struct block_device *part, unsigned long now, bool end)
block/blk-core.c
1076
unsigned long bdev_start_io_acct(struct block_device *bdev, enum req_op op,
block/blk-core.c
1100
void bdev_end_io_acct(struct block_device *bdev, enum req_op op,
block/blk-core.c
1118
struct block_device *orig_bdev)
block/blk-core.c
549
bool should_fail_request(struct block_device *part, unsigned int bytes)
block/blk-core.c
623
struct block_device *p = bio->bi_bdev;
block/blk-core.c
819
struct block_device *bdev = bio->bi_bdev;
block/blk-core.c
981
struct block_device *bdev;
block/blk-crypto-internal.h
142
static inline int blk_crypto_ioctl(struct block_device *bdev, unsigned int cmd,
block/blk-crypto-internal.h
86
int blk_crypto_ioctl(struct block_device *bdev, unsigned int cmd,
block/blk-crypto-profile.c
484
int blk_crypto_derive_sw_secret(struct block_device *bdev,
block/blk-crypto.c
255
struct block_device *bdev = bio->bi_bdev;
block/blk-crypto.c
354
bool blk_crypto_config_supported_natively(struct block_device *bdev,
block/blk-crypto.c
366
bool blk_crypto_config_supported(struct block_device *bdev,
block/blk-crypto.c
392
int blk_crypto_start_using_key(struct block_device *bdev,
block/blk-crypto.c
420
void blk_crypto_evict_key(struct block_device *bdev,
block/blk-crypto.c
565
int blk_crypto_ioctl(struct block_device *bdev, unsigned int cmd,
block/blk-flush.c
126
struct block_device *part = rq->q->disk->part0;
block/blk-flush.c
470
int blkdev_issue_flush(struct block_device *bdev)
block/blk-integrity.c
58
int blk_get_meta_cap(struct block_device *bdev, unsigned int cmd,
block/blk-lib.c
105
static sector_t bio_write_zeroes_limit(struct block_device *bdev)
block/blk-lib.c
119
static void __blkdev_issue_write_zeroes(struct block_device *bdev,
block/blk-lib.c
13
static sector_t bio_discard_limit(struct block_device *bdev, sector_t sector)
block/blk-lib.c
146
static int blkdev_issue_write_zeroes(struct block_device *bdev, sector_t sector,
block/blk-lib.c
187
static void __blkdev_issue_zero_pages(struct block_device *bdev,
block/blk-lib.c
220
static int blkdev_issue_zero_pages(struct block_device *bdev, sector_t sector,
block/blk-lib.c
260
int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector,
block/blk-lib.c
295
int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector,
block/blk-lib.c
316
int blkdev_issue_secure_erase(struct block_device *bdev, sector_t sector,
block/blk-lib.c
38
struct bio *blk_alloc_discard_bio(struct block_device *bdev,
block/blk-lib.c
63
void __blkdev_issue_discard(struct block_device *bdev, sector_t sector,
block/blk-lib.c
84
int blkdev_issue_discard(struct block_device *bdev, sector_t sector,
block/blk-map.c
48
struct block_device *bdev = rq->q->disk ? rq->q->disk->part0 : NULL;
block/blk-mq.c
105
void blk_mq_in_driver_rw(struct block_device *part, unsigned int inflight[2])
block/blk-mq.c
89
struct block_device *part;
block/blk-mq.h
262
void blk_mq_in_driver_rw(struct block_device *part, unsigned int inflight[2]);
block/blk-settings.c
1033
int bdev_alignment_offset(struct block_device *bdev)
block/blk-settings.c
1046
unsigned int bdev_discard_alignment(struct block_device *bdev)
block/blk-settings.c
950
void queue_limits_stack_bdev(struct queue_limits *t, struct block_device *bdev,
block/blk-zoned.c
1043
int blkdev_report_zones_cached(struct block_device *bdev, sector_t sector,
block/blk-zoned.c
1144
struct block_device *bdev = bio->bi_bdev;
block/blk-zoned.c
1615
struct block_device *bdev = bio->bi_bdev;
block/blk-zoned.c
1774
struct block_device *bdev;
block/blk-zoned.c
196
bool bdev_zone_is_seq(struct block_device *bdev, sector_t sector)
block/blk-zoned.c
227
static int blkdev_do_report_zones(struct block_device *bdev, sector_t sector,
block/blk-zoned.c
2435
int blk_zone_issue_zeroout(struct block_device *bdev, sector_t sector,
block/blk-zoned.c
261
int blkdev_report_zones(struct block_device *bdev, sector_t sector,
block/blk-zoned.c
273
static int blkdev_zone_reset_all(struct block_device *bdev)
block/blk-zoned.c
297
int blkdev_zone_mgmt(struct block_device *bdev, enum req_op op,
block/blk-zoned.c
373
int blkdev_report_zones_ioctl(struct block_device *bdev, unsigned int cmd,
block/blk-zoned.c
420
static int blkdev_reset_zone(struct block_device *bdev, blk_mode_t mode,
block/blk-zoned.c
452
int blkdev_zone_mgmt_ioctl(struct block_device *bdev, blk_mode_t mode,
block/blk-zoned.c
890
static int blkdev_report_zone_fallback(struct block_device *bdev,
block/blk-zoned.c
914
static inline bool blkdev_has_cached_report_zones(struct block_device *bdev)
block/blk-zoned.c
936
int blkdev_get_zone_info(struct block_device *bdev, sector_t sector,
block/blk.h
114
struct block_device *blkdev_get_no_open(dev_t dev, bool autoload);
block/blk.h
115
void blkdev_put_no_open(struct block_device *bdev);
block/blk.h
487
void update_io_ticks(struct block_device *part, unsigned long now, bool end);
block/blk.h
496
static inline void bdev_inc_in_flight(struct block_device *bdev,
block/blk.h
506
static inline void bdev_dec_in_flight(struct block_device *bdev,
block/blk.h
576
int blkdev_report_zones_ioctl(struct block_device *bdev, unsigned int cmd,
block/blk.h
578
int blkdev_zone_mgmt_ioctl(struct block_device *bdev, blk_mode_t mode,
block/blk.h
612
static inline int blkdev_report_zones_ioctl(struct block_device *bdev,
block/blk.h
617
static inline int blkdev_zone_mgmt_ioctl(struct block_device *bdev,
block/blk.h
624
struct block_device *bdev_alloc(struct gendisk *disk, u8 partno);
block/blk.h
625
void bdev_add(struct block_device *bdev, dev_t dev);
block/blk.h
626
void bdev_unhash(struct block_device *bdev);
block/blk.h
627
void bdev_drop(struct block_device *bdev);
block/blk.h
640
void drop_partition(struct block_device *part);
block/blk.h
642
void bdev_set_nr_sectors(struct block_device *bdev, sector_t sectors);
block/blk.h
664
int truncate_bdev_range(struct block_device *bdev, blk_mode_t mode,
block/blk.h
677
bool should_fail_request(struct block_device *part, unsigned int bytes);
block/blk.h
679
static inline bool should_fail_request(struct block_device *part,
block/blk.h
749
int bdev_open(struct block_device *bdev, blk_mode_t mode, void *holder,
block/early-lookup.c
104
struct block_device *bdev = dev_to_bdev(dev);
block/early-lookup.c
23
struct block_device *bdev = dev_to_bdev(dev);
block/early-lookup.c
280
struct block_device *part;
block/fops.c
176
struct block_device *bdev, unsigned int nr_pages)
block/fops.c
322
struct block_device *bdev,
block/fops.c
39
static bool blkdev_dio_invalid(struct block_device *bdev, struct kiocb *iocb,
block/fops.c
396
struct block_device *bdev = I_BDEV(iocb->ki_filp->f_mapping->host);
block/fops.c
441
struct block_device *bdev = I_BDEV(inode);
block/fops.c
47
struct iov_iter *iter, struct block_device *bdev)
block/fops.c
56
struct iov_iter *iter, struct block_device *bdev,
block/fops.c
591
struct block_device *bdev = I_BDEV(filp->f_mapping->host);
block/fops.c
651
struct block_device *bdev;
block/fops.c
725
struct block_device *bdev = I_BDEV(bd_inode);
block/fops.c
789
struct block_device *bdev = I_BDEV(iocb->ki_filp->f_mapping->host);
block/fops.c
847
struct block_device *bdev = I_BDEV(inode);
block/genhd.c
1061
struct block_device *bdev = dev_to_bdev(dev);
block/genhd.c
107
static void part_stat_read_all(struct block_device *part,
block/genhd.c
1110
struct block_device *bdev = dev_to_bdev(dev);
block/genhd.c
128
static void bdev_count_inflight_rw(struct block_device *part,
block/genhd.c
1352
struct block_device *hd;
block/genhd.c
1430
struct block_device *part;
block/genhd.c
163
unsigned int bdev_count_inflight(struct block_device *part)
block/genhd.c
344
struct block_device *part;
block/genhd.c
629
struct block_device *bdev;
block/genhd.c
692
struct block_device *part;
block/genhd.c
838
struct block_device *bdev = disk->part0;
block/genhd.c
965
struct block_device *part;
block/holder.c
13
static struct bd_holder_disk *bd_find_holder_disk(struct block_device *bdev,
block/holder.c
138
void bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk)
block/holder.c
62
int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk)
block/ioctl.c
105
static int blk_validate_byte_range(struct block_device *bdev,
block/ioctl.c
121
static int blk_ioctl_discard(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
176
static int blk_ioctl_secure_erase(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
21
static int blkpg_do_ioctl(struct block_device *bdev,
block/ioctl.c
210
static int blk_ioctl_zeroout(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
300
int blkdev_compat_ptr_ioctl(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
319
static bool blkdev_pr_allowed(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
341
static int blkdev_pr_register(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
359
static int blkdev_pr_reserve(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
377
static int blkdev_pr_release(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
395
static int blkdev_pr_preempt(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
413
static int blkdev_pr_clear(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
431
static int blkdev_pr_read_keys(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
486
static int blkdev_pr_read_reservation(struct block_device *bdev,
block/ioctl.c
512
static int blkdev_flushbuf(struct block_device *bdev, unsigned cmd,
block/ioctl.c
530
static int blkdev_roset(struct block_device *bdev, unsigned cmd,
block/ioctl.c
552
static int blkdev_getgeo(struct block_device *bdev,
block/ioctl.c
586
static int compat_hdio_getgeo(struct block_device *bdev,
block/ioctl.c
650
static int blkdev_common_ioctl(struct block_device *bdev, blk_mode_t mode,
block/ioctl.c
67
static int blkpg_ioctl(struct block_device *bdev,
block/ioctl.c
751
struct block_device *bdev = I_BDEV(file->f_mapping->host);
block/ioctl.c
813
struct block_device *bdev = I_BDEV(file->f_mapping->host);
block/ioctl.c
87
static int compat_blkpg_ioctl(struct block_device *bdev,
block/ioctl.c
891
struct block_device *bdev,
block/ioctl.c
949
struct block_device *bdev = I_BDEV(cmd->file->f_mapping->host);
block/partitions/core.c
256
const struct block_device *part = dev_to_bdev(dev);
block/partitions/core.c
273
void drop_partition(struct block_device *part)
block/partitions/core.c
295
static struct block_device *add_partition(struct gendisk *disk, int partno,
block/partitions/core.c
302
struct block_device *bdev;
block/partitions/core.c
411
struct block_device *part;
block/partitions/core.c
432
struct block_device *part;
block/partitions/core.c
461
struct block_device *part = NULL;
block/partitions/core.c
494
struct block_device *part = NULL;
block/partitions/core.c
536
struct block_device *part;
block/partitions/core.c
646
struct block_device *part;
block/partitions/ibm.c
322
struct block_device *bdev = disk->part0;
drivers/accel/habanalabs/common/hldio.c
70
struct block_device *bd;
drivers/block/amiflop.c
1536
static int fd_locked_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/amiflop.c
1610
static int fd_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/aoe/aoeblk.c
288
aoeblk_ioctl(struct block_device *bdev, blk_mode_t mode, uint cmd, ulong arg)
drivers/block/ataflop.c
1585
static int fd_locked_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/ataflop.c
1774
static int fd_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/ataflop.c
445
static int fd_locked_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/drbd/drbd_int.h
1731
static inline sector_t drbd_get_capacity(struct block_device *bdev)
drivers/block/drbd/drbd_int.h
528
struct block_device *backing_bdev;
drivers/block/drbd/drbd_int.h
530
struct block_device *md_bdev;
drivers/block/drbd/drbd_main.c
911
struct block_device *bdev = device->ldev->backing_bdev;
drivers/block/drbd/drbd_nl.c
1495
struct block_device *bdev = nbc->backing_bdev;
drivers/block/drbd/drbd_receiver.c
1327
struct block_device *bdev = device->ldev->backing_bdev;
drivers/block/floppy.c
3221
int drive, int type, struct block_device *bdev)
drivers/block/floppy.c
3394
static int fd_locked_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/floppy.c
3567
static int fd_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/floppy.c
3655
static int compat_set_geometry(struct block_device *bdev, blk_mode_t mode,
drivers/block/floppy.c
3862
static int fd_compat_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/floppy.c
4132
static int __floppy_read_block_0(struct block_device *bdev, int drive)
drivers/block/loop.c
1438
struct block_device *bdev, unsigned long arg)
drivers/block/loop.c
1507
static int lo_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/loop.c
1671
static int lo_compat_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/loop.c
453
struct block_device *sb_bdev = file->f_mapping->host->i_sb->s_bdev;
drivers/block/loop.c
479
static int loop_validate_file(struct file *file, struct block_device *bdev)
drivers/block/loop.c
534
static int loop_change_fd(struct loop_device *lo, struct block_device *bdev,
drivers/block/loop.c
57
struct block_device *lo_device;
drivers/block/loop.c
753
struct block_device *bdev = I_BDEV(inode);
drivers/block/loop.c
948
struct block_device *backing_bdev = NULL;
drivers/block/loop.c
978
struct block_device *bdev,
drivers/block/mtip32xx/mtip32xx.c
3038
static int mtip_block_ioctl(struct block_device *dev,
drivers/block/mtip32xx/mtip32xx.c
3076
static int mtip_block_compat_ioctl(struct block_device *dev,
drivers/block/nbd.c
1630
static int __nbd_ioctl(struct block_device *bdev, struct nbd_device *nbd,
drivers/block/nbd.c
1677
static int nbd_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/rnbd/rnbd-srv-sysfs.c
42
struct block_device *bdev)
drivers/block/rnbd/rnbd-srv.c
440
static struct rnbd_srv_dev *rnbd_srv_init_srv_dev(struct block_device *bdev)
drivers/block/rnbd/rnbd-srv.c
525
rnbd_srv_get_or_create_srv_dev(struct block_device *bdev,
drivers/block/rnbd/rnbd-srv.c
552
struct block_device *bdev = file_bdev(sess_dev->bdev_file);
drivers/block/rnbd/rnbd-srv.h
67
struct block_device *bdev);
drivers/block/sunvdc.c
141
static int vdc_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/swim.c
687
static int floppy_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/swim3.c
249
static int floppy_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/swim3.c
886
static int floppy_locked_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/swim3.c
914
static int floppy_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/xen-blkback/blkback.c
971
struct block_device *bdev = file_bdev(blkif->vbd.bdev_file);
drivers/block/xen-blkback/common.h
375
struct block_device *bdev;
drivers/block/xen-blkback/xenbus.c
571
struct block_device *bdev = file_bdev(be->blkif->vbd.bdev_file);
drivers/block/xen-blkfront.c
512
static int blkif_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/block/zloop.c
1036
struct block_device *sb_bdev = zone->file->f_mapping->host->i_sb->s_bdev;
drivers/block/zram/zram_drv.c
2796
static void zram_slot_free_notify(struct block_device *bdev,
drivers/block/zram/zram_drv.h
138
struct block_device *bdev;
drivers/cdrom/cdrom.c
2456
struct block_device *bdev)
drivers/cdrom/cdrom.c
3345
int cdrom_ioctl(struct cdrom_device_info *cdi, struct block_device *bdev,
drivers/cdrom/gdrom.c
502
static int gdrom_bdops_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/dax/super.c
82
struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, u64 *start_off,
drivers/md/bcache/bcache.h
305
struct block_device *bdev;
drivers/md/bcache/bcache.h
428
struct block_device *bdev;
drivers/md/bcache/request.c
1173
struct block_device *orig_bdev = bio->bi_bdev;
drivers/md/bcache/request.c
492
struct block_device *orig_bdev;
drivers/md/bcache/request.c
730
struct bcache_device *d, struct block_device *orig_bdev,
drivers/md/bcache/super.c
166
static const char *read_super(struct cache_sb *sb, struct block_device *bdev,
drivers/md/bcache/super.c
753
static int ioctl_dev(struct block_device *b, blk_mode_t mode,
drivers/md/bcache/super.c
898
sector_t sectors, struct block_device *cached_bdev,
drivers/md/bcache/super.c
91
static const char *read_super_common(struct cache_sb *sb, struct block_device *bdev,
drivers/md/dm-bio-record.h
23
struct block_device *bi_bdev;
drivers/md/dm-bufio.c
2497
struct dm_bufio_client *dm_bufio_client_create(struct block_device *bdev, unsigned int block_size,
drivers/md/dm-bufio.c
976
struct block_device *bdev;
drivers/md/dm-cache-metadata.c
109
struct block_device *bdev;
drivers/md/dm-cache-metadata.c
754
static struct dm_cache_metadata *metadata_open(struct block_device *bdev,
drivers/md/dm-cache-metadata.c
802
static struct dm_cache_metadata *lookup(struct block_device *bdev)
drivers/md/dm-cache-metadata.c
815
static struct dm_cache_metadata *lookup_or_open(struct block_device *bdev,
drivers/md/dm-cache-metadata.c
860
struct dm_cache_metadata *dm_cache_metadata_open(struct block_device *bdev,
drivers/md/dm-cache-metadata.h
60
struct dm_cache_metadata *dm_cache_metadata_open(struct block_device *bdev,
drivers/md/dm-cache-target.c
3490
struct block_device *origin_bdev = cache->origin_dev->bdev;
drivers/md/dm-cache-target.c
3512
struct block_device *origin_bdev = cache->origin_dev->bdev;
drivers/md/dm-clone-metadata.c
118
struct block_device *bdev;
drivers/md/dm-clone-metadata.c
549
struct dm_clone_metadata *dm_clone_metadata_open(struct block_device *bdev,
drivers/md/dm-clone-metadata.h
67
struct dm_clone_metadata *dm_clone_metadata_open(struct block_device *bdev,
drivers/md/dm-clone-target.c
2007
struct block_device *dest_dev = clone->dest_dev->bdev;
drivers/md/dm-clone-target.c
2028
struct block_device *dest_bdev = clone->dest_dev->bdev;
drivers/md/dm-dust.c
537
static int dust_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-ebs-target.c
418
static int ebs_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-era-target.c
272
struct block_device *bdev;
drivers/md/dm-era-target.c
806
static struct era_metadata *metadata_open(struct block_device *bdev,
drivers/md/dm-exception-store.h
170
static inline sector_t get_dev_size(struct block_device *bdev)
drivers/md/dm-flakey.c
654
static int flakey_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-inlinecrypt.c
546
struct block_device **bdev, unsigned int cmd,
drivers/md/dm-linear.c
122
static int linear_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-log-writes.c
822
struct block_device **bdev,
drivers/md/dm-mpath.c
2030
struct block_device *bdev = pgpath->path.dev->bdev;
drivers/md/dm-mpath.c
2132
struct block_device **bdev,
drivers/md/dm-mpath.c
512
struct block_device *bdev;
drivers/md/dm-mpath.c
877
static int setup_scsi_dh(struct block_device *bdev, struct multipath *m,
drivers/md/dm-snap.c
1789
struct block_device *bdev = s->origin->bdev;
drivers/md/dm-snap.c
195
static int bdev_equal(struct block_device *lhs, struct block_device *rhs)
drivers/md/dm-snap.c
2278
static uint32_t get_origin_minimum_chunksize(struct block_device *bdev)
drivers/md/dm-snap.c
321
struct block_device *bdev;
drivers/md/dm-snap.c
385
static unsigned int origin_hash(struct block_device *bdev)
drivers/md/dm-snap.c
390
static struct origin *__lookup_origin(struct block_device *origin)
drivers/md/dm-snap.c
410
static struct dm_origin *__lookup_dm_origin(struct block_device *origin)
drivers/md/dm-snap.c
556
struct block_device *bdev = snap->origin->bdev;
drivers/md/dm-snap.c
598
struct block_device *bdev = s->origin->bdev;
drivers/md/dm-stripe.c
305
struct block_device *bdev;
drivers/md/dm-switch.c
520
static int switch_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-table.c
1219
struct block_device *bdev = dev->bdev;
drivers/md/dm-table.c
234
struct block_device *bdev = dev->bdev;
drivers/md/dm-table.c
414
struct block_device *bdev = dev->bdev;
drivers/md/dm-table.c
889
struct block_device *bdev = dev->bdev;
drivers/md/dm-thin-metadata.c
151
struct block_device *bdev;
drivers/md/dm-thin-metadata.c
957
struct dm_pool_metadata *dm_pool_metadata_open(struct block_device *bdev,
drivers/md/dm-thin-metadata.h
45
struct dm_pool_metadata *dm_pool_metadata_open(struct block_device *bdev,
drivers/md/dm-thin.c
237
struct block_device *data_dev;
drivers/md/dm-thin.c
238
struct block_device *md_dev;
drivers/md/dm-thin.c
2842
struct block_device *data_bdev = pt->data_dev->bdev;
drivers/md/dm-thin.c
2935
struct block_device *metadata_dev,
drivers/md/dm-thin.c
2936
struct block_device *data_dev,
drivers/md/dm-thin.c
3085
struct block_device *metadata_dev,
drivers/md/dm-thin.c
3086
struct block_device *data_dev,
drivers/md/dm-thin.c
3219
static sector_t get_dev_size(struct block_device *bdev)
drivers/md/dm-thin.c
3224
static void warn_if_metadata_device_too_big(struct block_device *bdev)
drivers/md/dm-thin.c
3233
static sector_t get_metadata_dev_size(struct block_device *bdev)
drivers/md/dm-thin.c
3243
static dm_block_t get_metadata_dev_size_in_blocks(struct block_device *bdev)
drivers/md/dm-thin.c
568
static struct pool *__pool_table_lookup_metadata_dev(struct block_device *md_dev)
drivers/md/dm-vdo/indexer/config.h
29
struct block_device *bdev;
drivers/md/dm-vdo/indexer/index-layout.c
1743
struct block_device *bdev)
drivers/md/dm-vdo/indexer/index-layout.h
27
struct block_device *bdev);
drivers/md/dm-vdo/indexer/index-session.c
459
static int replace_device(struct uds_index_session *session, struct block_device *bdev)
drivers/md/dm-vdo/indexer/index-session.c
476
struct block_device *bdev)
drivers/md/dm-vdo/indexer/index.c
1332
int uds_replace_index_storage(struct uds_index *index, struct block_device *bdev)
drivers/md/dm-vdo/indexer/index.h
75
struct block_device *bdev);
drivers/md/dm-vdo/indexer/indexer.h
133
struct block_device *bdev;
drivers/md/dm-vdo/indexer/indexer.h
316
struct block_device *bdev);
drivers/md/dm-vdo/indexer/io-factory.c
25
struct block_device *bdev;
drivers/md/dm-vdo/indexer/io-factory.c
62
int uds_make_io_factory(struct block_device *bdev, struct io_factory **factory_ptr)
drivers/md/dm-vdo/indexer/io-factory.c
78
int uds_replace_storage(struct io_factory *factory, struct block_device *bdev)
drivers/md/dm-vdo/indexer/io-factory.h
27
int __must_check uds_make_io_factory(struct block_device *bdev,
drivers/md/dm-vdo/indexer/io-factory.h
31
struct block_device *bdev);
drivers/md/dm-vdo/indexer/volume.c
1470
struct block_device *bdev)
drivers/md/dm-vdo/indexer/volume.h
133
struct block_device *bdev);
drivers/md/dm-vdo/vdo.c
857
struct block_device *vdo_get_backing_device(const struct vdo *vdo)
drivers/md/dm-vdo/vdo.h
324
struct block_device * __must_check vdo_get_backing_device(const struct vdo *vdo);
drivers/md/dm-verity-loadpin.c
53
bool dm_verity_loadpin_is_bdev_trusted(struct block_device *bdev)
drivers/md/dm-verity-target.c
1723
static int verity_security_set_signature(struct block_device *bdev,
drivers/md/dm-verity-target.c
1740
static inline int verity_security_set_signature(struct block_device *bdev,
drivers/md/dm-verity-target.c
1755
struct block_device *bdev;
drivers/md/dm-verity-target.c
991
static int verity_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-zone.c
136
int dm_report_zones(struct block_device *bdev, sector_t start, sector_t sector,
drivers/md/dm-zoned-target.c
1018
static int dmz_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-zoned-target.c
695
struct block_device *bdev;
drivers/md/dm-zoned-target.c
782
struct block_device *bdev = zoned_dev->bdev;
drivers/md/dm-zoned-target.c
799
struct block_device *bdev = zoned_dev->bdev;
drivers/md/dm-zoned.h
55
struct block_device *bdev;
drivers/md/dm.c
3491
static int dm_call_pr(struct block_device *bdev, iterate_devices_callout_fn fn,
drivers/md/dm.c
3552
static int dm_pr_register(struct block_device *bdev, u64 old_key, u64 new_key,
drivers/md/dm.c
3605
static int dm_pr_reserve(struct block_device *bdev, u64 key, enum pr_type type,
drivers/md/dm.c
3648
static int dm_pr_release(struct block_device *bdev, u64 key, enum pr_type type)
drivers/md/dm.c
3683
static int dm_pr_preempt(struct block_device *bdev, u64 old_key, u64 new_key,
drivers/md/dm.c
3701
static int dm_pr_clear(struct block_device *bdev, u64 key)
drivers/md/dm.c
3742
static int dm_pr_read_keys(struct block_device *bdev, struct pr_keys *keys)
drivers/md/dm.c
3774
static int dm_pr_read_reservation(struct block_device *bdev,
drivers/md/dm.c
414
struct block_device **bdev, unsigned int cmd,
drivers/md/dm.c
453
static int dm_blk_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/md/dm.c
729
struct block_device *bdev;
drivers/md/md-bitmap.c
406
static unsigned int optimal_io_size(struct block_device *bdev,
drivers/md/md-bitmap.c
431
struct block_device *bdev;
drivers/md/md.c
8323
static int md_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/md/md.c
8518
static int md_compat_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/md/md.c
8537
static int md_set_read_only(struct block_device *bdev, bool ro)
drivers/md/md.c
9414
struct block_device *bdev = (*bio)->bi_bdev;
drivers/md/md.h
146
struct block_device *meta_bdev;
drivers/md/md.h
147
struct block_device *bdev; /* block device handle */
drivers/md/persistent-data/dm-block-manager.c
384
struct dm_block_manager *dm_block_manager_create(struct block_device *bdev,
drivers/md/persistent-data/dm-block-manager.h
36
struct block_device *bdev, unsigned int block_size,
drivers/md/raid5-cache.c
1313
struct block_device *bdev = log->rdev->bdev;
drivers/md/raid5-ppl.c
621
struct block_device *bdev = NULL;
drivers/mmc/core/block.c
795
static int mmc_blk_check_blkdev(struct block_device *bdev)
drivers/mmc/core/block.c
807
static int mmc_blk_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/mmc/core/block.c
844
static int mmc_blk_compat_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/mtd/devices/block2mtd.c
266
struct block_device *bdev;
drivers/nvme/host/ioctl.c
130
struct block_device *bdev = ns ? ns->disk->part0 : NULL;
drivers/nvme/host/ioctl.c
610
int nvme_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/nvme/host/ioctl.c
708
int nvme_ns_head_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/nvme/host/nvme.h
1004
int nvme_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/nvme/host/nvme.h
1007
int nvme_ns_head_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/nvme/host/pr.c
110
static int nvme_send_pr_command(struct block_device *bdev, u32 cdw10, u32 cdw11,
drivers/nvme/host/pr.c
119
static int nvme_pr_register(struct block_device *bdev, u64 old_key, u64 new_key,
drivers/nvme/host/pr.c
140
static int nvme_pr_reserve(struct block_device *bdev, u64 key,
drivers/nvme/host/pr.c
159
static int nvme_pr_preempt(struct block_device *bdev, u64 old, u64 new,
drivers/nvme/host/pr.c
176
static int nvme_pr_clear(struct block_device *bdev, u64 key)
drivers/nvme/host/pr.c
190
static int nvme_pr_release(struct block_device *bdev, u64 key, enum pr_type type)
drivers/nvme/host/pr.c
205
static int nvme_pr_resv_report(struct block_device *bdev, void *data,
drivers/nvme/host/pr.c
228
static int nvme_pr_read_keys(struct block_device *bdev,
drivers/nvme/host/pr.c
274
static int nvme_pr_read_reservation(struct block_device *bdev,
drivers/nvme/host/pr.c
52
static int nvme_send_ns_head_pr_command(struct block_device *bdev,
drivers/nvme/host/pr.c
95
static int __nvme_send_pr_command(struct block_device *bdev, u32 cdw10,
drivers/nvme/target/io-cmd-bdev.c
13
void nvmet_bdev_set_limits(struct block_device *bdev, struct nvme_id_ns *id)
drivers/nvme/target/io-cmd-bdev.c
55
void nvmet_bdev_set_nvm_limits(struct block_device *bdev,
drivers/nvme/target/nvmet.h
103
struct block_device *bdev;
drivers/nvme/target/nvmet.h
553
void nvmet_bdev_set_limits(struct block_device *bdev, struct nvme_id_ns *id);
drivers/nvme/target/nvmet.h
554
void nvmet_bdev_set_nvm_limits(struct block_device *bdev,
drivers/nvme/target/zns.c
394
struct block_device *bdev = req->ns->bdev;
drivers/nvme/target/zns.c
473
struct block_device *bdev = req->ns->bdev;
drivers/s390/block/dasd_int.h
941
int dasd_ioctl(struct block_device *bdev, blk_mode_t mode, unsigned int cmd,
drivers/s390/block/dasd_int.h
943
int dasd_set_read_only(struct block_device *bdev, bool ro);
drivers/s390/block/dasd_ioctl.c
250
dasd_ioctl_format(struct block_device *bdev, void __user *argp)
drivers/s390/block/dasd_ioctl.c
287
static int dasd_ioctl_check_format(struct block_device *bdev, void __user *argp)
drivers/s390/block/dasd_ioctl.c
338
static int dasd_ioctl_release_space(struct block_device *bdev, void __user *argp)
drivers/s390/block/dasd_ioctl.c
381
dasd_ioctl_copy_pair_swap(struct block_device *bdev, void __user *argp)
drivers/s390/block/dasd_ioctl.c
39
dasd_ioctl_enable(struct block_device *bdev)
drivers/s390/block/dasd_ioctl.c
577
int dasd_set_read_only(struct block_device *bdev, bool ro)
drivers/s390/block/dasd_ioctl.c
60
dasd_ioctl_disable(struct block_device *bdev)
drivers/s390/block/dasd_ioctl.c
610
int dasd_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/scsi/sd.c
1723
static int sd_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/scsi/sd.c
2014
static int sd_pr_in_command(struct block_device *bdev, u8 sa,
drivers/scsi/sd.c
2056
static int sd_pr_read_keys(struct block_device *bdev, struct pr_keys *keys_info)
drivers/scsi/sd.c
2097
static int sd_pr_read_reservation(struct block_device *bdev,
drivers/scsi/sd.c
2127
static int sd_pr_out_command(struct block_device *bdev, u8 sa, u64 key,
drivers/scsi/sd.c
2179
static int sd_pr_register(struct block_device *bdev, u64 old_key, u64 new_key,
drivers/scsi/sd.c
2189
static int sd_pr_reserve(struct block_device *bdev, u64 key, enum pr_type type,
drivers/scsi/sd.c
2198
static int sd_pr_release(struct block_device *bdev, u64 key, enum pr_type type)
drivers/scsi/sd.c
2204
static int sd_pr_preempt(struct block_device *bdev, u64 old_key, u64 new_key,
drivers/scsi/sd.c
2211
static int sd_pr_clear(struct block_device *bdev, u64 key)
drivers/scsi/sr.c
532
static int sr_block_ioctl(struct block_device *bdev, blk_mode_t mode,
drivers/target/target_core_device.c
846
struct block_device *bdev)
drivers/target/target_core_device.c
867
struct block_device *bdev)
drivers/target/target_core_file.c
155
struct block_device *bdev = I_BDEV(inode);
drivers/target/target_core_file.c
551
struct block_device *bdev = I_BDEV(inode);
drivers/target/target_core_iblock.c
1055
struct block_device *bdev = ib_dev->ibd_bd;
drivers/target/target_core_iblock.c
1117
struct block_device *bd = ib_dev->ibd_bd;
drivers/target/target_core_iblock.c
1131
struct block_device *bd = ib_dev->ibd_bd;
drivers/target/target_core_iblock.c
1141
struct block_device *bd = ib_dev->ibd_bd;
drivers/target/target_core_iblock.c
1149
struct block_device *bd = ib_dev->ibd_bd;
drivers/target/target_core_iblock.c
439
struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd;
drivers/target/target_core_iblock.c
456
iblock_execute_zero_out(struct block_device *bdev, struct se_cmd *cmd)
drivers/target/target_core_iblock.c
491
struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd;
drivers/target/target_core_iblock.c
664
struct block_device *bd = ib_dev->ibd_bd;
drivers/target/target_core_iblock.c
867
struct block_device *bdev = ib_dev->ibd_bd;
drivers/target/target_core_iblock.c
95
struct block_device *bd;
drivers/target/target_core_iblock.c
986
struct block_device *bdev = ib_dev->ibd_bd;
drivers/target/target_core_iblock.h
34
struct block_device *ibd_bd;
drivers/target/target_core_pscsi.h
22
struct block_device;
fs/btrfs/dev-replace.c
240
struct block_device *bdev;
fs/btrfs/disk-io.h
15
struct block_device;
fs/btrfs/extent-tree.c
1293
static int btrfs_issue_discard(struct block_device *bdev, u64 start, u64 len,
fs/btrfs/super.c
1947
struct block_device *bdev;
fs/btrfs/super.c
2465
static int btrfs_remove_bdev(struct super_block *sb, struct block_device *bdev)
fs/btrfs/sysfs.c
2206
void btrfs_kobject_uevent(struct block_device *bdev, enum kobject_action action)
fs/btrfs/sysfs.h
10
struct block_device;
fs/btrfs/sysfs.h
33
void btrfs_kobject_uevent(struct block_device *bdev, enum kobject_action action);
fs/btrfs/volumes.c
1345
struct btrfs_super_block *btrfs_read_disk_super(struct block_device *bdev,
fs/btrfs/volumes.c
2251
struct block_device *bdev, int copy_num)
fs/btrfs/volumes.c
2275
struct block_device *bdev = device->bdev;
fs/btrfs/volumes.c
480
struct block_device *bdev;
fs/btrfs/volumes.h
135
struct block_device *bdev;
fs/btrfs/volumes.h
27
struct block_device;
fs/btrfs/volumes.h
813
struct btrfs_super_block *btrfs_read_disk_super(struct block_device *bdev,
fs/btrfs/zoned.c
1030
int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror)
fs/btrfs/zoned.c
185
struct block_device *bdev)
fs/btrfs/zoned.c
362
struct block_device *bdev = device->bdev;
fs/btrfs/zoned.c
385
struct block_device *bdev = device->bdev;
fs/btrfs/zoned.c
830
static int sb_log_location(struct block_device *bdev, struct blk_zone *zones,
fs/btrfs/zoned.c
88
static int sb_write_pointer(struct block_device *bdev, struct blk_zone *zones,
fs/btrfs/zoned.c
891
int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw,
fs/btrfs/zoned.h
151
static inline int btrfs_sb_log_location_bdev(struct block_device *bdev,
fs/btrfs/zoned.h
170
static inline int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror)
fs/btrfs/zoned.h
20
struct block_device;
fs/btrfs/zoned.h
344
struct block_device *bdev)
fs/btrfs/zoned.h
63
int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw,
fs/btrfs/zoned.h
68
int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror);
fs/buffer.c
1009
static bool grow_buffers(struct block_device *bdev, sector_t block,
fs/buffer.c
1030
__getblk_slow(struct block_device *bdev, sector_t block,
fs/buffer.c
1339
lookup_bh_lru(struct block_device *bdev, sector_t block, unsigned size)
fs/buffer.c
1379
find_get_block_common(struct block_device *bdev, sector_t block,
fs/buffer.c
1396
__find_get_block(struct block_device *bdev, sector_t block, unsigned size)
fs/buffer.c
1404
__find_get_block_nonatomic(struct block_device *bdev, sector_t block,
fs/buffer.c
1425
struct buffer_head *bdev_getblk(struct block_device *bdev, sector_t block,
fs/buffer.c
1446
void __breadahead(struct block_device *bdev, sector_t block, unsigned size)
fs/buffer.c
1480
struct buffer_head *__bread_gfp(struct block_device *bdev, sector_t block,
fs/buffer.c
1716
void clean_bdev_aliases(struct block_device *bdev, sector_t block, sector_t len)
fs/buffer.c
217
__find_get_block_slow(struct block_device *bdev, sector_t block, bool atomic)
fs/buffer.c
710
void write_boundary_block(struct block_device *bdev,
fs/buffer.c
900
static sector_t blkdev_max_block(struct block_device *bdev, unsigned int size)
fs/buffer.c
916
struct block_device *bdev, unsigned size)
fs/buffer.c
952
static bool grow_dev_folio(struct block_device *bdev, sector_t block,
fs/crypto/inline_crypt.c
154
struct block_device *devs[FSCRYPT_MAX_DEVICES];
fs/crypto/inline_crypt.c
195
struct block_device *devs[FSCRYPT_MAX_DEVICES];
fs/crypto/inline_crypt.c
27
struct block_device *devs[FSCRYPT_MAX_DEVICES])
fs/crypto/inline_crypt.c
65
struct block_device **devs,
fs/crypto/inline_crypt.c
91
struct block_device *devs[FSCRYPT_MAX_DEVICES];
fs/direct-io.c
1102
struct block_device *bdev, struct iov_iter *iter,
fs/direct-io.c
395
struct block_device *bdev,
fs/erofs/inode.c
319
struct block_device *bdev = inode->i_sb->s_bdev;
fs/erofs/internal.h
380
struct block_device *m_bdev;
fs/ext4/inode.c
6219
struct block_device *bdev = inode->i_sb->s_bdev;
fs/ext4/readpage.c
223
struct block_device *bdev = inode->i_sb->s_bdev;
fs/ext4/super.c
4509
struct block_device *bdev = sb->s_bdev;
fs/ext4/super.c
5976
struct block_device *bdev;
fs/f2fs/checkpoint.c
1634
static inline u64 get_sectors_written(struct block_device *bdev)
fs/f2fs/data.c
1030
struct block_device *bdev = sbi->sb->s_bdev;
fs/f2fs/data.c
1155
struct block_device *bdev = f2fs_target_device(sbi, blkaddr, &sector);
fs/f2fs/data.c
432
struct block_device *f2fs_target_device(struct f2fs_sb_info *sbi,
fs/f2fs/data.c
435
struct block_device *bdev = sbi->sb->s_bdev;
fs/f2fs/data.c
506
struct block_device *bdev;
fs/f2fs/f2fs.h
1402
struct block_device *bdev;
fs/f2fs/f2fs.h
4082
u8 f2fs_io_type_to_write_stream(struct block_device *bdev,
fs/f2fs/f2fs.h
4181
struct block_device *f2fs_target_device(struct f2fs_sb_info *sbi,
fs/f2fs/f2fs.h
482
struct block_device *bdev; /* bdev */
fs/f2fs/f2fs.h
4864
struct block_device *bdev)
fs/f2fs/f2fs.h
4884
static inline bool f2fs_bdev_support_discard(struct block_device *bdev)
fs/f2fs/f2fs.h
834
struct block_device *m_bdev; /* for multi-device dio */
fs/f2fs/file.c
4166
static int f2fs_secure_erase(struct block_device *bdev, struct inode *inode,
fs/f2fs/file.c
4200
struct block_device *prev_bdev = NULL;
fs/f2fs/file.c
4289
struct block_device *cur_bdev;
fs/f2fs/segment.c
1245
struct block_device *bdev, block_t lstart,
fs/f2fs/segment.c
1255
struct block_device *bdev = dc->bdev;
fs/f2fs/segment.c
1291
struct block_device *bdev = dc->bdev;
fs/f2fs/segment.c
1401
struct block_device *bdev, block_t lstart,
fs/f2fs/segment.c
1475
struct block_device *bdev, block_t lstart,
fs/f2fs/segment.c
1562
struct block_device *bdev, block_t blkstart, block_t lblkstart,
fs/f2fs/segment.c
1574
struct block_device *bdev, block_t blkstart, block_t blklen)
fs/f2fs/segment.c
1988
struct block_device *bdev, block_t blkstart, block_t blklen)
fs/f2fs/segment.c
2041
struct block_device *bdev, block_t blkstart, block_t blklen)
fs/f2fs/segment.c
2055
struct block_device *bdev;
fs/f2fs/segment.c
2065
struct block_device *bdev2 =
fs/f2fs/segment.c
3625
u8 f2fs_io_type_to_write_stream(struct block_device *bdev,
fs/f2fs/segment.c
558
struct block_device *bdev)
fs/f2fs/segment.c
976
struct block_device *bdev, block_t lstart,
fs/f2fs/super.c
3754
struct block_device *devs[FSCRYPT_MAX_DEVICES])
fs/f2fs/super.c
4475
struct block_device *bdev = FDEV(devi).bdev;
fs/gfs2/rgrp.c
1388
struct block_device *bdev = sdp->sd_vfs->s_bdev;
fs/jbd2/journal.c
1518
static journal_t *journal_init_common(struct block_device *bdev,
fs/jbd2/journal.c
1519
struct block_device *fs_dev,
fs/jbd2/journal.c
1639
journal_t *jbd2_journal_init_dev(struct block_device *bdev,
fs/jbd2/journal.c
1640
struct block_device *fs_dev,
fs/jbd2/revoke.c
331
struct block_device *bdev;
fs/jfs/jfs_logmgr.c
2110
struct block_device *bdev = NULL;
fs/mpage.c
164
struct block_device *bdev = NULL;
fs/mpage.c
466
struct block_device *bdev = NULL;
fs/mpage.c
469
struct block_device *boundary_bdev = NULL;
fs/nfs/blocklayout/blocklayout.h
98
struct block_device *bdev;
fs/nfs/blocklayout/dev.c
19
struct block_device *bdev = file_bdev(dev->bdev_file);
fs/nfs/blocklayout/dev.c
32
struct block_device *bdev = file_bdev(dev->bdev_file);
fs/nfs/blocklayout/dev.c
392
struct block_device *bdev;
fs/nfs/nfs4trace.h
2318
const struct block_device *bdev,
fs/nfs/nfs4trace.h
2341
const struct block_device *bdev, \
fs/nfs/nfs4trace.h
2369
const struct block_device *bdev,
fs/nfs/nfs4trace.h
2396
const struct block_device *bdev, \
fs/nfsd/blocklayout.c
462
struct block_device *bdev = file->nf_file->f_path.mnt->mnt_sb->s_bdev;
fs/nfsd/nfs4layouts.c
790
struct block_device *bdev;
fs/nilfs2/the_nilfs.h
98
struct block_device *ns_bdev;
fs/ntfs/bdev-io.c
31
int ntfs_bdev_read(struct block_device *bdev, char *data, loff_t start, size_t size)
fs/ntfs/file.c
777
struct block_device *dev;
fs/ntfs/ntfs.h
291
int ntfs_bdev_read(struct block_device *bdev, char *data, loff_t start, size_t size);
fs/ntfs3/file.c
66
struct block_device *dev;
fs/ntfs3/fsntfs.c
1061
struct block_device *bdev = sb->s_bdev;
fs/ntfs3/fsntfs.c
1602
struct block_device *bdev = sb->s_bdev;
fs/ntfs3/super.c
1249
struct block_device *bdev = sb->s_bdev;
fs/ntfs3/super.c
1754
struct block_device *bdev = sb->s_bdev;
fs/ocfs2/cluster/heartbeat.c
265
static inline struct block_device *reg_bdev(struct o2hb_region *reg)
fs/squashfs/block.c
84
struct block_device *bdev = fullbio->bi_bdev;
fs/super.c
1366
static struct super_block *bdev_super_lock(struct block_device *bdev, bool excl)
fs/super.c
1402
static void fs_bdev_mark_dead(struct block_device *bdev, bool surprise)
fs/super.c
1431
static void fs_bdev_sync(struct block_device *bdev)
fs/super.c
1443
static struct super_block *get_bdev_super(struct block_device *bdev)
fs/super.c
1473
static int fs_bdev_freeze(struct block_device *bdev)
fs/super.c
1513
static int fs_bdev_thaw(struct block_device *bdev)
fs/super.c
1556
struct block_device *bdev;
fs/super.c
1669
struct block_device *bdev = sb->s_bdev;
fs/xfs/xfs_bio_io.c
14
struct block_device *bdev,
fs/xfs/xfs_buf.h
87
struct block_device *bt_bdev;
fs/xfs/xfs_discard.c
471
struct block_device *bdev = mp->m_rtdev_targp->bt_bdev;
fs/xfs/xfs_discard.c
817
struct block_device *rt_bdev = NULL;
fs/xfs/xfs_iops.c
580
struct block_device *bdev = target->bt_bdev;
fs/xfs/xfs_platform.h
224
int xfs_rw_bdev(struct block_device *bdev, sector_t sector, unsigned int count,
fs/xfs/xfs_super.c
471
struct block_device *ddev = sb->s_bdev;
fs/xfs/xfs_super.h
87
struct block_device;
fs/xfs/xfs_zone_alloc.c
1002
struct block_device *bdev = mp->m_rtdev_targp->bt_bdev;
fs/xfs/xfs_zone_alloc.c
1163
struct block_device *bdev = mp->m_rtdev_targp->bt_bdev;
fs/xfs/xfs_zone_gc.c
703
struct block_device *bdev = mp->m_rtdev_targp->bt_bdev;
fs/zonefs/super.c
907
struct block_device *bdev = zd->sb->s_bdev;
include/linux/bio.h
351
struct bio *bio_alloc_bioset(struct block_device *bdev, unsigned short nr_vecs,
include/linux/bio.h
356
struct bio *bio_alloc_clone(struct block_device *bdev, struct bio *bio_src,
include/linux/bio.h
358
int bio_init_clone(struct block_device *bdev, struct bio *bio,
include/linux/bio.h
363
static inline struct bio *bio_alloc(struct block_device *bdev,
include/linux/bio.h
433
void bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table,
include/linux/bio.h
435
static inline void bio_init_inline(struct bio *bio, struct block_device *bdev,
include/linux/bio.h
441
void bio_reset(struct bio *bio, struct block_device *bdev, blk_opf_t opf);
include/linux/bio.h
476
int bdev_rw_virt(struct block_device *bdev, sector_t sector, void *data,
include/linux/bio.h
524
static inline void bio_set_dev(struct bio *bio, struct block_device *bdev)
include/linux/bio.h
730
struct bio *blk_next_bio(struct bio *bio, struct block_device *bdev,
include/linux/bio.h
734
struct bio *blk_alloc_discard_bio(struct block_device *bdev,
include/linux/blk-crypto.h
155
int blk_crypto_start_using_key(struct block_device *bdev,
include/linux/blk-crypto.h
158
void blk_crypto_evict_key(struct block_device *bdev,
include/linux/blk-crypto.h
161
bool blk_crypto_config_supported_natively(struct block_device *bdev,
include/linux/blk-crypto.h
163
bool blk_crypto_config_supported(struct block_device *bdev,
include/linux/blk-crypto.h
166
int blk_crypto_derive_sw_secret(struct block_device *bdev,
include/linux/blk-integrity.h
105
static inline int blk_get_meta_cap(struct block_device *bdev, unsigned int cmd,
include/linux/blk-integrity.h
137
static inline struct blk_integrity *bdev_get_integrity(struct block_device *b)
include/linux/blk-integrity.h
24
struct block_device *bdev)
include/linux/blk-integrity.h
35
int blk_get_meta_cap(struct block_device *bdev, unsigned int cmd,
include/linux/blk-integrity.h
57
bdev_get_integrity(struct block_device *bdev)
include/linux/blk-mq.h
130
struct block_device *part;
include/linux/blk_types.h
212
struct block_device *bi_bdev;
include/linux/blk_types.h
88
container_of((device), struct block_device, bd_device)
include/linux/blkdev.h
1014
int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk);
include/linux/blkdev.h
1015
void bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk);
include/linux/blkdev.h
1017
static inline int bd_link_disk_holder(struct block_device *bdev,
include/linux/blkdev.h
1022
static inline void bd_unlink_disk_holder(struct block_device *bdev,
include/linux/blkdev.h
1056
static inline struct request_queue *bdev_get_queue(struct block_device *bdev)
include/linux/blkdev.h
1158
void queue_limits_stack_bdev(struct queue_limits *t, struct block_device *bdev,
include/linux/blkdev.h
1233
int blkdev_issue_flush(struct block_device *bdev);
include/linux/blkdev.h
1260
static inline int blkdev_issue_flush(struct block_device *bdev)
include/linux/blkdev.h
1273
int blkdev_issue_discard(struct block_device *bdev, sector_t sector,
include/linux/blkdev.h
1275
void __blkdev_issue_discard(struct block_device *bdev, sector_t sector,
include/linux/blkdev.h
1277
int blkdev_issue_secure_erase(struct block_device *bdev, sector_t sector,
include/linux/blkdev.h
1284
extern int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector,
include/linux/blkdev.h
1287
extern int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector,
include/linux/blkdev.h
1311
static inline bool bdev_is_partition(struct block_device *bdev)
include/linux/blkdev.h
1323
static inline struct queue_limits *bdev_limits(struct block_device *bdev)
include/linux/blkdev.h
1373
static inline bool bdev_emulates_zone_append(struct block_device *bdev)
include/linux/blkdev.h
1379
bdev_max_zone_append_sectors(struct block_device *bdev)
include/linux/blkdev.h
1384
static inline unsigned int bdev_max_segments(struct block_device *bdev)
include/linux/blkdev.h
1389
static inline unsigned short bdev_max_write_streams(struct block_device *bdev)
include/linux/blkdev.h
1401
static inline unsigned int bdev_logical_block_size(struct block_device *bdev)
include/linux/blkdev.h
1411
static inline unsigned int bdev_physical_block_size(struct block_device *bdev)
include/linux/blkdev.h
1421
static inline unsigned int bdev_io_min(struct block_device *bdev)
include/linux/blkdev.h
1431
static inline unsigned int bdev_io_opt(struct block_device *bdev)
include/linux/blkdev.h
1443
bdev_zone_write_granularity(struct block_device *bdev)
include/linux/blkdev.h
1448
int bdev_alignment_offset(struct block_device *bdev);
include/linux/blkdev.h
1449
unsigned int bdev_discard_alignment(struct block_device *bdev);
include/linux/blkdev.h
1451
static inline unsigned int bdev_max_discard_sectors(struct block_device *bdev)
include/linux/blkdev.h
1456
static inline unsigned int bdev_discard_granularity(struct block_device *bdev)
include/linux/blkdev.h
1462
bdev_max_secure_erase_sectors(struct block_device *bdev)
include/linux/blkdev.h
1467
static inline unsigned int bdev_write_zeroes_sectors(struct block_device *bdev)
include/linux/blkdev.h
1473
bdev_write_zeroes_unmap_sectors(struct block_device *bdev)
include/linux/blkdev.h
1478
static inline bool bdev_rot(struct block_device *bdev)
include/linux/blkdev.h
1483
static inline bool bdev_synchronous(struct block_device *bdev)
include/linux/blkdev.h
1488
static inline bool bdev_has_integrity_csum(struct block_device *bdev)
include/linux/blkdev.h
1496
static inline bool bdev_stable_writes(struct block_device *bdev)
include/linux/blkdev.h
1508
static inline bool bdev_write_cache(struct block_device *bdev)
include/linux/blkdev.h
1513
static inline bool bdev_fua(struct block_device *bdev)
include/linux/blkdev.h
1518
static inline bool bdev_nowait(struct block_device *bdev)
include/linux/blkdev.h
1523
static inline bool bdev_is_zoned(struct block_device *bdev)
include/linux/blkdev.h
1528
static inline unsigned int bdev_zone_no(struct block_device *bdev, sector_t sec)
include/linux/blkdev.h
1533
static inline sector_t bdev_zone_sectors(struct block_device *bdev)
include/linux/blkdev.h
1542
static inline sector_t bdev_zone_start(struct block_device *bdev,
include/linux/blkdev.h
1548
static inline sector_t bdev_offset_from_zone_start(struct block_device *bdev,
include/linux/blkdev.h
1560
static inline bool bdev_is_zone_start(struct block_device *bdev,
include/linux/blkdev.h
1567
static inline bool bdev_is_zone_aligned(struct block_device *bdev,
include/linux/blkdev.h
1573
int blk_zone_issue_zeroout(struct block_device *bdev, sector_t sector,
include/linux/blkdev.h
1605
static inline unsigned int bdev_dma_alignment(struct block_device *bdev)
include/linux/blkdev.h
161
struct block_device *part0;
include/linux/blkdev.h
1666
int (*ioctl)(struct block_device *bdev, blk_mode_t mode,
include/linux/blkdev.h
1668
int (*compat_ioctl)(struct block_device *bdev, blk_mode_t mode,
include/linux/blkdev.h
1674
int (*set_read_only)(struct block_device *bdev, bool ro);
include/linux/blkdev.h
1677
void (*swap_slot_free_notify) (struct block_device *, unsigned long);
include/linux/blkdev.h
1697
extern int blkdev_compat_ptr_ioctl(struct block_device *, blk_mode_t,
include/linux/blkdev.h
1716
unsigned long bdev_start_io_acct(struct block_device *bdev, enum req_op op,
include/linux/blkdev.h
1718
void bdev_end_io_acct(struct block_device *bdev, enum req_op op,
include/linux/blkdev.h
1723
struct block_device *orig_bdev);
include/linux/blkdev.h
1735
int bdev_validate_blocksize(struct block_device *bdev, int block_size);
include/linux/blkdev.h
1751
void (*mark_dead)(struct block_device *bdev, bool surprise)
include/linux/blkdev.h
1757
void (*sync)(struct block_device *bdev)
include/linux/blkdev.h
1763
int (*freeze)(struct block_device *bdev)
include/linux/blkdev.h
1769
int (*thaw)(struct block_device *bdev)
include/linux/blkdev.h
1792
int bd_prepare_to_claim(struct block_device *bdev, void *holder,
include/linux/blkdev.h
1794
void bd_abort_claiming(struct block_device *bdev, void *holder);
include/linux/blkdev.h
1796
struct block_device *I_BDEV(struct inode *inode);
include/linux/blkdev.h
1797
struct block_device *file_bdev(struct file *bdev_file);
include/linux/blkdev.h
1799
unsigned int block_size(struct block_device *bdev);
include/linux/blkdev.h
1802
void invalidate_bdev(struct block_device *bdev);
include/linux/blkdev.h
1803
int sync_blockdev(struct block_device *bdev);
include/linux/blkdev.h
1804
int sync_blockdev_range(struct block_device *bdev, loff_t lstart, loff_t lend);
include/linux/blkdev.h
1805
int sync_blockdev_nowait(struct block_device *bdev);
include/linux/blkdev.h
1811
static inline void invalidate_bdev(struct block_device *bdev)
include/linux/blkdev.h
1814
static inline int sync_blockdev(struct block_device *bdev)
include/linux/blkdev.h
1818
static inline int sync_blockdev_nowait(struct block_device *bdev)
include/linux/blkdev.h
1838
int bdev_freeze(struct block_device *bdev);
include/linux/blkdev.h
1839
int bdev_thaw(struct block_device *bdev);
include/linux/blkdev.h
1858
static inline bool bdev_can_atomic_write(struct block_device *bdev)
include/linux/blkdev.h
1874
bdev_atomic_write_unit_min_bytes(struct block_device *bdev)
include/linux/blkdev.h
1882
bdev_atomic_write_unit_max_bytes(struct block_device *bdev)
include/linux/blkdev.h
451
int blkdev_get_zone_info(struct block_device *bdev, sector_t sector,
include/linux/blkdev.h
455
int blkdev_report_zones(struct block_device *bdev, sector_t sector,
include/linux/blkdev.h
457
int blkdev_report_zones_cached(struct block_device *bdev, sector_t sector,
include/linux/blkdev.h
459
int blkdev_zone_mgmt(struct block_device *bdev, enum req_op op,
include/linux/blkdev.h
765
static inline unsigned int bdev_max_open_zones(struct block_device *bdev)
include/linux/blkdev.h
770
static inline unsigned int bdev_max_active_zones(struct block_device *bdev)
include/linux/blkdev.h
807
static inline u8 bdev_partno(const struct block_device *bdev)
include/linux/blkdev.h
812
static inline bool bdev_test_flag(const struct block_device *bdev, unsigned flag)
include/linux/blkdev.h
817
static inline void bdev_set_flag(struct block_device *bdev, unsigned flag)
include/linux/blkdev.h
822
static inline void bdev_clear_flag(struct block_device *bdev, unsigned flag)
include/linux/blkdev.h
833
static inline bool bdev_read_only(struct block_device *bdev)
include/linux/blkdev.h
840
void bdev_mark_dead(struct block_device *bdev, bool surprise);
include/linux/blkdev.h
845
static inline sector_t get_start_sect(struct block_device *bdev)
include/linux/blkdev.h
850
static inline sector_t bdev_nr_sectors(struct block_device *bdev)
include/linux/blkdev.h
855
static inline loff_t bdev_nr_bytes(struct block_device *bdev)
include/linux/blkdev.h
944
static inline unsigned int bdev_zone_capacity(struct block_device *bdev,
include/linux/blkdev.h
950
bool bdev_zone_is_seq(struct block_device *bdev, sector_t sector);
include/linux/blkdev.h
958
static inline bool bdev_zone_is_seq(struct block_device *bdev, sector_t sector)
include/linux/blkdev.h
974
static inline unsigned int bdev_nr_zones(struct block_device *bdev)
include/linux/blktrace_api.h
32
extern int blk_trace_ioctl(struct block_device *, unsigned, char __user *);
include/linux/blktrace_api.h
78
struct block_device *bdev,
include/linux/buffer_head.h
217
void clean_bdev_aliases(struct block_device *bdev, sector_t block,
include/linux/buffer_head.h
226
struct buffer_head *__find_get_block(struct block_device *bdev, sector_t block,
include/linux/buffer_head.h
228
struct buffer_head *__find_get_block_nonatomic(struct block_device *bdev,
include/linux/buffer_head.h
230
struct buffer_head *bdev_getblk(struct block_device *bdev, sector_t block,
include/linux/buffer_head.h
234
void __breadahead(struct block_device *, sector_t block, unsigned int size);
include/linux/buffer_head.h
235
struct buffer_head *__bread_gfp(struct block_device *,
include/linux/buffer_head.h
245
void write_boundary_block(struct block_device *bdev,
include/linux/buffer_head.h
363
static inline struct buffer_head *getblk_unmovable(struct block_device *bdev,
include/linux/buffer_head.h
374
static inline struct buffer_head *__getblk(struct block_device *bdev,
include/linux/buffer_head.h
486
static inline struct buffer_head *__bread(struct block_device *bdev,
include/linux/buffer_head.h
71
struct block_device *b_bdev;
include/linux/cdrom.h
106
int cdrom_ioctl(struct cdrom_device_info *cdi, struct block_device *bdev,
include/linux/dax.h
132
struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, u64 *start_off,
include/linux/dax.h
142
static inline struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev,
include/linux/device-mapper.h
101
typedef int (*dm_prepare_ioctl_fn) (struct dm_target *ti, struct block_device **bdev,
include/linux/device-mapper.h
174
struct block_device *bdev;
include/linux/device-mapper.h
556
int dm_report_zones(struct block_device *bdev, sector_t start, sector_t sector,
include/linux/dm-bufio.h
30
dm_bufio_client_create(struct block_device *bdev, unsigned int block_size,
include/linux/dm-io.h
20
struct block_device *bdev;
include/linux/dm-verity-loadpin.h
19
bool dm_verity_loadpin_is_bdev_trusted(struct block_device *bdev);
include/linux/dm-verity-loadpin.h
21
static inline bool dm_verity_loadpin_is_bdev_trusted(struct block_device *bdev)
include/linux/dm-verity-loadpin.h
8
struct block_device;
include/linux/exportfs_block.h
61
exportfs_bdev_supports_out_of_band_id(struct block_device *bdev)
include/linux/fs.h
3125
struct block_device *bdev, struct iov_iter *iter,
include/linux/fs/super_types.h
125
int (*remove_bdev)(struct super_block *sb, struct block_device *bdev);
include/linux/fs/super_types.h
168
struct block_device *s_bdev; /* can go away once we use an accessor for @s_bdev_file */
include/linux/fs/super_types.h
18
struct block_device;
include/linux/fscrypt.h
200
struct block_device *devs[FSCRYPT_MAX_DEVICES]);
include/linux/iomap.h
135
struct block_device *bdev; /* block device for I/O */
include/linux/jbd2.h
1007
struct block_device *j_fs_dev;
include/linux/jbd2.h
1553
extern journal_t * jbd2_journal_init_dev(struct block_device *bdev,
include/linux/jbd2.h
1554
struct block_device *fs_dev,
include/linux/jbd2.h
982
struct block_device *j_dev;
include/linux/lsm_hook_defs.h
475
LSM_HOOK(int, 0, bdev_alloc_security, struct block_device *bdev)
include/linux/lsm_hook_defs.h
476
LSM_HOOK(void, LSM_RET_VOID, bdev_free_security, struct block_device *bdev)
include/linux/lsm_hook_defs.h
477
LSM_HOOK(int, 0, bdev_setintegrity, struct block_device *bdev,
include/linux/part_stat.h
43
static inline void part_stat_set_all(struct block_device *part, int value)
include/linux/part_stat.h
82
unsigned int bdev_count_inflight(struct block_device *part);
include/linux/pci-p2pdma.h
16
struct block_device;
include/linux/pr.h
20
int (*pr_register)(struct block_device *bdev, u64 old_key, u64 new_key,
include/linux/pr.h
22
int (*pr_reserve)(struct block_device *bdev, u64 key,
include/linux/pr.h
24
int (*pr_release)(struct block_device *bdev, u64 key,
include/linux/pr.h
26
int (*pr_preempt)(struct block_device *bdev, u64 old_key, u64 new_key,
include/linux/pr.h
28
int (*pr_clear)(struct block_device *bdev, u64 key);
include/linux/pr.h
38
int (*pr_read_keys)(struct block_device *bdev,
include/linux/pr.h
40
int (*pr_read_reservation)(struct block_device *bdev,
include/linux/security.h
1623
static inline int security_bdev_alloc(struct block_device *bdev)
include/linux/security.h
1628
static inline void security_bdev_free(struct block_device *bdev)
include/linux/security.h
1632
static inline int security_bdev_setintegrity(struct block_device *bdev,
include/linux/security.h
587
int security_bdev_alloc(struct block_device *bdev);
include/linux/security.h
588
void security_bdev_free(struct block_device *bdev);
include/linux/security.h
589
int security_bdev_setintegrity(struct block_device *bdev,
include/linux/swap.h
268
struct block_device *bdev; /* swap device or bdev of swap file */
include/scsi/libsas.h
24
struct block_device;
include/scsi/scsi_host.h
14
struct block_device;
include/target/target_core_backend.h
125
struct block_device *bdev);
include/target/target_core_backend.h
127
struct block_device *bdev);
include/target/target_core_backend.h
17
struct block_device;
include/trace/events/f2fs.h
1628
TP_PROTO(struct block_device *dev, block_t blkstart, block_t blklen),
include/trace/events/f2fs.h
1652
TP_PROTO(struct block_device *dev, block_t blkstart, block_t blklen),
include/trace/events/f2fs.h
1659
TP_PROTO(struct block_device *dev, block_t blkstart, block_t blklen),
include/trace/events/f2fs.h
1666
TP_PROTO(struct block_device *dev, block_t blkstart, block_t blklen),
include/trace/events/f2fs.h
1673
TP_PROTO(struct block_device *dev, block_t blkstart),
include/trace/events/f2fs.h
1694
TP_PROTO(struct block_device *dev, block_t blkstart),
include/trace/events/f2fs.h
1701
TP_PROTO(struct block_device *dev, block_t blkstart),
include/trace/events/f2fs.h
1708
TP_PROTO(struct block_device *dev, unsigned int nobarrier,
kernel/trace/blktrace.c
1901
struct block_device *bdev)
kernel/trace/blktrace.c
2041
struct block_device *bdev = dev_to_bdev(dev);
kernel/trace/blktrace.c
2075
struct block_device *bdev = dev_to_bdev(dev);
kernel/trace/blktrace.c
638
struct block_device *bdev)
kernel/trace/blktrace.c
655
struct block_device *bdev)
kernel/trace/blktrace.c
763
struct block_device *bdev,
kernel/trace/blktrace.c
808
struct block_device *bdev, char __user *arg)
kernel/trace/blktrace.c
842
dev_t dev, struct block_device *bdev,
kernel/trace/blktrace.c
924
int blk_trace_ioctl(struct block_device *bdev, unsigned cmd, char __user *arg)
lib/vsprintf.c
962
char *bdev_name(char *buf, char *end, struct block_device *bdev,
mm/swapfile.c
1314
void (*swap_slot_free_notify)(struct block_device *, unsigned long);
net/bluetooth/mgmt.c
9462
{ block_device, MGMT_BLOCK_DEVICE_SIZE },
security/ipe/hooks.c
231
void ipe_bdev_free_security(struct block_device *bdev)
security/ipe/hooks.c
266
int ipe_bdev_setintegrity(struct block_device *bdev, enum lsm_integrity_type type,
security/ipe/hooks.h
44
void ipe_bdev_free_security(struct block_device *bdev);
security/ipe/hooks.h
46
int ipe_bdev_setintegrity(struct block_device *bdev, enum lsm_integrity_type type,
security/ipe/ipe.c
35
struct ipe_bdev *ipe_bdev(struct block_device *b)
security/ipe/ipe.h
20
struct ipe_bdev *ipe_bdev(struct block_device *b);
security/security.c
323
static int lsm_bdev_alloc(struct block_device *bdev)
security/security.c
5509
int security_bdev_alloc(struct block_device *bdev)
security/security.c
5531
void security_bdev_free(struct block_device *bdev)
security/security.c
5570
int security_bdev_setintegrity(struct block_device *bdev,
tools/testing/selftests/bpf/progs/lsm_bdev.c
40
int BPF_PROG(bdev_setintegrity, struct block_device *bdev,
tools/testing/selftests/bpf/progs/lsm_bdev.c
75
void BPF_PROG(bdev_free_security, struct block_device *bdev)
tools/testing/selftests/bpf/progs/lsm_bdev.c
83
int BPF_PROG(bdev_alloc_security, struct block_device *bdev)