Searched refs:disk (Results 1 - 25 of 112) 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
739 struct pd_unit *disk = bdev->bd_disk->private_data; local
754 struct pd_unit *disk = bdev->bd_disk->private_data; local
772 struct pd_unit *disk = bdev->bd_disk->private_data; local
788 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 int 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
383 pf_check_events(struct gendisk *disk, unsigned int clearing) argument
980 struct gendisk *disk = pf->disk; local
[all...]
H A Dpcd.c201 struct gendisk *disk; member in struct:pcd_unit
239 static int pcd_block_release(struct gendisk *disk, fmode_t mode) argument
241 struct pcd_unit *cd = disk->private_data;
261 static unsigned int pcd_block_check_events(struct gendisk *disk, argument
264 struct pcd_unit *cd = disk->private_data;
300 struct gendisk *disk = alloc_disk(1); local
301 if (!disk)
303 cd->disk = disk;
319 disk
[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
746 struct gendisk *disk = alloc_disk(64); local
[all...]
H A Dvirtio_blk.c29 /* The disk structure for the kernel. */
30 struct gendisk *disk; member in struct:virtio_blk
106 blk_start_queue(vblk->disk->queue);
214 /* return id (s/n) string for *disk to *id_str
216 static int virtblk_get_id(struct gendisk *disk, char *id_str) argument
218 struct virtio_blk *vblk = disk->private_data;
223 bio = bio_map_kern(vblk->disk->queue, id_str, VIRTIO_BLK_ID_BYTES,
228 req = blk_make_request(vblk->disk->queue, bio, GFP_KERNEL);
235 err = blk_execute_rq(vblk->disk->queue, vblk->disk, re
244 struct gendisk *disk = bdev->bd_disk; local
301 struct gendisk *disk = dev_to_disk(dev); local
[all...]
H A Dosdblk.c106 struct gendisk *disk; /* blkdev's gendisk and rq */ member in struct:osdblk_device
384 struct gendisk *disk = osdev->disk; local
386 if (!disk)
389 if (disk->flags & GENHD_FL_UP)
390 del_gendisk(disk);
391 if (disk->queue)
392 blk_cleanup_queue(disk->queue);
393 put_disk(disk);
398 struct gendisk *disk; local
[all...]
H A Dnbd.c129 dev_warn(disk_to_dev(nbd->disk), "shutting down socket\n");
159 dev_err(disk_to_dev(nbd->disk),
246 nbd->disk->disk_name, req,
253 dev_err(disk_to_dev(nbd->disk),
270 nbd->disk->disk_name, req, bvec->bv_len);
273 dev_err(disk_to_dev(nbd->disk),
332 dev_err(disk_to_dev(nbd->disk),
338 dev_err(disk_to_dev(nbd->disk), "Wrong magic (0x%lx)\n",
350 dev_err(disk_to_dev(nbd->disk), "Unexpected reply (%p)\n",
357 dev_err(disk_to_dev(nbd->disk), "Othe
390 struct gendisk *disk = dev_to_disk(dev); local
777 struct gendisk *disk = alloc_disk(1 << part_shift); local
806 struct gendisk *disk = nbd_dev[i].disk; local
841 struct gendisk *disk = nbd_dev[i].disk; 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
97 { "D820", 10,1640, 0, 0}, /* 3: DD disk with 82 tracks/10 sectors */
145 /* Array for translating minors into disk formats */
187 * Maximum disk size (in kilobytes). This default is used whenever the
188 * current disk siz
219 struct gendisk *disk; member in struct:atari_floppy_struct
1327 floppy_check_events(struct gendisk *disk, unsigned int clearing) argument
1350 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.h54 struct gendisk *disk; member in struct:scsi_disk
69 unsigned ATO : 1; /* state of disk ATO bit */
70 unsigned WCE : 1; /* state of disk WCE bit */
71 unsigned RCD : 1; /* state of disk RCD bit, unused */
72 unsigned DPOFUA : 1; /* state of disk DPOFUA bit */
83 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) argument
85 return container_of(disk->private_data, struct scsi_disk, driver);
89 (sdsk)->disk ? \
91 (sdsk)->disk->disk_name, ##a) : \
164 static inline void sd_dif_config_host(struct scsi_disk *disk) argument
[all...]
H A Dsr.c7 * Linux scsi disk driver by
129 static inline struct scsi_cd *scsi_cd(struct gendisk *disk) argument
131 return container_of(disk->private_data, struct scsi_cd, driver);
138 static inline struct scsi_cd *scsi_cd_get(struct gendisk *disk) argument
143 if (disk->private_data == NULL)
145 cd = scsi_cd(disk);
350 if (error_sector < get_capacity(cd->disk) &&
352 set_capacity(cd->disk, error_sector);
393 cd->disk->disk_name, block));
525 static int sr_block_release(struct gendisk *disk, fmode_ argument
577 sr_block_check_events(struct gendisk *disk, unsigned int clearing) argument
584 sr_block_revalidate_disk(struct gendisk *disk) argument
644 struct gendisk *disk; local
949 struct gendisk *disk = cd->disk; local
[all...]
H A Dsr.h3 * CD-ROM disk driver header file
7 * SCSI disk driver header file by
55 struct gendisk *disk; member in struct:scsi_cd
H A Dsd_dif.c96 /* Bad ref tag received from disk */
312 struct gendisk *disk = sdkp->disk; local
329 blk_integrity_register(disk, &dif_type3_integrity_ip);
331 blk_integrity_register(disk, &dif_type1_integrity_ip);
334 blk_integrity_register(disk, &dif_type3_integrity_crc);
336 blk_integrity_register(disk, &dif_type1_integrity_crc);
339 "Enabling DIX %s protection\n", disk->integrity->name);
344 disk->integrity->tag_size = sizeof(u16) + sizeof(u32);
346 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
288 ide_gd_check_events(struct gendisk *disk, unsigned int clearing) argument
313 ide_gd_unlock_native_capacity(struct gendisk *disk) argument
323 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);
H A Dide-tape.c143 struct gendisk *disk; member in struct:ide_tape_obj
231 static struct ide_tape_obj *ide_tape_get(struct gendisk *disk, bool cdev, argument
241 tape = ide_drv_g(disk, ide_tape_obj);
684 struct gendisk *disk = tape->disk; local
691 if (ide_do_test_unit_ready(drive, disk) == 0)
698 ide_do_start_stop(drive, disk, IDETAPE_LU_LOAD_MASK);
716 rc = ide_queue_pc_tail(drive, tape->disk, &pc, NULL, 0);
736 if (ide_queue_pc_tail(drive, tape->disk, &pc, buf, pc.req_xfer))
804 struct gendisk *disk local
1010 struct gendisk *disk = tape->disk; local
1065 struct gendisk *disk = tape->disk; local
1255 struct gendisk *disk = tape->disk; local
1921 idetape_release(struct gendisk *disk, fmode_t mode) argument
[all...]
/drivers/md/persistent-data/
H A DMakefile6 dm-space-map-disk.o \
/drivers/scsi/osd/
H A Dosd_uld.c89 struct gendisk *disk; member in struct:osd_uld_device
386 oud->disk ? oud->disk->disk_name : NULL);
388 if (oud->disk)
389 put_disk(oud->disk);
398 struct gendisk *disk; local
428 /* allocate a disk and set it up */
430 disk = alloc_disk(1);
431 if (!disk) {
435 disk
[all...]
/drivers/block/aoe/
H A Daoeblk.c27 struct gendisk *disk = dev_to_disk(dev); local
28 struct aoedev *d = disk->private_data;
40 struct gendisk *disk = dev_to_disk(dev); local
41 struct aoedev *d = disk->private_data;
51 struct gendisk *disk = dev_to_disk(dev); local
52 struct aoedev *d = disk->private_data;
89 struct gendisk *disk = dev_to_disk(dev); local
90 struct aoedev *d = disk->private_data;
146 aoeblk_release(struct gendisk *disk, fmode_t mode) argument
148 struct aoedev *d = disk
[all...]
/drivers/sbus/char/
H A Djsflash.c563 struct gendisk *disk = alloc_disk(1); local
564 if (!disk)
566 jsfd_disk[i] = disk;
582 struct gendisk *disk = jsfd_disk[i]; local
587 disk->major = JSFD_MAJOR;
588 disk->first_minor = i;
589 sprintf(disk->disk_name, "jsfd%d", i);
590 disk->fops = &jsfd_fops;
591 set_capacity(disk, jdp->dsize >> 9);
592 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
362 struct gendisk *disk = xpram_disks[i]; local
367 disk->major = XPRAM_MAJOR;
368 disk->first_minor = i;
369 disk->fops = &xpram_devops;
370 disk->private_data = &xpram_devices[i];
371 disk->queue = xpram_queues[i];
372 sprintf(disk->disk_name, "slram%d", i);
373 set_capacity(disk, xpram_size
[all...]
/drivers/mmc/card/
H A DKconfig24 partition on the disk (plus one for the whole disk).
H A Dblock.c84 struct gendisk *disk; member in struct:mmc_blk_data
129 static struct mmc_blk_data *mmc_blk_get(struct gendisk *disk) argument
134 md = disk->private_data;
144 static inline int mmc_get_devidx(struct gendisk *disk) argument
146 int devidx = disk->first_minor / perdev_minors;
155 int devidx = mmc_get_devidx(md->disk);
160 put_disk(md->disk);
208 pr_err("%s: Locking boot partition ro until next power on failed: %d\n", md->disk->disk_name, ret);
216 md->disk->disk_name);
217 set_disk_ro(md->disk,
283 mmc_blk_release(struct gendisk *disk, fmode_t mode) argument
[all...]
/drivers/block/drbd/
H A Ddrbd_main.c173 io_allowed = (mdev->state.disk >= mins);
302 of the write to the local disk. To avoid corruptions of
473 (os.disk != D_DISKLESS && ns.disk == D_DISKLESS))) ||
663 drbd_disk_str(ns.disk),
714 else if (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.disk < D_UP_TO_DATE)
721 else if (ns.role == R_PRIMARY && ns.disk <= D_INCONSISTENT && ns.pdsk <= D_INCONSISTENT)
724 else if (ns.conn > C_CONNECTED && ns.disk < D_INCONSISTENT)
730 else if (ns.conn > C_CONNECTED && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE)
737 ns.disk
3388 struct gendisk *disk; local
[all...]

Completed in 473 milliseconds

12345