Searched refs:bdev (Results 101 - 125 of 414) 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);
H A Dbio.h421 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 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...]
H A Di915_gem_ttm_move.c62 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 Dsuper.c1087 * 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 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);
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 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/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.c81 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 Dvmwgfx_drv.c556 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...]

Completed in 216 milliseconds

1234567891011>>