/drivers/block/paride/ |
H A D | pd.c | 233 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 D | mkd | 9 mknod $1 $2 $3 $4 ; chmod 0660 $1 ; chown root:disk $1
|
H A D | pf.c | 5 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 D | pcd.c | 201 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 D | hd.c | 305 static void hd_out(struct hd_i_struct *disk, argument 321 if (!controller_ready(disk->unit, head)) { 326 outb_p(disk->ctl, HD_CMD); 328 outb_p(disk->wpcom >> 2, ++port); 333 outb_p(0xA0 | (disk->unit << 4) | head, ++port); 382 struct hd_i_struct *disk = &hd_info[i]; local 383 disk->special_op = disk->recalibrate = 1; 384 hd_out(disk, disk 421 struct hd_i_struct *disk = req->rq_disk->private_data; local 555 do_special_op(struct hd_i_struct *disk, struct request *req) argument 583 struct hd_i_struct *disk; local 664 struct hd_i_struct *disk = bdev->bd_disk->private_data; local 747 struct gendisk *disk = alloc_disk(64); local [all...] |
H A D | virtio_blk.c | 29 /* 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 D | osdblk.c | 106 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 D | nbd.c | 130 dev_warn(disk_to_dev(lo->disk), "shutting down socket\n"); 160 dev_err(disk_to_dev(lo->disk), 246 lo->disk->disk_name, req, 253 dev_err(disk_to_dev(lo->disk), 270 lo->disk->disk_name, req, bvec->bv_len); 273 dev_err(disk_to_dev(lo->disk), 332 dev_err(disk_to_dev(lo->disk), 338 dev_err(disk_to_dev(lo->disk), "Wrong magic (0x%lx)\n", 350 dev_err(disk_to_dev(lo->disk), "Unexpected reply (%p)\n", 357 dev_err(disk_to_dev(lo->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 D | viodasd.c | 24 * This routine provides access to disk space (termed "DASD" in historical 28 * All disk operations are performed by sending messages back and forth to 63 * We only support 7 partitions per physical disk....so with minor 113 * Number of disk I/O requests we've sent to OS/400 118 * This is our internal structure for keeping track of disk devices 128 struct gendisk *disk; member in struct:viodasd_device 172 pr_warning("bad rc opening disk: %d:0x%04x (%s)\n", 195 static int viodasd_release(struct gendisk *disk, fmode_t mode) argument 197 struct viodasd_device *d = disk->private_data; 224 struct gendisk *disk local [all...] |
H A D | ataflop.c | 13 * - 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 D | sd.h | 53 struct gendisk *disk; member in struct:scsi_disk 66 unsigned ATO : 1; /* state of disk ATO bit */ 67 unsigned WCE : 1; /* state of disk WCE bit */ 68 unsigned RCD : 1; /* state of disk RCD bit, unused */ 69 unsigned DPOFUA : 1; /* state of disk DPOFUA bit */ 80 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) argument 82 return container_of(disk->private_data, struct scsi_disk, driver); 86 (sdsk)->disk ? \ 88 (sdsk)->disk->disk_name, ##a) : \ 129 static inline void sd_dif_config_host(struct scsi_disk *disk) argument [all...] |
H A D | sr.c | 7 * 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 D | sr.h | 3 * CD-ROM disk driver header file 7 * SCSI disk driver header file by 55 struct gendisk *disk; member in struct:scsi_cd
|
/drivers/ide/ |
H A D | ide-gd.c | 19 #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 D | ide-gd.h | 19 struct gendisk *disk; member in struct:ide_disk_obj 36 /* Copy of the flexible disk page */
|
H A D | ide-floppy_ioctl.c | 53 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 D | ide-tape.c | 143 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 D | Makefile | 6 dm-space-map-disk.o \
|
/drivers/scsi/osd/ |
H A D | osd_uld.c | 89 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 D | aoeblk.c | 27 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 D | jsflash.c | 563 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 D | xpram.c | 2 * 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 D | Kconfig | 24 partition on the disk (plus one for the whole disk).
|
H A D | block.c | 85 struct gendisk *disk; member in struct:mmc_blk_data 130 static struct mmc_blk_data *mmc_blk_get(struct gendisk *disk) argument 135 md = disk->private_data; 145 static inline int mmc_get_devidx(struct gendisk *disk) argument 147 int devidx = disk->first_minor / perdev_minors; 156 int devidx = mmc_get_devidx(md->disk); 161 put_disk(md->disk); 209 pr_err("%s: Locking boot partition ro until next power on failed: %d\n", md->disk->disk_name, ret); 217 md->disk->disk_name); 218 set_disk_ro(md->disk, 284 mmc_blk_release(struct gendisk *disk, fmode_t mode) argument [all...] |
/drivers/block/drbd/ |
H A D | drbd_main.c | 173 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...] |