/linux-master/drivers/md/ |
H A D | dm-era-target.c | 40 * disk. 46 * This does not free off the on disk bitset as this will normally be done 87 * Wipes the in-core bitset, and creates a new on disk bitset. 156 * On disk metadata layout 203 struct superblock_disk *disk = dm_block_data(b); local 205 disk->blocknr = cpu_to_le64(dm_block_location(b)); 206 disk->csum = cpu_to_le32(dm_bm_checksum(&disk->flags, 211 static int check_metadata_version(struct superblock_disk *disk) argument 213 uint32_t metadata_version = le32_to_cpu(disk 228 struct superblock_disk *disk = dm_block_data(b); local 364 ws_pack(const struct writeset_metadata *core, struct writeset_disk *disk) argument 370 ws_unpack(const struct writeset_disk *disk, struct writeset_metadata *core) argument 493 copy_sm_root(struct era_metadata *md, struct superblock_disk *disk) argument 505 prepare_superblock(struct era_metadata *md, struct superblock_disk *disk) argument 531 struct superblock_disk *disk; local 574 struct superblock_disk *disk; local 752 struct writeset_disk disk; local 1096 struct superblock_disk *disk; local [all...] |
/linux-master/tools/laptop/dslm/ |
H A D | dslm.c | 26 /* Check if the disk is in powersave-mode 128 puts("usage: dslm [-w <time>] <disk>"); 135 char *disk = 0; local 140 disk = argv[1]; 143 disk = argv[3]; 147 if (!(fd = open(disk, O_RDONLY|O_NONBLOCK))) { 148 printf("Can't open %s, because: %s\n", disk, strerror(errno));
|
/linux-master/drivers/block/ |
H A D | ataflop.c | 14 * - Autodetection of disk format (DD/HD); untested yet, because I 33 * the FDC will otherwise wait forever when no disk is inserted... 37 * - more/other disk formats 42 * - Make disk format numbering independent from minors 48 * - disk formatting 61 * - Maybe a better strategy for disk change detection (does anyone 179 { "D820", 10,1640, 0, 0}, /* 3: DD disk with 82 tracks/10 sectors */ 227 /* Array for translating minors into disk formats */ 269 * Maximum disk size (in kilobytes). This default is used whenever the 270 * current disk siz 301 struct gendisk *disk[NUM_DISK_MINORS]; member in struct:atari_floppy_struct 1435 floppy_check_events(struct gendisk *disk, unsigned int clearing) argument 1458 floppy_revalidate(struct gendisk *disk) argument 1587 struct gendisk *disk = bdev->bd_disk; local 1920 floppy_open(struct gendisk *disk, blk_mode_t mode) argument 1957 floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode) argument 1968 floppy_release(struct gendisk *disk) argument 1995 struct gendisk *disk; local [all...] |
H A D | nbd.c | 123 struct gendisk *disk; member in struct:nbd_device 159 #define nbd_name(nbd) ((nbd)->disk->disk_name) 177 return disk_to_dev(nbd->disk); 224 struct gendisk *disk = dev_to_disk(dev); local 225 struct nbd_device *nbd = (struct nbd_device *)disk->private_data; 238 struct gendisk *disk = dev_to_disk(dev); local 239 struct nbd_device *nbd = (struct nbd_device *)disk->private_data; 251 struct gendisk *disk = nbd->disk; local 253 del_gendisk(disk); 1606 nbd_open(struct gendisk *disk, blk_mode_t mode) argument 1649 nbd_release(struct gendisk *disk) argument 1661 nbd_free_disk(struct gendisk *disk) argument 1813 struct gendisk *disk; local [all...] |
H A D | brd.c | 288 MODULE_PARM_DESC(rd_size, "Size of each RAM disk in kbytes."); 318 struct gendisk *disk; local 348 disk = brd->brd_disk = blk_alloc_disk(&lim, NUMA_NO_NODE); 349 if (IS_ERR(disk)) { 350 err = PTR_ERR(disk); 353 disk->major = RAMDISK_MAJOR; 354 disk->first_minor = i * max_part; 355 disk->minors = max_part; 356 disk->fops = &brd_fops; 357 disk [all...] |
H A D | swim.c | 190 struct gendisk *disk; member in struct:floppy_state 611 static int floppy_open(struct gendisk *disk, blk_mode_t mode) argument 613 struct floppy_state *fs = disk->private_data; 635 set_capacity(fs->disk, fs->total_secs); 641 if (disk_check_media_change(disk) && fs->disk_in) 660 static int floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode) argument 665 ret = floppy_open(disk, mode); 671 static void floppy_release(struct gendisk *disk) argument 673 struct floppy_state *fs = disk->private_data; 731 static unsigned int floppy_check_events(struct gendisk *disk, argument 776 struct gendisk *disk = fs->disk; local [all...] |
/linux-master/drivers/md/bcache/ |
H A D | writeback.c | 32 struct cache_set *c = dc->disk.c; 84 int64_t dirty = bcache_dev_sectors_dirty(&dc->disk); 101 struct cache_set *c = dc->disk.c; 247 struct cache_set *c = dc->disk.c; 253 set_bit(BCACHE_DEV_RATE_DW_RUNNING, &dc->disk.flags); 261 if (!test_bit(BCACHE_DEV_WB_RUNNING, &dc->disk.flags) || 263 clear_bit(BCACHE_DEV_RATE_DW_RUNNING, &dc->disk.flags); 297 if (test_bit(BCACHE_DEV_WB_RUNNING, &dc->disk.flags) && 307 clear_bit(BCACHE_DEV_RATE_DW_RUNNING, &dc->disk.flags); 315 if (test_bit(BCACHE_DEV_DETACHING, &dc->disk [all...] |
H A D | super.c | 557 * For each bucket, we store on disk its 570 * On disk they're stored in a packed array, and in as many buckets are required 578 * disk. 735 static int open_dev(struct gendisk *disk, blk_mode_t mode) argument 737 struct bcache_device *d = disk->private_data; 798 bd_unlink_disk_holder(ca->bdev, d->disk); 808 bd_link_disk_holder(ca->bdev, d->disk); 871 struct gendisk *disk = d->disk; local 875 if (disk) [all...] |
/linux-master/block/ |
H A D | blk-sysfs.c | 82 if (!q->disk) 84 ra_kb = q->disk->bdi->ra_pages << (PAGE_SHIFT - 10); 94 if (!q->disk) 99 q->disk->bdi->ra_pages = ra_kb >> (PAGE_SHIFT - 10); 312 return queue_var_show(disk_nr_zones(q->disk), page); 317 return queue_var_show(bdev_max_open_zones(q->disk->part0), page); 322 return queue_var_show(bdev_max_active_zones(q->disk->part0), page); 574 ret = wbt_init(q->disk); 666 struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj); local 667 struct request_queue *q = disk 680 struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj); local 708 struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj); local 725 struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj); local 760 blk_debugfs_remove(struct gendisk *disk) argument 777 blk_register_queue(struct gendisk *disk) argument 862 blk_unregister_queue(struct gendisk *disk) argument [all...] |
H A D | blk-timeout.c | 42 struct gendisk *disk = dev_to_disk(dev); local 43 int set = test_bit(QUEUE_FLAG_FAIL_IO, &disk->queue->queue_flags); 51 struct gendisk *disk = dev_to_disk(dev); local 55 struct request_queue *q = disk->queue;
|
H A D | bdev.c | 397 struct block_device *bdev_alloc(struct gendisk *disk, u8 partno) argument 416 bdev->bd_queue = disk->queue; 418 bdev->bd_has_submit_bio = disk->part0->bd_has_submit_bio; 426 bdev->bd_disk = disk; 658 struct gendisk *disk = bdev->bd_disk; local 661 if (disk->fops->open) { 662 ret = disk->fops->open(disk, mode); 666 test_bit(GD_NEED_PART_SCAN, &disk->state)) 667 bdev_disk_changed(disk, tru 691 struct gendisk *disk = part->bd_disk; local 862 struct gendisk *disk = bdev->bd_disk; local 1043 struct gendisk *disk = bdev->bd_disk; local 1098 struct gendisk *disk = bdev->bd_disk; local [all...] |
H A D | bsg.c | 180 struct gendisk *disk = bd->queue->disk; local 182 if (disk && disk->queue_kobj.sd) 183 sysfs_remove_link(&disk->queue_kobj, "bsg"); 223 if (q->disk && q->disk->queue_kobj.sd) { 224 ret = sysfs_create_link(&q->disk->queue_kobj, &bd->device.kobj,
|
H A D | blk-crypto-sysfs.c | 6 * crypto capabilities of devices via /sys/block/$disk/queue/crypto/. 127 * subdirectory in sysfs (/sys/block/$disk/queue/crypto/). 129 int blk_crypto_sysfs_register(struct gendisk *disk) argument 131 struct request_queue *q = disk->queue; 144 &disk->queue_kobj, "crypto"); 153 void blk_crypto_sysfs_unregister(struct gendisk *disk) argument 155 kobject_put(disk->queue->crypto_kobject);
|
H A D | blk-ioprio.c | 122 ioprio_alloc_pd(struct gendisk *disk, struct blkcg *blkcg, gfp_t gfp) argument 222 void blk_ioprio_exit(struct gendisk *disk) argument 224 blkcg_deactivate_policy(disk, &ioprio_policy); 227 int blk_ioprio_init(struct gendisk *disk) argument 229 return blkcg_activate_policy(disk, &ioprio_policy);
|
H A D | blk-cgroup.c | 300 * @disk: gendisk the new blkg is associated with 303 * Allocate a new blkg associating @blkcg and @disk. 305 static struct blkcg_gq *blkg_alloc(struct blkcg *blkcg, struct gendisk *disk, argument 312 blkg = kzalloc_node(sizeof(*blkg), gfp_mask, disk->queue->node); 320 if (!blk_get_queue(disk->queue)) 323 blkg->q = disk->queue; 342 if (!blkcg_policy_enabled(disk->queue, pol)) 346 pd = pol->pd_alloc_fn(disk, blkcg, gfp_mask); 361 blk_put_queue(disk->queue); 375 static struct blkcg_gq *blkg_create(struct blkcg *blkcg, struct gendisk *disk, argument 471 blkg_lookup_create(struct blkcg *blkcg, struct gendisk *disk) argument 575 blkg_destroy_all(struct gendisk *disk) argument 816 struct gendisk *disk; variable in typeref:struct:gendisk 1418 blkcg_init_disk(struct gendisk *disk) argument 1465 blkcg_exit_disk(struct gendisk *disk) argument 1515 blkcg_activate_policy(struct gendisk *disk, const struct blkcg_policy *pol) argument 1629 blkcg_deactivate_policy(struct gendisk *disk, const struct blkcg_policy *pol) argument 1916 struct gendisk *disk = current->throttle_disk; local 1963 blkcg_schedule_throttle(struct gendisk *disk, bool use_memdelay) argument [all...] |
H A D | early-lookup.c | 132 struct gendisk *disk = dev_to_disk(dev); local 137 if (partno < disk->minors) { 144 devt = part_devt(disk, partno); 180 /* try disk name without <part number> */ 187 /* try disk name without p<part number> */ 221 * 3) /dev/<disk_name> represents the device number of disk 223 * of partition - device number of disk plus the partition number 225 * used when disk name of partitioned disk ends on a digit. 230 * filled hex representation of the 32-bit "NT disk signatur 279 struct gendisk *disk = dev_to_disk(dev); local [all...] |
/linux-master/drivers/scsi/ |
H A D | sr.c | 8 * Linux scsi disk driver by 141 static inline struct scsi_cd *scsi_cd(struct gendisk *disk) argument 143 return disk->private_data; 303 struct scsi_cd *cd = scsi_cd(rq->q->disk); 343 if (error_sector < get_capacity(cd->disk) && 345 set_capacity(cd->disk, error_sector); 370 cd = scsi_cd(rq->q->disk); 488 static int sr_block_open(struct gendisk *disk, blk_mode_t mode) argument 490 struct scsi_cd *cd = scsi_cd(disk); 498 if (disk_check_media_change(disk)) 511 sr_block_release(struct gendisk *disk) argument 556 sr_block_check_events(struct gendisk *disk, unsigned int clearing) argument 566 sr_free_disk(struct gendisk *disk) argument 612 struct gendisk *disk; local 930 struct gendisk *disk = cdi->disk; local [all...] |
H A D | sd_zbc.c | 64 * @sdkp: SCSI disk pointer. 132 * @sdkp: The target disk 140 * command because the disk does not have to count all possible report matching 190 * @sdkp: The target disk 204 struct request_queue *q = sdkp->disk->queue; 238 * @sdkp: The target disk 247 * @disk: Disk to report zones for. 254 * disk->fops->report_zones() calls in block/blk-zoned.c. 256 int sd_zbc_report_zones(struct gendisk *disk, sector_t sector, argument 259 struct scsi_disk *sdkp = scsi_disk(disk); 816 sd_zbc_revalidate_zones_cb(struct gendisk *disk) argument 830 struct gendisk *disk = sdkp->disk; local 911 struct gendisk *disk = sdkp->disk; local [all...] |
H A D | sd.h | 92 struct gendisk *disk; member in struct:scsi_disk 137 unsigned ATO : 1; /* state of disk ATO bit */ 139 unsigned WCE : 1; /* state of disk WCE bit */ 140 unsigned RCD : 1; /* state of disk RCD bit, unused */ 141 unsigned DPOFUA : 1; /* state of disk DPOFUA bit */ 160 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) argument 162 return disk->private_data; 166 (sdsk)->disk ? \ 168 (sdsk)->disk->disk_name, fmt, ##a) : \ 235 static inline void sd_dif_config_host(struct scsi_disk *disk) argument [all...] |
/linux-master/drivers/block/drbd/ |
H A D | drbd_state.c | 127 device_state_change->disk_state[OLD] = device->state.disk; 178 device_state_change->disk_state[NEW] = device->state.disk; 303 if (device->state.disk != D_DISKLESS || 376 disk_state = max_t(enum drbd_disk_state, disk_state, device->state.disk); 392 disk_state = min_t(enum drbd_disk_state, disk_state, device->state.disk); 474 (os.disk != D_FAILED && ns.disk == D_FAILED))) || 661 * We grab drbd_md_get_buffer(), because we don't want to "fail" the disk while 675 return drbd_req_state(device, NS(disk, D_FAILED), 689 device->state.disk ! [all...] |
/linux-master/block/partitions/ |
H A D | efi.c | 20 * - check for first/last_usable_lba outside of size of disk 26 * - On-disk structure and copy in memory is *always* LE now - 41 * thing that keeps EFI GUIDs on disk. 61 * sector of an odd-sized disk from user space. No tools have ever 127 * @disk: block device 131 * the part[0] entry for this disk, and is the number of 132 * physical sectors available on the disk. 134 static u64 last_lba(struct gendisk *disk) argument 136 return div_u64(bdev_nr_bytes(disk->part0), 137 queue_logical_block_size(disk 588 struct gendisk *disk = state->disk; local [all...] |
/linux-master/drivers/md/persistent-data/ |
H A D | Makefile | 8 dm-space-map-disk.o \
|
/linux-master/include/linux/ |
H A D | blk-cgroup.h | 28 void blkcg_schedule_throttle(struct gendisk *disk, bool use_memdelay);
|
/linux-master/drivers/cdrom/ |
H A D | gdrom.c | 79 {UNIT_ATTENTION, "Device needs attention - disk may have been changed"}, 96 struct gendisk *disk; member in struct:gdrom_unit 223 * Prepare disk command 356 /* spin up the disk */ 477 static int gdrom_bdops_open(struct gendisk *disk, blk_mode_t mode) argument 481 disk_check_media_change(disk); 489 static void gdrom_bdops_release(struct gendisk *disk) argument 496 static unsigned int gdrom_bdops_check_events(struct gendisk *disk, argument 718 gd.disk->major = gdrom_major; 719 gd.disk [all...] |
/linux-master/drivers/block/aoe/ |
H A D | aoeblk.c | 36 struct gendisk *disk = dev_to_disk(dev); local 37 struct aoedev *d = disk->private_data; 48 struct gendisk *disk = dev_to_disk(dev); local 49 struct aoedev *d = disk->private_data; 59 struct gendisk *disk = dev_to_disk(dev); local 60 struct aoedev *d = disk->private_data; 97 struct gendisk *disk = dev_to_disk(dev); local 98 struct aoedev *d = disk->private_data; 105 struct gendisk *disk = dev_to_disk(dev); local 106 struct aoedev *d = disk 207 aoeblk_open(struct gendisk *disk, blk_mode_t mode) argument 235 aoeblk_release(struct gendisk *disk) argument [all...] |