Searched refs:disk (Results 101 - 125 of 198) sorted by last modified time

12345678

/linux-master/drivers/block/
H A Dloop.c649 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 Dataflop.c14 * - 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 Damiflop.c34 * 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 Ddrbd_state.c127 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 Ddrbd_nl.c539 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 Ddrbd_main.c52 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 Ddrbd_int.h236 * 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 Ddrbd_actlog.c31 * 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 Daoeblk.c36 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 Dmac.c66 return 0; /* not a MacOS disk */
138 note_bootable_part(state->disk->part0->bd_dev, found_root,
/linux-master/block/
H A Dholder.c14 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 Dblk-wbt.c167 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 Dblk-iolatency.c295 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 Dblk-integrity.c353 * @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 Dbfq-iosched.c502 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 Dbfq-cgroup.c510 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 Dsimdisk.c123 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 Dheader.S189 # on disk
/linux-master/arch/um/drivers/
H A Dubd_kern.c160 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 Dnfblock.c57 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 Dvirtio_scsi.c543 bi = blk_get_integrity(rq->q->disk);
/linux-master/fs/bcachefs/
H A Dfs-io-pagecache.c418 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 Dtrace.h72 __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 Dvmtest.sh207 # 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 Ddm-zoned-target.c605 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";

Completed in 323 milliseconds

12345678