/linux-master/drivers/block/ |
H A D | loop.c | 649 struct gendisk *disk = dev_to_disk(dev); local 650 struct loop_device *lo = disk->private_data; 1720 static void lo_release(struct gendisk *disk) argument 1722 struct loop_device *lo = disk->private_data; 1724 if (disk_openers(disk) > 0) 1741 static void lo_free_disk(struct gendisk *disk) argument 1743 struct loop_device *lo = disk->private_data; 1990 struct gendisk *disk; local 2032 disk = lo->lo_disk = blk_mq_alloc_disk(&lo->tag_set, &lim, lo); 2033 if (IS_ERR(disk)) { [all...] |
H A D | ataflop.c | 14 * - Autodetection of disk format (DD/HD); untested yet, because I 33 * the FDC will otherwise wait forever when no disk is inserted... 37 * - more/other disk formats 42 * - Make disk format numbering independent from minors 48 * - disk formatting 61 * - Maybe a better strategy for disk change detection (does anyone 179 { "D820", 10,1640, 0, 0}, /* 3: DD disk with 82 tracks/10 sectors */ 227 /* Array for translating minors into disk formats */ 269 * Maximum disk size (in kilobytes). This default is used whenever the 270 * current disk siz 301 struct gendisk *disk[NUM_DISK_MINORS]; member in struct:atari_floppy_struct 1435 floppy_check_events(struct gendisk *disk, unsigned int clearing) argument 1458 floppy_revalidate(struct gendisk *disk) argument 1587 struct gendisk *disk = bdev->bd_disk; local 1920 floppy_open(struct gendisk *disk, blk_mode_t mode) argument 1957 floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode) argument 1968 floppy_release(struct gendisk *disk) argument 1995 struct gendisk *disk; local [all...] |
H A D | amiflop.c | 34 * needed for the disk mechanic. 36 * february 1996 fixed error recovery and multiple disk access 92 #define DSKRDY (0x1<<5) /* disk ready when low */ 94 #define DSKPROT (0x1<<3) /* disk protected when low */ 95 #define DSKCHANGE (0x1<<2) /* low when disk removed */ 115 #define DMAON (1<<14) /* disk DMA enabled */ 116 #define DISKWRITE (1<<13) /* disk write bit in DSKLEN enabled */ 196 int blocks; /* total # blocks on disk */ 199 int disk; /* disk i member in struct:amiga_floppy_struct 931 putsec(int disk, unsigned long *raw, int cnt) argument 965 amiga_write(int disk) argument 1322 dos_write(int disk) argument 1656 floppy_open(struct gendisk *disk, blk_mode_t mode) argument 1709 floppy_release(struct gendisk *disk) argument 1736 amiga_check_events(struct gendisk *disk, unsigned int clearing) argument 1779 struct gendisk *disk; local [all...] |
/linux-master/drivers/block/drbd/ |
H A D | drbd_state.c | 127 device_state_change->disk_state[OLD] = device->state.disk; 178 device_state_change->disk_state[NEW] = device->state.disk; 303 if (device->state.disk != D_DISKLESS || 376 disk_state = max_t(enum drbd_disk_state, disk_state, device->state.disk); 392 disk_state = min_t(enum drbd_disk_state, disk_state, device->state.disk); 474 (os.disk != D_FAILED && ns.disk == D_FAILED))) || 661 * We grab drbd_md_get_buffer(), because we don't want to "fail" the disk while 675 return drbd_req_state(device, NS(disk, D_FAILED), 689 device->state.disk ! [all...] |
H A D | drbd_nl.c | 539 ex_to_string = "peer unreachable, doing nothing since disk != UpToDate"; 547 mask.disk = D_MASK; 548 val.disk = D_OUTDATED; 654 (device->state.disk < D_UP_TO_DATE && 655 device->state.disk >= D_INCONSISTENT)) { 656 mask.disk = D_MASK; 657 val.disk = D_UP_TO_DATE; 663 device->state.disk == D_CONSISTENT && mask.pdsk == 0) { 667 val.disk = D_UP_TO_DATE; 668 mask.disk [all...] |
H A D | drbd_main.c | 52 static int drbd_open(struct gendisk *disk, blk_mode_t mode); 149 io_allowed = (device->state.disk >= mins); 290 * tl_abort_disk_io() - Abort disk I/O for all requests for a certain device in the TL 849 uuid_flags |= device->new_state_tmp.disk == D_INCONSISTENT ? 4 : 0; 891 D_ASSERT(device, device->state.disk == D_UP_TO_DATE); 1280 drbd_err(device, "Failed to write bitmap to disk!\n"); 1889 static int drbd_open(struct gendisk *disk, blk_mode_t mode) argument 1891 struct drbd_device *device = disk->private_data; 1945 .disk = D_DISKLESS, 2689 struct gendisk *disk; local [all...] |
H A D | drbd_int.h | 236 * transactions, local disk or peer. 32 bit "jiffies" are good enough, 243 /* local disk */ 416 MD_DIRTY, /* current uuids and flags not yet on disk */ 430 WAS_IO_ERROR, /* Local disk failed, returned IO error */ 431 WAS_READ_ERROR, /* Local disk READ failed (set additionally to the above) */ 432 FORCE_DETACH, /* Force-detach from local disk, aborting any pending local IO */ 768 /* things that are stored as / read from meta data on disk */ 774 sector_t p_size; /* partner's disk size */ 786 /* Used after attach while negotiating new disk state. */ 861 struct list_head active_ee; /* IO in progress (P_DATA gets written to disk) */ [all...] |
H A D | drbd_actlog.c | 31 * in the on disk ring buffer */ 88 device->state.disk <= D_FAILED); 151 if (op != REQ_OP_WRITE && device->state.disk == D_DISKLESS && device->ldev == NULL) 303 /* transaction number, modulo on-disk ring buffer wrap around */ 306 /* ... to aligned 4k on disk block */ 312 /* ... plus offset to the on disk position */ 408 drbd_err(device, "disk is %s, cannot start al transaction\n", 409 drbd_disk_str(device->state.disk)); 414 if (device->state.disk < D_INCONSISTENT) { 416 "disk i [all...] |
/linux-master/drivers/block/aoe/ |
H A D | aoeblk.c | 36 struct gendisk *disk = dev_to_disk(dev); local 37 struct aoedev *d = disk->private_data; 48 struct gendisk *disk = dev_to_disk(dev); local 49 struct aoedev *d = disk->private_data; 59 struct gendisk *disk = dev_to_disk(dev); local 60 struct aoedev *d = disk->private_data; 97 struct gendisk *disk = dev_to_disk(dev); local 98 struct aoedev *d = disk->private_data; 105 struct gendisk *disk = dev_to_disk(dev); local 106 struct aoedev *d = disk 207 aoeblk_open(struct gendisk *disk, blk_mode_t mode) argument 235 aoeblk_release(struct gendisk *disk) argument [all...] |
/linux-master/block/partitions/ |
H A D | mac.c | 66 return 0; /* not a MacOS disk */ 138 note_bootable_part(state->disk->part0->bd_dev, found_root,
|
/linux-master/block/ |
H A D | holder.c | 14 struct gendisk *disk) 18 list_for_each_entry(holder, &disk->slave_bdevs, list) 35 * bd_link_disk_holder - create symlinks between holding disk and slave bdev 37 * @disk: the holding disk 43 * - from "slaves" directory of the holder @disk to the claimed @bdev 44 * - from "holders" directory of the @bdev to the holder @disk 46 * For example, if /dev/dm-0 maps to /dev/sda and disk for dm-0 is 53 * ensure that both @bdev and @disk are valid during the creation and 62 int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) argument 13 bd_find_holder_disk(struct block_device *bdev, struct gendisk *disk) argument 138 bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk) argument [all...] |
H A D | blk-wbt.c | 167 struct backing_dev_info *bdi = rwb->rqos.disk->bdi; 209 else if (test_bit(QUEUE_FLAG_WC, &rwb->rqos.disk->queue->queue_flags) && 305 struct backing_dev_info *bdi = rwb->rqos.disk->bdi; 358 struct backing_dev_info *bdi = rwb->rqos.disk->bdi; 428 if (!rwb->rqos.disk) 433 trace_wbt_timer(rwb->rqos.disk->bdi, status, rqd->scale_step, inflight); 704 void wbt_enable_default(struct gendisk *disk) argument 706 struct request_queue *q = disk->queue; 727 wbt_init(disk); 758 RQWB(rqos)->rq_depth.queue_depth = blk_queue_depth(rqos->disk 774 wbt_disable_default(struct gendisk *disk) argument 890 wbt_init(struct gendisk *disk) argument [all...] |
H A D | blk-iolatency.c | 295 blkcg_schedule_throttle(rqos->disk, use_memdelay); 333 unsigned long qd = blkiolat->rqos.disk->queue->nr_requests; 375 unsigned long qd = iolat->blkiolat->rqos.disk->queue->nr_requests; 649 blkcg_deactivate_policy(rqos->disk, &blkcg_policy_iolatency); 668 blkiolat->rqos.disk->queue->root_blkg) { 752 blk_mq_freeze_queue(blkiolat->rqos.disk->queue); 754 blk_mq_unfreeze_queue(blkiolat->rqos.disk->queue); 758 static int blk_iolatency_init(struct gendisk *disk) argument 767 ret = rq_qos_add(&blkiolat->rqos, disk, RQ_QOS_LATENCY, 771 ret = blkcg_activate_policy(disk, 965 iolatency_pd_alloc(struct gendisk *disk, struct blkcg *blkcg, gfp_t gfp) argument [all...] |
H A D | blk-integrity.c | 353 * @disk: struct gendisk pointer to make integrity-aware 362 void blk_integrity_register(struct gendisk *disk, struct blk_integrity *template) argument 364 struct blk_integrity *bi = &disk->queue->integrity; 369 ilog2(queue_logical_block_size(disk->queue)); 375 blk_queue_flag_set(QUEUE_FLAG_STABLE_WRITES, disk->queue); 378 if (disk->queue->crypto_profile) { 380 disk->queue->crypto_profile = NULL; 388 * @disk: disk whose integrity profile to unregister 393 void blk_integrity_unregister(struct gendisk *disk) argument [all...] |
H A D | bfq-iosched.c | 502 unsigned int wrap = 0; /* bit mask: requests behind the disk head? */ 1105 * - with a virtual disk stacked on a slow low-end 5400rpm HDD 1458 * estimated disk peak rate; otherwise return the default max budget 4038 * let either the budget timeout or the disk 4043 * candidate to boost the disk throughput. 4192 * in the slower disk zones tend to be slow(er) even 4194 * rate is likely to be an average over the disk 4356 * Processes doing I/O in the slower disk zones will tend to 4358 * estimated peak rate is actually an average over the disk 4859 * not disable disk idlin [all...] |
H A D | bfq-cgroup.c | 510 static struct blkg_policy_data *bfq_pd_alloc(struct gendisk *disk, argument 515 bfqg = kzalloc_node(sizeof(*bfqg), gfp, disk->node_id); 1288 ret = blkcg_activate_policy(bfqd->queue->disk, &blkcg_policy_bfq);
|
/linux-master/arch/xtensa/platforms/iss/ |
H A D | simdisk.c | 123 static int simdisk_open(struct gendisk *disk, blk_mode_t mode) argument 125 struct simdisk *dev = disk->private_data; 133 static void simdisk_release(struct gendisk *disk) argument 135 struct simdisk *dev = disk->private_data;
|
/linux-master/arch/x86/boot/ |
H A D | header.S | 189 # on disk
|
/linux-master/arch/um/drivers/ |
H A D | ubd_kern.c | 160 struct gendisk *disk; member in struct:ubd 365 " an 's' will cause data to be written to disk on the host immediately.\n" 806 struct gendisk *disk = dev_to_disk(dev); local 807 struct ubd *ubd_dev = disk->private_data; 851 struct gendisk *disk; local 890 disk = blk_mq_alloc_disk(&ubd_dev->tag_set, &lim, ubd_dev); 891 if (IS_ERR(disk)) { 892 err = PTR_ERR(disk); 896 blk_queue_flag_set(QUEUE_FLAG_NONROT, disk->queue); 897 blk_queue_write_cache(disk [all...] |
/linux-master/arch/m68k/emu/ |
H A D | nfblock.c | 57 struct gendisk *disk; member in struct:nfhd_device 123 dev->disk = blk_alloc_disk(&lim, NUMA_NO_NODE); 124 if (IS_ERR(dev->disk)) { 125 err = PTR_ERR(dev->disk); 129 dev->disk->major = major_num; 130 dev->disk->first_minor = dev_id * 16; 131 dev->disk->minors = 16; 132 dev->disk->fops = &nfhd_ops; 133 dev->disk->private_data = dev; 134 sprintf(dev->disk [all...] |
/linux-master/drivers/scsi/ |
H A D | virtio_scsi.c | 543 bi = blk_get_integrity(rq->q->disk);
|
/linux-master/fs/bcachefs/ |
H A D | fs-io-pagecache.c | 418 bch2_disk_reservation_put(c, &res->disk); 441 res->disk.nr_replicas); 446 ret = bch2_disk_reservation_add(c, &res->disk, disk_sectors, 0); 460 res->disk.sectors -= disk_sectors; 517 res->disk.nr_replicas); 523 sectors = min_t(unsigned, sectors, res->disk.sectors); 526 res->disk.sectors -= sectors;
|
/linux-master/drivers/nvme/target/ |
H A D | trace.h | 72 __array(char, disk, DISK_NAME_LEN) 85 __assign_req_name(__entry->disk, req); 99 __print_disk_name(__entry->disk), 113 __array(char, disk, DISK_NAME_LEN) 125 __assign_req_name(__entry->disk, req); 129 __print_disk_name(__entry->disk),
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | vmtest.sh | 207 # Ensure that the logs are written to disk 254 -drive file="${rootfs_img}",format=raw,index=1,media=disk,if=virtio,cache=none \
|
/linux-master/drivers/md/ |
H A D | dm-zoned-target.c | 605 struct gendisk *disk; local 612 disk = dmz_dev->bdev->bd_disk; 613 if (disk->fops->check_events && 614 disk->fops->check_events(disk, 0) & DISK_EVENT_MEDIA_CHANGE) { 777 ti->error = "Primary disk is not a regular device"; 785 ti->error = "Secondary disk is not a zoned device";
|