/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);
|
/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...] |
/linux-master/kernel/trace/ |
H A D | blktrace.c | 500 struct block_device *bdev) 502 if (bdev) { 503 bt->start_lba = bdev->bd_start_sect; 504 bt->end_lba = bdev->bd_start_sect + bdev_nr_sectors(bdev); 515 struct block_device *bdev, 536 * bdev can be NULL, as with scsi-generic, this is a helpful as 565 if (bdev && !bdev_is_partition(bdev)) 599 blk_trace_setup_lba(bt, bdev); 499 blk_trace_setup_lba(struct blk_trace *bt, struct block_device *bdev) argument 514 do_blk_trace_setup(struct request_queue *q, char *name, dev_t dev, struct block_device *bdev, struct blk_user_trace_setup *buts) argument 620 __blk_trace_setup(struct request_queue *q, char *name, dev_t dev, struct block_device *bdev, char __user *arg) argument 641 blk_trace_setup(struct request_queue *q, char *name, dev_t dev, struct block_device *bdev, char __user *arg) argument 656 compat_blk_trace_setup(struct request_queue *q, char *name, dev_t dev, struct block_device *bdev, char __user *arg) argument 729 blk_trace_ioctl(struct block_device *bdev, unsigned cmd, char __user *arg) argument 1626 blk_trace_setup_queue(struct request_queue *q, struct block_device *bdev) argument 1766 struct block_device *bdev = dev_to_bdev(dev); local 1800 struct block_device *bdev = dev_to_bdev(dev); local [all...] |
/linux-master/fs/ |
H A D | super.c | 1088 * bdev buffer cache (eg. use a private mapping, or directories in 1091 * from bdev, we could get stale data, so invalidate it to give a best 1356 * Lock the superblock that is holder of the bdev. Returns the superblock 1358 * we return NULL and just unlock bdev->bd_holder_lock. 1360 * The function must be called with bdev->bd_holder_lock and releases it. 1362 static struct super_block *bdev_super_lock(struct block_device *bdev, bool excl) 1363 __releases(&bdev->bd_holder_lock) 1365 struct super_block *sb = bdev->bd_holder; 1368 lockdep_assert_held(&bdev->bd_holder_lock); 1370 lockdep_assert_not_held(&bdev 1398 fs_bdev_mark_dead(struct block_device *bdev, bool surprise) argument 1416 fs_bdev_sync(struct block_device *bdev) argument 1428 get_bdev_super(struct block_device *bdev) argument 1458 fs_bdev_freeze(struct block_device *bdev) argument 1498 fs_bdev_thaw(struct block_device *bdev) argument 1532 struct block_device *bdev; local 1674 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); 988 static sector_t blkdev_max_block(struct block_device *bdev, unsigned int size) argument 991 loff_t sz = bdev_nr_bytes(bdev); 1004 struct block_device *bdev, unsigned size) 1010 sector_t end_block = blkdev_max_block(bdev, size); 1016 bh->b_bdev = bdev; 1003 folio_init_buffers(struct folio *folio, struct block_device *bdev, unsigned size) argument 1041 grow_dev_folio(struct block_device *bdev, sector_t block, pgoff_t index, unsigned size, gfp_t gfp) argument 1098 grow_buffers(struct block_device *bdev, sector_t block, unsigned size, gfp_t gfp) argument 1119 __getblk_slow(struct block_device *bdev, sector_t block, unsigned size, gfp_t gfp) argument 1365 lookup_bh_lru(struct block_device *bdev, sector_t block, unsigned size) argument 1404 __find_get_block(struct block_device *bdev, sector_t block, unsigned size) argument 1434 bdev_getblk(struct block_device *bdev, sector_t block, unsigned size, gfp_t gfp) argument 1450 __breadahead(struct block_device *bdev, sector_t block, unsigned size) argument 1484 __bread_gfp(struct block_device *bdev, sector_t block, unsigned size, gfp_t gfp) argument 1720 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/block/zram/ |
H A D | zram_drv.h | 135 struct block_device *bdev; member in struct:zram
|
/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 | 82 struct amdgpu_device *adev = amdgpu_ttm_adev(tbo->bdev); 128 struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev); 450 WARN_ON(amdgpu_ttm_adev((*bo)->tbo.bdev)->in_suspend); 479 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_TT); 481 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM); 609 bo->tbo.bdev = &adev->mman.bdev; 623 r = ttm_bo_init_reserved(&adev->mman.bdev, &bo->tbo, bp->type, 736 struct amdgpu_device *adev = amdgpu_ttm_adev(vmbo->bo.tbo.bdev); 761 struct amdgpu_device *adev = amdgpu_ttm_adev(shadow->tbo.bdev); [all...] |
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_drv.c | 558 man = ttm_manager_type(&dev_priv->bdev, VMW_PL_MOB); 559 ttm_resource_manager_evict_all(&dev_priv->bdev, man); 594 man = ttm_manager_type(&dev_priv->bdev, VMW_PL_MOB); 595 ttm_resource_manager_evict_all(&dev_priv->bdev, man); 714 ret = ttm_range_man_init(&dev_priv->bdev, TTM_PL_VRAM, false, 716 ttm_resource_manager_set_used(ttm_manager_type(&dev_priv->bdev, TTM_PL_VRAM), false); 722 ttm_range_man_fini(&dev_priv->bdev, TTM_PL_VRAM); 1054 ret = ttm_device_init(&dev_priv->bdev, &vmw_bo_driver, 1171 ttm_device_fini(&dev_priv->bdev); 1217 ttm_device_fini(&dev_priv->bdev); [all...] |