/linux-master/block/ |
H A D | bio.c | 245 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 D | genhd.c | 415 /* 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 D | blk-cgroup.c | 747 * 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 D | blk.h | 411 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 D | blk-settings.c | 892 * @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 D | vmwgfx_page_dirty.c | 86 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 D | super.c | 77 * @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 D | raid5-ppl.c | 253 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 D | dm-exception-store.c | 173 (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 D | dm-cache-metadata.h | 60 struct dm_cache_metadata *dm_cache_metadata_open(struct block_device *bdev,
|
H A D | raid1-10.c | 122 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 D | segment.c | 524 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 D | swapfile.c | 118 /* Only one bdev per swap file. */ 119 if (iomap->bdev != isi->sis->bdev)
|
/linux-master/fs/ |
H A D | mpage.c | 172 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 D | disk-io.h | 63 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 D | xe_drm_client.c | 136 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 D | indexer.h | 132 struct block_device *bdev; member in struct:uds_parameters 317 struct block_device *bdev);
|
/linux-master/drivers/gpu/drm/ttm/tests/ |
H A D | ttm_kunit_helpers.c | 20 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 D | lsdc_drv.h | 267 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 D | dm-bufio.h | 30 dm_bufio_client_create(struct block_device *bdev, unsigned int block_size,
|
/linux-master/drivers/block/rnbd/ |
H A D | rnbd-srv-sysfs.c | 42 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 D | apple-gmux.c | 66 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 D | admin-cmd.c | 85 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 D | defza.c | 703 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 D | declance.c | 1023 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...] |