| /linux/drivers/input/ |
| H A D | matrix-keymap.c | 23 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() 108 if (!matrix_keypad_map_key(input_dev, rows, cols, in matrix_keypad_parse_keymap() [all …]
|
| /linux/arch/x86/boot/compressed/ |
| H A D | misc.c | 61 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() 387 lines = cols = 0; in early_sev_detect() 433 cols = boot_params_ptr->screen_info.orig_video_cols; in extract_kernel()
|
| /linux/drivers/input/keyboard/ |
| H A D | omap-keypad.c | 43 unsigned int cols; member 75 for (col = 0; col < omap_kp->cols; col++) { in omap_kp_scan_keypad() 92 unsigned int row_shift = get_count_order(omap_kp_data->cols); in omap_kp_tasklet() 100 for (col = 0; col < omap_kp_data->cols; col++) { in omap_kp_tasklet() 188 if (!pdata->rows || !pdata->cols || !pdata->keymap_data) { in omap_kp_probe() 193 row_shift = get_count_order(pdata->cols); in omap_kp_probe() 215 omap_kp->cols = pdata->cols; in omap_kp_probe() 237 pdata->rows, pdata->cols, in omap_kp_probe()
|
| H A D | stmpe-keypad.c | 137 unsigned int cols; member 221 if (keypad->cols & (1 << i)) { in stmpe_keypad_altfunc_init() 285 ret = stmpe_reg_write(stmpe, STMPE_KPC_COL, keypad->cols); in stmpe_keypad_chip_init() 325 keypad->cols |= 1 << col; in stmpe_keypad_fill_used_pins() 338 u32 cols; in stmpe_keypad_probe() local 366 error = matrix_keypad_parse_properties(&pdev->dev, &rows, &cols); in stmpe_keypad_probe() 370 error = matrix_keypad_build_keymap(NULL, NULL, rows, cols, in stmpe_keypad_probe() 379 stmpe_keypad_fill_used_pins(keypad, rows, cols); in stmpe_keypad_probe()
|
| H A D | samsung-keypad.c | 73 unsigned int cols; member 84 for (col = 0; col < keypad->cols; col++) { in samsung_keypad_scan() 109 for (col = 0; col < keypad->cols; col++) { in samsung_keypad_report() 262 pdata->cols = num_cols; in samsung_keypad_parse_dt() 334 if (!pdata->cols || pdata->cols > SAMSUNG_MAX_COLS) in samsung_keypad_probe() 339 pdata->cfg_gpio(pdata->rows, pdata->cols); in samsung_keypad_probe() 341 row_shift = get_count_order(pdata->cols); in samsung_keypad_probe() 372 keypad->cols = pdata->cols; in samsung_keypad_probe() 395 pdata->rows, pdata->cols, in samsung_keypad_probe()
|
| H A D | adp5585-keys.c | 106 u32 cols = 0, rows = 0, pin; in adp5585_keys_parse_fw() local 165 cols = find_last_bit(&kpad->keypad, kpad->info->max_cols + kpad->info->max_rows); in adp5585_keys_parse_fw() 166 if (cols < kpad->info->max_rows) in adp5585_keys_parse_fw() 170 cols = cols + 1 - kpad->info->max_rows; in adp5585_keys_parse_fw() 172 error = matrix_keypad_build_keymap(NULL, NULL, rows, cols, in adp5585_keys_parse_fw() 177 kpad->row_shift = get_count_order(cols); in adp5585_keys_parse_fw()
|
| H A D | adp5588-keys.c | 188 u32 cols; member 335 for (i = 0; i < kpad->cols; i++) in adp5588_build_gpiomap() 602 ret = adp5588_write(client, KP_GPIO2, KP_SEL(kpad->cols) & 0xFF); in adp5588_setup() 606 ret = adp5588_write(client, KP_GPIO3, KP_SEL(kpad->cols) >> 8); in adp5588_setup() 657 &kpad->cols); in adp5588_fw_parse() 661 if (kpad->rows > ADP5588_ROWS_MAX || kpad->cols > ADP5588_COLS_MAX) { in adp5588_fw_parse() 663 kpad->rows, kpad->cols); in adp5588_fw_parse() 667 ret = matrix_keypad_build_keymap(NULL, NULL, kpad->rows, kpad->cols, in adp5588_fw_parse() 672 kpad->row_shift = get_count_order(kpad->cols); in adp5588_fw_parse() 706 if (kpad->unlock_keys[i] >= kpad->cols * kpad->rows) { in adp5588_fw_parse()
|
| H A D | omap4-keypad.c | 80 unsigned int cols; member 279 &keypad_data->cols); in omap4_keypad_parse_dt() 432 keypad_data->row_shift = get_count_order(keypad_data->cols); in omap4_keypad_probe() 444 keypad_data->rows, keypad_data->cols, in omap4_keypad_probe()
|
| H A D | pmic8xxx-keypad.c | 503 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()
|
| H A D | tc3589x-keypad.c | 326 u32 cols, rows; in tc3589x_keypad_of_probe() local 336 of_property_read_u32(np, "keypad,num-columns", &cols); in tc3589x_keypad_of_probe() 338 plat->kcol = (u8) cols; in tc3589x_keypad_of_probe()
|
| /linux/drivers/s390/char/ |
| H A D | raw3270.c | 45 int model, rows, cols; member 127 x = max_t(int, 0, rp->view->cols + x); in raw3270_buffer_address() 130 addr = (y * rp->view->cols) + x; in raw3270_buffer_address() 462 rp->cols = diag8c_data.width; in raw3270_size_device_vm() 479 rp->cols = 80; in raw3270_size_device_vm() 484 rp->cols = 80; in raw3270_size_device_vm() 489 rp->cols = 80; in raw3270_size_device_vm() 494 rp->cols = 132; in raw3270_size_device_vm() 510 rp->cols = 80; in raw3270_size_device() 515 rp->cols = uap->uab.w; in raw3270_size_device() [all …]
|
| /linux/sound/pci/asihpi/ |
| H A D | hpidebug.c | 53 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/arch/mips/bcm63xx/ |
| H A D | cpu.c | 258 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/drivers/auxdisplay/ |
| H A D | ht16k33.c | 72 uint32_t cols; member 346 for (col = 0; col < keypad->cols; col++) { in ht16k33_keypad_scan() 360 memcpy(keypad->last_key_state, new_state, sizeof(u16) * keypad->cols); in ht16k33_keypad_scan() 498 u32 cols = HT16K33_MATRIX_KEYPAD_MAX_COLS; in ht16k33_keypad_probe() local 525 err = matrix_keypad_parse_properties(dev, &rows, &cols); in ht16k33_keypad_probe() 529 cols > HT16K33_MATRIX_KEYPAD_MAX_COLS) { in ht16k33_keypad_probe() 531 cols); in ht16k33_keypad_probe() 536 keypad->cols = cols; in ht16k33_keypad_probe() 537 keypad->row_shift = get_count_order(cols); in ht16k33_keypad_probe() 539 err = matrix_keypad_build_keymap(NULL, NULL, rows, cols, NULL, in ht16k33_keypad_probe()
|
| /linux/tools/lib/subcmd/ |
| H A D | help.c | 135 int cols = 1, rows; in pretty_print_string_list() local 145 cols = max_cols / space; in pretty_print_string_list() 146 rows = (cmds->cnt + cols - 1) / cols; in pretty_print_string_list() 151 for (j = 0; j < cols; j++) { in pretty_print_string_list() 157 if (j == cols-1 || n + rows >= cmds->cnt) in pretty_print_string_list()
|
| /linux/arch/arm/mach-s3c/ |
| H A D | setup-keypad-s3c64xx.c | 13 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()
|
| H A D | keypad.h | 25 extern void samsung_keypad_cfg_gpio(unsigned int rows, unsigned int cols);
|
| /linux/include/linux/input/ |
| H A D | samsung-keypad.h | 32 unsigned int cols; member 36 void (*cfg_gpio)(unsigned int rows, unsigned int cols);
|
| H A D | matrix_keypad.h | 39 unsigned int rows, unsigned int cols, 43 unsigned int *rows, unsigned int *cols);
|
| /linux/drivers/edac/ |
| H A D | versalnet_edac.c | 275 union row_col_mapping cols; in convert_to_physical() local 334 cols.i = error_data[ADEC10]; in convert_to_physical() 335 err_addr |= (pinf.col & 1) << cols.col1; in convert_to_physical() 337 err_addr |= (pinf.col & 1) << cols.col2; in convert_to_physical() 339 err_addr |= (pinf.col & 1) << cols.col3; in convert_to_physical() 341 err_addr |= (pinf.col & 1) << cols.col4; in convert_to_physical() 343 err_addr |= (pinf.col & 1) << cols.col5; in convert_to_physical() 346 cols.i = error_data[ADEC11]; in convert_to_physical() 347 err_addr |= (pinf.col & 1) << cols.col1; in convert_to_physical() 349 err_addr |= (pinf.col & 1) << cols.col2; in convert_to_physical() [all …]
|
| H A D | versal_edac.c | 974 union edac_info cols; in setup_column_address_map() local 980 cols.i = regval; in setup_column_address_map() 981 priv->col_bit[1] = cols.col1; in setup_column_address_map() 982 priv->col_bit[2] = cols.col2; in setup_column_address_map() 983 priv->col_bit[3] = cols.col3; in setup_column_address_map() 984 priv->col_bit[4] = cols.col4; in setup_column_address_map() 985 priv->col_bit[5] = cols.col5; in setup_column_address_map() 988 cols.i = regval; in setup_column_address_map() 989 priv->col_bit[6] = cols.col1; in setup_column_address_map() 990 priv->col_bit[7] = cols.col2; in setup_column_address_map() [all …]
|
| /linux/drivers/video/console/ |
| H A D | newport_con.c | 202 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/include/linux/ |
| H A D | vt_kern.h | 28 int __vc_resize(struct vc_data *vc, unsigned int cols, unsigned int lines, 46 static inline int vc_resize(struct vc_data *vc, unsigned int cols, in vc_resize() argument 49 return __vc_resize(vc, cols, lines, false); in vc_resize()
|
| /linux/drivers/video/fbdev/core/ |
| H A D | fbcon.c | 597 int cols, int rows, int new_cols, int new_rows) in fbcon_prepare_logo() argument 603 int cols, int rows, int new_cols, int new_rows) in fbcon_prepare_logo() argument 626 step = logo_lines * cols; in fbcon_prepare_logo() 627 for (r = q - logo_lines * cols; r < q; r++) in fbcon_prepare_logo() 634 int i = min(cols, new_cols); in fbcon_prepare_logo() 644 r = q - step - cols; in fbcon_prepare_logo() 647 r -= cols; in fbcon_prepare_logo() 981 int rows, cols; in fbcon_startup() local 1026 cols = FBCON_SWAP(par->rotate, info->var.xres, info->var.yres); in fbcon_startup() 1028 cols /= vc->vc_font.width; in fbcon_startup() [all …]
|
| /linux/include/sound/ |
| H A D | sdca_function.h | 785 * @cols: Number of columns in the range table. 790 unsigned int cols; 1439 return range->data[(row * range->cols) + col]; 1467 int cols, int rows); 1470 int sel, int cols, int rows); 736 unsigned int cols; global() member
|