Searched refs:bdev (Results 101 - 125 of 416) sorted by relevance

1234567891011>>

/linux-master/include/linux/
H A Dblk-integrity.h58 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 Di915_gem_ttm.c182 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 Dblktrace.c500 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 Dsuper.c1088 * 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 Dbuffer.c190 __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 Drnbd-srv.c425 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 Drnbd-srv.h67 struct block_device *bdev);
/linux-master/drivers/block/drbd/
H A Ddrbd_int.h516 /* 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 Dsuper.c91 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 Dscm_blk.h29 struct scm_blk_dev *bdev; member in struct:scm_request
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_mn.c57 if (!bo->tbo.ttm || !radeon_ttm_tt_is_bound(bo->tbo.bdev, bo->tbo.ttm))
/linux-master/drivers/md/persistent-data/
H A Ddm-block-manager.h36 struct block_device *bdev, unsigned int block_size,
/linux-master/fs/btrfs/
H A Dsysfs.h32 void btrfs_kobject_uevent(struct block_device *bdev, enum kobject_action action);
/linux-master/drivers/md/dm-vdo/indexer/
H A Dconfig.h29 struct block_device *bdev; member in struct:uds_configuration
H A Dindex.h75 struct block_device *bdev);
H A Dindex-session.c338 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 Dzram_drv.h135 struct block_device *bdev; member in struct:zram
/linux-master/drivers/md/
H A Ddm-stripe.c259 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 Ddm-ebs-target.c302 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 Ddm-zoned.h55 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 Ddm-log-writes.c221 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 Di915_ttm_buddy_manager.c257 * @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 Dphy_common.c339 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 Damdgpu_object.c82 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 Dvmwgfx_drv.c558 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...]

Completed in 260 milliseconds

1234567891011>>