/Linux-v5.4/Documentation/fb/ |
D | viafb.modes | 16 # 12 chars 2 lines 18 # 2 chars 10 lines 20 # 6 chars 33 lines 22 # 80 chars 480 lines 24 # 20 chars 45 lines 41 # 8 chars 3 lines 43 # 2 chars 1 lines 45 # 15 chars 16 lines 47 # 80 chars 480 lines 49 # 25 chars 20 lines [all …]
|
/Linux-v5.4/tools/gpio/ |
D | gpio-utils.c | 27 * ioctl, including request and release for lines of gpio, read/write 29 * lines of gpio, user should use this type of api. 32 * following api will request gpio lines, do the operation and then 33 * release these lines. 36 * gpiotools_request_linehandle() - request gpio lines in a gpiochip 39 * @lines: An array desired lines, specified by offset 41 * @nline: The number of lines to request. 50 * Request gpio lines through the ioctl provided by chardev. User 53 * gpiotools_release_linehandle() to release these lines after that. 58 int gpiotools_request_linehandle(const char *device_name, unsigned int *lines, in gpiotools_request_linehandle() argument [all …]
|
D | gpio-hammer.c | 3 * gpio-hammer - example swiss army knife to shake GPIO lines on a system 25 int hammer_device(const char *device_name, unsigned int *lines, int nlines, in hammer_device() argument 36 ret = gpiotools_request_linehandle(device_name, lines, nlines, in hammer_device() 48 fprintf(stdout, "Hammer lines ["); in hammer_device() 50 fprintf(stdout, "%d", lines[i]); in hammer_device() 65 /* Invert all lines so we blink */ in hammer_device() 85 fprintf(stdout, "%d: %d", lines[i], data.values[i]); in hammer_device() 108 "Hammer GPIO lines, 0->1->0->1...\n" in print_usage() 122 unsigned int lines[GPIOHANDLES_MAX]; in main() local 138 lines[i] = strtoul(optarg, NULL, 10); in main() [all …]
|
/Linux-v5.4/include/asm-generic/ |
D | xor.h | 13 long lines = bytes / (sizeof (long)) / 8; in xor_8regs_2() local 26 } while (--lines > 0); in xor_8regs_2() 33 long lines = bytes / (sizeof (long)) / 8; in xor_8regs_3() local 47 } while (--lines > 0); in xor_8regs_3() 54 long lines = bytes / (sizeof (long)) / 8; in xor_8regs_4() local 69 } while (--lines > 0); in xor_8regs_4() 76 long lines = bytes / (sizeof (long)) / 8; in xor_8regs_5() local 92 } while (--lines > 0); in xor_8regs_5() 98 long lines = bytes / (sizeof (long)) / 8; in xor_32regs_2() local 128 } while (--lines > 0); in xor_32regs_2() [all …]
|
/Linux-v5.4/arch/sh/lib64/ |
D | copy_page.S | 19 * Currently the prefetch is 4 lines ahead and the alloco is 2 lines ahead. 20 It seems like the prefetch needs to be at at least 4 lines ahead to get 34 Do prefetches 4 lines ahead. 35 Do alloco 2 lines ahead */ 70 bge/u r2, r6, tr2 ! skip prefetch for last 4 lines 71 ldx.q r2, r22, r63 ! prefetch 4 lines hence 74 bge/u r2, r7, tr3 ! skip alloco for last 2 lines 75 alloco r2, 0x40 ! alloc destination line 2 lines ahead
|
/Linux-v5.4/include/uapi/linux/ |
D | gpio.h | 22 * @lines: number of GPIO lines on this chip 27 __u32 lines; member 68 * @lineoffsets: an array of desired lines, specified by offset index for the 70 * @flags: desired flags for the desired GPIO lines, such as 72 * together. Note that even if multiple lines are requested, the same flags 73 * must be applicable to all of them, if you want lines with individual 75 * a batch of input or output lines, but they must all have the same 82 * @lines: number of lines requested in this request, i.e. the number of 93 __u32 lines; member 99 * @values: when getting the state of lines this contains the current [all …]
|
/Linux-v5.4/tools/vm/ |
D | slabinfo-gnuplot.sh | 56 local lines=2000000 64 lines=$((xmax-xmin)) 69 wc_lines=$lines 72 if [ "$wc_lines" -lt "$lines" ]; then 73 lines=$wc_lines 76 if [ $((width / lines)) -gt $min_slab_name_size ]; then 118 '$i Memory usage' with lines," 120 '$i Loss' with lines," 144 local lines 150 let lines=3 [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/sound/ |
D | qcom,q6afe.txt | 48 - qcom,sd-lines 51 Definition: Must be list of serial data lines used by this dai. 52 should be one or more of the 0-3 sd lines. 140 qcom,sd-lines = <0 2>; 145 qcom,sd-lines = <1>; 150 qcom,sd-lines = <0 3>; 155 qcom,sd-lines = <1>; 160 qcom,sd-lines = <1 3>; 165 qcom,sd-lines = <0>; 170 qcom,sd-lines = <0>; [all …]
|
/Linux-v5.4/tools/perf/util/ |
D | srccode.c | 3 * Manage printing of source lines 28 char **lines; member 65 static void fill_lines(char **lines, int maxline, char *map, int maplen) in fill_lines() argument 74 lines[l++] = map; in fill_lines() 78 lines[l++] = ++p; in fill_lines() 81 lines[l] = p; in fill_lines() 90 zfree(&sf->lines); in free_srcfile() 144 h->lines = calloc(h->numlines, sizeof(char *)); in find_srcfile() 145 if (!h->lines) in find_srcfile() 147 fill_lines(h->lines, h->numlines, h->map, h->maplen); in find_srcfile() [all …]
|
D | dwarf-aux.c | 695 /* Walk on lines of blocks included in given DIE */ 735 * die_walk_lines - Walk on lines inside given DIE 740 * Walk on all lines inside given @rt_die and call @callback on each line. 741 * If the @rt_die is a function, walk only on the lines inside the function, 748 Dwarf_Lines *lines; in die_walk_lines() local 769 /* Get lines list in the CU */ in die_walk_lines() 770 if (dwarf_getsrclines(cu_die, &lines, &nlines) != 0) { in die_walk_lines() 771 pr_debug2("Failed to get source lines on this CU.\n"); in die_walk_lines() 774 pr_debug2("Get %zd lines from this CU\n", nlines); in die_walk_lines() 776 /* Walk on the lines on lines list */ in die_walk_lines() [all …]
|
/Linux-v5.4/arch/hexagon/mm/ |
D | cache.c | 17 unsigned long lines = spanlines(start, end-1); in flush_dcache_range() local 24 for (i = 0; i < lines; i++) { in flush_dcache_range() 37 unsigned long lines = spanlines(start, end-1); in flush_icache_range() local 44 for (i = 0; i < lines; i++) { in flush_icache_range() 62 unsigned long lines = spanlines(start, end-1); in hexagon_clean_dcache_range() local 69 for (i = 0; i < lines; i++) { in hexagon_clean_dcache_range() 82 unsigned long lines = spanlines(start, end-1); in hexagon_inv_dcache_range() local 89 for (i = 0; i < lines; i++) { in hexagon_inv_dcache_range()
|
/Linux-v5.4/Documentation/driver-api/gpio/ |
D | drivers-on-gpio.rst | 11 lines, giving you the LED sysfs interface 26 mouse cable and connect the wires to GPIO lines or solder a mouse connector 27 to the lines for a more permanent solution of this type. 49 (two wires, SDA and SCL lines) by hammering (bitbang) two GPIO lines. It will 54 of wires, at least SCK and optionally MISO, MOSI and chip select lines) using 79 to a set of simple GPIO lines: RDY, NCE, ALE, CLE, NWP. It interacts with the 84 bus, data and clock line, by bit banging two GPIO lines. It will appear as 93 read card detect and write protect GPIO lines, and in the TTY serial subsystem 94 to emulate MCTRL (modem control) signals CTS/RTS by using two GPIO lines. The 95 MTD NOR flash has add-ons for extra GPIO lines too, though the address bus is
|
/Linux-v5.4/drivers/staging/greybus/ |
D | gpio.c | 38 struct gb_gpio_line *lines; member 78 ggc->lines[which].active = true; in gb_gpio_activate_operation() 99 ggc->lines[which].active = false; in gb_gpio_deactivate_operation() 126 ggc->lines[which].direction = direction ? 1 : 0; in gb_gpio_get_direction_operation() 140 ggc->lines[which].direction = 1; in gb_gpio_direction_in_operation() 155 ggc->lines[which].direction = 0; in gb_gpio_direction_out_operation() 182 ggc->lines[which].value = value ? 1 : 0; in gb_gpio_get_value_operation() 193 if (ggc->lines[which].direction == 1) { in gb_gpio_set_value_operation() 208 ggc->lines[which].value = request.value; in gb_gpio_set_value_operation() 222 ggc->lines[which].debounce_usec = debounce_usec; in gb_gpio_set_debounce_operation() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/input/ |
D | gpio-matrix-keypad.txt | 4 The matrix keypad supports multiple row and column lines, a key can be 6 keypad can sense a key-press and key-release by means of GPIO lines and 11 - row-gpios: List of gpios used as row lines. The gpio specifier 13 which these row lines are connected. 14 - col-gpios: List of gpios used as column lines. The gpio specifier 16 which these column lines are connected.
|
/Linux-v5.4/drivers/media/pci/tw68/ |
D | tw68-risc.c | 30 * @lines: number of lines in field 36 unsigned int lines, bool jump) in tw68_risc_field() argument 53 /* scan lines */ in tw68_risc_field() 55 for (line = 0; line < lines; line++) { in tw68_risc_field() 126 * @lines: number of scan lines 135 unsigned int lines) in tw68_risc_buffer() argument 151 instructions = fields * (1 + (((bpl + padding) * lines) / in tw68_risc_buffer() 152 PAGE_SIZE) + lines) + 4; in tw68_risc_buffer() 162 bpl, padding, lines, true); in tw68_risc_buffer() 165 bpl, padding, lines, top_offset == UNSET); in tw68_risc_buffer()
|
/Linux-v5.4/arch/powerpc/lib/ |
D | xor_vmx.c | 57 unsigned long lines = bytes / (sizeof(unative_t)) / 4; in __xor_altivec_2() local 67 } while (--lines > 0); in __xor_altivec_2() 76 unsigned long lines = bytes / (sizeof(unative_t)) / 4; in __xor_altivec_3() local 89 } while (--lines > 0); in __xor_altivec_3() 100 unsigned long lines = bytes / (sizeof(unative_t)) / 4; in __xor_altivec_4() local 116 } while (--lines > 0); in __xor_altivec_4() 128 unsigned long lines = bytes / (sizeof(unative_t)) / 4; in __xor_altivec_5() local 147 } while (--lines > 0); in __xor_altivec_5()
|
/Linux-v5.4/drivers/media/pci/cx18/ |
D | cx18-vbi.c | 25 static void copy_vbi_data(struct cx18 *cx, int lines, u32 pts_stamp) in copy_vbi_data() argument 48 for (i = 0; i < lines; i++) { in copy_vbi_data() 69 /* All lines are used, so there is no space for the linemask in copy_vbi_data() 98 u32 lines = cx->vbi.count * 2; in compress_raw_buf() local 106 for (i = 0; i < lines; i++) { in compress_raw_buf() 114 if (i == lines - 1) { in compress_raw_buf() 125 return lines * (line_size - 4); in compress_raw_buf() 190 int lines; in _cx18_process_vbi_data() local 220 lines = compress_sliced_buf(cx, p, size, sizeof(struct vbi_data_hdr)); in _cx18_process_vbi_data() 223 if (lines == 0) { in _cx18_process_vbi_data() [all …]
|
/Linux-v5.4/arch/x86/include/asm/ |
D | xor.h | 62 unsigned long lines = bytes >> 8; in xor_sse_2() local 102 : [cnt] "+r" (lines), in xor_sse_2() 113 unsigned long lines = bytes >> 8; in xor_sse_2_pf64() local 136 : [cnt] "+r" (lines), in xor_sse_2_pf64() 148 unsigned long lines = bytes >> 8; in xor_sse_3() local 195 : [cnt] "+r" (lines), in xor_sse_3() 207 unsigned long lines = bytes >> 8; in xor_sse_3_pf64() local 232 : [cnt] "+r" (lines), in xor_sse_3_pf64() 244 unsigned long lines = bytes >> 8; in xor_sse_4() local 298 : [cnt] "+r" (lines), [p1] "+r" (p1), in xor_sse_4() [all …]
|
/Linux-v5.4/drivers/net/ppp/ |
D | Kconfig | 12 serial) lines. Ask your access provider if they support it, because 23 asynchronous lines, such as regular analog phone lines, and 24 synchronous PPP which can be used over digital ISDN lines for 25 example. If you want to use PPP over phone lines or other 26 asynchronous serial lines, you need to say Y (or M) here and also to 28 synchronous lines, you should say Y (or M) here and to "Support 103 to combine several (logical or physical) lines into one logical PPP 172 are often used for high-speed leased lines like T1/E1.
|
/Linux-v5.4/Documentation/media/v4l-drivers/ |
D | rcar-fdp1.rst | 26 - The current field is scaled vertically by averaging adjacent lines to 27 recover missing lines. This method is also known as blending or Line 30 - The previous and next fields are averaged to recover lines missing from 34 field is used to fill missing lines from the current field. This method 38 used to fill missing lines from the current field. This method is also
|
/Linux-v5.4/include/media/davinci/ |
D | vpbe_osd.h | 215 * @V_WIDTH_2: vertical line width is 2 lines 216 * @V_WIDTH_4: vertical line width is 4 lines 217 * @V_WIDTH_6: vertical line width is 6 lines 218 * @V_WIDTH_8: vertical line width is 8 lines 219 * @V_WIDTH_10: vertical line width is 10 lines 220 * @V_WIDTH_12: vertical line width is 12 lines 221 * @V_WIDTH_14: vertical line width is 14 lines 237 * @ysize: vertical size in lines 239 * @ypos: vertical offset in lines from the top of the display 267 * @ysize: number of lines displayed [all …]
|
/Linux-v5.4/drivers/media/i2c/ |
D | ak881x.c | 31 unsigned int lines; member 105 &mf->height, 0, ak881x->lines, 1, 0); in ak881x_fill_fmt() 139 sel->r.height = ak881x->lines; in ak881x_get_selection() 154 ak881x->lines = 480; in ak881x_s_std_output() 157 ak881x->lines = 480; in ak881x_s_std_output() 160 ak881x->lines = 480; in ak881x_s_std_output() 163 ak881x->lines = 480; in ak881x_s_std_output() 166 ak881x->lines = 576; in ak881x_s_std_output() 285 * "black" lines on, e.g., SuperH VOU, whose default value of 20 in ak881x_probe() 292 ak881x->lines = 480; in ak881x_probe()
|
/Linux-v5.4/arch/um/drivers/ |
D | line.h | 84 struct line *lines, int nlines); 85 extern int setup_one_line(struct line *lines, int n, char *init, 87 extern void close_lines(struct line *lines, int nlines); 89 extern int line_config(struct line *lines, unsigned int sizeof_lines, 93 extern int line_remove(struct line *lines, unsigned int sizeof_lines, int n, 95 extern int line_get_config(char *dev, struct line *lines,
|
/Linux-v5.4/sound/pci/asihpi/ |
D | hpidebug.c | 52 int lines; in hpi_debug_data() local 55 lines = (len + cols - 1) / cols; in hpi_debug_data() 56 if (lines > 8) in hpi_debug_data() 57 lines = 8; in hpi_debug_data() 59 for (i = 0, j = 0; j < lines; j++) { in hpi_debug_data()
|
/Linux-v5.4/drivers/gpio/ |
D | gpio-mockup.c | 29 * of GPIO lines. 55 struct gpio_mockup_line_status *lines; member 90 return chip->lines[offset].value; in __gpio_mockup_get() 124 chip->lines[offset].value = !!value; in __gpio_mockup_set() 155 chip->lines[offset].dir = GPIO_MOCKUP_DIR_OUT; in gpio_mockup_dirout() 167 chip->lines[offset].dir = GPIO_MOCKUP_DIR_IN; in gpio_mockup_dirin() 179 direction = !chip->lines[offset].dir; in gpio_mockup_get_direction() 196 __gpio_mockup_set(chip, offset, chip->lines[offset].pull); in gpio_mockup_free() 274 chip->lines[priv->offset].pull = val; in gpio_mockup_debugfs_write() 291 * line's file changes the current *pull*. Default pull for mockup lines is [all …]
|