/drivers/edac/ |
H A D | edac_mc.c | 162 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 D | i82975x_edac.c | 138 * 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 D | ppc4xx_edac.c | 214 * 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 D | amd76x_edac.c | 45 * 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 D | e752x_edac.c | 85 #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 D | i82860_edac.c | 102 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 D | e7xxx_edac.c | 77 #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 D | twl4030_keypad.c | 55 * 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 D | pmic8xxx-keypad.c | 142 /* 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 D | omap-keypad.c | 82 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 D | matrix_keypad.c | 80 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 D | samsung-keypad.c | 123 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 D | omap4-keypad.c | 90 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 D | max7359_keypad.c | 95 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 D | pxa27x_keypad.c | 53 #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 D | locomokbd.c | 129 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 D | tca8418_keypad.c | 175 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 D | imx_keypad.c | 115 * 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 D | of_keymap.c | 68 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 D | calib.h | 39 #define INI_RA(iniarray, row, column) \ 40 (((iniarray)->ia_array)[(row) * ((iniarray)->ia_columns) + (column)])
|
/drivers/scsi/megaraid/ |
H A D | megaraid_sas_fp.c | 175 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 D | nandsim.c | 207 /* 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 D | sn9c20x.c | 1164 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 D | da9052-regulator.c | 113 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 D | da9052-battery.c | 455 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])
|