Home
last modified time | relevance | path

Searched refs:bd_disk (Results 1 – 25 of 99) sorted by relevance

1234

/Linux-v6.1/block/
Dioctl.c19 struct gendisk *disk = bdev->bd_disk; in blkpg_do_ioctl()
246 struct gendisk *disk = bdev->bd_disk; in blkdev_compat_ptr_ioctl()
260 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_register()
278 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_reserve()
296 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_release()
314 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_preempt()
332 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_clear()
367 if (bdev->bd_disk->fops->set_read_only) { in blkdev_roset()
368 ret = bdev->bd_disk->fops->set_read_only(bdev, n); in blkdev_roset()
379 struct gendisk *disk = bdev->bd_disk; in blkdev_getgeo()
[all …]
Dbdev.c326 const struct block_device_operations *ops = bdev->bd_disk->fops; in bdev_read_page()
364 const struct block_device_operations *ops = bdev->bd_disk->fops; in bdev_write_page()
410 if (bdev->bd_disk && bdev->bd_disk->bdi) in bdev_free_inode()
411 bdi_put(bdev->bd_disk->bdi); in bdev_free_inode()
412 kfree(bdev->bd_disk); in bdev_free_inode()
504 bdev->bd_disk = disk; in bdev_alloc()
668 struct gendisk *disk = bdev->bd_disk; in blkdev_get_whole()
694 if (bdev->bd_disk->fops->release) in blkdev_put_whole()
695 bdev->bd_disk->fops->release(bdev->bd_disk, mode); in blkdev_put_whole()
700 struct gendisk *disk = part->bd_disk; in blkdev_get_part()
[all …]
Dbio-integrity.c159 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_process()
166 iter.disk_name = bio->bi_bdev->bd_disk->disk_name; in bio_integrity_process()
202 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_prep()
322 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_verify_fn()
348 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in __bio_integrity_endio()
374 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_advance()
390 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_trim()
Ddisk-events.c279 events = disk_clear_events(bdev->bd_disk, DISK_EVENT_MEDIA_CHANGE | in bdev_check_media_change()
286 bdev->bd_disk->disk_name); in bdev_check_media_change()
287 set_bit(GD_NEED_PART_SCAN, &bdev->bd_disk->state); in bdev_check_media_change()
Dblk-zoned.c147 struct gendisk *disk = bdev->bd_disk; in blkdev_report_zones()
189 struct gendisk *disk = bdev->bd_disk; in blkdev_zone_reset_all_emulated()
376 zrange->sector + zrange->nr_sectors > get_capacity(bdev->bd_disk)) in blkdev_truncate_zone_range()
/Linux-v6.1/drivers/nvme/target/
Dzns.c38 struct gendisk *bd_disk = ns->bdev->bd_disk; in nvmet_bdev_zns_enable() local
52 if (get_capacity(bd_disk) & (bdev_zone_sectors(ns->bdev) - 1)) in nvmet_bdev_zns_enable()
60 if (ns->bdev->bd_disk->conv_zones_bitmap) in nvmet_bdev_zns_enable()
161 if (sect >= get_capacity(req->ns->bdev->bd_disk)) { in nvmet_bdev_validate_zone_mgmt_recv()
411 GFP_NOIO, bdev->bd_disk->node_id); in nvmet_bdev_zone_mgmt_emulate_all()
429 if (test_bit(disk_zone_no(bdev->bd_disk, sector), d.zbitmap)) { in nvmet_bdev_zone_mgmt_emulate_all()
458 get_capacity(req->ns->bdev->bd_disk), in nvmet_bdev_execute_zmgmt_send_all()
498 if (sect >= get_capacity(bdev->bd_disk)) { in nvmet_bdev_zmgmt_send_work()
556 if (sect >= get_capacity(req->ns->bdev->bd_disk)) { in nvmet_bdev_execute_zone_append()
/Linux-v6.1/fs/udf/
Dlowlevel.c30 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in udf_get_last_session()
50 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in udf_get_last_block()
/Linux-v6.1/drivers/s390/block/
Ddasd_ioctl.c52 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_enable()
73 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_disable()
89 set_capacity(bdev->bd_disk, 0); in dasd_ioctl_disable()
265 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_format()
301 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_check_format()
354 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_release_space()
395 device = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_copy_pair_swap()
591 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_set_read_only()
631 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl()
Ddasd_genhd.c177 mutex_lock(&bdev->bd_disk->open_mutex); in dasd_destroy_partitions()
178 bdev_disk_changed(bdev->bd_disk, true); in dasd_destroy_partitions()
179 mutex_unlock(&bdev->bd_disk->open_mutex); in dasd_destroy_partitions()
/Linux-v6.1/fs/nfs/blocklayout/
Ddev.c28 dev->bdev->bd_disk->fops->pr_ops; in bl_free_device()
259 d->bdev->bd_disk->disk_name); in bl_parse_simple()
355 d->bdev->bd_disk->disk_name, d->pr_key); in bl_parse_scsi()
357 ops = d->bdev->bd_disk->fops->pr_ops; in bl_parse_scsi()
360 d->bdev->bd_disk->disk_name); in bl_parse_scsi()
368 d->bdev->bd_disk->disk_name); in bl_parse_scsi()
/Linux-v6.1/arch/m68k/emu/
Dnfblock.c62 struct nfhd_device *dev = bio->bi_bdev->bd_disk->private_data; in nfhd_submit_bio()
82 struct nfhd_device *dev = bdev->bd_disk->private_data; in nfhd_getgeo()
/Linux-v6.1/fs/nfsd/
Dblocklayout.c268 ret = nfsd4_block_get_unique_id(sb->s_bdev->bd_disk, b); in nfsd4_block_get_device_info_scsi()
273 ops = sb->s_bdev->bd_disk->fops->pr_ops; in nfsd4_block_get_device_info_scsi()
333 bdev->bd_disk->fops->pr_ops->pr_preempt(bdev, NFSD_MDS_PR_KEY, in nfsd4_scsi_fence_client()
/Linux-v6.1/drivers/block/aoe/
Daoeblk.c209 struct aoedev *d = bdev->bd_disk->private_data; in aoeblk_open()
274 struct aoedev *d = bdev->bd_disk->private_data; in aoeblk_getgeo()
295 d = bdev->bd_disk->private_data; in aoeblk_ioctl()
/Linux-v6.1/include/linux/
Dblkdev.h232 (dev_to_bdev(device)->bd_disk)
705 return bdev->bd_disk->max_open_zones; in bdev_max_open_zones()
710 return bdev->bd_disk->max_active_zones; in bdev_max_active_zones()
774 return bdev->bd_read_only || get_disk_ro(bdev->bd_disk); in bdev_read_only()
899 return disk_zone_no(bio->bi_bdev->bd_disk, bio->bi_iter.bi_sector); in bio_zone_no()
904 return disk_zone_is_seq(bio->bi_bdev->bd_disk, bio->bi_iter.bi_sector); in bio_zone_is_seq()
Dblk_types.h58 struct gendisk * bd_disk; member
74 ((_bdev)->bd_disk->part0)
Dblk-integrity.h59 return blk_get_integrity(bdev->bd_disk); in bdev_get_integrity()
/Linux-v6.1/drivers/md/
Ddm.c318 md = bdev->bd_disk->private_data; in dm_blk_open()
406 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_getgeo()
453 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_ioctl()
474 if (!bdev->bd_disk->fops->ioctl) in dm_blk_ioctl()
477 r = bdev->bd_disk->fops->ioctl(bdev, mode, cmd, arg); in dm_blk_ioctl()
1802 struct mapped_device *md = bio->bi_bdev->bd_disk->private_data; in dm_submit_bio()
3088 struct mapped_device *md = bdev->bd_disk->private_data; in dm_call_pr()
3125 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_register()
3185 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_reserve()
3228 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_release()
[all …]
Dmd.h579 atomic_add(nr_sectors, &bdev->bd_disk->sync_io); in md_sync_acct()
795 if (!disk_live(rdev->bdev->bd_disk)) { in is_mddev_broken()
829 !bio->bi_bdev->bd_disk->queue->limits.max_write_zeroes_sectors) in mddev_check_write_zeroes()
Ddm-io-rewind.c59 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in dm_bio_integrity_rewind()
/Linux-v6.1/arch/xtensa/platforms/iss/
Dsimdisk.c105 struct simdisk *dev = bio->bi_bdev->bd_disk->private_data; in simdisk_submit_bio()
125 struct simdisk *dev = bdev->bd_disk->private_data; in simdisk_open()
/Linux-v6.1/block/partitions/
Dcore.c253 put_disk(dev_to_bdev(dev)->bd_disk); in part_release()
276 lockdep_assert_held(&part->bd_disk->open_mutex); in delete_partition()
281 xa_erase(&part->bd_disk->part_tbl, part->bd_partno); in delete_partition()
/Linux-v6.1/kernel/trace/
Dblktrace.c915 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BOUNCE, 0); in blk_add_trace_bio_bounce()
927 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BACKMERGE, in blk_add_trace_bio_backmerge()
933 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_FRONTMERGE, in blk_add_trace_bio_frontmerge()
939 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_QUEUE, 0); in blk_add_trace_bio_queue()
944 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_GETRQ, 0); in blk_add_trace_getrq()
981 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_split()
1010 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_bio_remap()
/Linux-v6.1/drivers/block/
Dn64cart.c91 struct device *dev = bio->bi_bdev->bd_disk->private_data; in n64cart_submit_bio()
Dbrd.c287 struct brd_device *brd = bio->bi_bdev->bd_disk->private_data; in brd_submit_bio()
315 struct brd_device *brd = bdev->bd_disk->private_data; in brd_rw_page()
/Linux-v6.1/drivers/dax/
Dsuper.c88 if (!blk_queue_dax(bdev->bd_disk->queue)) in fs_dax_get_by_bdev()
99 dax_dev = xa_load(&dax_hosts, (unsigned long)bdev->bd_disk); in fs_dax_get_by_bdev()

1234