/linux-master/drivers/block/drbd/ |
H A D | drbd_req.c | 247 /* 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 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_state.h | 90 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 D | drbd_worker.c | 218 * "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 D | floppy.c | 75 * 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 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 | n64cart.c | 121 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 D | nbd.c | 123 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 D | pktcdvd.c | 310 "%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 D | rbd.c | 386 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 D | sunvdc.c | 32 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 D | swim.c | 190 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 D | swim3.c | 190 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 D | ublk_drv.c | 284 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 D | virtio_blk.c | 68 /* 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 D | z2ram.c | 3 ** 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 D | mtip32xx.c | 144 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 D | mtip32xx.h | 428 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 D | main.c | 1052 * 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 D | null_blk.h | 61 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 D | trace.h | 24 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 D | zoned.c | 161 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 D | rnbd-clt.c | 368 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 D | zram_drv.c | 434 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 D | zram_drv.h | 65 /* 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 */
|