Searched refs:disk (Results 26 - 50 of 200) sorted by relevance

12345678

/linux-master/drivers/md/
H A Ddm-era-target.c40 * 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 Ddslm.c26 /* 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 Dataflop.c14 * - 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 Dnbd.c123 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 Dbrd.c288 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 Dswim.c190 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 Dwriteback.c32 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 Dsuper.c557 * 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 Dblk-sysfs.c82 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 Dblk-timeout.c42 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 Dbdev.c397 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 Dbsg.c180 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 Dblk-crypto-sysfs.c6 * 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 Dblk-ioprio.c122 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 Dblk-cgroup.c300 * @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 Dearly-lookup.c132 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 Dsr.c8 * 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 Dsd_zbc.c64 * @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 Dsd.h92 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 Ddrbd_state.c127 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 Defi.c20 * - 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 DMakefile8 dm-space-map-disk.o \
/linux-master/include/linux/
H A Dblk-cgroup.h28 void blkcg_schedule_throttle(struct gendisk *disk, bool use_memdelay);
/linux-master/drivers/cdrom/
H A Dgdrom.c79 {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 Daoeblk.c36 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...]

Completed in 221 milliseconds

12345678