Home
last modified time | relevance | path

Searched refs:bdev (Results 1 – 25 of 29) sorted by relevance

12

/include/linux/
Dblkdev.h366 int blkdev_report_zones(struct block_device *bdev, sector_t sector,
368 unsigned int bdev_nr_zones(struct block_device *bdev);
369 extern int blkdev_zone_mgmt(struct block_device *bdev, enum req_op op,
375 static inline unsigned int bdev_nr_zones(struct block_device *bdev) in bdev_nr_zones() argument
721 static inline unsigned int bdev_max_open_zones(struct block_device *bdev) in bdev_max_open_zones() argument
723 return bdev->bd_disk->max_open_zones; in bdev_max_open_zones()
726 static inline unsigned int bdev_max_active_zones(struct block_device *bdev) in bdev_max_active_zones() argument
728 return bdev->bd_disk->max_active_zones; in bdev_max_active_zones()
744 static inline unsigned int bdev_max_open_zones(struct block_device *bdev) in bdev_max_open_zones() argument
749 static inline unsigned int bdev_max_active_zones(struct block_device *bdev) in bdev_max_active_zones() argument
[all …]
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,
Ddm-verity-loadpin.h19 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() argument
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,
Dblktrace_api.h77 struct block_device *bdev,
83 # define blk_trace_ioctl(bdev, cmd, arg) (-ENOTTY) argument
86 # define blk_trace_setup(q, name, dev, bdev, arg) (-ENOTTY) argument
Dbuffer_head.h218 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,
245 void write_boundary_block(struct block_device *bdev,
388 static inline struct buffer_head *getblk_unmovable(struct block_device *bdev, in getblk_unmovable() argument
392 return __getblk_gfp(bdev, block, size, 0); in getblk_unmovable()
395 static inline struct buffer_head *__getblk(struct block_device *bdev, in __getblk() argument
399 return __getblk_gfp(bdev, block, size, __GFP_MOVABLE); in __getblk()
448 __bread(struct block_device *bdev, sector_t block, unsigned size) in __bread() argument
450 return __bread_gfp(bdev, block, size, __GFP_MOVABLE); in __bread()
Dbio.h419 struct bio *bio_alloc_bioset(struct block_device *bdev, unsigned short nr_vecs,
425 struct bio *bio_alloc_clone(struct block_device *bdev, struct bio *bio_src,
427 int bio_init_clone(struct block_device *bdev, struct bio *bio,
432 static inline struct bio *bio_alloc(struct block_device *bdev, in bio_alloc() argument
435 return bio_alloc_bioset(bdev, nr_vecs, opf, gfp_mask, &fs_bio_set); in bio_alloc()
470 void bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table,
473 void bio_reset(struct bio *bio, struct block_device *bdev, blk_opf_t opf);
534 static inline void bio_set_dev(struct bio *bio, struct block_device *bdev) in bio_set_dev() argument
537 if (bio->bi_bdev != bdev) in bio_set_dev()
539 bio->bi_bdev = bdev; in bio_set_dev()
[all …]
Dblk-integrity.h57 bdev_get_integrity(struct block_device *bdev) in bdev_get_integrity() argument
59 return blk_get_integrity(bdev->bd_disk); in bdev_get_integrity()
Ddm-io.h20 struct block_device *bdev; member
Ddm-bufio.h30 dm_bufio_client_create(struct block_device *bdev, unsigned int block_size,
Dpktcdvd.h157 struct block_device *bdev; /* dev attached */ member
Ddevice-mapper.h97 typedef int (*dm_prepare_ioctl_fn) (struct dm_target *ti, struct block_device **bdev);
168 struct block_device *bdev; member
541 int dm_report_zones(struct block_device *bdev, sector_t start, sector_t sector,
Ddax.h134 struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, u64 *start_off,
145 static inline struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, in fs_dax_get_by_bdev() argument
Dcdrom.h107 int cdrom_ioctl(struct cdrom_device_info *cdi, struct block_device *bdev,
Diomap.h101 struct block_device *bdev; /* block device for I/O */ member
/include/drm/ttm/
Dttm_device.h85 int (*ttm_tt_populate)(struct ttm_device *bdev,
96 void (*ttm_tt_unpopulate)(struct ttm_device *bdev,
108 void (*ttm_tt_destroy)(struct ttm_device *bdev, struct ttm_tt *ttm);
170 int (*io_mem_reserve)(struct ttm_device *bdev,
172 void (*io_mem_free)(struct ttm_device *bdev,
272 int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
276 ttm_manager_type(struct ttm_device *bdev, int mem_type) in ttm_manager_type() argument
280 return bdev->man_drv[mem_type]; in ttm_manager_type()
283 static inline void ttm_set_driver_manager(struct ttm_device *bdev, int type, in ttm_set_driver_manager() argument
287 bdev->man_drv[type] = manager; in ttm_set_driver_manager()
[all …]
Dttm_range_manager.h37 int ttm_range_man_init_nocheck(struct ttm_device *bdev,
40 int ttm_range_man_fini_nocheck(struct ttm_device *bdev,
42 static __always_inline int ttm_range_man_init(struct ttm_device *bdev, in ttm_range_man_init() argument
47 return ttm_range_man_init_nocheck(bdev, type, use_tt, p_size); in ttm_range_man_init()
50 static __always_inline int ttm_range_man_fini(struct ttm_device *bdev, in ttm_range_man_fini() argument
54 return ttm_range_man_fini_nocheck(bdev, type); in ttm_range_man_fini()
Dttm_resource.h157 struct ttm_device *bdev; member
364 bool ttm_resource_intersects(struct ttm_device *bdev,
368 bool ttm_resource_compatible(struct ttm_device *bdev,
378 struct ttm_device *bdev,
381 int ttm_resource_manager_evict_all(struct ttm_device *bdev,
418 struct ttm_device *bdev,
422 struct ttm_device *bdev,
Dttm_tt.h180 void ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm);
190 int ttm_tt_swapout(struct ttm_device *bdev, struct ttm_tt *ttm,
202 int ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm,
213 void ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm);
Dttm_bo.h104 struct ttm_device *bdev; member
293 spin_lock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
295 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
360 int ttm_bo_init_reserved(struct ttm_device *bdev, struct ttm_buffer_object *bo,
365 int ttm_bo_init_validate(struct ttm_device *bdev, struct ttm_buffer_object *bo,
380 int ttm_mem_evict_first(struct ttm_device *bdev,
406 int ttm_mem_io_reserve(struct ttm_device *bdev,
408 void ttm_mem_io_free(struct ttm_device *bdev,
/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);
/include/drm/
Ddrm_gem_vram_helper.h184 struct ttm_device bdev; member
196 struct ttm_device *bdev) in drm_vram_mm_of_bdev() argument
198 return container_of(bdev, struct drm_vram_mm, bdev); in drm_vram_mm_of_bdev()
/include/trace/hooks/
Dblk.h17 TP_PROTO(struct block_device *bdev, struct gendisk *disk),
18 TP_ARGS(bdev, disk));
/include/target/
Dtarget_core_backend.h125 struct block_device *bdev);
/include/trace/events/
Dbcache.h439 __entry->dev = ca->bdev->bd_dev;
459 __entry->dev = ca->bdev->bd_dev;
479 __entry->dev = ca->bdev->bd_dev;

12