Home
last modified time | relevance | path

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

12345

/linux-6.15/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.c23 struct gendisk *disk = bdev->bd_disk; in blkpg_do_ioctl()
309 struct gendisk *disk = bdev->bd_disk; in blkdev_compat_ptr_ioctl()
453 if (bdev->bd_disk->fops->set_read_only) { in blkdev_roset()
454 ret = bdev->bd_disk->fops->set_read_only(bdev, n); in blkdev_roset()
468 struct gendisk *disk = bdev->bd_disk; in blkdev_getgeo()
502 struct gendisk *disk = bdev->bd_disk; in compat_hdio_getgeo()
581 return put_u64(argp, bdev->bd_disk->diskseq); in blkdev_common_ioctl()
624 return disk_scan_partitions(bdev->bd_disk, in blkdev_common_ioctl()
677 (bdev->bd_disk->bdi->ra_pages * PAGE_SIZE) / 512); in blkdev_ioctl()
702 if (!bdev->bd_disk->fops->ioctl) in blkdev_ioctl()
[all …]
H A Dbdev.c386 if (bdev->bd_disk && bdev->bd_disk->bdi) in bdev_free_inode()
387 bdi_put(bdev->bd_disk->bdi); in bdev_free_inode()
388 kfree(bdev->bd_disk); in bdev_free_inode()
483 bdev->bd_disk = disk; in bdev_alloc()
703 disk_unblock_events(bdev->bd_disk); in bd_end_claim()
720 if (bdev->bd_disk->fops->release) in blkdev_put_whole()
721 bdev->bd_disk->fops->release(bdev->bd_disk); in blkdev_put_whole()
726 struct gendisk *disk = bdev->bd_disk; in blkdev_get_whole()
759 struct gendisk *disk = part->bd_disk; in blkdev_get_part()
813 whole->bd_disk->open_partitions--; in blkdev_put_part()
[all …]
H A Dblk-zoned.c156 struct gendisk *disk = bdev->bd_disk; in blkdev_report_zones()
700 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_reset_or_finish()
740 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_reset_all()
854 zwplug = disk_get_zone_wplug(bio->bi_bdev->bd_disk, in blk_zone_write_plug_bio_merged()
933 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_prepare_bio()
988 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_write()
1064 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_native_zone_append()
1119 if (!bdev->bd_disk->zone_wplugs_hash) in blk_zone_plug_bio()
1210 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_write_plug_bio_endio()
1318 blk_queue_exit(bdev->bd_disk->queue); in blk_zone_wplug_bio_work()
[all …]
H A Dt10-pi.c377 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in blk_integrity_generate()
383 iter.disk_name = bio->bi_bdev->bd_disk->disk_name; in blk_integrity_generate()
409 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in blk_integrity_verify_iter()
419 iter.disk_name = bio->bi_bdev->bd_disk->disk_name; in blk_integrity_verify_iter()
H A Dbio-integrity.c340 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_map_iter()
385 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_advance()
401 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_trim()
H A Dbio-integrity-auto.c109 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_prep()
/linux-6.15/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-6.15/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()
626 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl()
H A Ddasd_genhd.c180 mutex_lock(&file_bdev(bdev_file)->bd_disk->open_mutex); in dasd_destroy_partitions()
181 bdev_disk_changed(file_bdev(bdev_file)->bd_disk, true); in dasd_destroy_partitions()
182 mutex_unlock(&file_bdev(bdev_file)->bd_disk->open_mutex); in dasd_destroy_partitions()
/linux-6.15/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()
159 if (sect >= get_capacity(req->ns->bdev->bd_disk)) { in nvmet_bdev_validate_zone_mgmt_recv()
408 GFP_NOIO, bdev->bd_disk->node_id); in nvmet_bdev_zone_mgmt_emulate_all()
426 if (test_bit(disk_zone_no(bdev->bd_disk, sector), d.zbitmap)) { in nvmet_bdev_zone_mgmt_emulate_all()
455 get_capacity(req->ns->bdev->bd_disk)); in nvmet_bdev_execute_zmgmt_send_all()
494 if (sect >= get_capacity(bdev->bd_disk)) { in nvmet_bdev_zmgmt_send_work()
560 if (sect >= get_capacity(req->ns->bdev->bd_disk)) { in nvmet_bdev_execute_zone_append()
/linux-6.15/include/linux/
H A Dblk-integrity.h24 return queue_limits_stack_integrity(t, &bdev->bd_disk->queue->limits); in queue_limits_stack_integrity_bdev()
49 return blk_get_integrity(bdev->bd_disk); in bdev_get_integrity()
H A Dblkdev.h256 (dev_to_bdev(device)->bd_disk)
724 return bdev->bd_disk->queue->limits.max_open_zones; in bdev_max_open_zones()
729 return bdev->bd_disk->queue->limits.max_active_zones; in bdev_max_active_zones()
855 return disk_zone_capacity(bdev->bd_disk, pos); in bdev_zone_capacity()
870 return disk_nr_zones(bdev->bd_disk); in bdev_nr_zones()
959 return disk_zone_no(bio->bi_bdev->bd_disk, bio->bi_iter.bi_sector); in bio_zone_no()
966 disk_zone_no(bio->bi_bdev->bd_disk, bio_end_sector(bio) - 1); in bio_straddles_zones()
1374 return bdev->bd_disk->queue->limits.features & BLK_FEAT_SYNCHRONOUS; in bdev_synchronous()
1405 return bdev->bd_disk->queue->limits.features & BLK_FEAT_NOWAIT; in bdev_nowait()
1415 return disk_zone_no(bdev->bd_disk, sec); in bdev_zone_no()
[all …]
H A Dblk_types.h44 struct gendisk * bd_disk; member
85 ((_bdev)->bd_disk->part0)
/linux-6.15/arch/m68k/emu/
H A 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-6.15/drivers/nvme/host/
H A Dpr.c55 struct nvme_ns_head *head = bdev->bd_disk->private_data; in nvme_send_ns_head_pr_command()
106 if (nvme_disk_is_ns_head(bdev->bd_disk)) in __nvme_send_pr_command()
108 return nvme_send_ns_pr_command(bdev->bd_disk->private_data, &c, in __nvme_send_pr_command()
/linux-6.15/fs/nfsd/
H A 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()
334 bdev->bd_disk->fops->pr_ops->pr_preempt(bdev, NFSD_MDS_PR_KEY, in nfsd4_scsi_fence_client()
/linux-6.15/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()
316 file_bdev(bdev_file)->bd_disk->disk_name); in bl_parse_simple()
422 ops = bdev->bd_disk->fops->pr_ops; in bl_parse_scsi()
425 bdev->bd_disk->disk_name); in bl_parse_scsi()
/linux-6.15/drivers/md/
H A Dmd.h719 if (blk_queue_io_stat(bdev->bd_disk->queue)) in md_sync_acct()
720 atomic_add(nr_sectors, &bdev->bd_disk->sync_io); in md_sync_acct()
940 return !disk_live(rdev->bdev->bd_disk); in is_rdev_broken()
967 !bio->bi_bdev->bd_disk->queue->limits.max_write_zeroes_sectors) in mddev_check_write_zeroes()
H A Ddm.c408 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_getgeo()
455 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_ioctl()
476 if (!bdev->bd_disk->fops->ioctl) in dm_blk_ioctl()
479 r = bdev->bd_disk->fops->ioctl(bdev, mode, cmd, arg); in dm_blk_ioctl()
3429 struct mapped_device *md = bdev->bd_disk->private_data; in dm_call_pr()
3466 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_register()
3526 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_reserve()
3569 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_release()
3603 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_preempt()
3638 struct mapped_device *md = bdev->bd_disk->private_data; in dm_pr_clear()
[all …]
H A Ddm-io-rewind.c59 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in dm_bio_integrity_rewind()
/linux-6.15/block/partitions/
H A Dcore.c248 put_disk(dev_to_bdev(dev)->bd_disk); in part_release()
273 lockdep_assert_held(&part->bd_disk->open_mutex); in drop_partition()
275 xa_erase(&part->bd_disk->part_tbl, bdev_partno(part)); in drop_partition()
/linux-6.15/kernel/trace/
H A Dblktrace.c898 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BOUNCE, 0); in blk_add_trace_bio_bounce()
910 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BACKMERGE, in blk_add_trace_bio_backmerge()
916 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_FRONTMERGE, in blk_add_trace_bio_frontmerge()
922 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_QUEUE, 0); in blk_add_trace_bio_queue()
927 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_GETRQ, 0); in blk_add_trace_getrq()
964 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_split()
993 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_bio_remap()
/linux-6.15/drivers/block/
H A Dn64cart.c91 struct device *dev = bio->bi_bdev->bd_disk->private_data; in n64cart_submit_bio()
/linux-6.15/drivers/dax/
H A Dsuper.c89 if (!blk_queue_dax(bdev->bd_disk->queue)) in fs_dax_get_by_bdev()
100 dax_dev = xa_load(&dax_hosts, (unsigned long)bdev->bd_disk); in fs_dax_get_by_bdev()

12345