/linux-master/fs/ |
H A D | buffer.c | 190 __find_get_block_slow(struct block_device *bdev, sector_t block) argument 192 struct address_space *bd_mapping = bdev->bd_mapping; 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...] |
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/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm_move.c | 62 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/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; 366 struct bio *blk_next_bio(struct bio *bio, struct block_device *bdev, argument 369 return bio_chain_and_submit(bio, bio_alloc(bdev, nr_pages, opf, gfp)); 443 static struct bio *bio_alloc_percpu_cache(struct block_device *bdev, argument 464 bio_init(bio, bdev, nr_vec 503 bio_alloc_bioset(struct block_device *bdev, unsigned short nr_vecs, blk_opf_t opf, gfp_t gfp_mask, struct bio_set *bs) argument 859 bio_alloc_clone(struct block_device *bdev, struct bio *bio_src, gfp_t gfp, struct bio_set *bs) argument 890 bio_init_clone(struct block_device *bdev, struct bio *bio, struct bio *bio_src, gfp_t gfp) argument [all...] |
H A D | blk-cgroup.c | 769 * blkg_conf_open_bdev - parse and open bdev for per-blkg config update 773 * @ctx->input and get and store the matching bdev in @ctx->bdev. @ctx->body is 778 * explicitly if bdev access is needed without resolving the blkcg / policy part 785 struct block_device *bdev; local 788 if (ctx->bdev) 799 bdev = blkdev_get_no_open(MKDEV(major, minor)); 800 if (!bdev) 802 if (bdev_is_partition(bdev)) { 803 blkdev_put_no_open(bdev); 1111 struct block_device *bdev = dev_to_bdev(dev); local [all...] |
H A D | genhd.c | 413 /* Mark bdev as having a submit_bio, if needed */ 560 struct block_device *bdev; local 571 xa_for_each(&disk->part_tbl, idx, bdev) { 572 if (!kobject_get_unless_zero(&bdev->bd_device.kobj)) 576 bdev_mark_dead(bdev, surprise); 578 put_device(&bdev->bd_device); 653 * Prevent new openers by unlinked the bdev inode. 743 struct block_device *bdev = disk->part0; local 745 invalidate_bdev(bdev); 746 bdev 954 struct block_device *bdev = dev_to_bdev(dev); local 998 struct block_device *bdev = dev_to_bdev(dev); local [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);
|
H A D | dm-zone.c | 118 int dm_report_zones(struct block_device *bdev, sector_t start, sector_t sector, argument 127 return blkdev_report_zones(bdev, sector, nr_zones, 204 return !bdev_is_zoned(dev->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); 942 struct block_device *bdev, block_t lstart, 955 dc->bdev = bdev; 1099 trace_f2fs_remove_discard(dc->bdev, dc->di.start, dc->di.len); 1211 struct block_device *bdev, block_ 523 __submit_flush_wait(struct f2fs_sb_info *sbi, struct block_device *bdev) argument 941 __create_discard_cmd(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t lstart, block_t start, block_t len) argument 1221 struct block_device *bdev = dc->bdev; local 1257 struct block_device *bdev = dc->bdev; local 1373 __insert_discard_cmd(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t lstart, block_t start, block_t len) argument 1447 __update_discard_tree_range(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t lstart, block_t start, block_t len) argument 1534 __queue_zone_reset_cmd(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t blkstart, block_t lblkstart, block_t blklen) argument 1546 __queue_discard_cmd(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t blkstart, block_t blklen) argument 1950 __f2fs_issue_discard_zone(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t blkstart, block_t blklen) argument 2003 __issue_discard_async(struct f2fs_sb_info *sbi, struct block_device *bdev, block_t blkstart, block_t blklen) argument 2018 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/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/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/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/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...] |