Home
last modified time | relevance | path

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

12

/include/linux/
A Dblkdev.h792 atomic_or(flag, &bdev->__bd_flags); in bdev_set_flag()
808 return bdev_test_flag(bdev, BD_READ_ONLY) || get_disk_ro(bdev->bd_disk); in bdev_read_only()
820 return bdev->bd_start_sect; in get_start_sect()
825 return bdev->bd_nr_sectors; in bdev_nr_sectors()
941 return disk_nr_zones(bdev->bd_disk); in bdev_nr_zones()
1278 return bdev_partno(bdev) != 0; in bdev_is_partition()
1356 if (bdev_is_partition(bdev)) in bdev_max_write_streams()
1540 if (bdev_is_zoned(bdev)) { in bdev_zone_is_seq()
1849 if (bdev_is_partition(bdev)) in bdev_can_atomic_write()
1859 if (!bdev_can_atomic_write(bdev)) in bdev_atomic_write_unit_min_bytes()
[all …]
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,
A Dblk-crypto.h150 int blk_crypto_start_using_key(struct block_device *bdev,
153 void blk_crypto_evict_key(struct block_device *bdev,
156 bool blk_crypto_config_supported_natively(struct block_device *bdev,
158 bool blk_crypto_config_supported(struct block_device *bdev,
161 int blk_crypto_derive_sw_secret(struct block_device *bdev,
A Dblk-integrity.h22 struct block_device *bdev) in queue_limits_stack_integrity_bdev() argument
24 return queue_limits_stack_integrity(t, &bdev->bd_disk->queue->limits); in queue_limits_stack_integrity_bdev()
32 int blk_get_meta_cap(struct block_device *bdev, unsigned int cmd,
49 bdev_get_integrity(struct block_device *bdev) in bdev_get_integrity() argument
51 return blk_get_integrity(bdev->bd_disk); in bdev_get_integrity()
97 static inline int blk_get_meta_cap(struct block_device *bdev, unsigned int cmd, in blk_get_meta_cap() argument
A 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
A Dbuffer_head.h214 void clean_bdev_aliases(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,
243 void write_boundary_block(struct block_device *bdev,
366 gfp = mapping_gfp_constraint(bdev->bd_mapping, ~__GFP_FS); in getblk_unmovable()
369 return bdev_getblk(bdev, block, size, gfp); in getblk_unmovable()
372 static inline struct buffer_head *__getblk(struct block_device *bdev, in __getblk() argument
377 gfp = mapping_gfp_constraint(bdev->bd_mapping, ~__GFP_FS); in __getblk()
380 return bdev_getblk(bdev, block, size, gfp); in __getblk()
484 static inline struct buffer_head *__bread(struct block_device *bdev, in __bread() argument
[all …]
A 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
A Dbio.h362 struct bio *bio_alloc_clone(struct block_device *bdev, struct bio *bio_src,
364 int bio_init_clone(struct block_device *bdev, struct bio *bio,
369 static inline struct bio *bio_alloc(struct block_device *bdev, in bio_alloc() argument
372 return bio_alloc_bioset(bdev, nr_vecs, opf, gfp_mask, &fs_bio_set); in bio_alloc()
409 void bio_reset(struct bio *bio, struct block_device *bdev, blk_opf_t opf);
441 int bdev_rw_virt(struct block_device *bdev, sector_t sector, void *data,
490 static inline void bio_set_dev(struct bio *bio, struct block_device *bdev) in bio_set_dev() argument
493 if (bio->bi_bdev != bdev) in bio_set_dev()
495 bio->bi_bdev = bdev; in bio_set_dev()
710 struct bio *blk_next_bio(struct bio *bio, struct block_device *bdev,
[all …]
A Ddm-io.h20 struct block_device *bdev; member
A Ddm-bufio.h30 dm_bufio_client_create(struct block_device *bdev, unsigned int block_size,
A Ddevice-mapper.h101 typedef int (*dm_prepare_ioctl_fn) (struct dm_target *ti, struct block_device **bdev,
174 struct block_device *bdev; member
550 int dm_report_zones(struct block_device *bdev, sector_t start, sector_t sector,
A Ddax.h131 struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, u64 *start_off,
142 static inline struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, in fs_dax_get_by_bdev() argument
A Dsecurity.h580 int security_bdev_alloc(struct block_device *bdev);
581 void security_bdev_free(struct block_device *bdev);
582 int security_bdev_setintegrity(struct block_device *bdev,
1598 static inline int security_bdev_alloc(struct block_device *bdev) in security_bdev_alloc() argument
1603 static inline void security_bdev_free(struct block_device *bdev) in security_bdev_free() argument
1607 static inline int security_bdev_setintegrity(struct block_device *bdev, in security_bdev_setintegrity() argument
A Dcdrom.h106 int cdrom_ioctl(struct cdrom_device_info *cdi, struct block_device *bdev,
A Dlsm_hook_defs.h465 LSM_HOOK(int, 0, bdev_alloc_security, struct block_device *bdev)
466 LSM_HOOK(void, LSM_RET_VOID, bdev_free_security, struct block_device *bdev)
467 LSM_HOOK(int, 0, bdev_setintegrity, struct block_device *bdev,
A Diomap.h110 struct block_device *bdev; /* block device for I/O */ member
/include/drm/ttm/
A 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,
275 int ttm_device_prepare_hibernation(struct ttm_device *bdev);
278 ttm_manager_type(struct ttm_device *bdev, int mem_type) in ttm_manager_type() argument
282 return bdev->man_drv[mem_type]; in ttm_manager_type()
289 bdev->man_drv[type] = manager; in ttm_set_driver_manager()
296 void ttm_device_fini(struct ttm_device *bdev);
[all …]
A 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()
A Dttm_tt.h230 void ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm);
240 int ttm_tt_swapout(struct ttm_device *bdev, struct ttm_tt *ttm,
252 int ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm,
263 void ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm);
295 long ttm_tt_backup(struct ttm_device *bdev, struct ttm_tt *tt,
298 int ttm_tt_restore(struct ttm_device *bdev, struct ttm_tt *tt,
A Dttm_bo.h107 struct ttm_device *bdev; member
231 s64 ttm_lru_walk_for_evict(struct ttm_lru_walk *walk, struct ttm_device *bdev,
332 spin_lock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
334 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
399 int ttm_bo_init_reserved(struct ttm_device *bdev, struct ttm_buffer_object *bo,
404 int ttm_bo_init_validate(struct ttm_device *bdev, struct ttm_buffer_object *bo,
416 s64 ttm_bo_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
421 int ttm_bo_evict_first(struct ttm_device *bdev,
447 int ttm_mem_io_reserve(struct ttm_device *bdev,
449 void ttm_mem_io_free(struct ttm_device *bdev,
A Dttm_resource.h195 struct ttm_device *bdev; member
430 void ttm_lru_bulk_move_fini(struct ttm_device *bdev,
450 bool ttm_resource_intersects(struct ttm_device *bdev,
461 struct ttm_device *bdev,
464 int ttm_resource_manager_evict_all(struct ttm_device *bdev,
500 struct ttm_device *bdev,
504 struct ttm_device *bdev,
/include/scsi/
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);
/include/drm/
A Ddrm_gem_vram_helper.h168 struct ttm_device bdev; member
180 struct ttm_device *bdev) in drm_vram_mm_of_bdev() argument
182 return container_of(bdev, struct drm_vram_mm, bdev); in drm_vram_mm_of_bdev()
/include/target/
A Dtarget_core_backend.h125 struct block_device *bdev);
/include/trace/events/
A Dbcache.h439 __entry->dev = ca->bdev->bd_dev;
459 __entry->dev = ca->bdev->bd_dev;
479 __entry->dev = ca->bdev->bd_dev;

Completed in 54 milliseconds

12