Home
last modified time | relevance | path

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

123

/linux/block/
H A Dholder.c70 if (bdev->bd_disk == disk) in bd_link_disk_holder()
77 mutex_lock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder()
78 if (!disk_live(bdev->bd_disk)) { in bd_link_disk_holder()
79 mutex_unlock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder()
83 mutex_unlock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder()
H A Dioctl.c24 struct gendisk *disk = bdev->bd_disk; in blkpg_do_ioctl()
303 struct gendisk *disk = bdev->bd_disk; in blkdev_compat_ptr_ioctl()
344 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_register()
362 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_reserve()
380 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_release()
398 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_preempt()
416 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_clear()
434 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_read_keys()
489 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_read_reservation()
540 if (bdev->bd_disk in blkdev_roset()
[all...]
H A Dblk-zoned.c198 struct gendisk *disk = bdev->bd_disk; in bdev_zone_is_seq()
231 struct gendisk *disk = bdev->bd_disk; in blkdev_do_report_zones()
429 zrange->sector + zrange->nr_sectors > get_capacity(bdev->bd_disk)) in blkdev_reset_zone()
916 return disk_need_zone_resources(bdev->bd_disk) && in blkdev_has_cached_report_zones()
918 !test_bit(GD_ZONE_APPEND_USED, &bdev->bd_disk->state)); in blkdev_has_cached_report_zones()
939 struct gendisk *disk = bdev->bd_disk; in blkdev_get_zone_info()
1046 struct gendisk *disk = bdev->bd_disk; in blkdev_report_zones_cached()
1088 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_reset_bio_endio()
1113 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_reset_all_bio_endio()
1145 struct gendisk *disk = bdev->bd_disk; in blk_zone_finish_bio_endio()
[all...]
H A Dbio-integrity.c27 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in __bio_integrity_action()
70 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_alloc_buf()
105 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_setup_default()
466 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_map_iter()
511 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_advance()
527 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_trim()
H A Dbio-integrity-fs.c56 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in fs_bio_integrity_verify()
H A Dblk-integrity.c68 bi = blk_get_integrity(bdev->bd_disk); in blk_get_meta_cap()
H A Dblk-cgroup.c801 if (!disk_live(bdev->bd_disk)) { in blkg_conf_open_bdev()
839 disk = ctx->bdev->bd_disk; in blkg_conf_open_bdev_frozen()
941 spin_unlock_irq(&ctx->bdev->bd_disk->queue->queue_lock); in blkg_conf_prep()
1097 struct blkcg_gq *blkg = bdev->bd_disk->queue->root_blkg; in __blkcg_rstat_flush()
2091 blkg = blkg_lookup_create(blkcg, bio->bi_bdev->bd_disk); in blkcg_add_delay()
H A Dblk-core.c379 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_queue_usage_counter_release()
675 struct gendisk *disk = bio->bi_bdev->bd_disk; in __submit_bio_noacct()
/linux/drivers/s390/block/
H A Ddasd_ioctl.c46 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_enable()
67 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_disable()
83 set_capacity(bdev->bd_disk, 0); in dasd_ioctl_disable()
260 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_format()
296 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_check_format()
349 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_release_space()
390 device = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_copy_pair_swap()
586 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_set_read_only()
623 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl()
/linux/drivers/nvme/target/
H A 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()
155 if (sect >= get_capacity(req->ns->bdev->bd_disk)) { in nvmet_bdev_validate_zone_mgmt_recv()
404 GFP_NOIO, bdev->bd_disk->node_id); in nvmet_bdev_zone_mgmt_emulate_all()
422 if (test_bit(disk_zone_no(bdev->bd_disk, sector), d.zbitmap)) { in nvmet_bdev_zone_mgmt_emulate_all()
451 get_capacity(req->ns->bdev->bd_disk)); in nvmet_bdev_execute_zmgmt_send_all()
490 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/fs/udf/
H A Dlowlevel.c26 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in udf_get_last_session()
46 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in udf_get_last_block()
/linux/fs/nfs/blocklayout/
H A Ddev.c20 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in bl_unregister_scsi()
33 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in bl_register_scsi()
317 file_bdev(bdev_file)->bd_disk->disk_name); in bl_parse_simple()
380 file_bdev(bdev_file)->bd_disk->disk_name); in bl_open_path()
428 ops = bdev->bd_disk->fops->pr_ops; in bl_parse_scsi()
431 bdev->bd_disk->disk_name); in bl_parse_scsi()
/linux/drivers/nvme/host/
H A Dpr.c55 struct nvme_ns_head *head = bdev->bd_disk->private_data; in nvme_send_ns_head_pr_command()
104 if (nvme_disk_is_ns_head(bdev->bd_disk)) in __nvme_send_pr_command()
106 return nvme_send_ns_pr_command(bdev->bd_disk->private_data, &c, in __nvme_send_pr_command()
H A Dioctl.c131 bool supports_metadata = bdev && blk_get_integrity(bdev->bd_disk); in nvme_map_user_request()
613 struct nvme_ns *ns = bdev->bd_disk->private_data; in nvme_ioctl()
711 struct nvme_ns_head *head = bdev->bd_disk->private_data; in nvme_ns_head_ioctl()
/linux/drivers/md/
H A Ddm-io-rewind.c59 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in dm_bio_integrity_rewind()
H A Dmd.h973 return !disk_live(rdev->bdev->bd_disk);
1000 !bio->bi_bdev->bd_disk->queue->limits.max_write_zeroes_sectors) in mddev_check_write_zeroes()
/linux/drivers/block/
H A Dn64cart.c92 struct device *dev = bio->bi_bdev->bd_disk->private_data; in n64cart_submit_bio()
H A Dbrd.c204 struct brd_device *brd = bio->bi_bdev->bd_disk->private_data; in brd_submit_bio()
H A Dfloppy.c3288 invalidate_drive(bdev->bd_disk); in set_geometry()
3397 int drive = (long)bdev->bd_disk->private_data; in fd_locked_ioctl()
3466 return invalidate_drive(bdev->bd_disk); in fd_locked_ioctl()
3505 return invalidate_drive(bdev->bd_disk); in fd_locked_ioctl()
3673 drive = (long)bdev->bd_disk->private_data; in compat_set_geometry()
3865 int drive = (long)bdev->bd_disk->private_data; in fd_compat_ioctl()
/linux/kernel/trace/
H A Dblktrace.c1128 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BACKMERGE, in blk_add_trace_bio_backmerge()
1134 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_FRONTMERGE, in blk_add_trace_bio_frontmerge()
1140 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_QUEUE, 0); in blk_add_trace_bio_queue()
1145 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_GETRQ, 0); in blk_add_trace_getrq()
1213 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_split()
1242 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_bio_remap()
/linux/drivers/block/rnbd/
H A Drnbd-srv-sysfs.c61 bdev_kobj = &disk_to_dev(bdev->bd_disk)->kobj; in rnbd_srv_create_dev_sysfs()
/linux/drivers/md/bcache/
H A Drequest.c1174 struct bcache_device *d = orig_bdev->bd_disk->private_data; in cached_dev_submit_bio()
1239 if (!dc->bdev->bd_disk->fops->ioctl) in cached_dev_ioctl()
1241 return dc->bdev->bd_disk->fops->ioctl(dc->bdev, mode, cmd, arg); in cached_dev_ioctl()
1283 struct bcache_device *d = bio->bi_bdev->bd_disk->private_data; in flash_dev_submit_bio()
/linux/drivers/block/xen-blkback/
H A Dxenbus.c503 if (file_bdev(vbd->bdev_file)->bd_disk == NULL) { in xen_vbd_create()
511 if (cdrom || disk_to_cdi(file_bdev(vbd->bdev_file)->bd_disk)) in xen_vbd_create()
513 if (file_bdev(vbd->bdev_file)->bd_disk->flags & GENHD_FL_REMOVABLE) in xen_vbd_create()
/linux/arch/xtensa/platforms/iss/
H A Dsimdisk.c106 struct simdisk *dev = bio->bi_bdev->bd_disk->private_data; in simdisk_submit_bio()
/linux/drivers/accel/habanalabs/common/
H A Dhldio.c98 gd = bd->bd_disk; in hl_dio_fd_register()

123