/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/edac/ |
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 | 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 | 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 | i3000_edac.c | 236 int row, multi_chan, channel; local 256 row = edac_mc_find_csrow_by_page(mci, pfn); 259 edac_mc_handle_ue(mci, pfn, offset, row, "i3000 UE"); 261 edac_mc_handle_ce(mci, pfn, offset, info->derrsyn, row,
|
H A D | i82875p_edac.c | 122 * 6:0 64MiB row boundary addr 128 * 6:4 row attr row 1 130 * 2:0 row attr row 0 227 int row, multi_chan; local 243 row = edac_mc_find_csrow_by_page(mci, info->eap); 246 edac_mc_handle_ue(mci, info->eap, 0, row, "i82875p UE"); 248 edac_mc_handle_ce(mci, info->eap, 0, info->derrsyn, row, 354 /* The dram row boundar [all...] |
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...] |
H A D | edac_mc_sysfs.c | 418 int row, chan; local 425 for (row = 0; row < mci->nr_csrows; row++) { 426 struct csrow_info *ri = &mci->csrows[row];
|
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...] |
/drivers/input/keyboard/ |
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...] |
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 | 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 | 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 | nomadik-ske-keypad.c | 141 int col = 0, row = 0, code; local 147 * Each SKE_ASRx (x=0 to x=3) contains two row values. 148 * lower byte contains row value for column 2*x, 149 * upper byte contains row value for column 2*x + 1 156 /* now that ASRx is zero, find out the column x and row y*/ 165 /* find out the row */ 166 row = __ffs(status); 168 code = MATRIX_SCAN_CODE(row, col, SKE_KEYPAD_ROW_SHIFT);
|
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 | 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 | tnetv107x-keypad.c | 74 int i, bit, val, row, col, code; local 94 row = bit / KEYPAD_COLS; 97 code = MATRIX_SCAN_CODE(row, col, kp->row_shift);
|
H A D | w90p910_keypad.c | 61 unsigned int row = KGET_RAW(status); local 63 unsigned int code = MATRIX_SCAN_CODE(row, col, W90P910_ROW_SHIFT);
|
H A D | stmpe-keypad.c | 152 int row = (data & STMPE_KPC_DATA_ROW) >> 3; local 154 int code = MATRIX_SCAN_CODE(row, col, STMPE_KEYPAD_ROW_SHIFT);
|
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 | 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 | 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...] |
/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])
|
/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...] |