Home
last modified time | relevance | path

Searched refs:disks (Results 1 – 25 of 103) sorted by relevance

12345

/linux-3.4.99/crypto/async_tx/
Draid6test.c47 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 …]
Dasync_pq.c50 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 …]
Dasync_raid6_recov.c135 __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/
Drecov.c25 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 …]
Dalgos.c84 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()
Dsse2.c43 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()
Dmmx.c40 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()
Dsse1.c45 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()
Daltivec.uc71 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/
Draid5.c139 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 …]
Dlinear.c46 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()
Dlinear.h13 struct dev_info disks[0]; member
Draid5.h210 int disks; /* disks in stripe */ member
447 struct disk_info *disks; member
Dmd.h205 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/
DKconfig12 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.
Dzram.txt9 (<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/
Dpq.h119 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/
DKconfig7 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/
Dramdisk.txt25 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/
Dfloppy.c410 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/
Daha152x.txt113 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/
Diostats.txt37 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/
DKconfig6 initial ram disks of installation disks, but it could be used for
/linux-3.4.99/Documentation/sound/oss/
DPSS35 /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/
D00-INDEX12 - important info for users of ATA devices (IDE/EIDE disks and CD-ROMS).

12345