Home
last modified time | relevance | path

Searched refs:cols (Results 1 – 25 of 79) sorted by relevance

1234

/Linux-v6.1/drivers/input/
Dmatrix-keymap.c23 unsigned int rows, unsigned int cols, in matrix_keypad_map_key() argument
31 if (row >= rows || col >= cols) { in matrix_keypad_map_key()
34 __func__, key, row, col, rows, cols); in matrix_keypad_map_key()
53 unsigned int *rows, unsigned int *cols) in matrix_keypad_parse_properties() argument
55 *rows = *cols = 0; in matrix_keypad_parse_properties()
58 device_property_read_u32(dev, "keypad,num-columns", cols); in matrix_keypad_parse_properties()
60 if (!*rows || !*cols) { in matrix_keypad_parse_properties()
70 unsigned int rows, unsigned int cols, in matrix_keypad_parse_keymap() argument
74 unsigned int row_shift = get_count_order(cols); in matrix_keypad_parse_keymap()
109 if (!matrix_keypad_map_key(input_dev, rows, cols, in matrix_keypad_parse_keymap()
[all …]
/Linux-v6.1/arch/x86/boot/compressed/
Dmisc.c61 static int cols __section(".data");
99 memmove(vidmem, vidmem + cols * 2, (lines - 1) * cols * 2); in scroll()
100 for (i = (lines - 1) * cols * 2; i < lines * cols * 2; i += 2) in scroll()
132 if (lines == 0 || cols == 0) in __putstr()
146 vidmem[(x + cols * y) * 2] = c; in __putstr()
147 if (++x >= cols) { in __putstr()
160 pos = (x + cols * y) * 2; /* Update cursor position */ in __putstr()
377 cols = boot_params->screen_info.orig_video_cols; in extract_kernel()
/Linux-v6.1/drivers/input/keyboard/
Domap-keypad.c44 unsigned int cols; member
79 for (col = 0; col < omap_kp->cols; col++) { in omap_kp_scan_keypad()
96 unsigned int row_shift = get_count_order(omap_kp_data->cols); in omap_kp_tasklet()
104 for (col = 0; col < omap_kp_data->cols; col++) { in omap_kp_tasklet()
186 if (!pdata->rows || !pdata->cols || !pdata->keymap_data) { in omap_kp_probe()
191 row_shift = get_count_order(pdata->cols); in omap_kp_probe()
218 omap_kp->cols = pdata->cols; in omap_kp_probe()
247 pdata->rows, pdata->cols, in omap_kp_probe()
Dtca8418_keypad.c235 u32 rows, u32 cols) in tca8418_configure() argument
241 reg += (~(~0 << cols)) << 8; in tca8418_configure()
268 u32 rows = 0, cols = 0; in tca8418_keypad_probe() local
279 error = matrix_keypad_parse_properties(dev, &rows, &cols); in tca8418_keypad_probe()
288 if (!cols || cols > TCA8418_MAX_COLS) { in tca8418_keypad_probe()
293 row_shift = get_count_order(cols); in tca8418_keypad_probe()
321 error = matrix_keypad_build_keymap(NULL, NULL, rows, cols, NULL, input); in tca8418_keypad_probe()
343 error = tca8418_configure(keypad_data, rows, cols); in tca8418_keypad_probe()
Dstmpe-keypad.c136 unsigned int cols; member
220 if (keypad->cols & (1 << i)) { in stmpe_keypad_altfunc_init()
284 ret = stmpe_reg_write(stmpe, STMPE_KPC_COL, keypad->cols); in stmpe_keypad_chip_init()
324 keypad->cols |= 1 << col; in stmpe_keypad_fill_used_pins()
337 u32 cols; in stmpe_keypad_probe() local
365 error = matrix_keypad_parse_properties(&pdev->dev, &rows, &cols); in stmpe_keypad_probe()
369 error = matrix_keypad_build_keymap(NULL, NULL, rows, cols, in stmpe_keypad_probe()
378 stmpe_keypad_fill_used_pins(keypad, rows, cols); in stmpe_keypad_probe()
Dsamsung-keypad.c74 unsigned int cols; member
85 for (col = 0; col < keypad->cols; col++) { in samsung_keypad_scan()
115 for (col = 0; col < keypad->cols; col++) { in samsung_keypad_report()
268 pdata->cols = num_cols; in samsung_keypad_parse_dt()
341 if (!pdata->cols || pdata->cols > SAMSUNG_MAX_COLS) in samsung_keypad_probe()
346 pdata->cfg_gpio(pdata->rows, pdata->cols); in samsung_keypad_probe()
348 row_shift = get_count_order(pdata->cols); in samsung_keypad_probe()
381 keypad->cols = pdata->cols; in samsung_keypad_probe()
399 pdata->rows, pdata->cols, in samsung_keypad_probe()
Dcros_ec_keyb.c51 unsigned int cols; member
141 for (col1 = 0; col1 < ckdev->cols; col1++) { in cros_ec_keyb_has_ghosting()
143 for (col2 = col1 + 1; col2 < ckdev->cols; col2++) { in cros_ec_keyb_has_ghosting()
180 for (col = 0; col < ckdev->cols; col++) { in cros_ec_keyb_process()
251 if (ckdev->ec->event_size != ckdev->cols) { in cros_ec_keyb_work()
306 for (col = 0; col < ckdev->cols; col++) { in cros_ec_keyb_compute_valid_keys()
583 err = matrix_keypad_parse_properties(dev, &ckdev->rows, &ckdev->cols); in cros_ec_keyb_register_matrix()
587 ckdev->valid_keys = devm_kzalloc(dev, ckdev->cols, GFP_KERNEL); in cros_ec_keyb_register_matrix()
591 ckdev->old_kb_state = devm_kzalloc(dev, ckdev->cols, GFP_KERNEL); in cros_ec_keyb_register_matrix()
619 err = matrix_keypad_build_keymap(NULL, NULL, ckdev->rows, ckdev->cols, in cros_ec_keyb_register_matrix()
[all …]
Dadp5588-keys.c188 u32 cols; member
348 for (i = 0; i < kpad->cols; i++) in adp5588_build_gpiomap()
608 ret = adp5588_write(client, KP_GPIO2, KP_SEL(kpad->cols) & 0xFF); in adp5588_setup()
612 ret = adp5588_write(client, KP_GPIO3, KP_SEL(kpad->cols) >> 8); in adp5588_setup()
651 &kpad->cols); in adp5588_fw_parse()
655 if (kpad->rows > ADP5588_ROWS_MAX || kpad->cols > ADP5588_COLS_MAX) { in adp5588_fw_parse()
657 kpad->rows, kpad->cols); in adp5588_fw_parse()
661 ret = matrix_keypad_build_keymap(NULL, NULL, kpad->rows, kpad->cols, in adp5588_fw_parse()
666 kpad->row_shift = get_count_order(kpad->cols); in adp5588_fw_parse()
700 if (kpad->unlock_keys[i] >= kpad->cols * kpad->rows) { in adp5588_fw_parse()
Domap4-keypad.c79 unsigned int cols; member
273 &keypad_data->cols); in omap4_keypad_parse_dt()
429 keypad_data->row_shift = get_count_order(keypad_data->cols); in omap4_keypad_probe()
441 keypad_data->rows, keypad_data->cols, in omap4_keypad_probe()
Dpmic8xxx-keypad.c503 unsigned int rows, cols; in pmic8xxx_kp_probe() local
510 rc = matrix_keypad_parse_properties(&pdev->dev, &rows, &cols); in pmic8xxx_kp_probe()
514 if (cols > PM8XXX_MAX_COLS || rows > PM8XXX_MAX_ROWS || in pmic8xxx_kp_probe()
515 cols < PM8XXX_MIN_COLS) { in pmic8xxx_kp_probe()
537 kp->num_cols = cols; in pmic8xxx_kp_probe()
/Linux-v6.1/sound/pci/asihpi/
Dhpidebug.c53 int cols = 8; in hpi_debug_data() local
55 lines = DIV_ROUND_UP(len, cols); in hpi_debug_data()
62 for (k = 0; k < cols && i < len; i++, k++) in hpi_debug_data()
/Linux-v6.1/drivers/s390/char/
Dtty3270.c147 if (count > tp->view.cols * 2 - 11) in tty3270_update_prompt()
148 count = tp->view.cols * 2 - 11; in tty3270_update_prompt()
152 if (count < tp->view.cols * 2 - 11) { in tty3270_update_prompt()
155 off = tp->view.cols * tp->view.rows - 9; in tty3270_update_prompt()
174 sizeof(blueprint) + tp->view.cols * 2 - 9); in tty3270_create_prompt()
181 offset = tp->view.cols * (tp->view.rows - 2); in tty3270_create_prompt()
183 offset = tp->view.cols * tp->view.rows - 9; in tty3270_create_prompt()
187 tp->input = alloc_string(&tp->freemem, tp->view.cols * 2 - 9 + 6); in tty3270_create_prompt()
220 offset = tp->view.cols * tp->view.rows - 9; in tty3270_create_status()
234 tp->view.cols * nr); in tty3270_update_string()
[all …]
Draw3270.c40 short model, rows, cols; member
443 rp->cols = 80; in raw3270_size_device_vm()
448 rp->cols = 80; in raw3270_size_device_vm()
453 rp->cols = 80; in raw3270_size_device_vm()
458 rp->cols = 132; in raw3270_size_device_vm()
476 rp->cols = 80; in raw3270_size_device()
481 rp->cols = uap->uab.w; in raw3270_size_device()
489 rp->cols = uap->aua.wauai; in raw3270_size_device()
493 if (rp->rows == 24 && rp->cols == 80) in raw3270_size_device()
495 if (rp->rows == 32 && rp->cols == 80) in raw3270_size_device()
[all …]
Dcon3270.c115 cp->view.cols * (cp->view.rows - 1)); in con3270_create_status()
117 cp->view.cols * cp->view.rows - 8); in con3270_create_status()
137 cp->view.cols * (nr + 1)); in con3270_update_string()
262 cp->view.cols * cp->line_nr); in con3270_update()
469 size = (cp->cline->len < cp->view.cols - 5) ? in con3270_cline_end()
470 cp->cline->len + 4 : cp->view.cols; in con3270_cline_end()
473 if (cp->cline->len < cp->view.cols - 5) { in con3270_cline_end()
508 if (c == '\n' || cp->cline->len >= cp->view.cols) in con3270_write()
641 condev->cline = alloc_string(&condev->freemem, condev->view.cols); in con3270_init()
/Linux-v6.1/arch/mips/bcm63xx/
Dcpu.c258 unsigned int cols = 0, rows = 0, is_32bits = 0, banks = 0; in detect_memory_size() local
272 cols = (val & SDRAM_CFG_COL_MASK) >> SDRAM_CFG_COL_SHIFT; in detect_memory_size()
280 cols = (val & MEMC_CFG_COL_MASK) >> MEMC_CFG_COL_SHIFT; in detect_memory_size()
289 cols += 8; in detect_memory_size()
291 return 1 << (cols + rows + (is_32bits + 1) + banks); in detect_memory_size()
/Linux-v6.1/drivers/usb/misc/sisusbvga/
Dsisusb_con.c202 int cols, rows; in sisusbcon_init() local
237 cols = 80; in sisusbcon_init()
257 c->vc_cols = cols; in sisusbcon_init()
260 vc_resize(c, cols, rows); in sisusbcon_init()
424 int i, length, cols; in sisusbcon_clear() local
442 cols = sisusb->sisusb_num_columns; in sisusbcon_clear()
444 if (width > cols) in sisusbcon_clear()
445 width = cols; in sisusbcon_clear()
449 sisusbcon_memsetw(dest, eattr, height * cols * 2); in sisusbcon_clear()
453 for (i = height; i > 0; i--, dest += cols) in sisusbcon_clear()
[all …]
/Linux-v6.1/tools/lib/subcmd/
Dhelp.c108 int cols = 1, rows; in pretty_print_string_list() local
118 cols = max_cols / space; in pretty_print_string_list()
119 rows = (cmds->cnt + cols - 1) / cols; in pretty_print_string_list()
124 for (j = 0; j < cols; j++) { in pretty_print_string_list()
130 if (j == cols-1 || n + rows >= cmds->cnt) in pretty_print_string_list()
/Linux-v6.1/arch/arm/mach-s3c/
Dsetup-keypad-s3c64xx.c13 void samsung_keypad_cfg_gpio(unsigned int rows, unsigned int cols) in samsung_keypad_cfg_gpio() argument
19 s3c_gpio_cfgrange_nopull(S3C64XX_GPL(0), cols, S3C_GPIO_SFN(3)); in samsung_keypad_cfg_gpio()
Dkeypad.h25 extern void samsung_keypad_cfg_gpio(unsigned int rows, unsigned int cols);
/Linux-v6.1/include/linux/input/
Dsamsung-keypad.h32 unsigned int cols; member
36 void (*cfg_gpio)(unsigned int rows, unsigned int cols);
Dmatrix_keypad.h84 unsigned int rows, unsigned int cols,
88 unsigned int *rows, unsigned int *cols);
/Linux-v6.1/drivers/auxdisplay/
Dht16k33.c71 uint32_t cols; member
390 for (col = 0; col < keypad->cols; col++) { in ht16k33_keypad_scan()
404 memcpy(keypad->last_key_state, new_state, sizeof(u16) * keypad->cols); in ht16k33_keypad_scan()
521 u32 cols = HT16K33_MATRIX_KEYPAD_MAX_COLS; in ht16k33_keypad_probe() local
548 err = matrix_keypad_parse_properties(dev, &rows, &cols); in ht16k33_keypad_probe()
552 cols > HT16K33_MATRIX_KEYPAD_MAX_COLS) { in ht16k33_keypad_probe()
554 cols); in ht16k33_keypad_probe()
559 keypad->cols = cols; in ht16k33_keypad_probe()
560 keypad->row_shift = get_count_order(cols); in ht16k33_keypad_probe()
562 err = matrix_keypad_build_keymap(NULL, NULL, rows, cols, NULL, in ht16k33_keypad_probe()
/Linux-v6.1/drivers/video/console/
Dnewport_con.c202 int i, cols; in newport_get_screensize() local
217 cols = 0; in newport_get_screensize()
225 cols += (treg >> 7) & 0xfe; in newport_get_screensize()
231 if (cols) { in newport_get_screensize()
232 if (cols > newport_xsize) in newport_get_screensize()
233 newport_xsize = cols; in newport_get_screensize()
329 int cols, rows; in newport_init() local
331 cols = newport_xsize / 8; in newport_init()
335 vc->vc_cols = cols; in newport_init()
338 vc_resize(vc, cols, rows); in newport_init()
/Linux-v6.1/drivers/video/fbdev/core/
Dfbcon.c546 int cols, int rows, int new_cols, int new_rows) in fbcon_prepare_logo() argument
552 int cols, int rows, int new_cols, int new_rows) in fbcon_prepare_logo() argument
575 step = logo_lines * cols; in fbcon_prepare_logo()
576 for (r = q - logo_lines * cols; r < q; r++) in fbcon_prepare_logo()
583 int i = min(cols, new_cols); in fbcon_prepare_logo()
593 r = q - step - cols; in fbcon_prepare_logo()
596 r -= cols; in fbcon_prepare_logo()
928 int rows, cols; in fbcon_startup() local
975 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_startup()
977 cols /= vc->vc_font.width; in fbcon_startup()
[all …]
/Linux-v6.1/include/uapi/linux/
Dvirtio_console.h48 __virtio16 cols; member

1234