OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:numCol
(Results
1 - 25
of
34
) sorted by relevancy
1
2
/src/sys/dev/raidframe/
rf_chaindecluster.c
79
info->stripeIdentifier = rf_make_2d_array(raidPtr->
numCol
, 2, raidPtr->cleanupList);
82
for (i = 0; i < raidPtr->
numCol
; i++) {
83
info->stripeIdentifier[i][0] = i % raidPtr->
numCol
;
84
info->stripeIdentifier[i][1] = (i + 1) % raidPtr->
numCol
;
89
(2 * raidPtr->
numCol
- 2));
90
info->numSparingRegions = num_used_stripeUnitsPerDisk / (2 * raidPtr->
numCol
- 2);
91
info->stripeUnitsPerSparingRegion = raidPtr->
numCol
* (raidPtr->
numCol
- 1);
92
info->mirrorStripeOffset = info->numSparingRegions * (raidPtr->
numCol
- 1);
138
index_within_disk = index_within_region / raidPtr->
numCol
;
[
all
...]
rf_interdecluster.c
82
SUs_per_region = raidPtr->
numCol
* (raidPtr->
numCol
- 1);
87
info->stripeIdentifier[i][0] = i / (raidPtr->
numCol
- 1);
88
tmp = i / raidPtr->
numCol
;
89
info->stripeIdentifier[i][1] = (i + 1 + tmp) % raidPtr->
numCol
;
94
/* total number of stripes should a multiple of 2*
numCol
: Each sparing
95
* region consists of 2*
numCol
stripes: n-1 primary copy, n-1
98
(2 * raidPtr->
numCol
));
99
info->numSparingRegions = num_used_stripeUnitsPerDisk / (2 * raidPtr->
numCol
);
102
info->stripeUnitsPerSparingRegion = raidPtr->
numCol
* (raidPtr->numCol - 1)
[
all
...]
rf_raid5_rotatedspare.c
72
RF_ASSERT(raidPtr->
numCol
>= 3);
76
info->stripeIdentifier = rf_make_2d_array(raidPtr->
numCol
, raidPtr->
numCol
, raidPtr->cleanupList);
80
for (i = 0; i < raidPtr->
numCol
; i++) {
81
for (j = 0; j < raidPtr->
numCol
; j++) {
82
info->stripeIdentifier[i][j] = (startdisk + j) % raidPtr->
numCol
;
85
startdisk = raidPtr->
numCol
- 1;
90
layoutPtr->numDataCol = raidPtr->
numCol
- 2;
104
return (raidPtr->Layout.stripeUnitsPerDisk / raidPtr->
numCol
);
118
*col = raidPtr->
numCol
- 1 - (1 + SUID / raidPtr->Layout.numDataCol) % raidPtr->numCol
[
all
...]
rf_raid0.c
68
info->stripeIdentifier = RF_MallocAndAdd(raidPtr->
numCol
72
for (i = 0; i < raidPtr->
numCol
; i++)
75
raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * raidPtr->
numCol
* layoutPtr->sectorsPerStripeUnit;
77
layoutPtr->dataSectorsPerStripe = raidPtr->
numCol
* layoutPtr->sectorsPerStripeUnit;
78
layoutPtr->numDataCol = raidPtr->
numCol
;
88
*col = SUID % raidPtr->
numCol
;
89
*diskSector = (SUID / raidPtr->
numCol
) * raidPtr->Layout.sectorsPerStripeUnit +
rf_raid5.c
73
info->stripeIdentifier = rf_make_2d_array(raidPtr->
numCol
, raidPtr->
numCol
, raidPtr->cleanupList);
77
for (i = 0; i < raidPtr->
numCol
; i++) {
78
for (j = 0; j < raidPtr->
numCol
; j++) {
79
info->stripeIdentifier[i][j] = (startdisk + j) % raidPtr->
numCol
;
82
startdisk = raidPtr->
numCol
- 1;
87
layoutPtr->numDataCol = raidPtr->
numCol
- 1;
123
*col = (SUID % raidPtr->
numCol
);
135
*col = raidPtr->Layout.numDataCol - (SUID / raidPtr->Layout.numDataCol) % raidPtr->
numCol
;
147
*diskids = info->stripeIdentifier[stripeID % raidPtr->
numCol
];
[
all
...]
rf_disks.c
101
* throughout that the array contains numRow by
numCol
_non-spare_ disks, so
129
for (c = 0; c < raidPtr->
numCol
; c++) {
171
for (c = 0; c < raidPtr->
numCol
; c++) {
203
for (c = 0; c < raidPtr->
numCol
; c++) {
251
disks = &raidPtr->Disks[raidPtr->
numCol
];
254
&disks[i], raidPtr->
numCol
+ i);
322
size_t entries = raidPtr->
numCol
+ RF_MAXSPARE;
406
for (c = 0; c < raidPtr->
numCol
; c++) {
697
if (raidPtr->
numCol
!= ci_label->num_columns) {
783
for (c = 0; c < raidPtr->
numCol
; c++)
[
all
...]
rf_raid4.c
71
info->stripeIdentifier = RF_MallocAndAdd(raidPtr->
numCol
*
75
for (i = 0; i < raidPtr->
numCol
; i++)
80
layoutPtr->numDataCol = raidPtr->
numCol
- 1;
rf_paritymap.c
362
for (col = 0; col < raidPtr->
numCol
; col++) {
380
if (raidPtr->Disks[raidPtr->
numCol
+col].status == rf_ds_used_spare) {
381
clabel = raidget_component_label(raidPtr, raidPtr->
numCol
+col);
385
raidflush_component_label(raidPtr, raidPtr->
numCol
+col);
639
for (col = 0; col < raidPtr->
numCol
; col++) {
708
for (col = 0; col < raidPtr->
numCol
; col++) {
765
for (col = 0; col < raidPtr->
numCol
; col++) {
773
if (raidPtr->Disks[raidPtr->
numCol
+col].status != rf_ds_used_spare)
775
clabel = raidget_component_label(raidPtr, raidPtr->
numCol
+col);
790
for (col = 0; col < raidPtr->
numCol
; col++)
[
all
...]
rf_compat50.c
47
RF_RowCol_t numRow,
numCol
, numSpare;
134
k_cfg->
numCol
= k50_cfg->
numCol
;
187
d_cfg->cols = raidPtr->
numCol
;
188
d_cfg->ndevs = raidPtr->
numCol
;
rf_compat32.c
49
RF_RowCol_t
numCol
, numSpare; /* number of rows, columns,
104
k_cfg->
numCol
= k_cfg32->
numCol
;
rf_raid1.c
69
if (raidPtr->
numCol
< 2 || raidPtr->
numCol
% 2 != 0) {
80
info->stripeIdentifier = rf_make_2d_array(raidPtr->
numCol
/ 2, 2, raidPtr->cleanupList);
83
for (i = 0; i < (raidPtr->
numCol
/ 2); i++) {
88
/* this implementation of RAID level 1 uses one row of
numCol
disks
89
* and allows multiple (
numCol
/ 2) stripes per row. A stripe
92
raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * (raidPtr->
numCol
/ 2) * layoutPtr->sectorsPerStripeUnit;
93
layoutPtr->numStripe = layoutPtr->stripeUnitsPerDisk * (raidPtr->
numCol
/ 2);
108
RF_RowCol_t mirrorPair = SUID % (raidPtr->
numCol
/ 2);
111
*diskSector = ((SUID / (raidPtr->
numCol
/ 2)) * raidPtr->Layout.sectorsPerStripeUnit) + (raidSector % raidPtr->Layout.sectorsPerStripeUnit (…)
[
all
...]
rf_evenodd.c
80
info->stripeIdentifier = rf_make_2d_array(raidPtr->
numCol
, raidPtr->
numCol
, raidPtr->cleanupList);
82
for (i = 0; i < raidPtr->
numCol
; i++) {
83
for (j = 0; j < raidPtr->
numCol
; j++) {
84
info->stripeIdentifier[i][j] = (startdisk + j) % raidPtr->
numCol
;
87
startdisk += raidPtr->
numCol
;
92
layoutPtr->numDataCol = raidPtr->
numCol
- 2; /* ORIG:
94
* = raidPtr->
numCol
-1; */
96
if (raidPtr->
numCol
<= 17) {
103
if (raidPtr->
numCol
> 17)
[
all
...]
rf_reconutil.c
79
reconCtrlPtr->perDiskInfo = RF_Malloc(raidPtr->
numCol
*
90
for (i = 0; i < raidPtr->
numCol
; i++) {
123
for (i = 0; i < raidPtr->
numCol
; i++) {
165
for (i = 0; i < raidPtr->
numCol
; i++)
185
raidPtr->
numCol
* sizeof(RF_PerDiskReconCtrl_t));
218
return (3 * raidPtr->
numCol
);
rf_diskqueue.c
247
(raidPtr->
numCol
+ RF_MAXSPARE) * sizeof(*diskQueues),
253
for (c = 0; c < raidPtr->
numCol
; c++) {
264
spareQueues = &raidPtr->Queues[raidPtr->
numCol
];
267
raidPtr->
numCol
+ r, p,
269
raidPtr->Disks[raidPtr->
numCol
+ r].dev,
rf_driver.c
342
KASSERT(cfgPtr->
numCol
< RF_MAXCOL);
343
KASSERT(cfgPtr->
numCol
>= 0);
347
raidPtr->
numCol
= cfgPtr->
numCol
;
393
for (col = 0; col < raidPtr->
numCol
; col++) {
440
for (col = 0; col < raidPtr->
numCol
; col++) {
487
raidPtr->numEmergencyBuffers = 10 * raidPtr->
numCol
;
515
tmpbuf = malloc( raidPtr->
numCol
* (raidPtr->Layout.sectorsPerStripeUnit <<
rf_netbsdkintf.c
459
for (int col = 0; col < r->
numCol
; col++) {
564
for (int col = 0; col < r->
numCol
; col++) {
873
for (c = 0; c < raidPtr->
numCol
; c++) {
888
sparecol = raidPtr->
numCol
+ c;
893
for(j=0;j<raidPtr->
numCol
;j++) {
1220
if (rr->col < 0 || rr->col >= raidPtr->
numCol
) {
1238
if (spareCol < raidPtr->
numCol
||
1239
spareCol >= raidPtr->
numCol
+ raidPtr->numSpare)
1350
if (k_cfg->
numCol
>= RF_MAXCOL || k_cfg->
numCol
< 0)
[
all
...]
rf_paritylogging.c
107
info->stripeIdentifier = rf_make_2d_array((raidPtr->
numCol
),
108
(raidPtr->
numCol
),
114
for (i = 0; i < (raidPtr->
numCol
); i++) {
115
for (j = 0; j < (raidPtr->
numCol
); j++) {
117
(raidPtr->
numCol
- 1);
120
startdisk = raidPtr->
numCol
- 1 - 1;
127
layoutPtr->numDataCol = raidPtr->
numCol
- layoutPtr->numParityCol -
716
/* *col = (SUID % (raidPtr->
numCol
-
739
* r->
numCol
- raidPtr->Layout.numParityLogCol); */
756
*col = raidPtr->
numCol
- 1
[
all
...]
rf_compat80.c
82
RF_RowCol_t numRow,
numCol
, numSpare; /* number of rows, columns,
260
k_cfg->
numCol
= k80_cfg->
numCol
;
rf_reconstruct.c
267
for (scol = raidPtr->
numCol
; scol < raidPtr->
numCol
+ raidPtr->numSpare; scol++) {
585
RF_Malloc(raidPtr->
numCol
* sizeof(*raidPtr->recon_tracerecs));
673
raidPtr->
numCol
- raidPtr->Layout.numParityCol) {
674
/* numDataCol is at least 2 less than
numCol
, so
682
offPSID = raidPtr->
numCol
- col - 1;
684
aPSID = startPSID - startPSID % raidPtr->
numCol
+ offPSID;
686
aPSID += raidPtr->
numCol
;
689
bPSID = endPSID - ((endPSID - offPSID) % raidPtr->
numCol
);
692
num_writes = ((bPSID - aPSID) / raidPtr->
numCol
) + 1
[
all
...]
rf_declusterPQ.c
101
if (raidPtr->
numCol
!= v) {
102
RF_ERRORMSG2("RAID: config error: table element count (%d) not equal to no. of cols (%d)\n", v, raidPtr->
numCol
);
219
info->BlockTable = rf_make_2d_array(info->TableDepthInPUs * layoutPtr->SUsPerPU, raidPtr->
numCol
, raidPtr->cleanupList);
273
return (RF_MAX(3 * raidPtr->
numCol
, def_decl));
rf_revent.c
176
RF_ASSERT(col >= 0 && col <= raidPtr->
numCol
);
rf_decluster.c
122
if (raidPtr->
numCol
!= v) {
123
RF_ERRORMSG2("RAID: config error: table element count (%d) not equal to no. of cols (%d)\n", v, raidPtr->
numCol
);
241
info->BlockTable = rf_make_2d_array(info->TableDepthInPUs * layoutPtr->SUsPerPU, raidPtr->
numCol
, raidPtr->cleanupList);
615
req->C = raidPtr->
numCol
;
/src/usr.sbin/sysinst/
msg.pm.de
84
message raid_numcol_fmt {
numCol
}
91
message raid_numcol_ask {
numCol
?}
msg.pm.en
85
message raid_numcol_fmt {
numCol
}
92
message raid_numcol_ask {
numCol
?}
msg.pm.es
84
message raid_numcol_fmt {
numCol
}
91
message raid_numcol_ask {
numCol
?}
Completed in 23 milliseconds
1
2
Indexes created Mon Oct 13 01:09:56 GMT 2025