| /kernel/linux/linux-4.19/tools/gpio/ |
| D | gpio-utils.c | 2 * GPIO tools - helpers library for the GPIO tools 21 #include "gpio-utils.h" 23 #define COMSUMER "gpio-utils" 30 * ioctl, including request and release for lines of gpio, read/write 32 * lines of gpio, user should use this type of api. 35 * following api will request gpio lines, do the operation and then 36 * release these lines. 39 * gpiotools_request_linehandle() - request gpio lines in a gpiochip 42 * @lines: An array desired lines, specified by offset 44 * @nline: The number of lines to request. [all …]
|
| D | gpio-hammer.c | 2 * gpio-hammer - example swiss army knife to shake GPIO lines on a system 11 * gpio-hammer -n <device-name> -o <offset1> -o <offset2> 26 #include "gpio-utils.h" 28 int hammer_device(const char *device_name, unsigned int *lines, int nlines, in hammer_device() argument 31 struct gpiohandle_data data; in hammer_device() local 32 char swirr[] = "-\\|/"; in hammer_device() 38 memset(&data.values, 0, sizeof(data.values)); in hammer_device() 39 ret = gpiotools_request_linehandle(device_name, lines, nlines, in hammer_device() 40 GPIOHANDLE_REQUEST_OUTPUT, &data, in hammer_device() 41 "gpio-hammer"); in hammer_device() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | qcom,q6afe.txt | 7 - compatible: 10 Definition: must be "qcom,q6afe-v<MAJOR-NUMBER>.<MINOR-NUMBER>" 20 - compatible: 23 Definition: must be "qcom,q6afe-dais" 25 - #sound-dai-cells 30 - #address-cells 35 - #size-cells 43 - reg 48 - qcom,sd-lines 50 Value type: <prop-encoded-array> [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | qcom,q6afe.txt | 7 - compatible: 10 Definition: must be "qcom,q6afe-v<MAJOR-NUMBER>.<MINOR-NUMBER>" 20 - compatible: 23 Definition: must be "qcom,q6afe-dais" 25 - #sound-dai-cells 30 - #address-cells 35 - #size-cells 43 - reg 48 - qcom,sd-lines 50 Value type: <prop-encoded-array> [all …]
|
| /kernel/linux/linux-4.19/Documentation/media/uapi/v4l/ |
| D | dev-sliced-vbi.rst | 1 .. -*- coding: utf-8; mode: rst -*- 6 Sliced VBI Data Interface 10 lines of an analog video signal. During VBI no picture information is 14 Sliced VBI devices use hardware to demodulate data transmitted in the 16 :ref:`raw VBI interface <raw-vbi>`. The data is passed as short 27 Different file descriptors must be used to pass raw and sliced VBI data 53 .. _sliced-vbi-format-negotitation: 58 To find out which data services are supported by the hardware 64 lines the hardware can capture or output per frame, or the number of 84 all services may be supported by the hardware on all lines (this is [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | dev-sliced-vbi.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 7 Sliced VBI Data Interface 11 lines of an analog video signal. During VBI no picture information is 15 Sliced VBI devices use hardware to demodulate data transmitted in the 17 :ref:`raw VBI interface <raw-vbi>`. The data is passed as short 28 Different file descriptors must be used to pass raw and sliced VBI data 51 .. _sliced-vbi-format-negotitation: 56 To find out which data services are supported by the hardware 62 lines the hardware can capture or output per frame, or the number of 82 all services may be supported by the hardware on all lines (this is [all …]
|
| /kernel/linux/linux-5.10/tools/perf/util/ |
| D | dwarf-aux.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * dwarf-aux.c : libdw auxiliary interfaces 11 #include "dwarf-aux.h" 16 * cu_find_realpath - Find the realpath of the target file 47 * cu_get_comp_dir - Get the path of compilation directory 66 Dwarf_Lines *lines; in cu_getsrc_die() local 71 if (dwarf_getsrclines(cu_die, &lines, &nlines) != 0 || in cu_getsrc_die() 75 /* Lines are sorted by address, use binary search */ in cu_getsrc_die() 76 l = 0; u = nlines - 1; in cu_getsrc_die() 78 n = u - (u - l) / 2; in cu_getsrc_die() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
| D | ivtv-vbi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 Copyright (C) 2004-2007 Hans Verkuil <hverkuil@xs4all.nl> 8 #include "ivtv-driver.h" 9 #include "ivtv-i2c.h" 10 #include "ivtv-ioctl.h" 11 #include "ivtv-queue.h" 12 #include "ivtv-cards.h" 13 #include "ivtv-vbi.h" 17 struct v4l2_sliced_vbi_data data; in ivtv_set_vps() local 19 if (!(itv->v4l2_cap & V4L2_CAP_VIDEO_OUTPUT)) in ivtv_set_vps() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/pci/ivtv/ |
| D | ivtv-vbi.c | 3 Copyright (C) 2004-2007 Hans Verkuil <hverkuil@xs4all.nl> 17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 20 #include "ivtv-driver.h" 21 #include "ivtv-i2c.h" 22 #include "ivtv-ioctl.h" 23 #include "ivtv-queue.h" 24 #include "ivtv-cards.h" 25 #include "ivtv-vbi.h" 29 struct v4l2_sliced_vbi_data data; in ivtv_set_vps() local 31 if (!(itv->v4l2_cap & V4L2_CAP_VIDEO_OUTPUT)) in ivtv_set_vps() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/cx18/ |
| D | cx18-vbi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Derived from ivtv-vbi.c 10 #include "cx18-driver.h" 11 #include "cx18-vbi.h" 12 #include "cx18-ioctl.h" 13 #include "cx18-queue.h" 18 * of VBI sample or VBI ancillary data regions in the digital ratser line. 25 static void copy_vbi_data(struct cx18 *cx, int lines, u32 pts_stamp) in copy_vbi_data() argument 32 /* MPEG-2 Program Pack */ in copy_vbi_data() 37 /* MPEG-2 Private Stream 1 PES Packet */ in copy_vbi_data() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/pci/cx18/ |
| D | cx18-vbi.c | 4 * Derived from ivtv-vbi.c 19 #include "cx18-driver.h" 20 #include "cx18-vbi.h" 21 #include "cx18-ioctl.h" 22 #include "cx18-queue.h" 27 * of VBI sample or VBI ancillary data regions in the digitial ratser line. 34 static void copy_vbi_data(struct cx18 *cx, int lines, u32 pts_stamp) in copy_vbi_data() argument 41 /* MPEG-2 Program Pack */ in copy_vbi_data() 46 /* MPEG-2 Private Stream 1 PES Packet */ in copy_vbi_data() 49 0x84, 0x80, 0x07, /* flags, hdr data len */ in copy_vbi_data() [all …]
|
| /kernel/linux/linux-5.10/tools/gpio/ |
| D | gpio-utils.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * GPIO tools - helpers library for the GPIO tools 18 #include "gpio-utils.h" 20 #define CONSUMER "gpio-utils" 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 [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | msm8916-pins.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 8 blsp1_uart1_default: blsp1-uart1-default { 13 drive-strength = <16>; 14 bias-disable; 17 blsp1_uart1_sleep: blsp1-uart1-sleep { 21 drive-strength = <2>; 22 bias-pull-down; 25 blsp1_uart2_default: blsp1-uart2-default { 29 drive-strength = <16>; [all …]
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/x86/ivybridge/ |
| D | cache.json | 3 "PublicDescription": "Demand Data Read requests that hit L2 cache.", 9 "BriefDescription": "Demand Data Read requests that hit L2 cache", 13 "PublicDescription": "Counts any demand and L1 HW prefetch data load requests to L2.", 19 "BriefDescription": "Demand Data Read requests", 113 "PublicDescription": "RFOs that miss cache lines.", 119 "BriefDescription": "RFOs that miss cache lines", 123 "PublicDescription": "RFOs that hit cache lines in M state.", 129 "BriefDescription": "RFOs that hit cache lines in M state", 133 "PublicDescription": "RFOs that access cache lines in any state.", 139 "BriefDescription": "RFOs that access cache lines in any state", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/ivybridge/ |
| D | cache.json | 3 "PublicDescription": "Demand Data Read requests that hit L2 cache.", 9 "BriefDescription": "Demand Data Read requests that hit L2 cache", 13 "PublicDescription": "Counts any demand and L1 HW prefetch data load requests to L2.", 19 "BriefDescription": "Demand Data Read requests", 113 "PublicDescription": "RFOs that miss cache lines.", 119 "BriefDescription": "RFOs that miss cache lines", 123 "PublicDescription": "RFOs that hit cache lines in M state.", 129 "BriefDescription": "RFOs that hit cache lines in M state", 133 "PublicDescription": "RFOs that access cache lines in any state.", 139 "BriefDescription": "RFOs that access cache lines in any state", [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/drivers/ |
| D | cx2341x-uapi.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 Non-compressed file format 7 -------------------------- 17 The data is encoded as two macroblock planes, the first containing the Y 21 and from top to bottom. Each block is transmitted in turn, line-by-line. 23 So the first 16 bytes are the first line of the top-left block, the 24 second 16 bytes are the second line of the top-left block, etc. After 29 to right, top to bottom. Each block is transmitted in turn, line-by-line. 31 So the first 16 bytes are the first line of the top-left block and 33 second line of 8 UV pairs of the top-left block, etc. After transmitting [all …]
|
| /kernel/linux/linux-4.19/tools/perf/util/ |
| D | dwarf-aux.c | 2 * dwarf-aux.c : libdw auxiliary interfaces 16 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 25 #include "dwarf-aux.h" 29 * cu_find_realpath - Find the realpath of the target file 60 * cu_get_comp_dir - Get the path of compilation directory 76 * cu_find_lineinfo - Get a line number and file name for given address 99 return *lineno ?: -ENOENT; in cu_find_lineinfo() 102 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data); 105 * cu_walk_functions_at - Walk on function DIEs at given address 109 * @data: A user data [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | ak881x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Driver for AK8813 / AK8814 TV-ecoders from Asahi Kasei Microsystems Co., Ltd. (AKM) 16 #include <media/v4l2-common.h> 17 #include <media/v4l2-device.h> 31 unsigned int lines; member 41 const u8 data) in reg_write() argument 43 return i2c_smbus_write_byte_data(client, reg, data); in reg_write() 47 const u8 data, u8 mask) in reg_set() argument 52 return reg_write(client, reg, (ret & ~mask) | (data & mask)); in reg_set() 66 if (reg->reg > 0x26) in ak881x_g_register() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/i2c/ |
| D | ak881x.c | 2 * Driver for AK8813 / AK8814 TV-ecoders from Asahi Kasei Microsystems Co., Ltd. (AKM) 19 #include <media/v4l2-common.h> 20 #include <media/v4l2-device.h> 34 unsigned int lines; member 44 const u8 data) in reg_write() argument 46 return i2c_smbus_write_byte_data(client, reg, data); in reg_write() 50 const u8 data, u8 mask) in reg_set() argument 55 return reg_write(client, reg, (ret & ~mask) | (data & mask)); in reg_set() 69 if (reg->reg > 0x26) in ak881x_g_register() 70 return -EINVAL; in ak881x_g_register() [all …]
|
| /kernel/linux/linux-4.19/arch/sh/lib64/ |
| D | copy_page.S | 10 of SH5-101 cut2 eval chip with Cayman board DDR memory. 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 21 the data into the cache in time, and the allocos contend with outstanding 33 /* Copy 4096 bytes worth of data from r3 to r2. 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 [all …]
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/x86/ivytown/ |
| D | cache.json | 3 "PublicDescription": "Demand Data Read requests that hit L2 cache.", 9 "BriefDescription": "Demand Data Read requests that hit L2 cache", 13 "PublicDescription": "Counts any demand and L1 HW prefetch data load requests to L2.", 19 "BriefDescription": "Demand Data Read requests", 113 "PublicDescription": "RFOs that miss cache lines.", 119 "BriefDescription": "RFOs that miss cache lines", 123 "PublicDescription": "RFOs that hit cache lines in M state.", 129 "BriefDescription": "RFOs that hit cache lines in M state", 133 "PublicDescription": "RFOs that access cache lines in any state.", 139 "BriefDescription": "RFOs that access cache lines in any state", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/ivytown/ |
| D | cache.json | 3 "PublicDescription": "Demand Data Read requests that hit L2 cache.", 9 "BriefDescription": "Demand Data Read requests that hit L2 cache", 13 "PublicDescription": "Counts any demand and L1 HW prefetch data load requests to L2.", 19 "BriefDescription": "Demand Data Read requests", 113 "PublicDescription": "RFOs that miss cache lines.", 119 "BriefDescription": "RFOs that miss cache lines", 123 "PublicDescription": "RFOs that hit cache lines in M state.", 129 "BriefDescription": "RFOs that hit cache lines in M state", 133 "PublicDescription": "RFOs that access cache lines in any state.", 139 "BriefDescription": "RFOs that access cache lines in any state", [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/connector/ |
| D | usb-connector.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 20 - enum: 21 - usb-a-connector 22 - usb-b-connector 23 - usb-c-connector 25 - items: [all …]
|
| /kernel/linux/linux-4.19/arch/um/drivers/ |
| D | line.c | 2 * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) 19 static irqreturn_t line_interrupt(int irq, void *data) in line_interrupt() argument 21 struct chan *chan = data; in line_interrupt() 22 struct line *line = chan->line; in line_interrupt() 33 * Should be called while holding line->lock (this does not modify data). 39 if (line->buffer == NULL) in write_room() 40 return LINE_BUFSIZE - 1; in write_room() 43 n = line->head - line->tail; in write_room() 47 return n - 1; in write_room() 52 struct line *line = tty->driver_data; in line_write_room() [all …]
|
| /kernel/linux/linux-5.10/arch/um/drivers/ |
| D | line.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) 19 static irqreturn_t line_interrupt(int irq, void *data) in line_interrupt() argument 21 struct chan *chan = data; in line_interrupt() 22 struct line *line = chan->line; in line_interrupt() 33 * Should be called while holding line->lock (this does not modify data). 39 if (line->buffer == NULL) in write_room() 40 return LINE_BUFSIZE - 1; in write_room() 43 n = line->head - line->tail; in write_room() 47 return n - 1; in write_room() [all …]
|