Searched refs:disk (Results 1 - 25 of 123) sorted by relevance

12345

/drivers/block/paride/
H A Dpd.c233 int changed; /* Have we seen a disk change ? */
250 static inline int status_reg(struct pd_unit *disk) argument
252 return pi_read_regr(disk->pi, 1, 6);
255 static inline int read_reg(struct pd_unit *disk, int reg) argument
257 return pi_read_regr(disk->pi, 0, reg);
260 static inline void write_status(struct pd_unit *disk, int val) argument
262 pi_write_regr(disk->pi, 1, 6, val);
265 static inline void write_reg(struct pd_unit *disk, int reg, int val) argument
267 pi_write_regr(disk->pi, 0, reg, val);
270 static inline u8 DRIVE(struct pd_unit *disk) argument
277 pd_print_error(struct pd_unit *disk, char *msg, int status) argument
288 pd_reset(struct pd_unit *disk) argument
298 pd_wait_for(struct pd_unit *disk, int w, char *msg) argument
318 pd_send_command(struct pd_unit *disk, int n, int s, int h, int c0, int c1, int func) argument
331 pd_ide_command(struct pd_unit *disk, int func, int block, int count) argument
587 pd_init_dev_parms(struct pd_unit *disk) argument
596 pd_door_lock(struct pd_unit *disk) argument
605 pd_door_unlock(struct pd_unit *disk) argument
614 pd_eject(struct pd_unit *disk) argument
625 pd_media_check(struct pd_unit *disk) argument
643 pd_standby_off(struct pd_unit *disk) argument
650 pd_identify(struct pd_unit *disk) argument
718 pd_special_command(struct pd_unit *disk, enum action (*func)(struct pd_unit *disk)) argument
741 struct pd_unit *disk = bdev->bd_disk->private_data; local
756 struct pd_unit *disk = bdev->bd_disk->private_data; local
774 struct pd_unit *disk = bdev->bd_disk->private_data; local
790 struct pd_unit *disk = p->private_data; local
800 struct pd_unit *disk = p->private_data; local
812 struct pd_unit *disk = p->private_data; local
832 pd_probe_drive(struct pd_unit *disk) argument
858 struct pd_unit *disk; local
862 struct pd_unit *disk = pd + unit; local
941 struct pd_unit *disk; local
[all...]
H A Dmkd9 mknod $1 $2 $3 $4 ; chmod 0660 $1 ; chown root:disk $1
H A Dpf.c5 This is the high-level driver for parallel port ATAPI disk
9 port ATAPI disk drive, but if their individual parameters are
214 static void pf_release(struct gendisk *disk, fmode_t mode);
240 struct gendisk *disk; member in struct:pf_unit
248 static unsigned int pf_check_events(struct gendisk *disk,
286 struct gendisk *disk = alloc_disk(1); local
287 if (!disk)
289 pf->disk = disk;
295 disk
363 pf_release(struct gendisk *disk, fmode_t mode) argument
382 pf_check_events(struct gendisk *disk, unsigned int clearing) argument
979 struct gendisk *disk = pf->disk; local
[all...]
/drivers/block/
H A Dhd.c304 static void hd_out(struct hd_i_struct *disk, argument
320 if (!controller_ready(disk->unit, head)) {
325 outb_p(disk->ctl, HD_CMD);
327 outb_p(disk->wpcom >> 2, ++port);
332 outb_p(0xA0 | (disk->unit << 4) | head, ++port);
381 struct hd_i_struct *disk = &hd_info[i]; local
382 disk->special_op = disk->recalibrate = 1;
383 hd_out(disk, disk
420 struct hd_i_struct *disk = req->rq_disk->private_data; local
554 do_special_op(struct hd_i_struct *disk, struct request *req) argument
582 struct hd_i_struct *disk; local
663 struct hd_i_struct *disk = bdev->bd_disk->private_data; local
736 struct gendisk *disk = alloc_disk(64); local
[all...]
H A Dnbd.c133 dev_warn(disk_to_dev(nbd->disk), "shutting down socket\n");
164 dev_err(disk_to_dev(nbd->disk),
257 nbd->disk->disk_name, req,
264 dev_err(disk_to_dev(nbd->disk),
281 nbd->disk->disk_name, req, bvec.bv_len);
284 dev_err(disk_to_dev(nbd->disk),
343 dev_err(disk_to_dev(nbd->disk),
349 dev_err(disk_to_dev(nbd->disk), "Wrong magic (0x%lx)\n",
361 dev_err(disk_to_dev(nbd->disk), "Unexpected reply (%p)\n",
368 dev_err(disk_to_dev(nbd->disk), "Othe
401 struct gendisk *disk = dev_to_disk(dev); local
832 struct gendisk *disk = alloc_disk(1 << part_shift); local
867 struct gendisk *disk = nbd_dev[i].disk; local
900 struct gendisk *disk = nbd_dev[i].disk; local
[all...]
H A Dosdblk.c106 struct gendisk *disk; /* blkdev's gendisk and rq */ member in struct:osdblk_device
383 struct gendisk *disk = osdev->disk; local
385 if (!disk)
388 if (disk->flags & GENHD_FL_UP)
389 del_gendisk(disk);
390 if (disk->queue)
391 blk_cleanup_queue(disk->queue);
392 put_disk(disk);
397 struct gendisk *disk; local
[all...]
H A Dvirtio_blk.c35 /* The disk structure for the kernel. */
36 struct gendisk *disk; member in struct:virtio_blk
157 blk_mq_start_stopped_hw_queues(vblk->disk->queue, true);
234 /* return id (s/n) string for *disk to *id_str
236 static int virtblk_get_id(struct gendisk *disk, char *id_str) argument
238 struct virtio_blk *vblk = disk->private_data;
243 bio = bio_map_kern(vblk->disk->queue, id_str, VIRTIO_BLK_ID_BYTES,
248 req = blk_make_request(vblk->disk->queue, bio, GFP_KERNEL);
255 err = blk_execute_rq(vblk->disk->queue, vblk->disk, re
264 struct gendisk *disk = bdev->bd_disk; local
318 struct gendisk *disk = dev_to_disk(dev); local
505 struct gendisk *disk = dev_to_disk(dev); local
527 struct gendisk *disk = dev_to_disk(dev); local
[all...]
H A Dataflop.c13 * - Autodetection of disk format (DD/HD); untested yet, because I
32 * the FDC will otherwise wait forever when no disk is inserted...
36 * - more/other disk formats
41 * - Make disk format numbering independent from minors
47 * - disk formatting
60 * - Maybe a better strategy for disk change detection (does anyone
99 { "D820", 10,1640, 0, 0}, /* 3: DD disk with 82 tracks/10 sectors */
147 /* Array for translating minors into disk formats */
189 * Maximum disk size (in kilobytes). This default is used whenever the
190 * current disk siz
221 struct gendisk *disk; member in struct:atari_floppy_struct
1328 floppy_check_events(struct gendisk *disk, unsigned int clearing) argument
1351 floppy_revalidate(struct gendisk *disk) argument
1512 struct gendisk *disk = bdev->bd_disk; local
1889 floppy_release(struct gendisk *disk, fmode_t mode) argument
[all...]
/drivers/scsi/
H A Dsd_dif.c44 struct gendisk *disk = sdkp->disk; local
61 blk_integrity_register(disk, &t10_pi_type3_ip);
63 blk_integrity_register(disk, &t10_pi_type1_ip);
65 disk->integrity->flags |= BLK_INTEGRITY_IP_CHECKSUM;
68 blk_integrity_register(disk, &t10_pi_type3_crc);
70 blk_integrity_register(disk, &t10_pi_type1_crc);
73 "Enabling DIX %s protection\n", disk->integrity->name);
78 disk->integrity->flags |= BLK_INTEGRITY_DEVICE_CAPABLE;
84 disk
[all...]
H A Dsr.c7 * Linux scsi disk driver by
138 static inline struct scsi_cd *scsi_cd(struct gendisk *disk) argument
140 return container_of(disk->private_data, struct scsi_cd, driver);
157 static inline struct scsi_cd *scsi_cd_get(struct gendisk *disk) argument
162 if (disk->private_data == NULL)
164 cd = scsi_cd(disk);
366 if (error_sector < get_capacity(cd->disk) &&
368 set_capacity(cd->disk, error_sector);
533 static void sr_block_release(struct gendisk *disk, fmode_t mode) argument
535 struct scsi_cd *cd = scsi_cd(disk);
584 sr_block_check_events(struct gendisk *disk, unsigned int clearing) argument
595 sr_block_revalidate_disk(struct gendisk *disk) argument
656 struct gendisk *disk; local
971 struct gendisk *disk = cd->disk; local
[all...]
H A Dsd.h66 struct gendisk *disk; member in struct:scsi_disk
82 unsigned ATO : 1; /* state of disk ATO bit */
84 unsigned WCE : 1; /* state of disk WCE bit */
85 unsigned RCD : 1; /* state of disk RCD bit, unused */
86 unsigned DPOFUA : 1; /* state of disk DPOFUA bit */
99 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) argument
101 return container_of(disk->private_data, struct scsi_disk, driver);
105 (sdsk)->disk ? \
107 (sdsk)->disk->disk_name, ##a) : \
248 static inline void sd_dif_config_host(struct scsi_disk *disk) argument
[all...]
/drivers/md/bcache/
H A Dwriteback.h28 unsigned stripe = offset_to_stripe(&dc->disk, offset);
31 if (atomic_read(dc->disk.stripe_sectors_dirty + stripe))
34 if (nr_sectors <= dc->disk.stripe_size)
37 nr_sectors -= dc->disk.stripe_size;
45 unsigned in_use = dc->disk.c->gc_stats.in_use;
48 test_bit(BCACHE_DEV_DETACHING, &dc->disk.flags) ||
H A Dwriteback.c23 struct cache_set *c = dc->disk.c;
33 int64_t dirty = bcache_dev_sectors_dirty(&dc->disk);
34 int64_t derivative = dirty - dc->disk.sectors_dirty_last;
38 dc->disk.sectors_dirty_last = dirty;
47 derivative = ewma_add(dc->disk.sectors_dirty_derivative, derivative,
92 if (test_bit(BCACHE_DEV_DETACHING, &dc->disk.flags) ||
151 atomic_inc(&PTR_BUCKET(dc->disk.c, &w->key, i)->pin);
153 ret = bch_btree_insert(dc->disk.c, &keys, NULL, &w->key);
159 ? &dc->disk.c->writeback_keys_failed
160 : &dc->disk
[all...]
H A Dsuper.c491 * For each bucket, we store on disk its
504 * On disk they're stored in a packed array, and in as many buckets are required
512 * disk.
692 bd_unlink_disk_holder(ca->bdev, d->disk);
703 bd_link_disk_holder(ca->bdev, d->disk);
747 pr_info("%s stopped", d->disk->disk_name);
751 if (d->disk && d->disk->flags & GENHD_FL_UP)
752 del_gendisk(d->disk);
753 if (d->disk
[all...]
/drivers/ide/
H A Dide-gd.c19 #include "ide-disk.h"
33 static struct ide_disk_obj *ide_disk_get(struct gendisk *disk) argument
38 idkp = ide_drv_g(disk, ide_disk_obj);
69 struct gendisk *g = idkp->disk;
85 struct gendisk *g = idkp->disk;
96 * reinitialized on resume otherwise the disk
125 spin down the disk in this case, especially since Alpha
131 the disk to expire its write cache. */
185 struct gendisk *disk = bdev->bd_disk; local
190 idkp = ide_disk_get(disk);
253 ide_gd_release(struct gendisk *disk, fmode_t mode) argument
286 ide_gd_check_events(struct gendisk *disk, unsigned int clearing) argument
311 ide_gd_unlock_native_capacity(struct gendisk *disk) argument
321 ide_gd_revalidate_disk(struct gendisk *disk) argument
[all...]
H A Dide-gd.h19 struct gendisk *disk; member in struct:ide_disk_obj
36 /* Copy of the flexible disk page */
H A Dide-floppy_ioctl.c53 if (ide_queue_pc_tail(drive, floppy->disk, pc, pc_buf, pc->req_xfer)) {
129 if (ide_queue_pc_tail(drive, floppy->disk, pc, buf, pc->req_xfer))
146 /* Don't format if someone is using the disk */
178 if (ide_queue_pc_tail(drive, floppy->disk, pc, buf, pc->req_xfer))
207 if (ide_queue_pc_tail(drive, floppy->disk, pc, sense_buf,
239 struct gendisk *disk = floppy->disk; local
245 ide_set_media_lock(drive, disk, prevent);
248 ide_do_start_stop(drive, disk, 2);
/drivers/md/
H A Ddm-era-target.c37 * disk.
43 * This does not free off the on disk bitset as this will normally be done
85 * Wipes the in-core bitset, and creates a new on disk bitset.
150 * On disk metadata layout
194 struct superblock_disk *disk = dm_block_data(b); local
196 disk->blocknr = cpu_to_le64(dm_block_location(b));
197 disk->csum = cpu_to_le32(dm_bm_checksum(&disk->flags,
202 static int check_metadata_version(struct superblock_disk *disk) argument
204 uint32_t metadata_version = le32_to_cpu(disk
218 struct superblock_disk *disk = dm_block_data(b); local
351 ws_pack(const struct writeset_metadata *core, struct writeset_disk *disk) argument
357 ws_unpack(const struct writeset_disk *disk, struct writeset_metadata *core) argument
475 copy_sm_root(struct era_metadata *md, struct superblock_disk *disk) argument
487 prepare_superblock(struct era_metadata *md, struct superblock_disk *disk) argument
513 struct superblock_disk *disk; local
556 struct superblock_disk *disk; local
722 struct writeset_disk disk; local
1064 struct superblock_disk *disk; local
[all...]
/drivers/block/drbd/
H A Ddrbd_state.c74 if (device->state.disk != D_DISKLESS ||
146 disk_state = max_t(enum drbd_disk_state, disk_state, device->state.disk);
162 disk_state = min_t(enum drbd_disk_state, disk_state, device->state.disk);
232 (os.disk != D_FAILED && ns.disk == D_FAILED))) ||
420 drbd_disk_str(ns.disk),
460 if (ns.disk != os.disk && flags & CS_DC_DISK)
461 pbp += sprintf(pbp, "disk( %s -> %s ) ",
462 drbd_disk_str(os.disk),
[all...]
/drivers/md/persistent-data/
H A DMakefile7 dm-space-map-disk.o \
/drivers/scsi/osd/
H A Dosd_uld.c89 struct gendisk *disk; member in struct:osd_uld_device
409 oud->disk ? oud->disk->disk_name : NULL);
411 if (oud->disk)
412 put_disk(oud->disk);
421 struct gendisk *disk; local
451 /* allocate a disk and set it up */
453 disk = alloc_disk(1);
454 if (!disk) {
458 disk
[all...]
/drivers/block/zram/
H A Dzram_drv.c744 set_capacity(zram->disk, 0);
749 * Revalidate disk out of the init_lock to avoid lockdep splat.
750 * It's okay because disk's capacity is protected by init_lock
754 revalidate_disk(zram->disk);
793 set_capacity(zram->disk, zram->disksize >> SECTOR_SHIFT);
797 * Revalidate disk out of the init_lock to avoid lockdep splat.
798 * It's okay because disk's capacity is protected by init_lock
801 revalidate_disk(zram->disk);
822 bdev = bdget_disk(zram->disk, 0);
1010 pr_err("Error allocating disk queu
[all...]
/drivers/leds/trigger/
H A DMakefile3 obj-$(CONFIG_LEDS_TRIGGER_IDE_DISK) += ledtrig-ide-disk.o
/drivers/sbus/char/
H A Djsflash.c562 struct gendisk *disk = alloc_disk(1); local
563 if (!disk)
565 jsfd_disk[i] = disk;
581 struct gendisk *disk = jsfd_disk[i]; local
586 disk->major = JSFD_MAJOR;
587 disk->first_minor = i;
588 sprintf(disk->disk_name, "jsfd%d", i);
589 disk->fops = &jsfd_fops;
590 set_capacity(disk, jdp->dsize >> 9);
591 disk
[all...]
/drivers/s390/block/
H A Dxpram.c2 * Xpram.c -- the S/390 expanded memory RAM-disk
25 * generic hard disk support to replace ad-hoc partitioning
366 struct gendisk *disk = xpram_disks[i]; local
371 disk->major = XPRAM_MAJOR;
372 disk->first_minor = i;
373 disk->fops = &xpram_devops;
374 disk->private_data = &xpram_devices[i];
375 disk->queue = xpram_queues[i];
376 sprintf(disk->disk_name, "slram%d", i);
377 set_capacity(disk, xpram_size
[all...]

Completed in 2051 milliseconds

12345