Home
last modified time | relevance | path

Searched refs:block_device (Results 1 – 25 of 32) sorted by relevance

12

/include/linux/
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,
Dblkdev.h162 struct block_device *part0;
426 int blkdev_report_zones(struct block_device *bdev, sector_t sector,
428 int blkdev_zone_mgmt(struct block_device *bdev, enum req_op op,
790 static inline unsigned int bdev_nr_zones(struct block_device *bdev) in bdev_nr_zones()
795 static inline unsigned int bdev_max_open_zones(struct block_device *bdev) in bdev_max_open_zones()
800 static inline unsigned int bdev_max_active_zones(struct block_device *bdev) in bdev_max_active_zones()
834 static inline u8 bdev_partno(const struct block_device *bdev) in bdev_partno()
839 static inline bool bdev_test_flag(const struct block_device *bdev, unsigned flag) in bdev_test_flag()
844 static inline void bdev_set_flag(struct block_device *bdev, unsigned flag) in bdev_set_flag()
849 static inline void bdev_clear_flag(struct block_device *bdev, unsigned flag) in bdev_clear_flag()
[all …]
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()
Dblk-crypto.h151 int blk_crypto_start_using_key(struct block_device *bdev,
154 void blk_crypto_evict_key(struct block_device *bdev,
157 bool blk_crypto_config_supported_natively(struct block_device *bdev,
159 bool blk_crypto_config_supported(struct block_device *bdev,
162 int blk_crypto_derive_sw_secret(struct block_device *bdev,
Dblk-integrity.h22 struct block_device *bdev) in queue_limits_stack_integrity_bdev()
47 bdev_get_integrity(struct block_device *bdev) in bdev_get_integrity()
112 static inline struct blk_integrity *bdev_get_integrity(struct block_device *b) in bdev_get_integrity()
Dbuffer_head.h71 struct block_device *b_bdev;
214 void clean_bdev_aliases(struct block_device *bdev, sector_t block,
224 struct buffer_head *__find_get_block(struct block_device *bdev, sector_t block,
226 struct buffer_head *__find_get_block_nonatomic(struct block_device *bdev,
228 struct buffer_head *bdev_getblk(struct block_device *bdev, sector_t block,
232 void __breadahead(struct block_device *, sector_t block, unsigned int size);
233 struct buffer_head *__bread_gfp(struct block_device *,
243 void write_boundary_block(struct block_device *bdev,
363 static inline struct buffer_head *getblk_unmovable(struct block_device *bdev, in getblk_unmovable()
374 static inline struct buffer_head *__getblk(struct block_device *bdev, in __getblk()
[all …]
Dbio.h359 struct bio *bio_alloc_bioset(struct block_device *bdev, unsigned short nr_vecs,
365 struct bio *bio_alloc_clone(struct block_device *bdev, struct bio *bio_src,
367 int bio_init_clone(struct block_device *bdev, struct bio *bio,
372 static inline struct bio *bio_alloc(struct block_device *bdev, in bio_alloc()
410 void bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table,
413 void bio_reset(struct bio *bio, struct block_device *bdev, blk_opf_t opf);
470 static inline void bio_set_dev(struct bio *bio, struct block_device *bdev) in bio_set_dev()
694 struct bio *blk_next_bio(struct bio *bio, struct block_device *bdev,
698 struct bio *blk_alloc_discard_bio(struct block_device *bdev,
Dblktrace_api.h31 extern int blk_trace_ioctl(struct block_device *, unsigned, char __user *);
77 struct block_device *bdev,
Ddm-io.h20 struct block_device *bdev;
Dblk_types.h42 struct block_device { struct
89 container_of((device), struct block_device, bd_device) argument
217 struct block_device *bi_bdev;
Ddax.h34 bool (*dax_supported)(struct dax_device *, struct block_device *, int,
135 struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, u64 *start_off,
146 static inline struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, in fs_dax_get_by_bdev()
Ddm-bufio.h30 dm_bufio_client_create(struct block_device *bdev, unsigned int block_size,
Dpart_stat.h43 static inline void part_stat_set_all(struct block_device *part, int value) in part_stat_set_all()
Ddevice-mapper.h97 typedef int (*dm_prepare_ioctl_fn) (struct dm_target *ti, struct block_device **bdev);
168 struct block_device *bdev;
546 int dm_report_zones(struct block_device *bdev, sector_t start, sector_t sector,
Dpci-p2pdma.h16 struct block_device;
Djbd2.h969 struct block_device *j_dev;
994 struct block_device *j_fs_dev;
1545 extern journal_t * jbd2_journal_init_dev(struct block_device *bdev,
1546 struct block_device *fs_dev,
Dsecurity.h527 int security_bdev_alloc(struct block_device *bdev);
528 void security_bdev_free(struct block_device *bdev);
529 int security_bdev_setintegrity(struct block_device *bdev,
1514 static inline int security_bdev_alloc(struct block_device *bdev) in security_bdev_alloc()
1519 static inline void security_bdev_free(struct block_device *bdev) in security_bdev_free()
1523 static inline int security_bdev_setintegrity(struct block_device *bdev, in security_bdev_setintegrity()
Dcdrom.h107 int cdrom_ioctl(struct cdrom_device_info *cdi, struct block_device *bdev,
Dlsm_hook_defs.h457 LSM_HOOK(int, 0, bdev_alloc_security, struct block_device *bdev)
458 LSM_HOOK(void, LSM_RET_VOID, bdev_free_security, struct block_device *bdev)
459 LSM_HOOK(int, 0, bdev_setintegrity, struct block_device *bdev,
Diomap.h101 struct block_device *bdev; /* block device for I/O */
/include/scsi/
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);
Dscsi_host.h15 struct block_device;
326 int (* bios_param)(struct scsi_device *, struct block_device *,
Dlibsas.h24 struct block_device;
689 extern int sas_bios_param(struct scsi_device *, struct block_device *,
/include/trace/hooks/
Dblk.h13 struct block_device;
17 TP_PROTO(struct block_device *bdev, struct gendisk *disk),
/include/target/
Dtarget_core_backend.h17 struct block_device;
125 struct block_device *bdev);

12