/drivers/block/ |
H A D | DAC960.c | 80 struct gendisk *disk = bdev->bd_disk; local 81 DAC960_Controller_T *p = disk->queue->queuedata; 82 int drive_nr = (long)disk->private_data; 109 struct gendisk *disk = bdev->bd_disk; local 110 DAC960_Controller_T *p = disk->queue->queuedata; 111 int drive_nr = (long)disk->private_data; 143 static unsigned int DAC960_check_events(struct gendisk *disk, argument 146 DAC960_Controller_T *p = disk->queue->queuedata; 147 int drive_nr = (long)disk->private_data; 154 static int DAC960_revalidate_disk(struct gendisk *disk) argument 2532 struct gendisk *disk = Controller->disks[n]; local 2567 int disk; local 2589 int disk; local 3156 int disk; local [all...] |
H A D | amiflop.c | 33 * needed for the disk mechanic. 35 * february 1996 fixed error recovery and multiple disk access 97 #define FD_NOTREADY 4 /* unit is not ready (motor not on/no disk) */ 170 #define RAW_BUF_SIZE 30000 /* size of raw disk data */ 531 /* loop and read disk ID */ 658 * written to disk and vice versa. 814 static unsigned long *putsec(int disk, unsigned long *raw, int cnt) argument 819 disk&=3; 825 hdr.track = unit[disk].track; 827 hdr.ord = unit[disk] 848 amiga_write(int disk) argument 1205 dos_write(int disk) argument 1637 floppy_release(struct gendisk *disk, fmode_t mode) argument 1665 amiga_check_events(struct gendisk *disk, unsigned int clearing) argument 1710 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 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...] |
H A D | brd.c | 449 MODULE_PARM_DESC(rd_size, "Size of each RAM disk in kbytes."); 451 MODULE_PARM_DESC(max_part, "Maximum number of partitions per RAM disk"); 453 MODULE_PARM_DESC(part_show, "Control RAM disk visibility in /proc/partitions"); 478 struct gendisk *disk; local 499 disk = brd->brd_disk = alloc_disk(1 << part_shift); 500 if (!disk) 502 disk->major = RAMDISK_MAJOR; 503 disk->first_minor = i << part_shift; 504 disk->fops = &brd_fops; 505 disk [all...] |
H A D | cciss.c | 170 static void cciss_release(struct gendisk *disk, fmode_t mode); 175 static int cciss_revalidate(struct gendisk *disk); 1065 static inline ctlr_info_t *get_host(struct gendisk *disk) argument 1067 return disk->queue->queuedata; 1070 static inline drive_info_struct *get_drv(struct gendisk *disk) argument 1072 return disk->private_data; 1090 * disk information. I don't think I really like this 1127 static void cciss_release(struct gendisk *disk, fmode_t mode) argument 1133 h = get_host(disk); 1134 drv = get_drv(disk); 1445 cciss_getluninfo(ctlr_info_t *h, struct gendisk *disk, void __user *argp) argument 1703 struct gendisk *disk = bdev->bd_disk; local 1931 cciss_add_disk(ctlr_info_t *h, struct gendisk *disk, int drv_index) argument 1989 struct gendisk *disk; local 2243 struct gendisk *disk; local 2455 struct gendisk *disk; local 2943 cciss_revalidate(struct gendisk *disk) argument 5271 struct gendisk *disk = h->gendisk[j]; local [all...] |
H A D | cpqarray.c | 163 static void ida_release(struct gendisk *disk, fmode_t mode); 177 static int ida_revalidate(struct gendisk *disk); 187 static inline drv_info_t *get_drv(struct gendisk *disk) argument 189 return disk->private_data; 192 static inline ctlr_info_t *get_host(struct gendisk *disk) argument 194 return disk->queue->queuedata; 465 struct gendisk *disk = ida_gendisk[i][j]; local 467 sprintf(disk->disk_name, "ida/c%dd%d", i, j); 468 disk->major = COMPAQ_SMART2_MAJOR + i; 469 disk 859 ida_release(struct gendisk *disk, fmode_t mode) argument 1540 struct gendisk *disk = ida_gendisk[ctlr][i]; local 1556 struct gendisk *disk = ida_gendisk[ctlr][i]; local 1572 ida_revalidate(struct gendisk *disk) argument [all...] |
H A D | floppy.c | 74 * disk types. 88 * opposite side of the disk, leaving the sector IDs alone (i.e. Commodore's 156 #define DCL_DEBUG /* debug disk change line */ 336 * Maximum disk size (in kilobytes). 337 * This default is used whenever the current disk size is unknown. 374 | | | | | | | Spindown offset (where disk stops) 404 * Frequency of disk change checks */ 422 * tells if the disk is in Commodore 1581 format, which means side 0 sectors 423 * are located on side 1 of the disk but with a side 0 ID, and vice-versa. 424 * This is the same as the Sharp MZ-80 5.25" CP/M disk forma 3621 floppy_release(struct gendisk *disk, fmode_t mode) argument 3740 floppy_check_events(struct gendisk *disk, unsigned int clearing) argument 3834 floppy_revalidate(struct gendisk *disk) argument [all...] |
H A D | hd.c | 304 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 D | loop.c | 700 struct gendisk *disk = dev_to_disk(dev); local 701 struct loop_device *lo = disk->private_data; 1515 static void lo_release(struct gendisk *disk, fmode_t mode) argument 1517 struct loop_device *lo = disk->private_data; 1607 struct gendisk *disk; local 1640 disk = lo->lo_disk = alloc_disk(1 << part_shift); 1641 if (!disk) 1663 disk->flags |= GENHD_FL_NO_PART_SCAN; 1664 disk->flags |= GENHD_FL_EXT_DEVT; 1671 disk [all...] |
H A D | nbd.c | 133 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 D | null_blk.c | 34 struct gendisk *disk; member in struct:nullb 363 del_gendisk(nullb->disk); 367 put_disk(nullb->disk); 376 static void null_release(struct gendisk *disk, fmode_t mode) argument 461 struct gendisk *disk; local 526 disk = nullb->disk = alloc_disk_node(1, home_node); 527 if (!disk) { 542 set_capacity(disk, size); 544 disk [all...] |
H A D | nvme-core.c | 409 struct gendisk *disk = bio->bi_bdev->bd_disk; local 410 if (blk_queue_io_stat(disk->queue)) { 413 part_round_stats(cpu, &disk->part0); 414 part_stat_inc(cpu, &disk->part0, ios[rw]); 415 part_stat_add(cpu, &disk->part0, sectors[rw], 417 part_inc_in_flight(&disk->part0, rw); 424 struct gendisk *disk = bio->bi_bdev->bd_disk; local 425 if (blk_queue_io_stat(disk->queue)) { 429 part_stat_add(cpu, &disk->part0, ticks[rw], duration); 430 part_round_stats(cpu, &disk 1785 nvme_release(struct gendisk *disk, fmode_t mode) argument 1904 struct gendisk *disk; local [all...] |
H A D | osdblk.c | 106 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 D | pktcdvd.c | 1278 clear_bdi_congested(&pd->disk->queue->backing_dev_info, 2208 set_capacity(pd->disk, lba << 2); 2317 static void pkt_close(struct gendisk *disk, fmode_t mode) argument 2319 struct pktcdvd_device *pd = disk->private_data; 2528 struct request_queue *q = pd->disk->queue; 2709 static unsigned int pkt_check_events(struct gendisk *disk, argument 2712 struct pktcdvd_device *pd = disk->private_data; 2746 struct gendisk *disk; local 2783 disk = alloc_disk(1); 2784 if (!disk) [all...] |
H A D | rbd.c | 336 struct gendisk *disk; /* blkdev's gendisk and rq */ member in struct:rbd_device 495 else if (rbd_dev->disk) 497 RBD_DRV_NAME, rbd_dev->disk->disk_name, &vaf); 561 static void rbd_release(struct gendisk *disk, fmode_t mode) argument 563 struct rbd_device *rbd_dev = disk->private_data; 606 set_disk_ro(rbd_dev->disk, ro ? 1 : 0); 904 * on-disk header. 3507 struct gendisk *disk = rbd_dev->disk; local 3509 if (!disk) 3730 struct gendisk *disk; local [all...] |
H A D | skd_main.c | 284 struct gendisk *disk; member in struct:skd_device 1262 struct gendisk *disk = bdev->bd_disk; local 1263 struct skd_device *skdev = disk->private_data; 1268 disk->disk_name, current->comm, mode, cmd_in, arg); 1277 rc = scsi_cmd_ioctl(disk->queue, disk, mode, cmd_in, p); 1289 skdev->name, __func__, __LINE__, disk->disk_name, rc); 2112 set_capacity(skdev->disk, skdev->read_cap_last_lba + 1); 2120 set_capacity(skdev->disk, skdev->read_cap_last_lba + 1); 4387 struct gendisk *disk; local 4680 struct gendisk *disk = skdev->disk; local [all...] |
H A D | sunvdc.c | 32 MODULE_DESCRIPTION("Sun LDOM virtual disk client driver"); 50 struct gendisk *disk; member in struct:vdc_port 63 /* The server fills these in for us in the disk attribute 102 struct gendisk *disk = bdev->bd_disk; local 103 sector_t nsect = get_capacity(disk); 124 struct gendisk *disk; local 135 disk = bdev->bd_disk; 137 if (bdev->bd_disk && (disk->flags & GENHD_FL_CD)) 285 if (blk_queue_stopped(port->disk->queue) && 287 blk_start_queue(port->disk [all...] |
/drivers/block/aoe/ |
H A D | aoeblk.c | 37 struct gendisk *disk = dev_to_disk(dev); local 38 struct aoedev *d = disk->private_data; 50 struct gendisk *disk = dev_to_disk(dev); local 51 struct aoedev *d = disk->private_data; 61 struct gendisk *disk = dev_to_disk(dev); local 62 struct aoedev *d = disk->private_data; 99 struct gendisk *disk = dev_to_disk(dev); local 100 struct aoedev *d = disk->private_data; 107 struct gendisk *disk = dev_to_disk(dev); local 108 struct aoedev *d = disk 262 aoeblk_release(struct gendisk *disk, fmode_t mode) argument [all...] |
/drivers/block/drbd/ |
H A D | drbd_main.c | 171 io_allowed = (device->state.disk >= mins); 304 * tl_abort_disk_io() - Abort disk I/O for all requests for a certain device in the TL 861 uuid_flags |= device->new_state_tmp.disk == D_INCONSISTENT ? 4 : 0; 903 D_ASSERT(device, device->state.disk == D_UP_TO_DATE); 1257 drbd_err(device, "Failed to write bitmap to disk!\n"); 1899 .disk = D_DISKLESS, 2726 struct gendisk *disk; local 2755 disk = alloc_disk(1); 2756 if (!disk) 2758 device->vdisk = disk; [all...] |
H A D | drbd_receiver.c | 1201 drbd_info(device, "local disk flush failed with status %d\n", rv); 1628 drbd_err(device, "request from peer beyond end of local disk: " 1890 /* data is submitted to disk within recv_resync_read. 1896 drbd_err(device, "Can not write resync data to local disk.\n"); 2402 /* In case we have the only disk of the cluster, */ 2467 struct gendisk *disk = device->ldev->backing_bdev->bd_contains->bd_disk; local 2480 curr_events = (int)part_stat_read(&disk->part0, sectors[0]) + 2481 (int)part_stat_read(&disk->part0, sectors[1]) - 2973 device->state.disk >= D_NEGOTIATING ? drbd_bm_total_weight(device) : 0, 0); 3083 device->state.disk > [all...] |
H A D | drbd_state.h | 85 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ member in struct:drbd_dev_state::__anon310 99 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */
|
/drivers/block/mtip32xx/ |
H A D | mtip32xx.h | 464 struct gendisk *disk; /* Pointer to our gendisk structure. */ member in struct:driver_data 478 unsigned long index; /* Index to determine the disk name */
|
/drivers/block/paride/ |
H A D | pcd.c | 201 struct gendisk *disk; member in struct:pcd_unit 239 static void pcd_block_release(struct gendisk *disk, fmode_t mode) argument 241 struct pcd_unit *cd = disk->private_data; 260 static unsigned int pcd_block_check_events(struct gendisk *disk, argument 263 struct pcd_unit *cd = disk->private_data; 299 struct gendisk *disk = alloc_disk(1); local 300 if (!disk) 302 cd->disk = disk; 318 disk [all...] |
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 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 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 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...] |