| /drivers/input/keyboard/ |
| A D | twl4030_keypad.c | 167 int row; in twl4030_read_kp_matrix_state() local 171 for (row = 0; row < kp->n_rows; row++) in twl4030_read_kp_matrix_state() 172 state[row] = twl4030_col_xlate(kp, new_state[row]); in twl4030_read_kp_matrix_state() 198 int col, row; in twl4030_kp_scan() local 214 for (row = 0; row < kp->n_rows; row++) { in twl4030_kp_scan() 215 int changed = new_state[row] ^ kp->kp_state[row]; in twl4030_kp_scan() 227 dev_dbg(kp->dbg_dev, "key [%d:%d] %s\n", row, col, in twl4030_kp_scan() 228 (new_state[row] & (1 << col)) ? in twl4030_kp_scan() 231 code = MATRIX_SCAN_CODE(row, col, TWL4030_ROW_SHIFT); in twl4030_kp_scan() 234 new_state[row] & (1 << col)); in twl4030_kp_scan() [all …]
|
| A D | pmic8xxx-keypad.c | 157 int rc, row; in pmic8xxx_kp_read_data() local 160 for (row = 0; row < read_rows; row++) { in pmic8xxx_kp_read_data() 222 int row, col, code; in __pmic8xxx_kp_scan_matrix() local 224 for (row = 0; row < kp->num_rows; row++) { in __pmic8xxx_kp_scan_matrix() 225 int bits_changed = new_state[row] ^ old_state[row]; in __pmic8xxx_kp_scan_matrix() 235 !(new_state[row] & (1 << col)) ? in __pmic8xxx_kp_scan_matrix() 243 !(new_state[row] & (1 << col))); in __pmic8xxx_kp_scan_matrix() 252 int row, found_first = -1; in pmic8xxx_detect_ghost_keys() local 256 for (row = 0; row < kp->num_rows; row++) { in pmic8xxx_detect_ghost_keys() 257 row_state = (~new_state[row]) & in pmic8xxx_detect_ghost_keys() [all …]
|
| A D | matrix_keypad.c | 88 return gpiod_get_value_cansleep(keypad->row_gpios[row]); in row_asserted() 109 int row; in read_row_state() local 112 for (row = 0; row < keypad->num_row_gpios; row++) in read_row_state() 113 row_state |= row_asserted(keypad, row) ? BIT(row) : 0; in read_row_state() 127 int row, col, code; in matrix_keypad_scan() local 138 for (row = 0; row < keypad->num_row_gpios; row++) in matrix_keypad_scan() 139 gpiod_direction_input(keypad->row_gpios[row]); in matrix_keypad_scan() 158 for (row = 0; row < keypad->num_row_gpios; row++) { in matrix_keypad_scan() 159 if (!(bits_changed & BIT(row))) in matrix_keypad_scan() 162 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in matrix_keypad_scan() [all …]
|
| A D | imx_keypad.c | 148 int row, col; in imx_keypad_fire_events() local 163 for (row = 0; row < MAX_MATRIX_KEY_ROWS; row++) { in imx_keypad_fire_events() 164 if ((keypad->rows_en_mask & (1 << row)) == 0) in imx_keypad_fire_events() 166 if ((bits_changed & (1 << row)) == 0) in imx_keypad_fire_events() 169 code = MATRIX_SCAN_CODE(row, col, MATRIX_ROW_SHIFT); in imx_keypad_fire_events() 172 matrix_volatile_state[col] & (1 << row)); in imx_keypad_fire_events() 175 matrix_volatile_state[col] & (1 << row)); in imx_keypad_fire_events() 423 int irq, error, i, row, col; in imx_keypad_probe() local 475 for (row = 0; row < MAX_MATRIX_KEY_ROWS; row++) { in imx_keypad_probe() 477 i = MATRIX_SCAN_CODE(row, col, MATRIX_ROW_SHIFT); in imx_keypad_probe() [all …]
|
| A D | cros_ec_keyb.c | 179 int col, row; in cros_ec_keyb_process() local 194 for (row = 0; row < ckdev->rows; row++) { in cros_ec_keyb_process() 198 new_state = kb_state[col] & (1 << row); in cros_ec_keyb_process() 199 old_state = ckdev->old_kb_state[col] & (1 << row); in cros_ec_keyb_process() 203 row, col, new_state); in cros_ec_keyb_process() 312 int row, col; in cros_ec_keyb_compute_valid_keys() local 320 for (row = 0; row < ckdev->rows; row++) { in cros_ec_keyb_compute_valid_keys() 321 code = keymap[MATRIX_SCAN_CODE(row, col, row_shift)]; in cros_ec_keyb_compute_valid_keys() 323 ckdev->valid_keys[col] |= 1 << row; in cros_ec_keyb_compute_valid_keys() 538 unsigned int row, col, scancode; in cros_ec_keyb_parse_vivaldi_physmap() local [all …]
|
| A D | omap-keypad.c | 94 int col, row; in omap_kp_tasklet() local 106 for (row = 0; row < omap_kp_data->rows; row++) { in omap_kp_tasklet() 108 if (!(changed & (1 << row))) in omap_kp_tasklet() 112 row, (new_state[col] & (1 << row)) ? in omap_kp_tasklet() 115 key = keycodes[MATRIX_SCAN_CODE(row, col, row_shift)]; in omap_kp_tasklet() 123 new_state[col] & (1 << row)); in omap_kp_tasklet()
|
| A D | mt6779-keypad.c | 37 unsigned int *row, unsigned int *col); 55 unsigned int row, col; in mt6779_keypad_irq_handler() local 74 keypad->calc_row_col(key, &row, &col); in mt6779_keypad_irq_handler() 76 scancode = MATRIX_SCAN_CODE(row, col, row_shift); in mt6779_keypad_irq_handler() 96 unsigned int *row, in mt6779_keypad_calc_row_col_single() argument 99 *row = key / 9; in mt6779_keypad_calc_row_col_single() 104 unsigned int *row, in mt6779_keypad_calc_row_col_double() argument 107 *row = key / 13; in mt6779_keypad_calc_row_col_double()
|
| A D | nspire-keypad.c | 56 int row, col; in nspire_keypad_irq() local 67 for (row = 0; row < KEYPAD_BITMASK_ROWS; row++) { in nspire_keypad_irq() 68 bits = state[row]; in nspire_keypad_irq() 72 changed = bits ^ keypad->state[row]; in nspire_keypad_irq() 76 keypad->state[row] = bits; in nspire_keypad_irq() 82 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in nspire_keypad_irq()
|
| A D | clps711x-keypad.c | 39 int col, row; in clps711x_keypad_poll() local 48 for (row = 0; row < priv->row_count; row++) { in clps711x_keypad_poll() 49 struct clps711x_gpio_data *data = &priv->gpio_data[row]; in clps711x_keypad_poll() 60 int code = MATRIX_SCAN_CODE(row, col, in clps711x_keypad_poll()
|
| A D | stmpe-keypad.c | 178 int row = (data & STMPE_KPC_DATA_ROW) >> 3; in stmpe_keypad_irq() local 180 int code = MATRIX_SCAN_CODE(row, col, STMPE_KEYPAD_ROW_SHIFT); in stmpe_keypad_irq() 317 int row, col; in stmpe_keypad_fill_used_pins() local 319 for (row = 0; row < used_rows; row++) { in stmpe_keypad_fill_used_pins() 321 int code = MATRIX_SCAN_CODE(row, col, in stmpe_keypad_fill_used_pins() 324 keypad->rows |= 1 << row; in stmpe_keypad_fill_used_pins()
|
| A D | samsung-keypad.c | 107 unsigned int col, row; in samsung_keypad_report() local 115 for (row = 0; row < keypad->rows; row++) { in samsung_keypad_report() 116 if (!(changed & BIT(row))) in samsung_keypad_report() 119 pressed = row_state[col] & BIT(row); in samsung_keypad_report() 123 pressed ? "pressed" : "released", row, col); in samsung_keypad_report() 125 val = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in samsung_keypad_report() 281 u32 row, col, key_code; in samsung_keypad_parse_dt() local 282 of_property_read_u32(key_np, "keypad,row", &row); in samsung_keypad_parse_dt() 285 *keymap++ = KEY(row, col, key_code); in samsung_keypad_parse_dt()
|
| /drivers/tty/vt/ |
| A D | consolemap.c | 275 u16 *row = dir[r]; in set_inverse_trans_unicode() local 276 if (!row) in set_inverse_trans_unicode() 511 u16 **dir, *row; in con_insert_unipair() local 524 row = dir[n]; in con_insert_unipair() 525 if (!row) { in con_insert_unipair() 526 row = dir[n] = kmalloc_array(UNI_ROW_GLYPHS, sizeof(*row), in con_insert_unipair() 528 if (!row) in con_insert_unipair() 531 memset(row, 0xff, UNI_ROW_GLYPHS * sizeof(*row)); in con_insert_unipair() 610 if (!row) { in con_unshare_unimap() 812 if (!row) in con_get_unimap() [all …]
|
| /drivers/edac/ |
| A D | edac_mc.c | 191 for (row = 0; row < mci->nr_csrows; row++) { in mci_release() 223 for (row = 0; row < tot_csrows; row++) { in edac_mc_alloc_csrows() 270 row = 0; in edac_mc_alloc_dimms() 313 row++; in edac_mc_alloc_dimms() 316 row++; in edac_mc_alloc_dimms() 318 row = 0; in edac_mc_alloc_dimms() 760 row = -1; in edac_mc_find_csrow_by_page() 781 row = i; in edac_mc_find_csrow_by_page() 791 return row; in edac_mc_find_csrow_by_page() 1060 else if (row >= 0 && row != dimm->csrow) in edac_mc_handle_error() [all …]
|
| A D | i82975x_edac.c | 280 int row, chan; in i82975x_process_error_info() local 300 row = edac_mc_find_csrow_by_page(mci, page); in i82975x_process_error_info() 302 if (row == -1) { in i82975x_process_error_info() 313 (1 << mci->csrows[row]->channels[chan]->dimm->grain)); in i82975x_process_error_info() 318 row, -1, -1, in i82975x_process_error_info() 323 row, chan ? chan : 0, -1, in i82975x_process_error_info() 349 int row; in dual_channel_active() local 352 for (dualch = 1, row = 0; dualch && (row < 4); row++) { in dual_channel_active() 353 drb[row][0] = readb(mch_window + I82975X_DRB + row); in dual_channel_active() 354 drb[row][1] = readb(mch_window + I82975X_DRB + row + 0x80); in dual_channel_active() [all …]
|
| A D | e752x_edac.c | 331 int row; in do_process_ce() local 360 row = i; in do_process_ce() 364 row); in do_process_ce() 392 int row; in do_process_ue() local 412 row, -1, -1, in do_process_ue() 431 row, -1, -1, in do_process_ue() 464 int row; in do_process_ded_retry() local 1142 u8 value, last, row; in e752x_init_mem_map_table() local 1145 row = 0; in e752x_init_mem_map_table() 1156 row++; in e752x_init_mem_map_table() [all …]
|
| A D | amd76x_edac.c | 135 u32 row; in amd76x_process_error_info() local 146 row = (info->ecc_mode_status >> 4) & 0xf; in amd76x_process_error_info() 148 mci->csrows[row]->first_page, 0, 0, in amd76x_process_error_info() 149 row, 0, -1, in amd76x_process_error_info() 161 row = info->ecc_mode_status & 0xf; in amd76x_process_error_info() 163 mci->csrows[row]->first_page, 0, 0, in amd76x_process_error_info() 164 row, 0, -1, in amd76x_process_error_info()
|
| A D | al_mc_edac.c | 65 u8 rank, u32 row, u8 bg, u8 bank, u16 column, in prepare_msg() argument 71 rank, row, bg, bank, column, syn0, syn1, syn2); in prepare_msg() 76 u32 eccerrcnt, ecccaddr0, ecccaddr1, ecccsyn0, ecccsyn1, ecccsyn2, row; in handle_ce() local 101 row = FIELD_GET(AL_MC_ECC_CE_ADDR0_ROW, ecccaddr0); in handle_ce() 108 rank, row, bg, bank, column, in handle_ce() 121 u32 eccerrcnt, eccuaddr0, eccuaddr1, eccusyn0, eccusyn1, eccusyn2, row; in handle_ue() local 146 row = FIELD_GET(AL_MC_ECC_UE_ADDR0_ROW, eccuaddr0); in handle_ue() 153 rank, row, bg, bank, column, in handle_ue()
|
| /drivers/media/usb/gspca/ |
| A D | sn9c20x.c | 983 u8 row[8]; in i2c_w1() local 1013 u8 row[8]; in i2c_w2() local 1043 u8 row[8]; in i2c_r1() local 1048 row[3] = 0; in i2c_r1() 1049 row[4] = 0; in i2c_r1() 1050 row[5] = 0; in i2c_r1() 1051 row[6] = 0; in i2c_r1() 1055 row[2] = 0; in i2c_r1() 1064 u8 row[8]; in i2c_r2() local 1069 row[3] = 0; in i2c_r2() [all …]
|
| /drivers/media/platform/nvidia/tegra-vde/ |
| A D | trace.h | 41 TP_PROTO(unsigned int table, unsigned int row, u32 value, u32 aux_addr), 42 TP_ARGS(table, row, value, aux_addr), 45 __field(unsigned int, row) 51 __entry->row = row; 56 __entry->table, __entry->row, __entry->value,
|
| /drivers/mtd/nand/raw/ |
| A D | nandsim.c | 337 uint row; /* the page number */ member 1169 ns->regs.row = 0; in ns_switch_to_ready_state() 1380 return &(ns->pages[ns->regs.row]); in NS_GET_PAGE() 1393 unsigned int page_no = ns->regs.row; in ns_do_read_error() 1436 ns->regs.row, NS_PAGE_BYTE_SHIFT(ns)); in ns_read_page() 1457 ns->regs.row, NS_PAGE_BYTE_SHIFT(ns)); in ns_read_page() 1631 ns->regs.row = (ns->regs.row << in ns_do_state_action() 1638 ns->regs.row, NS_RAW_OFFSET(ns)); in ns_do_state_action() 1675 page_no = ns->regs.row; in ns_do_state_action() 1957 int row = ns->regs.row; in ns_nand_write_byte() local [all …]
|
| /drivers/gpu/ipu-v3/ |
| A D | ipu-image-convert.c | 661 for (row = 0; row < in->num_rows; row++) { in fill_tile_column() 724 unsigned int row; in find_seams() local 798 for (row = in->num_rows - 1; row > 0; row--) { in find_seams() 803 find_best_seam(ctx, row, in find_seams() 882 row, col, in calc_tile_dimensions() 961 for (row = 0; row < s_image->num_rows; row++) { in calc_out_tile_map() 993 for (row = 0; row < image->num_rows; row++) { in calc_tile_offsets_planar() 1046 for (row = 0; row < image->num_rows; row++) { in calc_tile_offsets_packed() 1158 for (row = 0; row < ctx->in.num_rows; row++) { in calc_tile_resize_coefficients() 1174 for (row = 0; row < ctx->in.num_rows; row++) { in calc_tile_resize_coefficients() [all …]
|
| /drivers/gpu/drm/xe/display/ |
| A D | xe_fb_pin.c | 26 u32 column, row; in write_dpt_rotated() local 36 for (row = 0; row < height; row++) { in write_dpt_rotated() 59 u32 column, row; in write_dpt_remapped() local 62 for (row = 0; row < height; row++) { in write_dpt_remapped() 63 u32 src_idx = src_stride * row + bo_ofs; in write_dpt_remapped() 177 u32 column, row; in write_ggtt_rotated() local 183 for (row = 0; row < height; row++) { in write_ggtt_rotated()
|
| /drivers/net/wireless/mediatek/mt76/ |
| A D | mt792x_acpi_sar.c | 386 mt792x_acpi_get_mtcl_map_v3(int row, int column, struct mt792x_asar_cl_v3 *cl) in mt792x_acpi_get_mtcl_map_v3() argument 393 if (cl->version > 2 && cl->clbe[row] & BIT(column)) in mt792x_acpi_get_mtcl_map_v3() 400 mt792x_acpi_get_mtcl_map(int row, int column, struct mt792x_asar_cl *cl) in mt792x_acpi_get_mtcl_map() argument 408 if ((cl->cl6g[row] & BIT(column)) || cl->mode_6g == 0x02) in mt792x_acpi_get_mtcl_map() 410 if (cl->version > 1 && cl->cl5g9[row] & BIT(column)) in mt792x_acpi_get_mtcl_map() 421 int col, row, i; in mt792x_acpi_parse_mtcl_tbl_v3() local 431 row = i / 8; in mt792x_acpi_parse_mtcl_tbl_v3() 433 return mt792x_acpi_get_mtcl_map_v3(row, col, cl); in mt792x_acpi_parse_mtcl_tbl_v3() 450 int col, row, i; in mt792x_acpi_parse_mtcl_tbl() local 457 row = i / 8; in mt792x_acpi_parse_mtcl_tbl() [all …]
|
| /drivers/regulator/ |
| A D | da9052-regulator.c | 87 int ret, row = 2; in da9052_dcdc_get_current_limit() local 103 row = 0; in da9052_dcdc_get_current_limit() 105 row = 1; in da9052_dcdc_get_current_limit() 107 return da9052_current_limits[row][ret]; in da9052_dcdc_get_current_limit() 116 int i, row = 2; in da9052_dcdc_set_current_limit() local 120 row = 0; in da9052_dcdc_set_current_limit() 122 row = 1; in da9052_dcdc_set_current_limit() 125 if ((min_uA <= da9052_current_limits[row][i]) && in da9052_dcdc_set_current_limit() 126 (da9052_current_limits[row][i] <= max_uA)) { in da9052_dcdc_set_current_limit()
|
| /drivers/scsi/megaraid/ |
| A D | megaraid_sas_fp.c | 388 if (le64_to_cpu(quad->logStart) <= row && row <= in MR_GetSpanBlock() 439 if (row > span_set->data_row_end) in mr_spanset_get_span_block() 451 row <= le64_to_cpu(quad->logEnd) && in mr_spanset_get_span_block() 559 if (row > span_set->data_row_end) in get_strip_from_row() 568 row <= le64_to_cpu(quad->logEnd) && in get_strip_from_row() 572 (((row - span_set->data_row_start) in get_strip_from_row() 584 ld, (long unsigned int)row); in get_strip_from_row() 698 u64 row; in mr_spanset_get_phy_params() local 708 row = io_info->start_row; in mr_spanset_get_phy_params() 799 u64 row; in MR_GetPhyParams() local [all …]
|