| /linux/net/unix/ |
| H A D | garbage.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 * - object w/ a bit 14 * - free list 18 * - explicit stack instead of recursion 19 * - tail recurse on first born instead of immediate push/pop 20 * - w 113 unix_edge_successor(struct unix_edge * edge) unix_edge_successor() argument 149 unix_add_edge(struct scm_fp_list * fpl,struct unix_edge * edge) unix_add_edge() argument 170 unix_del_edge(struct scm_fp_list * fpl,struct unix_edge * edge) unix_del_edge() argument 210 struct unix_edge *edge; unix_add_edges() local 245 struct unix_edge *edge = fpl->edges + i++; unix_del_edges() local 318 struct unix_edge *edge; unix_vertex_dead() local 355 struct unix_edge *edge; unix_collect_skb() local 385 struct unix_edge *edge; unix_scc_cyclic() local 409 struct unix_edge *edge; __unix_walk_scc() local [all...] |
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | mscc-phy-vsc8531.txt | 1 * Microsemi - vsc8531 Giga bit ethernet phy 4 - vsc8531,vddmac : The vddmac in mV. Allowed values is listed 7 with the 'edge-slowdown' property. 9 - vsc8531,edge-slowdown : % the edge should be slowed down relative to 10 the fastest possible edge time. 11 Edge rate sets the drive strength of the MAC 13 drive strength will affect the edge rate of 17 and in effect slow down the edge rate if 19 To adjust the edge-slowdown, the 'vddmac' 21 supported edge-slowdown values for a given [all …]
|
| /linux/Documentation/userspace-api/gpio/ |
| H A D | gpio-v2-line-event-read.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 GPIO_V2_LINE_EVENT_READ - Read edge detection events for lines from a request. 24 :c:type:`request.fd<gpio_v2_line_request>` by gpio-v2-get-line-ioctl.rst. 36 Read edge detection events for lines from a request. 38 Edge detection must be enabled for the input line using either 40 both. Edge events are then generated whenever edge interrupts are detected on 44 to active transition is a rising edge. If ``GPIO_V2_LINE_FLAG_ACTIVE_LOW`` is 46 ``GPIO_V2_LINE_FLAG_EDGE_RISING`` then corresponds to a falling physical edge. 48 The kernel captures and timestamps edge events as close as possible to their 71 Changing the edge detection flags using gpio-v2-line-set-config-ioctl.rst [all …]
|
| H A D | gpio-lineevent-data-read.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 gpio-v2-line-event-read.rst. 16 GPIO_LINEEVENT_DATA_READ - Read edge detection events from a line event. 28 :c:type:`request.fd<gpioevent_request>` by gpio-get-lineevent-ioctl.rst. 40 Read edge detection events for a line from a line event. 42 Edge detection must be enabled for the input line using either 44 both. Edge events are then generated whenever edge interrupts are detected on 48 to active transition is a rising edge. If ``GPIOHANDLE_REQUEST_ACTIVE_LOW`` is 50 ``GPIOEVENT_REQUEST_RISING_EDGE`` then corresponds to a falling physical edge. 52 The kernel captures and timestamps edge events as close as possible to their [all …]
|
| /linux/Documentation/gpu/dp-mst/ |
| H A D | topology-figure-3.dot | 6 edge [dir=none]; 7 driver -> payload1; 8 driver -> payload2 [penwidth=3]; 9 edge [dir=""]; 13 edge [style=dashed]; 14 driver -> port1; 15 driver -> port2; 16 driver -> port3:e; 17 driver -> port4 [color=grey]; 18 payload1:s -> port1:e; [all …]
|
| H A D | topology-figure-2.dot | 6 driver -> {payload1, payload2} [dir=none]; 10 edge [style=dashed]; 11 driver -> port1; 12 driver -> port2; 13 driver -> port3:e; 14 driver -> port4 [color=red]; 16 payload1:s -> port1:e; 17 payload2:s -> port3:e; 18 edge [style=""]; 25 mstb1 -> {port1, port2}; [all …]
|
| /linux/Documentation/devicetree/bindings/iio/adc/ |
| H A D | st,stm32-dfsdm-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/st,stm32-dfsdm-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Fabrice Gasnier <fabrice.gasnier@foss.st.com> 11 - Olivier Moysan <olivier.moysan@foss.st.com> 14 STM32 DFSDM ADC is a sigma delta analog-to-digital converter dedicated to 17 - Sigma delta modulators (motor control, metering...) 18 - PDM microphones (audio digital microphone) 28 - st,stm32h7-dfsdm [all …]
|
| /linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
| H A D | fsl,cpm1-tsa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: PowerQUICC CPM Time-slot assigner (TSA) controller 10 - Herve Codina <herve.codina@bootlin.com> 13 The TSA is the time-slot assigner that can be found on some PowerQUICC SoC. 14 Its purpose is to route some TDM time-slots to other internal serial 20 - enum: 21 - fsl,mpc885-tsa [all …]
|
| H A D | fsl,qe-tsa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-tsa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: PowerQUICC QE Time-slot assigner (TSA) controller 10 - Herve Codina <herve.codina@bootlin.com> 13 The TSA is the time-slot assigner that can be found on some PowerQUICC SoC. 14 Its purpose is to route some TDM time-slots to other internal serial 20 - enum: 21 - fsl,mpc8321-tsa [all …]
|
| /linux/drivers/irqchip/ |
| H A D | qcom-pdc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. 47 #define pin_to_hwirq(r, p) ((r)->parent_base + (p) - (r)->pin_base) 79 /* Use previous DRV (client) region and shift to bank 3-4 */ in pdc_x1e_irq_enable_write() 84 /* Use our own region and shift to bank 0-2 */ in pdc_x1e_irq_enable_write() 86 bank -= 2; in pdc_x1e_irq_enable_write() 129 __pdc_enable_intr(d->hwirq, on); in pdc_enable_intr() 146 * GIC does not handle falling edge or active low. To allow falling edge and 148 * falling edge into a rising edge and active low into an active high. 152 * Rising edge sensitive NOT USED [all …]
|
| /linux/drivers/net/ieee802154/ |
| H A D | mac802154_hwsim.h | 14 * @MAC802154_HWSIM_CMD_SET_EDGE: change edge parameters during runtime 16 * @MAC802154_HWSIM_CMD_NEW_EDGE: create a new edge between two radios 35 #define MAC802154_HWSIM_CMD_MAX (__MAC802154_HWSIM_MAX - 1) 43 * edge information according the radio id 54 #define MAC802154_HWSIM_ATTR_MAX (__MAC802154_HWSIM_ATTR_MAX - 1) 56 /* mac802154 hwsim edge netlink attributes 59 * @MAC802154_HWSIM_EDGE_ATTR_ENDPOINT_ID: radio id where the edge points to 61 * receive for this edge 71 #define MAC802154_HWSIM_EDGE_ATTR_MAX (__MAC802154_HWSIM_EDGE_ATTR_MAX - 1)
|
| /linux/Documentation/devicetree/bindings/remoteproc/ |
| H A D | qcom,pas-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,pas-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 20 clock-names: 30 - description: Watchdog interrupt 31 - description: Fatal interrupt 32 - description: Ready interrupt 33 - description: Handover interrupt [all …]
|
| H A D | qcom,rpm-proc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,rpm-proc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 11 - Konrad Dybcio <konradybcio@kernel.org> 12 - Stephan Gerhold <stephan@gerhold.net> 17 +--------------------------------------------+ 18 | RPM subsystem (qcom,rpm-proc) | 20 reset | +---------------+ +-----+ +-----+ | [all …]
|
| H A D | qcom,glink-edge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-edge.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm G-Link Edge communication channel nodes 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 13 Qualcomm G-Link subnode represents communication edge, channels and devices 20 - qcom,glink-channels 27 - qcom,glink-channels 34 - qcom,glink-channels [all …]
|
| H A D | qcom,glink-rpm-edge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-rpm-edge.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm G-Link RPM edge 10 Qualcomm G-Link edge, a FIFO based mechanism for communication with Resource 14 - Bjorn Andersson <andersson@kernel.org> 18 const: qcom,glink-rpm 22 Name of the edge, used for debugging and identification purposes. The 30 - description: rpm_hlos mailbox in APCS [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | ti,tlv320adcx140.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Texas Instruments TLV320ADCX140 Quad Channel Analog-to-Digital Converter 11 - Andrew Davis <afd@ti.com> 14 The TLV320ADCX140 are multichannel (4-ch analog recording or 8-ch digital 15 PDM microphones recording), high-performance audio, analog-to-digital 28 - ti,tlv320adc3140 29 - ti,tlv320adc5140 30 - ti,tlv320adc6140 [all …]
|
| /linux/drivers/media/pci/cobalt/ |
| H A D | cobalt-irq.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2012-2015 Cisco Systems, Inc. and/or its affiliates. 11 #include "cobalt-driver.h" 12 #include "cobalt-irq.h" 13 #include "cobalt-omnitek.h" 17 struct cobalt *cobalt = s->cobalt; in cobalt_dma_stream_queue_handler() 18 int rx = s->video_channel; in cobalt_dma_stream_queue_handler() 20 COBALT_CVI_FREEWHEEL(s->cobalt, rx); in cobalt_dma_stream_queue_handler() 22 COBALT_CVI_VMR(s->cobalt, rx); in cobalt_dma_stream_queue_handler() 24 COBALT_CVI(s->cobalt, rx); in cobalt_dma_stream_queue_handler() [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | verifier_cfg.c | 1 // SPDX-License-Identifier: GPL-2.0 53 goto -2; \ in out_of_range_jump2() 59 __description("loop (back-edge)") 61 __msg_unpriv("back-edge") 71 __description("loop2 (back-edge)") 73 __msg_unpriv("back-edge") 88 __msg_unpriv("back-edge") 103 __failure_unpriv __msg_unpriv("back-edge from insn 10 to 11") 112 l0_%=: r9 -= r3; \ in conditional_loop2() 113 r9 -= r4; \ in conditional_loop2() [all …]
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | wr.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ 20 /* get_sq_edge - Get the next nearby edge. 22 * An 'edge' is defined as the first following address after the end 25 * simply should check if it gets to an edge. 27 * @sq - SQ buffer. 28 * @idx - Stride index in the SQ buffer. 31 * The new edge. 38 (&sq->fbc, in get_sq_edge() 39 mlx5_frag_buf_get_idx_last_contig_stride(&sq->fbc, idx)); in get_sq_edge() 44 /* handle_post_send_edge - Check if we get to SQ edge. If yes, update to the [all …]
|
| /linux/Documentation/devicetree/bindings/display/panel/ |
| H A D | panel-timing.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-timing.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Sam Ravnborg <sam@ravnborg.org> 20 +-------+----------+-------------------------------------+----------+ 24 +-------+----------+-------------------------------------+----------+ 28 +-------+----------#######################################----------+ 33 |<----->|<-------->#<-------+--------------------------->#<-------->| [all …]
|
| /linux/arch/sparc/include/asm/ |
| H A D | sunbpp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 42 #define P_OCR_EN_VER 0x0001 /* Enable Versatec (0 - enable). Zebra only. */ 70 #define P_DS_IRQ_EN 0x0200 /* RW Always on rising edge */ 71 #define P_ACK_IRQ_EN 0x0100 /* RW Always on rising edge */ 72 #define P_BUSY_IRP 0x0080 /* RW 1= rising edge */ 74 #define P_PE_IRP 0x0020 /* RW 1= rising edge */ 76 #define P_SLCT_IRP 0x0008 /* RW 1= rising edge */ 78 #define P_ERR_IRP 0x0002 /* RW1 1= rising edge */
|
| /linux/Documentation/devicetree/bindings/soc/qcom/ |
| H A D | qcom,smd.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andy Gross <agross@kernel.org> 11 - Bjorn Andersson <bjorn.andersson@linaro.org> 12 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 18 Using the top-level SMD node is deprecated. Instead, the SMD edges are defined 29 "^smd-edge|rpm$": 30 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 34 processor of some sort - or in SMD language an "edge". The name of the [all …]
|
| /linux/drivers/spi/ |
| H A D | spi-bitbang-txrx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * simple SPI master driver. Two do polled word-at-a-time I/O: 6 * - GPIO/parport bitbangers. Provide chipselect() and txrx_word[](), 7 * expanding the per-word routines from the inline templates below. 9 * - Drivers for controllers resembling bare shift registers. Provide 15 * - Drivers leveraging smarter hardware, with fifos or DMA; or for half 36 * A non-inlined routine would call bitbang_txrx_*() routines. The 55 u32 oldbit = (!(word & (1<<(bits-1)))) << 31; in bitbang_txrx_be_cpha0() 57 for (word <<= (32 - bits); likely(bits); bits--) { in bitbang_txrx_be_cpha0() 59 /* setup MSB (to slave) on trailing edge */ in bitbang_txrx_be_cpha0() [all …]
|
| /linux/drivers/media/rc/ |
| H A D | serial_ir.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * serial_ir - Device driver that records pulse- and pause-lengths 6 * (space-lengths) between DDCD event on a serial port. 8 * Copyright (C) 1996,97 Ralph Metzler <rjkm@thp.uni-koeln.de> 13 * Copyright (C) 2016 Sean Young <sean@mess.org> (port to rc-core) 28 #include <media/rc-core.h> 37 void (*send_pulse)(unsigned int length, ktime_t edge); 56 static int sense = -1; /* -1 = auto, 0 = active high, 1 = active low */ 60 static void send_pulse_irdeo(unsigned int length, ktime_t edge); 63 static void send_pulse_homebrew(unsigned int length, ktime_t edge); [all …]
|
| /linux/Documentation/devicetree/bindings/display/bridge/ |
| H A D | ti,tfp410.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tomi Valkeinen <tomi.valkeinen@ti.com> 11 - Jyri Sarha <jsarha@ti.com> 21 powerdown-gpios: 26 Data de-skew value in 350ps increments, from 0 to 7, as configured 27 through the DK[3:1] pins. The de-skew multiplier is computed as 28 (DK[3:1] - 4), so it ranges from -4 to 3. 38 $ref: /schemas/graph.yaml#/$defs/port-base [all …]
|