/linux-master/include/dt-bindings/input/ |
H A D | input.h | 15 #define MATRIX_KEY(row, col, code) \ 16 ((((row) & 0xFF) << 24) | (((col) & 0xFF) << 16) | ((code) & 0xFFFF))
|
/linux-master/scripts/dtc/include-prefixes/dt-bindings/input/ |
H A D | input.h | 15 #define MATRIX_KEY(row, col, code) \ 16 ((((row) & 0xFF) << 24) | (((col) & 0xFF) << 16) | ((code) & 0xFFFF))
|
/linux-master/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[ [all...] |
/linux-master/include/linux/input/ |
H A D | matrix_keypad.h | 13 #define KEY(row, col, val) ((((row) & (MATRIX_MAX_ROWS - 1)) << 24) |\ 21 #define MATRIX_SCAN_CODE(row, col, row_shift) (((row) << (row_shift)) + (col)) 42 * @num_row_gpios: actual number of row gpios used by device 47 * @clustered_irq: may be specified if interrupts of all row/column GPIOs
|
/linux-master/Documentation/sphinx/ |
H A D | rstFlatTable.py | 20 * *row-span*: with the role ``rspan`` a cell can be extended through 23 * *auto span* rightmost cell of a table row over the missing cells on the 24 right side of that table-row. With Option ``:fill-cells:`` this behavior 178 for row in self.rows[:header_rows]: 179 thead += self.buildTableRowNode(row) 184 for row in self.rows[header_rows:]: 185 tbody += self.buildTableRowNode(row) 190 row = nodes.row() 203 row [all...] |
/linux-master/arch/mips/loongson64/ |
H A D | numa.c | 53 static int __init compute_node_distance(int row, int col) argument 55 int package_row = row * loongson_sysconf.cores_per_node / 60 if (col == row) 70 int row, col; local 72 for (row = 0; row < MAX_NUMNODES; row++) 74 __node_distances[row][col] = -1; 76 for_each_online_node(row) { 78 __node_distances[row][co [all...] |
/linux-master/drivers/input/keyboard/ |
H A D | twl4030_keypad.c | 42 * row lines connected to the gnd (see twl4030_col_xlate()). 74 #define KEYP_FULL_CODE_7_0 0x09 /* row 0 column status */ 75 #define KEYP_FULL_CODE_15_8 0x0a /* ... row 1 ... */ 153 * If all bits in a row are active for all columns then 154 * we have that row line connected to gnd. Mark this 167 int row; local 171 for (row = 0; row < kp->n_rows; row++) 172 state[row] 198 int col, row; local [all...] |
H A D | matrix_keypad.c | 82 int row) 84 return gpio_get_value_cansleep(pdata->row_gpios[row]) ? 115 int row, col, code; local 122 for (row = 0; row < pdata->num_row_gpios; row++) 123 gpio_direction_input(pdata->row_gpios[row]); 125 /* assert each column and read the row status out */ 130 for (row = 0; row < pdat 81 row_asserted(const struct matrix_keypad_platform_data *pdata, int row) argument [all...] |
H A D | clps711x-keypad.c | 39 int col, row; local 48 for (row = 0; row < priv->row_count; row++) { 49 struct clps711x_gpio_data *data = &priv->gpio_data[row]; 60 int code = MATRIX_SCAN_CODE(row, col, 103 priv->row_count = gpiod_count(dev, "row"); 118 data->desc = devm_gpiod_get_index(dev, "row", i, GPIOD_IN);
|
H A D | omap-keypad.c | 94 int col, row; local 106 for (row = 0; row < omap_kp_data->rows; row++) { 108 if (!(changed & (1 << row))) 112 row, (new_state[col] & (1 << row)) ? 115 key = keycodes[MATRIX_SCAN_CODE(row, col, row_shift)]; 123 new_state[col] & (1 << row));
|
H A D | pmic8xxx-keypad.c | 80 * @num_rows: number of row of keypad 110 /* all keys pressed on that particular row? */ 157 int rc, row; local 160 for (row = 0; row < read_rows; row++) { 164 dev_dbg(kp->dev, "%d = %d\n", row, val); 165 state[row] = pmic8xxx_col_state(kp, val); 222 int row, col, code; local 224 for (row 252 int row, found_first = -1; local [all...] |
H A D | imx_keypad.c | 110 * 6. Sample row inputs and save data. 118 * Delay added to avoid propagating the 0 from column to row 148 int row, col; local 163 for (row = 0; row < MAX_MATRIX_KEY_ROWS; row++) { 164 if ((keypad->rows_en_mask & (1 << row)) == 0) 166 if ((bits_changed & (1 << row)) == 0) 169 code = MATRIX_SCAN_CODE(row, col, MATRIX_ROW_SHIFT); 172 matrix_volatile_state[col] & (1 << row)); 422 int irq, error, i, row, col; local [all...] |
H A D | mt6779-keypad.c | 37 unsigned int *row, unsigned int *col); 55 unsigned int row, col; local 74 keypad->calc_row_col(key, &row, &col); 76 scancode = MATRIX_SCAN_CODE(row, col, row_shift); 101 unsigned int *row, 104 *row = key / 9; 109 unsigned int *row, 112 *row = key / 13; 100 mt6779_keypad_calc_row_col_single(unsigned int key, unsigned int *row, unsigned int *col) argument 108 mt6779_keypad_calc_row_col_double(unsigned int key, unsigned int *row, unsigned int *col) argument
|
H A D | nspire-keypad.c | 56 int row, col; local 67 for (row = 0; row < KEYPAD_BITMASK_ROWS; row++) { 68 bits = state[row]; 72 changed = bits ^ keypad->state[row]; 76 keypad->state[row] = bits; 82 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); 119 val |= row_delay_cycles << 2; /* Delay between scanning each row */ 174 error = of_property_read_u32(of_node, "row [all...] |
/linux-master/drivers/media/platform/nvidia/tegra-vde/ |
H 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,
|
/linux-master/drivers/soc/samsung/ |
H A D | exynos-asv.h | 54 unsigned int row, unsigned int col) 56 return table->buf[row * (table->num_cols) + col]; 53 __asv_get_table_entry(const struct exynos_asv_table *table, unsigned int row, unsigned int col) argument
|
/linux-master/mm/kasan/ |
H A D | report_hw_tags.c | 57 void kasan_metadata_fetch_row(char *buffer, void *row) argument 62 buffer[i] = hw_get_mem_tag(row + i * KASAN_GRANULE_SIZE);
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | iters.c | 400 int sum, row, col; local 404 bpf_for(row, 0, ARRAY_SIZE(arr2d)) { 406 arr2d[row][col] = row * col; 412 bpf_for(row, 0, ARRAY_SIZE(arr2d)) { 413 arr2d_row_sums[row] = 0; 420 bpf_for(row, 0, ARRAY_SIZE(arr2d)) { 422 sum += arr2d[row][col]; 423 arr2d_row_sums[row] += arr2d[row][co 466 fill_inner_dimension(int row) argument 475 sum_inner_dimension(int row) argument 492 int sum, row, col; local [all...] |
/linux-master/tools/perf/ui/ |
H A D | browser.c | 171 int row = 0; local 179 ui_browser__gotorc(browser, row, 0); 180 browser->write(browser, nd, row); 181 if (++row == browser->rows) 186 return row; 189 bool ui_browser__is_current_entry(struct ui_browser *browser, unsigned row) argument 191 return browser->top_idx + row == browser->index; 314 row = 0; local 324 ui_browser__gotorc(browser, row++, col); 334 int row; local 502 int row = 0; local 629 unsigned int row = 0, idx = browser->top_idx; local 674 unsigned int row, end_row; local 714 unsigned int row, end_row; local 759 ui_browser__mark_fused(struct ui_browser *browser, unsigned int column, unsigned int row, int diff, bool arrow_down) argument [all...] |
/linux-master/scripts/kconfig/ |
H A D | gconf.c | 70 static void set_node(GtkTreeIter * node, struct menu *menu, gchar ** row); 1029 /* Fill a row of strings */ 1032 static gchar *row[COL_NUMBER]; local 1041 g_free(row[i]); 1042 bzero(row, sizeof(row)); 1046 row[COL_OPTION] = 1054 row[COL_COLOR] = g_strdup("DarkGray"); 1057 row[COL_COLOR] = g_strdup("DarkGray"); 1059 row[COL_COLO 1159 set_node(GtkTreeIter * node, struct menu *menu, gchar ** row) argument 1195 place_node(struct menu *menu, char **row) argument [all...] |
/linux-master/drivers/edac/ |
H A D | ppc4xx_edac.c | 196 * TODO: The row and channel parameters likely need to be dynamically 304 unsigned int row, rows; local 315 for (rows = 0, row = 0; row < mci->nr_csrows; row++) { 316 if (ppc4xx_edac_check_bank_error(status, row)) { 318 (rows++ ? ", " : ""), row); 705 int row; local 710 for (row = 0; row < mc 736 int row; local 883 int row, j; local [all...] |
H A D | i82975x_edac.c | 138 * 6:4 row attr of odd rank, i.e. 1 140 * 2:0 row attr of even rank, i.e. 0 280 int row, chan; local 300 row = edac_mc_find_csrow_by_page(mci, page); 302 if (row == -1) { 310 chan = (mci->csrows[row]->nr_channels == 1) ? 0 : info->eap & 1; 313 (1 << mci->csrows[row]->channels[chan]->dimm->grain)); 318 row, -1, -1, 323 row, chan ? chan : 0, -1, 349 int row; local [all...] |
H A D | edac_mc.c | 99 edac_dbg(4, "%s%i: %smapped as virtual row %d, chan %d\n", 182 int i, chn, row; local 191 for (row = 0; row < mci->nr_csrows; row++) { 192 csr = mci->csrows[row]; 214 unsigned int row, chn; local 223 for (row = 0; row < tot_csrows; row 258 unsigned int row, chn, idx; local 757 int row, i, j, n; local 898 edac_inc_csrow(struct edac_raw_error_desc *e, int row, int chan) argument 958 int row = -1, chan = -1; local [all...] |
/linux-master/net/netfilter/ipvs/ |
H A D | ip_vs_est.c | 147 static void ip_vs_tick_estimation(struct ip_vs_est_kt_data *kd, int row) argument 153 td = rcu_dereference(kd->ticks[row]); 161 td = rcu_dereference(kd->ticks[row]); 174 int row = kd->est_row; local 216 if (kd->tick_len[row]) 217 ip_vs_tick_estimation(kd, row); 219 row++; 220 if (row >= IPVS_EST_NTICKS) 221 row = 0; 222 WRITE_ONCE(kd->est_row, row); 395 int ktid, row, crow, cid, ret; local 527 int row = est->ktrow; local 743 int id, row, cid, delay; local [all...] |
/linux-master/arch/mips/sgi-ip27/ |
H A D | ip27-memory.c | 162 nasid_t row, col; local 164 for (row = 0; row < MAX_NUMNODES; row++) 166 __node_distances[row][col] = -1; 168 for_each_online_node(row) { 170 __node_distances[row][col] = 171 compute_node_distance(row, col); 183 nasid_t row, col; local 191 for_each_online_node(row) { [all...] |