/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 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 | 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 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 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 | 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 | 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 | virtio_blk.c | 35 /* 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 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...] |
/drivers/scsi/ |
H A D | sd_dif.c | 44 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 D | sr.c | 7 * 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 D | sd.h | 66 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 D | writeback.h | 28 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 D | writeback.c | 23 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 D | super.c | 491 * 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 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 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 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);
|
/drivers/md/ |
H A D | dm-era-target.c | 37 * 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 D | drbd_state.c | 74 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 D | Makefile | 7 dm-space-map-disk.o \
|
/drivers/scsi/osd/ |
H A D | osd_uld.c | 89 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 D | zram_drv.c | 744 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 D | Makefile | 3 obj-$(CONFIG_LEDS_TRIGGER_IDE_DISK) += ledtrig-ide-disk.o
|
/drivers/sbus/char/ |
H A D | jsflash.c | 562 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 D | xpram.c | 2 * 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...] |