| /linux/Documentation/userspace-api/media/rc/ |
| H A D | rc-tables.rst | 36 - .. row 1 44 - .. row 2 48 - .. row 3 56 - .. row 4 64 - .. row 5 72 - .. row 6 80 - .. row 7 88 - .. row 8 96 - .. row 9 104 - .. row 10 [all …]
|
| /linux/tools/perf/scripts/python/ |
| H A D | event_analyzing_sample.py | 137 for row in commq: 138 print("%16s %8d %s" % (row[0], row[1], num2sym(row[1]))) 143 for row in symbolq: 144 print("%32s %8d %s" % (row[0], row[1], num2sym(row[1]))) 149 for row in dsoq: 150 print("%40s %8d %s" % (row[0], row[1], num2sym(row[1]))) 170 for row in commq: 171 print("%16s %8d %s" % (row[0], row[1], num2sym(row[1]))) 176 for row in symbolq: 177 print("%32s %8d %s" % (row[0], row[1], num2sym(row[1]))) [all …]
|
| /linux/tools/perf/ui/ |
| H A D | browser.c | 171 int row = 0; in ui_browser__rb_tree_refresh() local 179 ui_browser__gotorc(browser, row, 0); in ui_browser__rb_tree_refresh() 180 browser->write(browser, nd, row); in ui_browser__rb_tree_refresh() 181 if (++row == browser->rows) in ui_browser__rb_tree_refresh() 186 return row; in ui_browser__rb_tree_refresh() 189 bool ui_browser__is_current_entry(struct ui_browser *browser, unsigned row) in ui_browser__is_current_entry() argument 191 return browser->top_idx + row == browser->index; in ui_browser__is_current_entry() 324 row = 0; in ui_browser__scrollbar_set() local 334 ui_browser__gotorc(browser, row++, col); in ui_browser__scrollbar_set() 344 int row; in __ui_browser__refresh() local [all …]
|
| /linux/Documentation/userspace-api/media/dvb/ |
| H A D | fe-bandwidth-t.rst | 14 - .. row 1 20 - .. row 2 28 - .. row 3 36 - .. row 4 44 - .. row 5 52 - .. row 6 60 - .. row 7 68 - .. row 8
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | iters.c | 398 int sum, row, col; in iter_nested_iters() local 402 bpf_for(row, 0, ARRAY_SIZE(arr2d)) { in iter_nested_iters() 404 arr2d[row][col] = row * col; in iter_nested_iters() 410 bpf_for(row, 0, ARRAY_SIZE(arr2d)) { in iter_nested_iters() 411 arr2d_row_sums[row] = 0; in iter_nested_iters() 418 bpf_for(row, 0, ARRAY_SIZE(arr2d)) { in iter_nested_iters() 420 sum += arr2d[row][col]; in iter_nested_iters() 421 arr2d_row_sums[row] += arr2d[row][col]; in iter_nested_iters() 422 arr2d_col_sums[col] += arr2d[row][col]; in iter_nested_iters() 427 bpf_for(row, 0, ARRAY_SIZE(arr2d)) { in iter_nested_iters() [all …]
|
| /linux/drivers/edac/ |
| H A D | versalnet_edac.c | 94 u32 row:7; member 272 u32 row, blk, rsh_req_addr, interleave, ilc_base_ctrl_add, ilc_himem_en, reg, offset; in convert_to_physical() local 279 row = pinf.rowhi << MC5_REGHI_ROW | pinf.row; in convert_to_physical() 284 err_addr |= (row & BIT(0)) << rows.row0; in convert_to_physical() 285 row >>= MC5_EACHBIT; in convert_to_physical() 286 err_addr |= (row & BIT(0)) << rows.row1; in convert_to_physical() 287 row >>= MC5_EACHBIT; in convert_to_physical() 288 err_addr |= (row & BIT(0)) << rows.row2; in convert_to_physical() 289 row >>= MC5_EACHBIT; in convert_to_physical() 290 err_addr |= (row & BIT(0)) << rows.row3; in convert_to_physical() [all …]
|
| H 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() 310 chan = (mci->csrows[row]->nr_channels == 1) ? 0 : info->eap & 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() [all …]
|
| H 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()
|
| H A D | e752x_edac.c | 331 int row; in do_process_ce() local 344 row = ((page >> 1) & 3); in do_process_ce() 346 "Test row %d Table %d %d %d %d %d %d %d %d\n", row, in do_process_ce() 353 if (pvt->map[i] == row) in do_process_ce() 360 row = i; in do_process_ce() 364 row); in do_process_ce() 366 row = edac_mc_find_csrow_by_page(mci, page); in do_process_ce() 374 row, channel, -1, in do_process_ce() 392 int row; in do_process_ue() local 403 row = pvt->mc_symmetric ? in do_process_ue() [all …]
|
| /linux/drivers/input/keyboard/ |
| H 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() 164 dev_dbg(kp->dev, "%d = %d\n", row, val); in pmic8xxx_kp_read_data() 165 state[row] = pmic8xxx_col_state(kp, val); 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() 234 dev_dbg(kp->dev, "key [%d:%d] %s\n", row, col, in __pmic8xxx_kp_scan_matrix() 235 !(new_state[row] & (1 << col)) ? in __pmic8xxx_kp_scan_matrix() 238 code = MATRIX_SCAN_CODE(row, col, PM8XXX_ROW_SHIFT); in __pmic8xxx_kp_scan_matrix() [all …]
|
| H 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 …]
|
| H 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()
|
| H 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()
|
| H 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()
|
| H 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()
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos4412-smdk4412.dts | 79 keypad,row = <1>; 85 keypad,row = <1>; 91 keypad,row = <1>; 97 keypad,row = <1>; 103 keypad,row = <1>; 109 keypad,row = <2>; 115 keypad,row = <2>; 121 keypad,row = <0>; 127 keypad,row = <2>; 133 keypad,row = <0>;
|
| H A D | exynos4210-smdkv310.dts | 98 keypad,row = <0>; 104 keypad,row = <0>; 110 keypad,row = <0>; 116 keypad,row = <0>; 122 keypad,row = <0>; 128 keypad,row = <1>; 134 keypad,row = <1>; 140 keypad,row = <1>; 146 keypad,row = <1>; 152 keypad,row = <1>;
|
| H A D | s5pv210-smdkv210.dts | 88 keypad,row = <0>; 94 keypad,row = <0>; 100 keypad,row = <0>; 106 keypad,row = <0>; 112 keypad,row = <0 119 keypad,row = <1>; 124 keypad,row = <1>; 130 keypad,row = <1>; 136 keypad,row = <1>; 142 keypad,row = <1>;
|
| /linux/drivers/media/usb/gspca/ |
| H A D | sn9c20x.c | 983 u8 row[8]; in i2c_w1() local 989 row[0] = sd->i2c_intf | (2 << 4); in i2c_w1() 990 row[1] = sd->i2c_addr; in i2c_w1() 991 row[2] = reg; in i2c_w1() 992 row[3] = val; in i2c_w1() 993 row[4] = 0x00; in i2c_w1() 994 row[5] = 0x00; in i2c_w1() 995 row[6] = 0x00; in i2c_w1() 996 row[7] = 0x10; in i2c_w1() 998 i2c_w(gspca_dev, row); in i2c_w1() [all …]
|
| /linux/mm/kasan/ |
| H A D | report.c | 415 static bool meta_row_is_guilty(const void *row, const void *addr) in meta_row_is_guilty() argument 417 return (row <= addr) && (addr < row + META_MEM_BYTES_PER_ROW); in meta_row_is_guilty() 420 static int meta_pointer_offset(const void *row, const void *addr) in meta_pointer_offset() argument 433 (addr - row) / KASAN_GRANULE_SIZE * 3 + 1; in meta_pointer_offset() 439 void *row; in print_memory_metadata() local 441 row = (void *)round_down((unsigned long)addr, META_MEM_BYTES_PER_ROW) in print_memory_metadata() 451 (i == 0) ? ">%px: " : " %px: ", row); in print_memory_metadata() 458 kasan_metadata_fetch_row(&metadata[0], row); in print_memory_metadata() 464 if (meta_row_is_guilty(row, addr)) in print_memory_metadata() 465 pr_err("%*c\n", meta_pointer_offset(row, addr), '^'); in print_memory_metadata() [all …]
|
| /linux/include/linux/input/ |
| H A D | matrix_keypad.h | 13 #define KEY(row, col, val) ((((row) & (MATRIX_MAX_ROWS - 1)) << 24) |\ argument 21 #define MATRIX_SCAN_CODE(row, col, row_shift) (((row) << (row_shift)) + (col)) argument
|
| /linux/tools/perf/pmu-events/ |
| H A D | models.py | 46 for row in table: 47 if not first or len(row) == 0 or row[0].startswith('#'): 51 regex = row[0].replace('[[:xdigit:]]', '[0-9a-fA-F]') 54 result.append(row[2])
|
| /linux/tools/perf/ui/browsers/ |
| H A D | hists.c | 786 unsigned short row, 792 unsigned short row, in hist_browser__show_callchain_entry() argument 801 if (ui_browser__is_current_entry(&browser->b, row)) { in hist_browser__show_callchain_entry() 808 ui_browser__gotorc(&browser->b, row, 0); in hist_browser__show_callchain_entry() 818 unsigned short row __maybe_unused, in hist_browser__fprintf_callchain_entry() 828 unsigned short row); 831 unsigned short row) in hist_browser__check_output_full() argument 833 return browser->b.rows == row; in hist_browser__check_output_full() 837 unsigned short row __maybe_unused) in hist_browser__check_dump_full() 847 unsigned short row, u64 total, in hist_browser__show_callchain_list() argument [all …]
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | nvidia,tegra20-kbc.txt | 3 can be configured as row or column. The maximum column pin can be 8 4 and maximum row pins can be 16 for Tegra20/Tegra30. 10 - nvidia,kbc-row-pins: The KBC pins which are configured as row. This is an 29 - nvidia,debounce-delay-ms: delay in milliseconds per row scan for debouncing 46 nvidia,kbc-row-pins = <0 1 2>; /* pin 0, 1, 2 as rows */
|
| H A D | brcm,bcm-keypad.txt | 4 keypad device. The keypad controller supports multiple row and column lines. 5 A key can be placed at each intersection of a unique row and a unique column. 23 - keypad,num-rows: Number of row lines connected to the keypad 51 - row-output-enabled: An optional property indicating whether the row or 52 column is being used as output. If specified the row is being used 103 row-output-enabled;
|