Home
last modified time | relevance | path

Searched refs:row (Results 1 – 25 of 118) sorted by relevance

12345

/drivers/input/keyboard/
A Dtwl4030_keypad.c167 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 Dpmic8xxx-keypad.c157 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 Dmatrix_keypad.c88 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 Dimx_keypad.c148 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 Dcros_ec_keyb.c179 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 Domap-keypad.c94 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 Dmt6779-keypad.c37 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 Dnspire-keypad.c56 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 Dclps711x-keypad.c39 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 Dstmpe-keypad.c178 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 Dsamsung-keypad.c107 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 Dconsolemap.c275 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 Dedac_mc.c191 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 Di82975x_edac.c280 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 De752x_edac.c331 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 Damd76x_edac.c135 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 Dal_mc_edac.c65 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 Dsn9c20x.c983 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 Dtrace.h41 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 Dnandsim.c337 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 Dipu-image-convert.c661 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 Dxe_fb_pin.c26 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 Dmt792x_acpi_sar.c386 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 Dda9052-regulator.c87 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 Dmegaraid_sas_fp.c388 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 …]

Completed in 58 milliseconds

12345