Home
last modified time | relevance | path

Searched full:row (Results 1 – 25 of 645) sorted by relevance

12345678910>>...26

/linux/Documentation/userspace-api/media/rc/ !
H A Drc-tables.rst36 - .. 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/drivers/net/ethernet/aquantia/atlantic/macsec/ !
H A Dmacsec_api.h48 /*! Read the raw table data from the specified row of the Egress CTL
50 * rec - [OUT] The raw table row data will be unpacked into the fields of rec.
51 * table_index - The table row to read (max 23).
58 * specified row of the Egress CTL Filter table.
59 * rec - [IN] The bitfield values to write to the table row.
60 * table_index - The table row to write(max 23).
66 /*! Read the raw table data from the specified row of the Egress
68 * rec - [OUT] The raw table row data will be unpacked into the fields of rec.
69 * table_index - The table row to read (max 47).
76 * specified row of the Egress Packet Classifier table.
[all …]
/linux/tools/perf/scripts/python/ !
H A Devent_analyzing_sample.py137 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 Dbrowser.c171 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/drivers/input/keyboard/ !
H A Dmatrix_keypad.c86 static bool row_asserted(struct matrix_keypad *keypad, int row) in row_asserted() argument
88 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
130 /* read initial row state to detect changes between scan */ in matrix_keypad_scan()
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()
141 /* assert each column and read the row status out */ in matrix_keypad_scan()
[all …]
H A Dpmic8xxx-keypad.c80 * @num_rows: number of row of keypad
110 /* all keys pressed on that particular row? */ in pmic8xxx_col_state()
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()
[all …]
H A Dtwl4030_keypad.c42 * 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 in twl4030_col_xlate()
154 * we have that row line connected to gnd. Mark this in twl4030_col_xlate()
167 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()
[all …]
H A Dcros_ec_keyb.c46 * @vdata: vivaldi function row data
143 * pressed both in the same row and column of X as, for instance, in cros_ec_keyb_has_ghosting()
179 int col, row; in cros_ec_keyb_process() local
194 for (row = 0; row < ckdev->rows; row++) { in cros_ec_keyb_process()
195 int pos = MATRIX_SCAN_CODE(row, col, ckdev->row_shift); 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()
307 * Walks keycodes flipping bit in buffer COLUMNS deep where bit is ROW. Used by
312 int row, col; in cros_ec_keyb_compute_valid_keys() local
[all …]
H 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()
119 val |= row_delay_cycles << 2; /* Delay between scanning each row */ in nspire_keypad_open()
174 error = of_property_read_u32(of_node, "row-delay", in nspire_keypad_probe()
177 dev_err(&pdev->dev, "failed to get row-delay\n"); in nspire_keypad_probe()
H A Dimx_keypad.c110 * 6. Sample row inputs and save data. in imx_keypad_scan_matrix()
118 * Delay added to avoid propagating the 0 from column to row in imx_keypad_scan_matrix()
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()
165 continue; /* Row is not enabled */ in imx_keypad_fire_events()
166 if ((bits_changed & (1 << row)) == 0) in imx_keypad_fire_events()
167 continue; /* Row does not contain changes */ 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()
[all …]
H 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()
103 priv->row_count = gpiod_count(dev, "row"); in clps711x_keypad_probe()
118 data->desc = devm_gpiod_get_index(dev, "row", i, GPIOD_IN); in clps711x_keypad_probe()
/linux/Documentation/sphinx/ !
H A DrstFlatTable.py21 * *row-span*: with the role ``rspan`` a cell can be extended through
24 * *auto span* rightmost cell of a table row over the missing cells on the
25 right side of that table-row. With Option ``:fill-cells:`` this behavior
179 for row in self.rows[:header_rows]:
180 thead += self.buildTableRowNode(row)
185 for row in self.rows[header_rows:]:
186 tbody += self.buildTableRowNode(row)
191 row = nodes.row()
204 row += entry
205 return row
[all …]
/linux/Documentation/userspace-api/media/dvb/ !
H A Dfe-bandwidth-t.rst14 - .. row 1
20 - .. row 2
28 - .. row 3
36 - .. row 4
44 - .. row 5
52 - .. row 6
60 - .. row 7
68 - .. row 8
/linux/net/netfilter/ipvs/ !
H A Dip_vs_est.c147 static void ip_vs_tick_estimation(struct ip_vs_est_kt_data *kd, int row) in ip_vs_tick_estimation() argument
153 td = rcu_dereference(kd->ticks[row]); in ip_vs_tick_estimation()
161 td = rcu_dereference(kd->ticks[row]); in ip_vs_tick_estimation()
174 int row = kd->est_row; in ip_vs_estimation_kthread() local
216 if (kd->tick_len[row]) in ip_vs_estimation_kthread()
217 ip_vs_tick_estimation(kd, row); in ip_vs_estimation_kthread()
219 row++; in ip_vs_estimation_kthread()
220 if (row >= IPVS_EST_NTICKS) in ip_vs_estimation_kthread()
221 row = 0; in ip_vs_estimation_kthread()
222 WRITE_ONCE(kd->est_row, row); in ip_vs_estimation_kthread()
[all …]
/linux/arch/mips/loongson64/ !
H A Dnuma.c51 static int __init compute_node_distance(int row, int col) in compute_node_distance() argument
53 int package_row = row * loongson_sysconf.cores_per_node / in compute_node_distance()
58 if (col == row) in compute_node_distance()
68 int row, col; in init_topology_matrix() local
70 for (row = 0; row < MAX_NUMNODES; row++) in init_topology_matrix()
72 __node_distances[row][col] = -1; in init_topology_matrix()
74 for_each_online_node(row) { in init_topology_matrix()
76 __node_distances[row][col] = in init_topology_matrix()
77 compute_node_distance(row, col); in init_topology_matrix()
/linux/Documentation/devicetree/bindings/input/ !
H A Dsamsung,s3c6410-keypad.yaml11 keypad device. The keypad controller supports multiple row and column lines.
12 A key can be placed at each intersection of a unique row and a unique column.
57 Number of row lines connected to the keypad controller.
73 keypad,row:
75 description: The row number to which the key is connected.
81 - keypad,row
111 keypad,row = <0>;
117 keypad,row = <0>;
H A Dgpio-matrix-keypad.yaml15 The matrix keypad supports multiple row and column lines, a key can be
16 placed at each intersection of a unique row and a unique column. The matrix
27 row-gpios:
29 List of GPIOs used as row lines. The gpio specifier for this property
30 depends on the gpio controller to which these row lines are connected.
75 - row-gpios
88 row-gpios = <&gpio2 25 0
H A Dnvidia,tegra20-kbc.txt3 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 Dbrcm,bcm-keypad.txt4 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;
/linux/drivers/scsi/megaraid/ !
H A Dmegaraid_sas_fp.c373 static u32 MR_GetSpanBlock(u32 ld, u64 row, u64 *span_blk, in MR_GetSpanBlock() argument
388 if (le64_to_cpu(quad->logStart) <= row && row <= in MR_GetSpanBlock()
389 le64_to_cpu(quad->logEnd) && (mega_mod64(row - le64_to_cpu(quad->logStart), in MR_GetSpanBlock()
393 blk = mega_div64_32((row-le64_to_cpu(quad->logStart)), le32_to_cpu(quad->diff)); in MR_GetSpanBlock()
408 * This routine calculates the Span block for given row using spanset.
413 * row - Row number
424 u32 ld, u64 row, u64 *span_blk, struct MR_DRV_RAID_MAP_ALL *map) in mr_spanset_get_span_block() argument
439 if (row > span_set->data_row_end) in mr_spanset_get_span_block()
450 if (le64_to_cpu(quad->logStart) <= row && in mr_spanset_get_span_block()
451 row <= le64_to_cpu(quad->logEnd) && in mr_spanset_get_span_block()
[all …]
/linux/drivers/edac/ !
H A Dedac_mc.c99 edac_dbg(4, "%s%i: %smapped as virtual row %d, chan %d\n", in edac_mc_dump_dimm()
182 int i, chn, row; in mci_release() local
191 for (row = 0; row < mci->nr_csrows; row++) { in mci_release()
192 csr = mci->csrows[row]; in mci_release()
214 unsigned int row, chn; in edac_mc_alloc_csrows() local
223 for (row = 0; row < tot_csrows; row++) { in edac_mc_alloc_csrows()
230 mci->csrows[row] = csr; in edac_mc_alloc_csrows()
231 csr->csrow_idx = row; in edac_mc_alloc_csrows()
258 unsigned int row, chn, idx; in edac_mc_alloc_dimms() local
270 row = 0; in edac_mc_alloc_dimms()
[all …]
H A Di82975x_edac.c116 #define I82975X_DRB 0x100 /* DRAM Row Boundary (8b x 8)
134 #define I82975X_DRA 0x108 /* DRAM Row Attribute (4b x 8)
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; 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()
[all …]
/linux/drivers/media/usb/gspca/stv06xx/ !
H A Dstv06xx_hdcs.h60 /* First Window Row Register */
64 /* Last Window Row Register */
70 /* PGA Gain Register: Even Row, Even Column */
72 /* PGA Gain Register: Even Row, Odd Column */
74 /* PGA Gain Register: Odd Row, Even Column */
76 /* PGA Gain Register: Odd Row, Odd Column */
78 /* Row Exposure Low Register */
80 /* Row Exposure High Register */
84 /* Sub-Row Exposure Low Register */
86 /* Sub-Row Exposure High Register */
[all …]
/linux/drivers/ras/amd/atl/ !
H A Dumc.c221 * The DRAM address includes bank, row, and column. Also included are bits for
239 u16 i, col, row, bank, pc, sid; in convert_dram_to_norm_addr_mi300() local
244 row = FIELD_GET(MI300_UMC_MCA_ROW, addr); in convert_dram_to_norm_addr_mi300()
254 temp ^= bitwise_xor_bits(row & addr_hash.bank[i].row_xor); in convert_dram_to_norm_addr_mi300()
261 temp ^= bitwise_xor_bits(row & addr_hash.pc.row_xor); in convert_dram_to_norm_addr_mi300()
282 /* Row lo bits */ in convert_dram_to_norm_addr_mi300()
284 temp = (row >> i) & 0x1; in convert_dram_to_norm_addr_mi300()
288 /* Row hi bits */ in convert_dram_to_norm_addr_mi300()
290 temp = (row >> (i + bit_shifts.num_row_lo)) & 0x1; in convert_dram_to_norm_addr_mi300()
304 pr_debug("Bank=%u Row=%u Column=%u PC=%u SID=%u", bank, row, col, pc, sid); in convert_dram_to_norm_addr_mi300()
[all …]
/linux/Documentation/userspace-api/media/v4l/ !
H A Dpixfmt-intro.rst29 leftmost pixel of the topmost row. Following that is the pixel
30 immediately to its right, and so on until the end of the top row of
31 pixels. Following the rightmost pixel of the row there may be zero or
32 more bytes of padding to guarantee that each row of pixel data has a
34 leftmost pixel of the second row from the top, and so on. The last row

12345678910>>...26