/linux-master/drivers/scsi/ |
H A D | scsicam.c | 51 * @bdev: block device to parse 60 bool scsi_partsize(struct block_device *bdev, sector_t capacity, int geom[3]) argument 68 buf = scsi_bios_ptable(bdev); 208 * @bdev: which device 218 int scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip) argument 224 if (scsi_partsize(bdev, capacity, ip))
|
/linux-master/drivers/net/wireless/broadcom/b43/ |
H A D | bus.h | 17 struct bcma_device *bdev; member in union:b43_bus_dev::__anon7168 71 return (dev->bdev->bus->hosttype == BCMA_HOSTTYPE_PCI);
|
/linux-master/fs/btrfs/ |
H A D | zoned.h | 33 * Number of zones, zone size and types of zones if bdev is a 64 int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw, 69 int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror); 145 static inline int btrfs_sb_log_location_bdev(struct block_device *bdev, argument 164 static inline int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror) argument 323 struct block_device *bdev) 330 if (!bdev_is_zoned(bdev)) 334 (bdev_zone_sectors(bdev) << SECTOR_SHIFT); 338 return !bdev_is_zoned(bdev); 322 btrfs_check_device_zone_type(const struct btrfs_fs_info *fs_info, struct block_device *bdev) argument
|
H A D | zoned.c | 84 static int sb_write_pointer(struct block_device *bdev, struct blk_zone *zones, argument 121 struct address_space *mapping = bdev->bd_mapping; 180 struct block_device *bdev) 182 return (sector_t)zone_number << ilog2(bdev_zone_sectors(bdev)); 200 sector_t bdev_size = bdev_nr_sectors(device->bdev); 230 if (!bdev_is_zoned(device->bdev)) { 265 ret = blkdev_report_zones(device->bdev, pos >> SECTOR_SHIFT, *nr_zones, 346 if (!device->bdev) 362 struct block_device *bdev = device->bdev; local 179 zone_start_sector(u32 zone_number, struct block_device *bdev) argument 801 sb_log_location(struct block_device *bdev, struct blk_zone *zones, int rw, u64 *bytenr_ret) argument 862 btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw, u64 *bytenr_ret) argument 1001 btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror) argument [all...] |
/linux-master/include/drm/ttm/ |
H A D | ttm_resource.h | 143 * @bdev: ttm device this manager belongs to 157 struct ttm_device *bdev; member in struct:ttm_resource_manager 168 * Protected by the bdev->lru_lock. 174 * bdev->lru_lock. 367 bool ttm_resource_intersects(struct ttm_device *bdev, 378 struct ttm_device *bdev, 381 int ttm_resource_manager_evict_all(struct ttm_device *bdev, 418 struct ttm_device *bdev, 422 struct ttm_device *bdev,
|
/linux-master/block/ |
H A D | early-lookup.c | 23 struct block_device *bdev = dev_to_bdev(dev); local 26 if (!bdev->bd_meta_info || 27 strncasecmp(cmp->uuid, bdev->bd_meta_info->uuid, cmp->len)) 104 struct block_device *bdev = dev_to_bdev(dev); local 107 if (!bdev->bd_meta_info || strcmp(label, bdev->bd_meta_info->volname))
|
H A D | blk-core.c | 752 struct block_device *bdev = bio->bi_bdev; local 753 struct request_queue *q = bdev_get_queue(bdev); 762 if ((bio->bi_opf & REQ_NOWAIT) && !bdev_nowait(bdev)) 771 if (bdev_is_partition(bdev) && 807 if (!bdev_max_discard_sectors(bdev)) 811 if (!bdev_max_secure_erase_sectors(bdev)) 908 struct block_device *bdev; local 912 bdev = READ_ONCE(bio->bi_bdev); 913 if (!bdev) 916 q = bdev_get_queue(bdev); 1003 bdev_start_io_acct(struct block_device *bdev, enum req_op op, unsigned long start_time) argument 1027 bdev_end_io_acct(struct block_device *bdev, enum req_op op, unsigned int sectors, unsigned long start_time) argument [all...] |
H A D | blk-settings.c | 755 * @bdev: the underlying block device (bottom) 767 void queue_limits_stack_bdev(struct queue_limits *t, struct block_device *bdev, argument 770 if (blk_stack_limits(t, &bdev_get_queue(bdev)->limits, 771 get_start_sect(bdev) + offset)) 773 pfx, bdev); 850 int bdev_alignment_offset(struct block_device *bdev) argument 852 struct request_queue *q = bdev_get_queue(bdev); 856 if (bdev_is_partition(bdev)) 858 bdev->bd_start_sect); 863 unsigned int bdev_discard_alignment(struct block_device *bdev) argument [all...] |
/linux-master/drivers/md/ |
H A D | dm-zoned-target.c | 128 clone = bio_alloc_clone(dev->bdev, bio, GFP_NOIO, &dmz->bio_set); 589 if (blk_queue_dying(bdev_get_queue(dmz_dev->bdev))) { 612 disk = dmz_dev->bdev->bd_disk; 695 struct block_device *bdev; local 704 bdev = ddev->bdev; 705 if (!bdev_is_zoned(bdev)) { 731 dev->bdev = bdev; 734 dev->capacity = bdev_nr_sectors(bdev); 782 struct block_device *bdev = zoned_dev->bdev; local 799 struct block_device *bdev = zoned_dev->bdev; local 1018 dmz_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) argument [all...] |
H A D | dm-table.c | 222 if (dd->dm_dev->bdev->bd_dev == dev) 235 struct block_device *bdev = dev->bdev; local 236 sector_t dev_size = bdev_nr_sectors(bdev); 245 dm_device_name(ti->table->md), bdev, 256 if (bdev_is_zoned(bdev)) { 257 unsigned int zone_sectors = bdev_zone_sectors(bdev); 263 zone_sectors, bdev); 280 zone_sectors, bdev); 292 limits->logical_block_size, bdev); 409 struct block_device *bdev = dev->bdev; local 864 struct block_device *bdev = dev->bdev; local [all...] |
H A D | dm-snap.c | 316 struct block_device *bdev; member in struct:origin 383 static unsigned int origin_hash(struct block_device *bdev) argument 385 return bdev->bd_dev & ORIGIN_MASK; 395 if (bdev_equal(o->bdev, origin)) 403 struct list_head *sl = &_origins[origin_hash(o->bdev)]; 415 if (bdev_equal(o->dev->bdev, origin)) 423 struct list_head *sl = &_dm_origins[origin_hash(o->dev->bdev)]; 458 o = __lookup_origin(snap->origin->bdev); 465 if (!bdev_equal(s->cow->bdev, snap->cow->bdev)) 554 struct block_device *bdev = snap->origin->bdev; local 596 struct block_device *bdev = s->origin->bdev; local 1798 struct block_device *bdev = s->origin->bdev; local 2287 get_origin_minimum_chunksize(struct block_device *bdev) argument [all...] |
H A D | dm.c | 405 static int dm_blk_getgeo(struct block_device *bdev, struct hd_geometry *geo) argument 407 struct mapped_device *md = bdev->bd_disk->private_data; 413 struct block_device **bdev) 436 r = ti->type->prepare_ioctl(ti, bdev); 451 static int dm_blk_ioctl(struct block_device *bdev, blk_mode_t mode, argument 454 struct mapped_device *md = bdev->bd_disk->private_data; 457 r = dm_prepare_ioctl(md, &srcu_idx, &bdev); 464 * subset of the parent bdev; require extra privileges. 475 if (!bdev->bd_disk->fops->ioctl) 478 r = bdev 412 dm_prepare_ioctl(struct mapped_device *md, int *srcu_idx, struct block_device **bdev) argument 730 struct block_device *bdev; local 3214 dm_call_pr(struct block_device *bdev, iterate_devices_callout_fn fn, struct dm_pr *pr) argument 3275 dm_pr_register(struct block_device *bdev, u64 old_key, u64 new_key, u32 flags) argument 3328 dm_pr_reserve(struct block_device *bdev, u64 key, enum pr_type type, u32 flags) argument 3371 dm_pr_release(struct block_device *bdev, u64 key, enum pr_type type) argument 3406 dm_pr_preempt(struct block_device *bdev, u64 old_key, u64 new_key, enum pr_type type, bool abort) argument 3424 dm_pr_clear(struct block_device *bdev, u64 key) argument 3462 dm_pr_read_keys(struct block_device *bdev, struct pr_keys *keys) argument 3494 dm_pr_read_reservation(struct block_device *bdev, struct pr_held_reservation *rsv) argument [all...] |
H A D | dm-exception-store.h | 170 static inline sector_t get_dev_size(struct block_device *bdev) argument 172 return bdev_nr_sectors(bdev);
|
H A D | dm-snap-transient.c | 46 sector_t size = get_dev_size(dm_snap_cow(store->snap)->bdev); 72 *total_sectors = get_dev_size(dm_snap_cow(store->snap)->bdev);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_gem_vram_helper.c | 192 struct ttm_device *bdev; local 219 bdev = &vmm->bdev; 221 gbo->bo.bdev = bdev; 228 ret = ttm_bo_init_validate(bdev, &gbo->bo, ttm_bo_type_device, 826 static void bo_driver_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *tt) argument 908 static int bo_driver_io_mem_reserve(struct ttm_device *bdev, argument 911 struct drm_vram_mm *vmm = drm_vram_mm_of_bdev(bdev); 946 struct ttm_resource_manager *man = ttm_manager_type(&vmm->bdev, TTM_PL_VRA [all...] |
/linux-master/drivers/net/fddi/ |
H A D | defxx.c | 377 struct device __maybe_unused *bdev = bp->bus_dev; local 399 struct device __maybe_unused *bdev = bp->bus_dev; local 434 struct device *bdev = bp->bus_dev; local 435 int dfx_bus_pci = dev_is_pci(bdev); 436 int dfx_bus_eisa = DFX_BUS_EISA(bdev); 437 int dfx_bus_tc = DFX_BUS_TC(bdev); 442 bar_start[0] = pci_resource_start(to_pci_dev(bdev), num); 443 bar_len[0] = pci_resource_len(to_pci_dev(bdev), num); 448 unsigned long base_addr = to_eisa_device(bdev)->base_addr; 478 bar_start[0] = to_tc_dev(bdev) 530 dfx_register(struct device *bdev) argument 724 struct device *bdev = bp->bus_dev; local 883 struct device *bdev = bp->bus_dev; local 945 struct device __maybe_unused *bdev = bp->bus_dev; local 1043 struct device *bdev = bp->bus_dev; local 1951 struct device *bdev = bp->bus_dev; local 3695 dfx_unregister(struct device *bdev) argument [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ttm.c | 68 static int amdgpu_ttm_backend_bind(struct ttm_device *bdev, 71 static void amdgpu_ttm_backend_unbind(struct ttm_device *bdev, 78 return ttm_range_man_init(&adev->mman.bdev, type, 93 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev); 361 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev); 480 r = amdgpu_ttm_backend_bind(bo->bdev, bo->ttm, new_mem); 486 adev = amdgpu_ttm_adev(bo->bdev); 508 amdgpu_ttm_backend_unbind(bo->bdev, bo->ttm); 581 static int amdgpu_ttm_io_mem_reserve(struct ttm_device *bdev, argument 584 struct amdgpu_device *adev = amdgpu_ttm_adev(bdev); 778 amdgpu_ttm_tt_pin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) argument 815 amdgpu_ttm_tt_unpin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) argument 897 amdgpu_ttm_backend_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument 1032 amdgpu_ttm_backend_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument 1060 amdgpu_ttm_backend_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument 1117 amdgpu_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument 1158 amdgpu_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument [all...] |
H A D | amdgpu_gtt_mgr.c | 51 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_TT); 286 ttm_resource_manager_init(man, &adev->mman.bdev, gtt_size); 293 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_TT, &mgr->manager); 314 ret = ttm_resource_manager_evict_all(&adev->mman.bdev, man); 323 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_TT, NULL);
|
H A D | amdgpu_dma_buf.c | 60 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); 92 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); 149 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); 243 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); 374 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); 505 if (amdgpu_xgmi_same_hive(adev, amdgpu_ttm_adev(bo->tbo.bdev)) &&
|
/linux-master/drivers/target/ |
H A D | target_core_iblock.c | 442 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; local 446 ret = blkdev_issue_discard(bdev, 459 iblock_execute_zero_out(struct block_device *bdev, struct se_cmd *cmd) argument 479 ret = blkdev_issue_zeroout(bdev, 494 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; local 523 if (bdev_write_zeroes_sectors(bdev)) { 524 if (!iblock_execute_zero_out(bdev, cmd)) 849 struct block_device *bdev = ib_dev->ibd_bd; local 850 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; 870 ret = ops->pr_register(bdev, ke 968 struct block_device *bdev = ib_dev->ibd_bd; local 1037 struct block_device *bdev = ib_dev->ibd_bd; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core_linecard_dev.c | 84 linecard->bdev = linecard_bdev; 90 struct mlxsw_linecard_bdev *linecard_bdev = linecard->bdev; 97 linecard->bdev = NULL;
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_bo.c | 384 struct ttm_device *bdev = &dev_priv->bdev; local 398 ret = ttm_bo_init_reserved(bdev, &vmw_bo->tbo, params->bo_type, 638 struct ttm_device *bdev = bo->bdev; local 639 struct vmw_private *dev_priv = vmw_priv_from_ttm(bdev); 821 struct ttm_device *bdev = bo->tbo.bdev; local 822 struct vmw_private *vmw = vmw_priv_from_ttm(bdev); 847 struct ttm_device *bdev local [all...] |
/linux-master/include/linux/ |
H A D | bio.h | 421 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/xe/ |
H A D | xe_bo_evict.c | 29 struct ttm_device *bdev = &xe->ttm; local 43 ttm_manager_type(bdev, mem_type); 46 ret = ttm_resource_manager_evict_all(bdev, man);
|
/linux-master/drivers/nvme/target/ |
H A D | Makefile | 13 discovery.o io-cmd-file.o io-cmd-bdev.o
|