Searched refs:bdev (Results 126 - 150 of 414) sorted by relevance

1234567891011>>

/linux-master/block/
H A Dbio.c245 void bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table, argument
249 bio->bi_bdev = bdev;
264 if (bdev)
291 * @bdev: block device to use the bio for
300 void bio_reset(struct bio *bio, struct block_device *bdev, blk_opf_t opf) argument
305 bio->bi_bdev = bdev;
348 struct bio *blk_next_bio(struct bio *bio, struct block_device *bdev, argument
351 struct bio *new = bio_alloc(bdev, nr_pages, opf, gfp);
432 static struct bio *bio_alloc_percpu_cache(struct block_device *bdev, argument
453 bio_init(bio, bdev, nr_vec
492 bio_alloc_bioset(struct block_device *bdev, unsigned short nr_vecs, blk_opf_t opf, gfp_t gfp_mask, struct bio_set *bs) argument
848 bio_alloc_clone(struct block_device *bdev, struct bio *bio_src, gfp_t gfp, struct bio_set *bs) argument
879 bio_init_clone(struct block_device *bdev, struct bio *bio, struct bio *bio_src, gfp_t gfp) argument
[all...]
H A Dgenhd.c415 /* Mark bdev as having a submit_bio, if needed */
562 struct block_device *bdev; local
573 xa_for_each(&disk->part_tbl, idx, bdev) {
574 if (!kobject_get_unless_zero(&bdev->bd_device.kobj))
578 bdev_mark_dead(bdev, surprise);
580 put_device(&bdev->bd_device);
655 * Prevent new openers by unlinked the bdev inode.
745 struct block_device *bdev = disk->part0; local
747 invalidate_bdev(bdev);
748 bdev
956 struct block_device *bdev = dev_to_bdev(dev); local
1005 struct block_device *bdev = dev_to_bdev(dev); local
[all...]
H A Dblk-cgroup.c747 * blkg_conf_open_bdev - parse and open bdev for per-blkg config update
751 * @ctx->input and get and store the matching bdev in @ctx->bdev. @ctx->body is
756 * explicitly if bdev access is needed without resolving the blkcg / policy part
763 struct block_device *bdev; local
766 if (ctx->bdev)
777 bdev = blkdev_get_no_open(MKDEV(major, minor));
778 if (!bdev)
780 if (bdev_is_partition(bdev)) {
781 blkdev_put_no_open(bdev);
1073 struct block_device *bdev = dev_to_bdev(dev); local
[all...]
H A Dblk.h411 int blkdev_report_zones_ioctl(struct block_device *bdev, unsigned int cmd,
413 int blkdev_zone_mgmt_ioctl(struct block_device *bdev, blk_mode_t mode,
417 static inline int blkdev_report_zones_ioctl(struct block_device *bdev, argument
422 static inline int blkdev_zone_mgmt_ioctl(struct block_device *bdev, argument
430 void bdev_add(struct block_device *bdev, dev_t dev);
444 void bdev_set_nr_sectors(struct block_device *bdev, sector_t sectors);
481 int truncate_bdev_range(struct block_device *bdev, blk_mode_t mode,
599 int bdev_open(struct block_device *bdev, blk_mode_t mode, void *holder,
H A Dblk-settings.c892 * @bdev: the underlying block device (bottom)
904 void queue_limits_stack_bdev(struct queue_limits *t, struct block_device *bdev, argument
907 if (blk_stack_limits(t, &bdev_get_queue(bdev)->limits,
908 get_start_sect(bdev) + offset))
910 pfx, bdev);
1100 int bdev_alignment_offset(struct block_device *bdev) argument
1102 struct request_queue *q = bdev_get_queue(bdev);
1106 if (bdev_is_partition(bdev))
1108 bdev->bd_start_sect);
1113 unsigned int bdev_discard_alignment(struct block_device *bdev) argument
[all...]
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_page_dirty.c86 struct address_space *mapping = vbo->tbo.bdev->dev_mapping;
124 struct address_space *mapping = vbo->tbo.bdev->dev_mapping;
130 num_marked = wp_shared_mapping_range(vbo->tbo.bdev->dev_mapping,
189 struct address_space *mapping = vbo->tbo.bdev->dev_mapping;
213 struct address_space *mapping = vbo->tbo.bdev->dev_mapping;
256 struct address_space *mapping = vbo->tbo.bdev->dev_mapping;
/linux-master/drivers/dax/
H A Dsuper.c77 * @bdev: block device to find a dax_device for
78 * @start_off: returns the byte offset into the dax_device that @bdev starts
82 struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, u64 *start_off, argument
89 if (!blk_queue_dax(bdev->bd_disk->queue))
92 *start_off = get_start_sect(bdev) * SECTOR_SIZE;
93 part_size = bdev_nr_sectors(bdev) * SECTOR_SIZE;
95 pr_info("%pg: error: unaligned partition for dax\n", bdev);
100 dax_dev = xa_load(&dax_hosts, (unsigned long)bdev->bd_disk);
/linux-master/drivers/md/
H A Draid5-ppl.c253 bio_init(&io->bio, log->rdev->bdev, io->biovec, PPL_IO_INLINE_BVECS,
621 struct block_device *bdev = NULL; local
625 bdev = rdev->bdev;
627 if (bdev) {
630 bio = bio_alloc_bioset(bdev, 0,
893 __func__, indent, "", rdev->bdev,
937 BUG_ON(parity_rdev->bdev->bd_dev != log->rdev->bdev->bd_dev);
941 parity_rdev->bdev);
[all...]
H A Ddm-exception-store.c173 (bdev_logical_block_size(dm_snap_cow(store->snap)->bdev) >> 9) ||
175 (bdev_logical_block_size(dm_snap_origin(store->snap)->bdev) >> 9)) {
H A Ddm-cache-metadata.h60 struct dm_cache_metadata *dm_cache_metadata_open(struct block_device *bdev,
H A Draid1-10.c122 bio_set_dev(bio, rdev->bdev);
221 mdname(mddev), rdev->bdev, read_errors, max_read_errors);
223 mdname(mddev), rdev->bdev);
/linux-master/fs/f2fs/
H A Dsegment.c524 struct block_device *bdev)
526 int ret = blkdev_issue_flush(bdev);
528 trace_f2fs_issue_flush(bdev, test_opt(sbi, NOBARRIER),
546 ret = __submit_flush_wait(sbi, FDEV(i).bdev);
727 ret = __submit_flush_wait(sbi, FDEV(i).bdev);
940 struct block_device *bdev, block_t lstart,
953 dc->bdev = bdev;
1097 trace_f2fs_remove_discard(dc->bdev, dc->di.start, dc->di.len);
1210 struct block_device *bdev, block_
523 __submit_flush_wait(struct f2fs_sb_info *sbi, struct block_device *bdev) argument
939 __create_discard_cmd(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t lstart, block_t start, block_t len) argument
1220 struct block_device *bdev = dc->bdev; local
1256 struct block_device *bdev = dc->bdev; local
1372 __insert_discard_cmd(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t lstart, block_t start, block_t len) argument
1446 __update_discard_tree_range(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t lstart, block_t start, block_t len) argument
1533 __queue_zone_reset_cmd(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t blkstart, block_t lblkstart, block_t blklen) argument
1545 __queue_discard_cmd(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t blkstart, block_t blklen) argument
1949 __f2fs_issue_discard_zone(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t blkstart, block_t blklen) argument
2002 __issue_discard_async(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t blkstart, block_t blklen) argument
2017 struct block_device *bdev; local
[all...]
/linux-master/fs/iomap/
H A Dswapfile.c118 /* Only one bdev per swap file. */
119 if (iomap->bdev != isi->sis->bdev)
/linux-master/fs/
H A Dmpage.c172 struct block_device *bdev = NULL; local
219 bdev = map_bh->b_bdev;
275 bdev = map_bh->b_bdev;
297 args->bio = bio_alloc(bdev, bio_max_segs(args->nr_pages), opf,
472 struct block_device *bdev = NULL; local
518 bdev = bh->b_bdev;
568 bdev = map_bh.b_bdev;
603 bio = bio_alloc(bdev, BIO_MAX_VECS,
/linux-master/fs/btrfs/
H A Ddisk-io.h63 struct btrfs_super_block *btrfs_read_dev_super(struct block_device *bdev);
64 struct btrfs_super_block *btrfs_read_dev_one_super(struct block_device *bdev,
/linux-master/drivers/gpu/drm/xe/
H A Dxe_drm_client.c136 struct ttm_device *bdev = &xef->xe->ttm; local
169 man = ttm_manager_type(bdev, mem_type);
/linux-master/drivers/md/dm-vdo/indexer/
H A Dindexer.h132 struct block_device *bdev; member in struct:uds_parameters
317 struct block_device *bdev);
/linux-master/drivers/gpu/drm/ttm/tests/
H A Dttm_kunit_helpers.c20 static void ttm_tt_simple_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
67 bo->bdev = devs->ttm_dev;
/linux-master/drivers/gpu/drm/loongson/
H A Dlsdc_drv.h267 struct ttm_device bdev; member in struct:lsdc_device
300 static inline struct lsdc_device *tdev_to_ldev(struct ttm_device *bdev) argument
302 return container_of(bdev, struct lsdc_device, bdev);
/linux-master/include/linux/
H A Ddm-bufio.h30 dm_bufio_client_create(struct block_device *bdev, unsigned int block_size,
/linux-master/drivers/block/rnbd/
H A Drnbd-srv-sysfs.c42 struct block_device *bdev)
48 rnbd_devs_kobj, "%pg", bdev);
61 bdev_kobj = &disk_to_dev(bdev->bd_disk)->kobj;
41 rnbd_srv_create_dev_sysfs(struct rnbd_srv_dev *dev, struct block_device *bdev) argument
/linux-master/drivers/platform/x86/
H A Dapple-gmux.c66 struct backlight_device *bdev; member in struct:apple_gmux_data
785 struct backlight_device *bdev = NULL; local
887 bdev = backlight_device_register("gmux_backlight", &pnp->dev,
889 if (IS_ERR(bdev)) {
890 ret = PTR_ERR(bdev);
894 gmux_data->bdev = bdev;
895 bdev->props.brightness = gmux_get_brightness(bdev);
896 backlight_update_status(bdev);
[all...]
/linux-master/drivers/nvme/target/
H A Dadmin-cmd.c85 if (!req->ns->bdev)
88 host_reads = part_stat_read(req->ns->bdev, ios[READ]);
90 DIV_ROUND_UP(part_stat_read(req->ns->bdev, sectors[READ]), 1000);
91 host_writes = part_stat_read(req->ns->bdev, ios[WRITE]);
93 DIV_ROUND_UP(part_stat_read(req->ns->bdev, sectors[WRITE]), 1000);
115 if (!ns->bdev)
117 host_reads += part_stat_read(ns->bdev, ios[READ]);
119 part_stat_read(ns->bdev, sectors[READ]), 1000);
120 host_writes += part_stat_read(ns->bdev, ios[WRITE]);
122 part_stat_read(ns->bdev, sector
[all...]
/linux-master/drivers/net/fddi/
H A Ddefza.c703 dma_sync_single_for_cpu(fp->bdev,
717 newdma = dma_map_single(fp->bdev, newskb->data,
720 if (dma_mapping_error(fp->bdev, newdma)) {
730 dma_unmap_single(fp->bdev, dma, FZA_RX_BUFFER_SIZE,
1163 dma = dma_map_single(fp->bdev, skb->data,
1166 if (dma_mapping_error(fp->bdev, dma)) {
1173 dma_unmap_single(fp->bdev, fp->rx_dma[i],
1256 dma_unmap_single(fp->bdev, fp->rx_dma[i],
1273 static int fza_probe(struct device *bdev) argument
1285 struct tc_dev *tdev = to_tc_dev(bdev);
1512 fza_remove(struct device *bdev) argument
[all...]
/linux-master/drivers/net/ethernet/amd/
H A Ddeclance.c1023 static int dec_lance_probe(struct device *bdev, const int type) argument
1041 if (bdev)
1042 snprintf(name, sizeof(name), "%s", dev_name(bdev));
1114 dev_set_drvdata(bdev, dev);
1116 start = to_tc_dev(bdev)->resource.start;
1117 len = to_tc_dev(bdev)->resource.end - start + 1;
1118 if (!request_mem_region(start, len, dev_name(bdev))) {
1121 dev_name(bdev));
1129 dev->irq = to_tc_dev(bdev)->interrupt;
1267 if (!bdev) {
1344 dec_lance_remove(struct device *bdev) argument
[all...]

Completed in 357 milliseconds

1234567891011>>