/linux-3.4.99/crypto/async_tx/ |
D | raid6test.c | 47 static void makedata(int disks) in makedata() argument 51 for (i = 0; i < disks; i++) { in makedata() 62 static char disk_type(int d, int disks) in disk_type() argument 64 if (d == disks - 2) in disk_type() 66 else if (d == disks - 1) in disk_type() 73 static void raid6_dual_recov(int disks, size_t bytes, int faila, int failb, struct page **ptrs) in raid6_dual_recov() argument 83 if (failb == disks-1) { in raid6_dual_recov() 84 if (faila == disks-2) { in raid6_dual_recov() 87 tx = async_gen_syndrome(ptrs, 0, disks, bytes, &submit); in raid6_dual_recov() 89 struct page *blocks[disks]; in raid6_dual_recov() [all …]
|
D | async_pq.c | 50 const unsigned char *scfs, unsigned int offset, int disks, in do_async_gen_syndrome() argument 60 int src_cnt = disks - 2; in do_async_gen_syndrome() 69 if (P(blocks, disks)) in do_async_gen_syndrome() 70 dma_dest[0] = dma_map_page(dma->dev, P(blocks, disks), offset, in do_async_gen_syndrome() 74 if (Q(blocks, disks)) in do_async_gen_syndrome() 75 dma_dest[1] = dma_map_page(dma->dev, Q(blocks, disks), offset, in do_async_gen_syndrome() 149 do_sync_gen_syndrome(struct page **blocks, unsigned int offset, int disks, in do_sync_gen_syndrome() argument 160 for (i = 0; i < disks; i++) { in do_sync_gen_syndrome() 162 BUG_ON(i > disks - 3); /* P or Q can't be zero */ in do_sync_gen_syndrome() 167 raid6_call.gen_syndrome(disks, len, srcs); in do_sync_gen_syndrome() [all …]
|
D | async_raid6_recov.c | 135 __2data_recov_4(int disks, size_t bytes, int faila, int failb, in __2data_recov_4() argument 147 p = blocks[disks-2]; in __2data_recov_4() 148 q = blocks[disks-1]; in __2data_recov_4() 174 __2data_recov_5(int disks, size_t bytes, int faila, int failb, in __2data_recov_5() argument 189 for (i = 0; i < disks-2; i++) { in __2data_recov_5() 199 p = blocks[disks-2]; in __2data_recov_5() 200 q = blocks[disks-1]; in __2data_recov_5() 248 __2data_recov_n(int disks, size_t bytes, int faila, int failb, in __2data_recov_n() argument 260 p = blocks[disks-2]; in __2data_recov_n() 261 q = blocks[disks-1]; in __2data_recov_n() [all …]
|
/linux-3.4.99/lib/raid6/ |
D | recov.c | 25 void raid6_2data_recov(int disks, size_t bytes, int faila, int failb, in raid6_2data_recov() argument 33 p = (u8 *)ptrs[disks-2]; in raid6_2data_recov() 34 q = (u8 *)ptrs[disks-1]; in raid6_2data_recov() 41 ptrs[disks-2] = dp; in raid6_2data_recov() 44 ptrs[disks-1] = dq; in raid6_2data_recov() 46 raid6_call.gen_syndrome(disks, bytes, ptrs); in raid6_2data_recov() 51 ptrs[disks-2] = p; in raid6_2data_recov() 52 ptrs[disks-1] = q; in raid6_2data_recov() 70 void raid6_datap_recov(int disks, size_t bytes, int faila, void **ptrs) in raid6_datap_recov() argument 75 p = (u8 *)ptrs[disks-2]; in raid6_datap_recov() [all …]
|
D | algos.c | 84 int i, disks; in raid6_select_algo() local 89 disks = (65536/PAGE_SIZE)+2; in raid6_select_algo() 90 for ( i = 0 ; i < disks-2 ; i++ ) { in raid6_select_algo() 102 dptrs[disks-2] = syndromes; in raid6_select_algo() 103 dptrs[disks-1] = syndromes + PAGE_SIZE; in raid6_select_algo() 117 (*algo)->gen_syndrome(disks, PAGE_SIZE, dptrs); in raid6_select_algo()
|
D | sse2.c | 43 static void raid6_sse21_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_sse21_gen_syndrome() argument 49 z0 = disks - 3; /* Highest data disk */ in raid6_sse21_gen_syndrome() 103 static void raid6_sse22_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_sse22_gen_syndrome() argument 109 z0 = disks - 3; /* Highest data disk */ in raid6_sse22_gen_syndrome() 169 static void raid6_sse24_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_sse24_gen_syndrome() argument 175 z0 = disks - 3; /* Highest data disk */ in raid6_sse24_gen_syndrome()
|
D | mmx.c | 40 static void raid6_mmx1_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_mmx1_gen_syndrome() argument 46 z0 = disks - 3; /* Highest data disk */ in raid6_mmx1_gen_syndrome() 87 static void raid6_mmx2_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_mmx2_gen_syndrome() argument 93 z0 = disks - 3; /* Highest data disk */ in raid6_mmx2_gen_syndrome()
|
D | sse1.c | 45 static void raid6_sse11_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_sse11_gen_syndrome() argument 51 z0 = disks - 3; /* Highest data disk */ in raid6_sse11_gen_syndrome() 103 static void raid6_sse12_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_sse12_gen_syndrome() argument 109 z0 = disks - 3; /* Highest data disk */ in raid6_sse12_gen_syndrome()
|
D | altivec.uc | 71 raid6_altivec$#_gen_syndrome_real(int disks, size_t bytes, void **ptrs) 80 z0 = disks - 3; /* Highest data disk */ 100 static void raid6_altivec$#_gen_syndrome(int disks, size_t bytes, void **ptrs) 105 raid6_altivec$#_gen_syndrome_real(disks, bytes, ptrs);
|
/linux-3.4.99/drivers/md/ |
D | raid5.c | 139 if (sh->qd_idx == sh->disks - 1) in raid6_d0() 324 sh->disks = previous ? conf->previous_raid_disks : conf->raid_disks; in init_stripe() 330 for (i = sh->disks; i--; ) { in init_stripe() 382 struct md_rdev *rdev = rcu_dereference(conf->disks[i].rdev); in calc_degraded() 384 rdev = rcu_dereference(conf->disks[i].replacement); in calc_degraded() 408 struct md_rdev *rdev = rcu_dereference(conf->disks[i].rdev); in calc_degraded() 410 rdev = rcu_dereference(conf->disks[i].replacement); in calc_degraded() 505 int i, disks = sh->disks; in ops_run_io() local 509 for (i = disks; i--; ) { in ops_run_io() 540 rrdev = rcu_dereference(conf->disks[i].replacement); in ops_run_io() [all …]
|
D | linear.c | 46 if (sector < conf->disks[mid].end_sector) in which_dev() 52 return conf->disks + lo; in which_dev() 113 struct request_queue *q = bdev_get_queue(conf->disks[i].rdev->bdev); in linear_congested() 152 struct dev_info *disk = conf->disks + j; in linear_conf() 184 conf->disks[0].end_sector = conf->disks[0].rdev->sectors; in linear_conf() 187 conf->disks[i].end_sector = in linear_conf() 188 conf->disks[i-1].end_sector + in linear_conf() 189 conf->disks[i].rdev->sectors; in linear_conf()
|
D | linear.h | 13 struct dev_info disks[0]; member
|
D | raid5.h | 210 int disks; /* disks in stripe */ member 447 struct disk_info *disks; member
|
D | md.h | 205 struct list_head disks; member 531 list_for_each_entry(rdev, &((mddev)->disks), same_set) 534 list_for_each_entry_safe(rdev, tmp, &((mddev)->disks), same_set) 537 list_for_each_entry_rcu(rdev, &((mddev)->disks), same_set)
|
/linux-3.4.99/drivers/staging/zram/ |
D | Kconfig | 12 Pages written to these disks are compressed and stored in memory 13 itself. These disks allow very fast I/O and compression provides 17 disks and maybe many more.
|
D | zram.txt | 9 (<id> = 0, 1, ...). Pages written to these disks are compressed and stored 10 in memory itself. These disks allow very fast I/O and compression provides 12 use as swap disks, various caches under /var and maybe many more :)
|
/linux-3.4.99/include/linux/raid/ |
D | pq.h | 119 void raid6_2data_recov(int disks, size_t bytes, int faila, int failb, 121 void raid6_datap_recov(int disks, size_t bytes, int faila, void **ptrs); 122 void raid6_dual_recov(int disks, size_t bytes, int faila, int failb,
|
/linux-3.4.99/block/partitions/ |
D | Kconfig | 7 Say Y here if you would like to use hard disks under Linux which 21 Support hard disks partitioned under Acorn operating systems. 28 Say Y here if you would like to use hard disks under Linux which 41 Say Y here if you would like to use hard disks under Linux which 69 to read disks partitioned under RISCiX. 75 Say Y here if you would like to use hard disks under Linux which 82 Say Y here if you would like to use hard disks under Linux which 89 Say Y here if you would like to use hard disks under Linux which 97 partition table format used by IBM DASD disks operating under CMS. 104 Say Y here if you would like to use hard disks under Linux which [all …]
|
/linux-3.4.99/Documentation/blockdev/ |
D | ramdisk.txt | 25 The RAM disk supports up to 16 RAM disks by default, and can be reconfigured 26 to support an unlimited number of RAM disks (at your own risk). Just change 31 directory. RAM disks are all major number 1, and start with minor number 0 45 This parameter tells the RAM disk driver to set up RAM disks of N k size. The 82 sequence so that you have a chance to switch floppy disks. 113 area (esp. for disks) so that maximal compression is achieved for
|
/linux-3.4.99/drivers/block/ |
D | floppy.c | 410 static struct gendisk *disks[N_DRIVE]; variable 2795 q = disks[fdc_queue]->queue; in set_next_request() 3700 set_capacity(disks[drive], floppy_sizes[new_dev]); in floppy_open() 4140 return get_disk(disks[drive]); in floppy_find() 4159 disks[dr] = alloc_disk(1); in floppy_init() 4160 if (!disks[dr]) { in floppy_init() 4165 disks[dr]->queue = blk_init_queue(do_fd_request, &floppy_lock); in floppy_init() 4166 if (!disks[dr]->queue) { in floppy_init() 4167 put_disk(disks[dr]); in floppy_init() 4172 blk_queue_max_hw_sectors(disks[dr]->queue, 64); in floppy_init() [all …]
|
/linux-3.4.99/Documentation/scsi/ |
D | aha152x.txt | 113 total capacity of disks in blocks (sectors). 142 (but there are already bigger disks out there today). 150 - for disks<1GB: use default translation (C/32/64) 152 - for disks>1GB: 161 disks.
|
/linux-3.4.99/Documentation/ |
D | iostats.txt | 37 if you are watching a known, small set of disks. /proc/diskstats may 38 be a better choice if you are watching a large number of disks because 95 read I/Os issued per partition should equal those made to the disks ... 113 partitions from that for disks. There are only *four* fields available 131 of queuing for partitions, and at completion for whole disks. This is 135 reads/writes before merges for partitions and after for disks. Since a
|
/linux-3.4.99/fs/romfs/ |
D | Kconfig | 6 initial ram disks of installation disks, but it could be used for
|
/linux-3.4.99/Documentation/sound/oss/ |
D | PSS | 35 /etc/sound/pss_synth. This is the firmware file from the DOS install disks. 37 genmidi.ld on newer DOS driver install disks and synth.ld on older ones.
|
/linux-3.4.99/Documentation/ide/ |
D | 00-INDEX | 12 - important info for users of ATA devices (IDE/EIDE disks and CD-ROMS).
|