Searched refs:row (Results 1 - 25 of 41) sorted by relevance

12

/drivers/edac/
H A Dedac_mc.c162 int row, chn; local
193 for (row = 0; row < nr_csrows; row++) {
194 csrow = &csi[row];
195 csrow->csrow_idx = row;
198 chp = &chi[row * nr_chans];
639 int row, i; local
642 row = -1;
659 row
675 edac_mc_handle_ce(struct mem_ctl_info *mci, unsigned long page_frame_number, unsigned long offset_in_page, unsigned long syndrome, int row, int channel, const char *msg) argument
748 edac_mc_handle_ue(struct mem_ctl_info *mci, unsigned long page_frame_number, unsigned long offset_in_page, int row, const char *msg) argument
[all...]
H A Di82975x_edac.c138 * 6:4 row attr of odd rank, i.e. 1
140 * 2:0 row attr of even rank, i.e. 0
280 int row, chan; local
299 row = edac_mc_find_csrow_by_page(mci, page);
301 if (row == -1) {
309 chan = (mci->csrows[row].nr_channels == 1) ? 0 : info->eap & 1;
312 (1 << mci->csrows[row].grain));
315 edac_mc_handle_ue(mci, page, offst , row, "i82975x UE");
317 edac_mc_handle_ce(mci, page, offst, info->derrsyn, row,
344 int row; local
[all...]
H A Dppc4xx_edac.c214 * TODO: The row and channel parameters likely need to be dynamically
322 unsigned int row, rows; local
333 for (rows = 0, row = 0; row < mci->nr_csrows; row++) {
334 if (ppc4xx_edac_check_bank_error(status, row)) {
336 (rows++ ? ", " : ""), row);
723 int row; local
728 for (row = 0; row < mc
751 int row; local
898 int row; local
[all...]
H A Damd76x_edac.c45 * 7:4 UE cs row
46 * 3:0 CE cs row
137 u32 row; local
148 row = (info->ecc_mode_status >> 4) & 0xf;
149 edac_mc_handle_ue(mci, mci->csrows[row].first_page, 0,
150 row, mci->ctl_name);
161 row = info->ecc_mode_status & 0xf;
162 edac_mc_handle_ce(mci, mci->csrows[row].first_page, 0,
163 0, row, 0, mci->ctl_name);
H A De752x_edac.c85 #define E752X_DRB 0x60 /* DRAM row boundary register (8b) */
86 #define E752X_DRA 0x70 /* DRAM row attribute register (8b) */
88 * 31:30 Device width row 7
90 * 27:26 Device width row 6
91 * 23:22 Device width row 5
92 * 19:20 Device width row 4
93 * 15:14 Device width row 3
94 * 11:10 Device width row 2
95 * 7:6 Device width row 1
96 * 3:2 Device width row
312 int row; local
371 int row; local
436 int row; local
1108 u8 value, last, row; local
[all...]
H A Di82860_edac.c102 int row; local
116 row = edac_mc_find_csrow_by_page(mci, info->eap);
119 edac_mc_handle_ue(mci, info->eap, 0, row, "i82860 UE");
121 edac_mc_handle_ce(mci, info->eap, 0, info->derrsyn, row, 0,
149 /* The group row boundary (GRA) reg values are boundary address
150 * for each DRAM row with a granularity of 16MB. GRA regs are
184 well onto the notion of a chip select row.
H A De7xxx_edac.c77 #define E7XXX_DRB 0x60 /* DRAM row boundary register (8b) */
78 #define E7XXX_DRA 0x70 /* DRAM row attribute register (8b) */
80 * 31 Device width row 7 0=x8 1=x4
81 * 27 Device width row 6
82 * 23 Device width row 5
83 * 19 Device width row 4
84 * 15 Device width row 3
85 * 11 Device width row 2
86 * 7 Device width row 1
87 * 3 Device width row
205 int row; local
231 int row; local
[all...]
/drivers/input/keyboard/
H A Dtwl4030_keypad.c55 * row lines connected to the gnd (see twl4030_col_xlate()).
86 #define KEYP_FULL_CODE_7_0 0x09 /* row 0 column status */
87 #define KEYP_FULL_CODE_15_8 0x0a /* ... row 1 ... */
164 /* If all bits in a row are active for all coloumns then
165 * we have that row line connected to gnd. Mark this
178 int row; local
182 for (row = 0; row < kp->n_rows; row++)
183 state[row]
209 int col, row; local
[all...]
H A Dpmic8xxx-keypad.c142 /* all keys pressed on that particular row? */
189 int rc, row; local
196 for (row = 0; row < kp->pdata->num_rows; row++) {
197 dev_dbg(kp->dev, "new_data[%d] = %d\n", row,
198 new_data[row]);
199 state[row] = pmic8xxx_col_state(kp, new_data[row]);
256 int row, co local
286 int row, found_first = -1; local
[all...]
H A Domap-keypad.c82 int row; local
85 for (row = 0; row < omap_kp->rows; row++) {
86 if (gpio_get_value(row_gpios[row]))
87 value |= (1 << row);
170 int col, row; local
183 for (row = 0; row < omap_kp_data->rows; row
[all...]
H A Dmatrix_keypad.c80 int row)
82 return gpio_get_value_cansleep(pdata->row_gpios[row]) ?
122 int row, col, code; local
129 /* assert each column and read the row status out */
134 for (row = 0; row < pdata->num_row_gpios; row++)
136 row_asserted(pdata, row) ? (1 << row) : 0;
148 for (row
79 row_asserted(const struct matrix_keypad_platform_data *pdata, int row) argument
[all...]
H A Dsamsung-keypad.c123 unsigned int col, row; local
131 for (row = 0; row < keypad->rows; row++) {
132 if (!(changed & (1 << row)))
135 pressed = row_state[col] & (1 << row);
138 "key %s, row: %d, col: %d\n",
139 pressed ? "pressed" : "released", row, col);
141 val = MATRIX_SCAN_CODE(row, col, keypad->row_shift);
295 u32 row, co local
314 int gpio, ret, row, col; local
[all...]
H A Domap4-keypad.c90 unsigned int col, row, code, changed; local
101 for (row = 0; row < keypad_data->rows; row++) {
102 changed = key_state[row] ^ keypad_data->key_state[row];
108 code = MATRIX_SCAN_CODE(row, col,
113 key_state[row] & (1 << col));
H A Dmax7359_keypad.c95 unsigned int row = KEY_ROW(key); local
97 unsigned int scancode = MATRIX_SCAN_CODE(row, col,
112 int val, row, col, release, code; local
115 row = val & 0x7;
119 code = MATRIX_SCAN_CODE(row, col, MAX7359_ROW_SHIFT);
122 "key[%d:%d] %s\n", row, col, release ? "release" : "press");
H A Dpxa27x_keypad.c53 #define KPC_MKRN(n) ((((n) - 1) & 0x7) << 26) /* matrix key row number */
114 /* state row bits of each column scan */
130 unsigned int row = KEY_ROW(key); local
132 unsigned int scancode = MATRIX_SCAN_CODE(row, col,
187 int row, col, num_keys_pressed = 0; local
200 row = KPAS_RP(kpas);
202 /* if invalid row/col, treat as no key pressed */
204 row >= pdata->matrix_key_rows)
207 new_state[col] = (1 << row);
235 for (row
[all...]
H A Dlocomokbd.c129 unsigned int row, col, rowd; local
145 for (row = 0; row < KB_ROWS; row++) {
148 scancode = SCANCODE(col, row);
149 pressed = rowd & KB_ROWMASK(row);
H A Dtca8418_keypad.c175 int error, col, row; local
186 row = code / TCA8418_MAX_COLS;
189 row = (col) ? row : row - 1;
192 code = MATRIX_SCAN_CODE(row, col, keypad_data->row_shift);
255 /* Assemble a mask for row and column registers */
H A Dimx_keypad.c115 * 6. Sample row inputs and save data.
123 * Delay added to avoid propagating the 0 from column to row
153 int row, col; local
168 for (row = 0; row < MAX_MATRIX_KEY_ROWS; row++) {
169 if ((keypad->rows_en_mask & (1 << row)) == 0)
171 if ((bits_changed & (1 << row)) == 0)
174 code = MATRIX_SCAN_CODE(row, col, MATRIX_ROW_SHIFT);
177 matrix_volatile_state[col] & (1 << row));
[all...]
/drivers/input/
H A Dof_keymap.c68 int key_code, row, col; local
70 row = (tmp >> 24) & 0xff;
73 keymap[i] = KEY(row, col, key_code);
/drivers/net/wireless/ath/ath9k/
H A Dcalib.h39 #define INI_RA(iniarray, row, column) \
40 (((iniarray)->ia_array)[(row) * ((iniarray)->ia_columns) + (column)])
/drivers/scsi/megaraid/
H A Dmegaraid_sas_fp.c175 u32 MR_GetSpanBlock(u32 ld, u64 row, u64 *span_blk, argument
192 if (quad->logStart <= row && row <= quad->logEnd &&
193 (mega_mod64(row-quad->logStart, quad->diff)) == 0) {
198 (row-quad->logStart),
238 u64 row; local
242 row = mega_div64_32(stripRow, raid->rowDataSize);
245 /* logical arm within row */
251 /* get logical row mod */
252 rowMod = mega_mod64(row, rai
[all...]
/drivers/mtd/nand/
H A Dnandsim.c207 /* Calculate the page offset in flash RAM image by (row, column) address */
209 (((ns)->regs.row << (ns)->geom.pgshift) + ((ns)->regs.row * (ns)->geom.oobsz) + (ns)->regs.column)
211 /* Calculate the OOB offset in flash RAM image by (row, column) address */
232 #define STATE_ADDR_PAGE 0x00000010 /* full (row, column) address is accepted */
348 uint row; /* the page number */ member in struct:nandsim::__anon1797
1145 ns->regs.row |= (byte << 8 * (ns->regs.count -
1168 ns->regs.row = 0;
1395 return &(ns->pages[ns->regs.row]);
1408 unsigned int page_no = ns->regs.row;
1992 int row = ns->regs.row; local
[all...]
/drivers/media/video/gspca/
H A Dsn9c20x.c1164 u8 row[8]; local
1170 row[0] = 0x81 | (2 << 4);
1171 row[1] = sd->i2c_addr;
1172 row[2] = reg;
1173 row[3] = val;
1174 row[4] = 0x00;
1175 row[5] = 0x00;
1176 row[6] = 0x00;
1177 row[7] = 0x10;
1179 i2c_w(gspca_dev, row);
1194 u8 row[8]; local
1224 u8 row[8]; local
1245 u8 row[8]; local
[all...]
/drivers/regulator/
H A Dda9052-regulator.c113 int ret, row = 2; local
129 row = 0;
131 row = 1;
133 return da9052_current_limits[row][ret];
142 int i, row = 2; local
146 row = 0;
148 row = 1;
150 if (min_uA > da9052_current_limits[row][DA9052_MAX_UA] ||
151 max_uA < da9052_current_limits[row][DA9052_MIN_UA])
155 if (min_uA <= da9052_current_limits[row][
[all...]
/drivers/power/
H A Dda9052-battery.c455 u8 row; local
470 row = 0;
472 row = 1;
474 if (*current_mA < da9052_chg_current_lim[row][0] ||
475 *current_mA > da9052_chg_current_lim[row][DA9052_CHG_LIM_COLS - 1])
479 if (*current_mA <= da9052_chg_current_lim[row][col])

Completed in 1084 milliseconds

12