Searched refs:disk (Results 76 - 100 of 198) sorted by path

12345678

/linux-master/drivers/block/drbd/
H A Ddrbd_req.c247 /* Update disk stats */
558 * peer_device == NULL means local disk
635 /* I'd rather not detach from local disk just because it
642 * no local disk,
900 if (device->state.disk == D_UP_TO_DATE)
902 if (device->state.disk != D_INCONSISTENT)
1219 /* Update disk stats */
1263 return s.disk == D_UP_TO_DATE || s.pdsk == D_UP_TO_DATE;
1687 * resp. the local disk,
1689 * - the connection was established (resp. disk wa
[all...]
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_state.h90 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ member in struct:drbd_dev_state::__anon209
104 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */
H A Ddrbd_worker.c218 * "aborting" requests, or force-detaching the disk, is intended for
231 * from disk into the original request pages, in the best case it will
244 drbd_emerg(device, "delayed completion of aborted local request; disk-timeout may be too aggressive\n");
610 to continue resync with a broken disk makes no sense at
950 ns.disk = D_INCONSISTENT;
953 ns.disk = D_UP_TO_DATE;
957 ns.disk = D_UP_TO_DATE;
1005 disk_state = min_t(enum drbd_disk_state, disk_state, device->state.disk);
1542 if (!odev->ldev || odev->state.disk == D_DISKLESS)
1574 if (odev->state.conn == C_STANDALONE && odev->state.disk
1679 struct gendisk *disk = device->ldev->backing_bdev->bd_disk; local
[all...]
/linux-master/drivers/block/
H A Dfloppy.c75 * disk types.
89 * opposite side of the disk, leaving the sector IDs alone (i.e. Commodore's
155 #define DCL_DEBUG /* debug disk change line */
330 * Maximum disk size (in kilobytes).
331 * This default is used whenever the current disk size is unknown.
367 | | | | | | | Spindown offset (where disk stops)
397 * Frequency of disk change checks */
414 * tells if the disk is in Commodore 1581 format, which means side 0 sectors
415 * are located on side 1 of the disk but with a side 0 ID, and vice-versa.
416 * This is the same as the Sharp MZ-80 5.25" CP/M disk forma
3215 invalidate_drive(struct gendisk *disk) argument
3258 struct gendisk *disk = opened_disk[cnt]; local
3971 floppy_release(struct gendisk *disk) argument
3992 floppy_open(struct gendisk *disk, blk_mode_t mode) argument
4091 floppy_check_events(struct gendisk *disk, unsigned int clearing) argument
4178 floppy_revalidate(struct gendisk *disk) argument
4521 struct gendisk *disk; local
[all...]
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 Dn64cart.c121 struct gendisk *disk; local
138 disk = blk_alloc_disk(&lim, NUMA_NO_NODE);
139 if (IS_ERR(disk)) {
140 err = PTR_ERR(disk);
144 disk->first_minor = 0;
145 disk->flags = GENHD_FL_NO_PART;
146 disk->fops = &n64cart_fops;
147 disk->private_data = &pdev->dev;
148 strcpy(disk->disk_name, "n64cart");
150 set_capacity(disk, siz
[all...]
H A Dnbd.c123 struct gendisk *disk; member in struct:nbd_device
159 #define nbd_name(nbd) ((nbd)->disk->disk_name)
177 return disk_to_dev(nbd->disk);
224 struct gendisk *disk = dev_to_disk(dev); local
225 struct nbd_device *nbd = (struct nbd_device *)disk->private_data;
238 struct gendisk *disk = dev_to_disk(dev); local
239 struct nbd_device *nbd = (struct nbd_device *)disk->private_data;
251 struct gendisk *disk = nbd->disk; local
253 del_gendisk(disk);
1606 nbd_open(struct gendisk *disk, blk_mode_t mode) argument
1649 nbd_release(struct gendisk *disk) argument
1661 nbd_free_disk(struct gendisk *disk) argument
1813 struct gendisk *disk; local
[all...]
H A Dpktcdvd.c310 "%s", pd->disk->disk_name);
341 pd->disk->disk_name,
440 seq_printf(m, "Writer %s mapped to %pg:\n", pd->disk->disk_name,
500 pd->dfs_d_root = debugfs_create_dir(pd->disk->disk_name, pkt_debugfs_root);
534 struct device *ddev = disk_to_dev(pd->disk);
769 struct device *ddev = disk_to_dev(pd->disk);
866 struct device *ddev = disk_to_dev(pd->disk);
950 struct device *ddev = disk_to_dev(pd->disk);
979 dev_dbg(disk_to_dev(pd->disk), "bio=%p sec0=%llx sec=%llx err=%d\n",
998 dev_dbg(disk_to_dev(pd->disk), "i
2256 pkt_open(struct gendisk *disk, blk_mode_t mode) argument
2299 pkt_release(struct gendisk *disk) argument
2590 pkt_check_events(struct gendisk *disk, unsigned int clearing) argument
2606 pkt_devnode(struct gendisk *disk, umode_t *mode) argument
2634 struct gendisk *disk; local
[all...]
H A Drbd.c386 struct gendisk *disk; /* blkdev's gendisk and rq */ member in struct:rbd_device
604 else if (rbd_dev->disk)
606 RBD_DRV_NAME, rbd_dev->disk->disk_name, &vaf);
662 static int rbd_open(struct gendisk *disk, blk_mode_t mode) argument
664 struct rbd_device *rbd_dev = disk->private_data;
681 static void rbd_release(struct gendisk *disk) argument
683 struct rbd_device *rbd_dev = disk->private_data;
1009 * on-disk header.
4817 put_disk(rbd_dev->disk);
4819 rbd_dev->disk
4951 struct gendisk *disk; local
[all...]
H A Dsunvdc.c32 MODULE_DESCRIPTION("Sun LDOM virtual disk client driver");
59 struct gendisk *disk; member in struct:vdc_port
77 /* The server fills these in for us in the disk attribute
124 struct gendisk *disk = bdev->bd_disk; local
125 sector_t nsect = get_capacity(disk);
185 * allocated a disk.
187 if (port->disk && vdc_tx_dring_avail(dr) * 100 / VDC_TX_RING_SIZE >= 50)
188 blk_mq_start_stopped_hw_queues(port->disk->queue, true);
464 struct vdc_port *port = req->q->disk->private_data;
804 * disk i
[all...]
H A Dswim.c190 struct gendisk *disk; member in struct:floppy_state
611 static int floppy_open(struct gendisk *disk, blk_mode_t mode) argument
613 struct floppy_state *fs = disk->private_data;
635 set_capacity(fs->disk, fs->total_secs);
641 if (disk_check_media_change(disk) && fs->disk_in)
660 static int floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode) argument
665 ret = floppy_open(disk, mode);
671 static void floppy_release(struct gendisk *disk) argument
673 struct floppy_state *fs = disk->private_data;
731 static unsigned int floppy_check_events(struct gendisk *disk, argument
776 struct gendisk *disk = fs->disk; local
[all...]
H A Dswim3.c190 int secpercyl; /* disk geometry information */
251 static int floppy_open(struct gendisk *disk, blk_mode_t mode);
252 static unsigned int floppy_check_events(struct gendisk *disk,
254 static int floppy_revalidate(struct gendisk *disk);
328 swim3_dbg("%s", " disk ejected\n");
336 swim3_dbg("%s", " try to write, disk write protected\n");
925 static int floppy_open(struct gendisk *disk, blk_mode_t mode) argument
927 struct floppy_state *fs = disk->private_data;
965 if (disk_check_media_change(disk))
966 floppy_revalidate(disk);
995 floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode) argument
1006 floppy_release(struct gendisk *disk) argument
1024 floppy_check_events(struct gendisk *disk, unsigned int clearing) argument
1031 floppy_revalidate(struct gendisk *disk) argument
1193 struct gendisk *disk; local
[all...]
H A Dublk_drv.c284 static int ublk_report_zones(struct gendisk *disk, sector_t sector, argument
287 struct ublk_device *ub = disk->private_data;
288 unsigned int zone_size_sectors = disk->queue->limits.chunk_sectors;
315 req = blk_mq_alloc_request(disk->queue, REQ_OP_DRV_IN, 0);
326 ret = blk_rq_map_kern(disk->queue, req, buffer, buffer_length,
670 static void ublk_free_disk(struct gendisk *disk) argument
672 struct ublk_device *ub = disk->private_data;
690 static int ublk_open(struct gendisk *disk, blk_mode_t mode) argument
692 struct ublk_device *ub = disk->private_data;
699 * the disk
1389 struct gendisk *disk; local
1572 struct gendisk *disk; local
2182 struct gendisk *disk; local
[all...]
H A Dvirtio_blk.c68 /* The disk structure for the kernel. */
69 struct gendisk *disk; member in struct:virtio_blk
374 blk_mq_start_stopped_hw_queues(vblk->disk->queue, true);
537 struct request_queue *q = vblk->disk->queue;
542 get_capacity(vblk->disk) >> ilog2(vblk->zone_sectors));
566 struct request_queue *q = vblk->disk->queue;
598 if (zone.start + vblk->zone_sectors <= get_capacity(vblk->disk))
601 zone.len = get_capacity(vblk->disk) - zone.start;
662 static int virtblk_report_zones(struct gendisk *disk, sector_t sector, argument
666 struct virtio_blk *vblk = disk
809 virtblk_get_id(struct gendisk *disk, char *id_str) argument
869 virtblk_free_disk(struct gendisk *disk) argument
898 struct gendisk *disk = dev_to_disk(dev); local
1108 struct gendisk *disk = dev_to_disk(dev); local
1126 struct gendisk *disk = dev_to_disk(dev); local
1146 struct gendisk *disk = dev_to_disk(dev); local
[all...]
H A Dz2ram.c3 ** as a block device, to be used as a RAM disk or swap space
143 static int z2_open(struct gendisk *disk, blk_mode_t mode) argument
145 int device = disk->first_minor;
291 static void z2_release(struct gendisk *disk) argument
318 struct gendisk *disk; local
321 disk = blk_mq_alloc_disk(&tag_set, NULL, NULL);
322 if (IS_ERR(disk))
323 return PTR_ERR(disk);
325 disk->major = Z2RAM_MAJOR;
326 disk
[all...]
/linux-master/drivers/block/mtip32xx/
H A Dmtip32xx.c144 if (dd->disk)
145 blk_mark_disk_dead(dd->disk);
2277 dd->dfs_node = debugfs_create_dir(dd->disk->disk_name, dfs_parent);
2281 dd->disk->disk_name);
3000 * Helper function for reusing disk name
3185 static void mtip_block_free_disk(struct gendisk *disk) argument
3187 struct driver_data *dd = disk->private_data;
3414 if (dd->disk)
3440 dd->disk = blk_mq_alloc_disk(&dd->tags, &lim, dd);
3441 if (IS_ERR(dd->disk)) {
[all...]
H A Dmtip32xx.h428 struct gendisk *disk; /* Pointer to our gendisk structure. */ member in struct:driver_data
442 unsigned long index; /* Index to determine the disk name */
/linux-master/drivers/block/null_blk/
H A Dmain.c1052 * We found the page which is being flushed to disk by other
1683 del_gendisk(nullb->disk);
1691 put_disk(nullb->disk);
1915 nullb->disk = blk_mq_alloc_disk(nullb->tag_set, &lim, nullb);
1916 if (IS_ERR(nullb->disk)) {
1917 rv = PTR_ERR(nullb->disk);
1920 nullb->q = nullb->disk->queue;
1953 set_capacity(nullb->disk,
1955 nullb->disk->major = null_major;
1956 nullb->disk
[all...]
H A Dnull_blk.h61 struct radix_tree_root data; /* data stored in the disk */
62 struct radix_tree_root cache; /* disk cache data */
79 unsigned long cache_size; /* disk cache size in MB */
96 unsigned int index; /* index of the disk, only valid with a disk */
116 struct gendisk *disk; member in struct:nullb
137 int null_report_zones(struct gendisk *disk, sector_t sector,
H A Dtrace.h24 static inline void __assign_disk_name(char *name, struct gendisk *disk) argument
26 if (disk)
27 memcpy(name, disk->disk_name, DISK_NAME_LEN);
38 __array(char, disk, DISK_NAME_LEN)
47 __assign_disk_name(__entry->disk,
48 blk_mq_rq_from_pdu(cmd)->q->disk);
51 __print_disk_name(__entry->disk),
61 __array(char, disk, DISK_NAME_LEN)
66 __assign_disk_name(__entry->disk, nullb->disk);
[all...]
H A Dzoned.c161 struct gendisk *disk = nullb->disk; local
164 disk->nr_zones = bdev_nr_zones(disk->part0);
167 disk->disk_name,
170 return blk_revalidate_disk_zones(disk);
179 int null_report_zones(struct gendisk *disk, sector_t sector, argument
182 struct nullb *nullb = disk->private_data;
/linux-master/drivers/block/rnbd/
H A Drnbd-clt.c368 struct rnbd_clt_dev *dev = rq->q->disk->private_data;
924 static int rnbd_client_open(struct gendisk *disk, blk_mode_t mode) argument
926 struct rnbd_clt_dev *dev = disk->private_data;
969 * should be read or written to the disk (bi_size) can differ.
1115 struct rnbd_clt_dev *dev = rq->q->disk->private_data;
/linux-master/drivers/block/zram/
H A Dzram_drv.c434 zram->disk->fops = &zram_devops;
923 zram->debugfs_dir = debugfs_create_dir(zram->disk->disk_name,
1236 zram->mem_pool = zs_create_pool(zram->disk->disk_name);
1995 set_capacity_and_notify(zram->disk, 0);
1996 part_stat_set_all(zram->disk->part0, 0);
2051 set_capacity_and_notify(zram->disk, zram->disksize >> SECTOR_SHIFT);
2070 struct gendisk *disk; local
2080 disk = zram->disk;
2082 mutex_lock(&disk
2104 zram_open(struct gendisk *disk, blk_mode_t mode) argument
[all...]
H A Dzram_drv.h65 /* Allocated for each disk page */
110 struct gendisk *disk; member in struct:zram
121 * we can store in a disk.
129 bool claim; /* Protected by disk->open_mutex */

Completed in 708 milliseconds

12345678