/linux-master/include/linux/ |
H A D | blk-integrity.h | 58 bdev_get_integrity(struct block_device *bdev) argument 60 return blk_get_integrity(bdev->bd_disk);
|
H A D | bio.h | 421 struct bio *bio_alloc_bioset(struct block_device *bdev, unsigned short nr_vecs, 427 struct bio *bio_alloc_clone(struct block_device *bdev, struct bio *bio_src, 429 int bio_init_clone(struct block_device *bdev, struct bio *bio, 434 static inline struct bio *bio_alloc(struct block_device *bdev, argument 437 return bio_alloc_bioset(bdev, nr_vecs, opf, gfp_mask, &fs_bio_set); 472 void bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table, 475 void bio_reset(struct bio *bio, struct block_device *bdev, blk_opf_t opf); 536 static inline void bio_set_dev(struct bio *bio, struct block_device *bdev) argument 539 if (bio->bi_bdev != bdev) 541 bio->bi_bdev = bdev; [all...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm.c | 182 static int i915_ttm_tt_shmem_populate(struct ttm_device *bdev, argument 186 struct drm_i915_private *i915 = container_of(bdev, typeof(*i915), bdev); 269 struct drm_i915_private *i915 = container_of(bo->bdev, typeof(*i915), 270 bdev); 285 ttm_manager_type(bo->bdev, bo->resource->mem_type)->use_tt)) 316 static int i915_ttm_tt_populate(struct ttm_device *bdev, argument 323 return i915_ttm_tt_shmem_populate(bdev, ttm, ctx); 325 return ttm_pool_alloc(&bdev->pool, ttm, ctx); 328 static void i915_ttm_tt_unpopulate(struct ttm_device *bdev, struc argument 344 i915_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument 654 i915_ttm_io_mem_reserve(struct ttm_device *bdev, struct ttm_resource *mem) argument [all...] |
H A D | i915_gem_ttm_move.c | 62 i915_ttm_region(struct ttm_device *bdev, int ttm_mem_type) argument 64 struct drm_i915_private *i915 = container_of(bdev, typeof(*i915), bdev); 194 struct drm_i915_private *i915 = container_of(bo->bdev, typeof(*i915), 195 bdev); 320 dst_reg = i915_ttm_region(bo->bdev, dst_mem->mem_type); 321 src_reg = i915_ttm_region(bo->bdev, bo->resource->mem_type); 577 ttm_manager_type(bo->bdev, dst_mem->mem_type); 627 ret = ttm_tt_populate(bo->bdev, ttm, ctx);
|
/linux-master/fs/ |
H A D | super.c | 1087 * bdev buffer cache (eg. use a private mapping, or directories in 1090 * from bdev, we could get stale data, so invalidate it to give a best 1355 * Lock the superblock that is holder of the bdev. Returns the superblock 1357 * we return NULL and just unlock bdev->bd_holder_lock. 1359 * The function must be called with bdev->bd_holder_lock and releases it. 1361 static struct super_block *bdev_super_lock(struct block_device *bdev, bool excl) 1362 __releases(&bdev->bd_holder_lock) 1364 struct super_block *sb = bdev->bd_holder; 1367 lockdep_assert_held(&bdev->bd_holder_lock); 1369 lockdep_assert_not_held(&bdev 1397 fs_bdev_mark_dead(struct block_device *bdev, bool surprise) argument 1415 fs_bdev_sync(struct block_device *bdev) argument 1427 get_bdev_super(struct block_device *bdev) argument 1457 fs_bdev_freeze(struct block_device *bdev) argument 1497 fs_bdev_thaw(struct block_device *bdev) argument 1531 struct block_device *bdev; local 1673 struct block_device *bdev = sb->s_bdev; local [all...] |
H A D | buffer.c | 190 __find_get_block_slow(struct block_device *bdev, sector_t block) argument 192 struct inode *bd_inode = bdev->bd_inode; 235 bh->b_state, bh->b_size, bdev, 658 void write_boundary_block(struct block_device *bdev, argument 661 struct buffer_head *bh = __find_get_block(bdev, bblock + 1, blocksize); 981 static sector_t blkdev_max_block(struct block_device *bdev, unsigned int size) argument 984 loff_t sz = bdev_nr_bytes(bdev); 997 struct block_device *bdev, unsigned size) 1003 sector_t end_block = blkdev_max_block(bdev, size); 1009 bh->b_bdev = bdev; 996 folio_init_buffers(struct folio *folio, struct block_device *bdev, unsigned size) argument 1034 grow_dev_folio(struct block_device *bdev, sector_t block, pgoff_t index, unsigned size, gfp_t gfp) argument 1091 grow_buffers(struct block_device *bdev, sector_t block, unsigned size, gfp_t gfp) argument 1112 __getblk_slow(struct block_device *bdev, sector_t block, unsigned size, gfp_t gfp) argument 1356 lookup_bh_lru(struct block_device *bdev, sector_t block, unsigned size) argument 1395 __find_get_block(struct block_device *bdev, sector_t block, unsigned size) argument 1420 bdev_getblk(struct block_device *bdev, sector_t block, unsigned size, gfp_t gfp) argument 1436 __breadahead(struct block_device *bdev, sector_t block, unsigned size) argument 1461 __bread_gfp(struct block_device *bdev, sector_t block, unsigned size, gfp_t gfp) argument 1697 clean_bdev_aliases(struct block_device *bdev, sector_t block, sector_t len) argument [all...] |
/linux-master/drivers/block/rnbd/ |
H A D | rnbd-srv.c | 425 static struct rnbd_srv_dev *rnbd_srv_init_srv_dev(struct block_device *bdev) argument 433 snprintf(dev->name, sizeof(dev->name), "%pg", bdev); 510 rnbd_srv_get_or_create_srv_dev(struct block_device *bdev, argument 517 new_dev = rnbd_srv_init_srv_dev(bdev); 537 struct block_device *bdev = file_bdev(sess_dev->bdev_file); local 541 rsp->nsectors = cpu_to_le64(bdev_nr_sectors(bdev)); 542 rsp->logical_block_size = cpu_to_le16(bdev_logical_block_size(bdev)); 543 rsp->physical_block_size = cpu_to_le16(bdev_physical_block_size(bdev)); 544 rsp->max_segments = cpu_to_le16(bdev_max_segments(bdev)); 546 cpu_to_le32(queue_max_hw_sectors(bdev_get_queue(bdev))); [all...] |
H A D | rnbd-srv.h | 67 struct block_device *bdev);
|
/linux-master/drivers/block/drbd/ |
H A D | drbd_int.h | 516 /* cached value of bdev->disk_conf->meta_dev_idx (see below) */ 1060 extern int drbd_md_read(struct drbd_device *device, struct drbd_backing_dev *bdev); 1418 struct drbd_backing_dev *bdev, struct o_qlim *o); 1443 struct drbd_backing_dev *bdev, sector_t sector, enum req_op op); 1447 struct drbd_backing_dev *bdev, unsigned int *done); 1534 void drbd_bump_write_ordering(struct drbd_resource *resource, struct drbd_backing_dev *bdev, 1734 * @bdev: Meta data block device. 1739 static inline sector_t drbd_md_first_sector(struct drbd_backing_dev *bdev) argument 1741 switch (bdev->md.meta_dev_idx) { 1744 return bdev 1755 drbd_md_last_sector(struct drbd_backing_dev *bdev) argument 1768 drbd_get_capacity(struct block_device *bdev) argument 1781 drbd_get_max_capacity(struct drbd_backing_dev *bdev) argument 1812 drbd_md_ss(struct drbd_backing_dev *bdev) argument [all...] |
/linux-master/drivers/md/bcache/ |
H A D | super.c | 91 static const char *read_super_common(struct cache_sb *sb, struct block_device *bdev, argument 133 if (get_capacity(bdev->bd_disk) < 166 static const char *read_super(struct cache_sb *sb, struct block_device *bdev, argument 174 page = read_cache_page_gfp(bdev->bd_inode->i_mapping, 218 if (sb->block_size << 9 < bdev_logical_block_size(bdev)) 236 err = read_super_common(sb, bdev, s); 262 err = read_super_common(sb, bdev, s); 345 bio_init(bio, dc->bdev, dc->sb_bv, 1, 0); 388 bio_init(bio, ca->bdev, ca->sb_bv, 1, 0); 598 bio_set_dev(bio, ca->bdev); [all...] |
/linux-master/drivers/s390/block/ |
H A D | scm_blk.h | 29 struct scm_blk_dev *bdev; member in struct:scm_request
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_mn.c | 57 if (!bo->tbo.ttm || !radeon_ttm_tt_is_bound(bo->tbo.bdev, bo->tbo.ttm))
|
/linux-master/drivers/md/persistent-data/ |
H A D | dm-block-manager.h | 36 struct block_device *bdev, unsigned int block_size,
|
/linux-master/fs/btrfs/ |
H A D | sysfs.h | 32 void btrfs_kobject_uevent(struct block_device *bdev, enum kobject_action action);
|
/linux-master/drivers/md/dm-vdo/indexer/ |
H A D | config.h | 29 struct block_device *bdev; member in struct:uds_configuration
|
H A D | index.h | 75 struct block_device *bdev);
|
H A D | index-session.c | 338 if (parameters->bdev == NULL) { 352 format_dev_t(name, parameters->bdev->bd_dev); 463 static int replace_device(struct uds_index_session *session, struct block_device *bdev) argument 467 result = uds_replace_index_storage(session->index, bdev); 471 session->parameters.bdev = bdev; 480 struct block_device *bdev) 505 if ((session->index != NULL) && (bdev != session->parameters.bdev)) { 506 result = replace_device(session, bdev); 479 uds_resume_index_session(struct uds_index_session *session, struct block_device *bdev) argument [all...] |
/linux-master/drivers/md/ |
H A D | dm-stripe.c | 259 bio_set_dev(bio, sc->stripe[target_stripe].dev->bdev); 280 bio_set_dev(bio, sc->stripe[target_bio_nr].dev->bdev); 295 bio_set_dev(bio, sc->stripe[stripe].dev->bdev); 304 struct block_device *bdev; local 310 bdev = sc->stripe[stripe].dev->bdev; 312 *pgoff = (get_start_sect(bdev) + dev_sector) >> PAGE_SECTORS_SHIFT;
|
H A D | dm-ebs-target.c | 302 ec->u_bs = to_sector(bdev_logical_block_size(ec->dev->bdev)); 317 ec->bufio = dm_bufio_client_create(ec->dev->bdev, to_bytes(ec->u_bs), 1, 365 bio_set_dev(bio, ec->dev->bdev); 412 static int ebs_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) argument 420 *bdev = dev->bdev; 421 return !!(ec->start || ti->len != bdev_nr_sectors(dev->bdev));
|
H A D | dm-zoned.h | 55 struct block_device *bdev; member in struct:dmz_dev 178 DMINFO("(%pg): " format, (dev)->bdev, ## args) 181 DMERR("(%pg): " format, (dev)->bdev, ## args) 184 DMWARN("(%pg): " format, (dev)->bdev, ## args) 187 DMDEBUG("(%pg): " format, (dev)->bdev, ## args)
|
H A D | dm-log-writes.c | 221 bio = bio_alloc(lc->logdev->bdev, 1, REQ_OP_WRITE, GFP_KERNEL); 273 bio = bio_alloc(lc->logdev->bdev, bio_pages, REQ_OP_WRITE, 354 bio = bio_alloc(lc->logdev->bdev, bio_max_segs(block->vec_cnt), 371 bio = bio_alloc(lc->logdev->bdev, 427 return bdev_nr_sectors(lc->logdev->bdev); 550 lc->sectorsize = bdev_logical_block_size(lc->dev->bdev); 640 bio_set_dev(bio, lc->dev->bdev); 821 struct block_device **bdev) 826 *bdev = dev->bdev; 820 log_writes_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) argument [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_ttm_buddy_manager.c | 257 * @bdev: The ttm device 283 int i915_ttm_buddy_man_init(struct ttm_device *bdev, argument 310 ttm_resource_manager_init(man, bdev, bman->mm.size >> PAGE_SHIFT); 313 ttm_set_driver_manager(bdev, type, man); 324 * @bdev: The ttm device 332 int i915_ttm_buddy_man_fini(struct ttm_device *bdev, unsigned int type) argument 334 struct ttm_resource_manager *man = ttm_manager_type(bdev, type); 341 ret = ttm_resource_manager_evict_all(bdev, man); 345 ttm_set_driver_manager(bdev, type, NULL);
|
/linux-master/drivers/net/wireless/broadcom/b43/ |
H A D | phy_common.c | 339 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); 343 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); 346 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); 348 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); 379 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); 383 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); 387 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); 390 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); 574 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); 579 bcma_awrite32(dev->dev->bdev, BCMA_IOCT [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_object.c | 81 struct amdgpu_device *adev = amdgpu_ttm_adev(tbo->bdev); 127 struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev); 441 WARN_ON(amdgpu_ttm_adev((*bo)->tbo.bdev)->in_suspend); 470 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_TT); 472 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM); 601 bo->tbo.bdev = &adev->mman.bdev; 615 r = ttm_bo_init_reserved(&adev->mman.bdev, &bo->tbo, bp->type, 728 struct amdgpu_device *adev = amdgpu_ttm_adev(vmbo->bo.tbo.bdev); 753 struct amdgpu_device *adev = amdgpu_ttm_adev(shadow->tbo.bdev); [all...] |
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_drv.c | 556 man = ttm_manager_type(&dev_priv->bdev, VMW_PL_MOB); 557 ttm_resource_manager_evict_all(&dev_priv->bdev, man); 592 man = ttm_manager_type(&dev_priv->bdev, VMW_PL_MOB); 593 ttm_resource_manager_evict_all(&dev_priv->bdev, man); 712 ret = ttm_range_man_init(&dev_priv->bdev, TTM_PL_VRAM, false, 714 ttm_resource_manager_set_used(ttm_manager_type(&dev_priv->bdev, TTM_PL_VRAM), false); 720 ttm_range_man_fini(&dev_priv->bdev, TTM_PL_VRAM); 1050 ret = ttm_device_init(&dev_priv->bdev, &vmw_bo_driver, 1167 ttm_device_fini(&dev_priv->bdev); 1212 ttm_device_fini(&dev_priv->bdev); [all...] |