Home
last modified time | relevance | path

Searched refs:edge (Results 1 – 25 of 279) sorted by relevance

12345678910>>...12

/Linux-v5.4/drivers/rpmsg/
Dqcom_smd.c163 struct qcom_smd_edge *edge; member
200 struct qcom_smd_edge *edge; member
372 struct qcom_smd_edge *edge = channel->edge; in qcom_smd_signal_channel() local
374 if (edge->mbox_chan) { in qcom_smd_signal_channel()
380 mbox_send_message(edge->mbox_chan, NULL); in qcom_smd_signal_channel()
381 mbox_client_txdone(edge->mbox_chan, 0); in qcom_smd_signal_channel()
383 regmap_write(edge->ipc_regmap, edge->ipc_offset, BIT(edge->ipc_bit)); in qcom_smd_signal_channel()
444 struct qcom_smd_edge *edge = channel->edge; in qcom_smd_channel_set_state() local
450 dev_dbg(&edge->dev, "set_state(%s, %d)\n", channel->name, state); in qcom_smd_channel_set_state()
644 struct qcom_smd_edge *edge = data; in qcom_smd_edge_intr() local
[all …]
/Linux-v5.4/drivers/media/rc/
Dgpio-ir-tx.c58 ktime_t edge; in gpio_ir_tx() local
75 edge = ktime_get(); in gpio_ir_tx()
80 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx()
81 delta = ktime_us_delta(edge, ktime_get()); in gpio_ir_tx()
91 ktime_t last = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx()
95 edge = ktime_add_ns(edge, pulse); in gpio_ir_tx()
96 delta = ktime_to_ns(ktime_sub(edge, in gpio_ir_tx()
101 edge = ktime_add_ns(edge, space); in gpio_ir_tx()
102 delta = ktime_to_ns(ktime_sub(edge, in gpio_ir_tx()
108 edge = last; in gpio_ir_tx()
Dserial_ir.c36 void (*send_pulse)(unsigned int length, ktime_t edge);
59 static void send_pulse_irdeo(unsigned int length, ktime_t edge);
62 static void send_pulse_homebrew(unsigned int length, ktime_t edge);
214 static void send_pulse_homebrew_softcarrier(unsigned int length, ktime_t edge) in send_pulse_homebrew_softcarrier() argument
216 ktime_t now, target = ktime_add_us(edge, length); in send_pulse_homebrew_softcarrier()
235 edge = ktime_add_ns(edge, pulse); in send_pulse_homebrew_softcarrier()
236 delta = ktime_to_ns(ktime_sub(edge, now)); in send_pulse_homebrew_softcarrier()
243 edge = ktime_add_ns(edge, space); in send_pulse_homebrew_softcarrier()
244 delta = ktime_to_ns(ktime_sub(edge, now)); in send_pulse_homebrew_softcarrier()
250 static void send_pulse_homebrew(unsigned int length, ktime_t edge) in send_pulse_homebrew() argument
[all …]
Dpwm-ir-tx.c57 ktime_t edge; in pwm_ir_tx() local
65 edge = ktime_get(); in pwm_ir_tx()
73 edge = ktime_add_us(edge, txbuf[i]); in pwm_ir_tx()
74 delta = ktime_us_delta(edge, ktime_get()); in pwm_ir_tx()
/Linux-v5.4/Documentation/gpu/dp-mst/
Dtopology-figure-3.dot6 edge [dir=none];
9 edge [dir=""];
13 edge [style=dashed];
20 edge [style=""];
29 edge [color=grey];
32 edge [color=""];
35 edge [style=dashed;dir=back];
40 edge [color=grey];
Dtopology-figure-2.dot10 edge [style=dashed];
18 edge [style=""];
27 edge [color=red];
30 edge [color=""];
33 edge [style=dashed;dir=back];
37 edge [color=red];
/Linux-v5.4/Documentation/devicetree/bindings/net/
Dmscc-phy-vsc8531.txt7 with the 'edge-slowdown' property.
9 - vsc8531,edge-slowdown : % the edge should be slowed down relative to
10 the fastest possible edge time.
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
67 vsc8531,edge-slowdown = <7>;
/Linux-v5.4/drivers/media/pci/cobalt/
Dcobalt-irq.c140 u32 edge = cobalt_read_bar1(cobalt, COBALT_SYS_STAT_EDGE); in cobalt_irq_handler() local
145 cobalt_write_bar1(cobalt, COBALT_SYS_STAT_MASK, mask & ~edge); in cobalt_irq_handler()
146 cobalt_write_bar1(cobalt, COBALT_SYS_STAT_EDGE, edge); in cobalt_irq_handler()
158 edge &= ~dma_fifo_mask; in cobalt_irq_handler()
160 mask & ~edge); in cobalt_irq_handler()
165 if (edge & s->adv_irq_mask) in cobalt_irq_handler()
167 if ((edge & mask & dma_fifo_mask) && vb2_is_streaming(&s->q)) { in cobalt_irq_handler()
175 if (edge & mask & (COBALT_SYSSTAT_VI0_INT1_MSK | in cobalt_irq_handler()
182 if (edge & mask & (COBALT_SYSSTAT_VI0_INT2_MSK | in cobalt_irq_handler()
188 if (edge & mask & COBALT_SYSSTAT_VOHSMA_INT1_MSK) in cobalt_irq_handler()
[all …]
/Linux-v5.4/drivers/gpio/
Dgpio-mxc.c177 int edge; in gpio_set_irq_type() local
183 edge = GPIO_INT_RISE_EDGE; in gpio_set_irq_type()
186 edge = GPIO_INT_FALL_EDGE; in gpio_set_irq_type()
190 edge = GPIO_INT_BOTH_EDGES; in gpio_set_irq_type()
194 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type()
197 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type()
204 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type()
207 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type()
215 if (edge == GPIO_INT_BOTH_EDGES) in gpio_set_irq_type()
223 if (edge != GPIO_INT_BOTH_EDGES) { in gpio_set_irq_type()
[all …]
Dgpio-mxs.c78 int edge; in mxs_gpio_set_irq_type() local
89 edge = GPIO_INT_FALL_EDGE; in mxs_gpio_set_irq_type()
91 edge = GPIO_INT_RISE_EDGE; in mxs_gpio_set_irq_type()
95 edge = GPIO_INT_RISE_EDGE; in mxs_gpio_set_irq_type()
98 edge = GPIO_INT_FALL_EDGE; in mxs_gpio_set_irq_type()
101 edge = GPIO_INT_LOW_LEV; in mxs_gpio_set_irq_type()
104 edge = GPIO_INT_HIGH_LEV; in mxs_gpio_set_irq_type()
112 if (edge & GPIO_INT_LEV_MASK) { in mxs_gpio_set_irq_type()
122 if (edge & GPIO_INT_POL_MASK) in mxs_gpio_set_irq_type()
134 u32 bit, val, edge; in mxs_flip_edge() local
[all …]
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-bus-iio-lptimer-stm3237 Configure the device encoder/counter active edge:
38 - rising-edge
39 - falling-edge
42 In non-quadrature mode, device counts up on active edge.
46 | edge | opposite |------------------------------------------
50 | edge | Low -> | Up | - | Down | - |
53 | edge | Low -> | - | Down | - | Up |
/Linux-v5.4/drivers/remoteproc/
Dqcom_common.c32 glink->edge = qcom_glink_smem_register(glink->dev, glink->node); in glink_subdev_start()
34 return PTR_ERR_OR_ZERO(glink->edge); in glink_subdev_start()
41 qcom_glink_smem_unregister(glink->edge); in glink_subdev_stop()
42 glink->edge = NULL; in glink_subdev_stop()
128 smd->edge = qcom_smd_register_edge(smd->dev, smd->node); in smd_subdev_start()
130 return PTR_ERR_OR_ZERO(smd->edge); in smd_subdev_start()
137 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop()
138 smd->edge = NULL; in smd_subdev_stop()
/Linux-v5.4/Documentation/devicetree/bindings/gpio/
Dcavium-octeon-gpio.txt21 1 - edge triggered on the rising edge.
22 2 - edge triggered on the falling edge
37 * 2) Triggering (1 - edge rising
38 * 2 - edge falling
/Linux-v5.4/Documentation/devicetree/bindings/display/panel/
Ddisplay-timing.txt30 - active high = drive pixel data on rising edge/
31 sample data on falling edge
32 - active low = drive pixel data on falling edge/
33 sample data on rising edge
36 - active high = drive sync on rising edge/
37 sample sync on falling edge of pixel
39 - active low = drive sync on falling edge/
40 sample sync on rising edge of pixel
/Linux-v5.4/Documentation/devicetree/bindings/pps/
Dpps-gpio.txt15 - assert-falling-edge: when present, assert is indicated by a falling edge
16 (instead of by a rising edge)
24 assert-falling-edge;
/Linux-v5.4/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smd.txt15 processor of some sort - or in SMD language an "edge". The name of the edges
17 The edge is described by the following properties:
40 - qcom,smd-edge:
55 Definition: name of the edge, used for debugging and identification
62 "edge". The names of the devices are not important. The properties of these
74 The following example represents a smd node, with one edge representing the
89 qcom,smd-edge = <15>;
Dqcom,glink.txt1 Qualcomm GLINK edge binding
3 This binding describes a Qualcomm GLINK edge, a fifo based mechanism for
5 of edges can be described by the binding; the GLINK RPM edge and a SMEM based
6 edge.
16 Definition: should specify the subsystem name this edge corresponds to.
27 Definition: specifies the identifier of the remote endpoint of this edge
/Linux-v5.4/fs/btrfs/
Drelocation.c265 struct backref_edge *edge; in alloc_backref_edge() local
267 edge = kzalloc(sizeof(*edge), GFP_NOFS); in alloc_backref_edge()
268 if (edge) in alloc_backref_edge()
270 return edge; in alloc_backref_edge()
274 struct backref_edge *edge) in free_backref_edge() argument
276 if (edge) { in free_backref_edge()
278 kfree(edge); in free_backref_edge()
344 struct backref_edge *edge; in walk_up_backref() local
348 edge = list_entry(node->upper.next, in walk_up_backref()
350 edges[idx++] = edge; in walk_up_backref()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/iio/adc/
Dat91-sama5d2_adc.txt14 - atmel,trigger-edge-type: One of possible edge types for the ADTRG hardware
15 trigger pin. When the specific edge type is detected, the conversion will
17 This property uses the IRQ edge types values: IRQ_TYPE_EDGE_RISING ,
46 atmel,trigger-edge-type = <IRQ_TYPE_EDGE_BOTH>;
Dst,stm32-dfsdm-adc.txt76 - "SPI_R": SPI with data on rising edge (default)
77 - "SPI_F": SPI with data on falling edge
78 - "MANCH_R": manchester codec, rising edge = logic 0, falling edge = logic 1
79 - "MANCH_F": manchester codec, rising edge = logic 1, falling edge = logic 0
83 - "CLKOUT_F": internal SPI clock divided by 2 (falling edge).
84 - "CLKOUT_R": internal SPI clock divided by 2 (rising edge).
/Linux-v5.4/drivers/clk/
Dclk-axi-clkgen.c148 unsigned int *high, unsigned int *edge, unsigned int *nocount) in axi_clkgen_calc_clk_params() argument
156 *edge = divider % 2; in axi_clkgen_calc_clk_params()
256 unsigned int edge; in axi_clkgen_set_rate() local
272 axi_clkgen_calc_clk_params(dout, &low, &high, &edge, &nocount); in axi_clkgen_set_rate()
276 (edge << 7) | (nocount << 6), 0x03ff); in axi_clkgen_set_rate()
278 axi_clkgen_calc_clk_params(d, &low, &high, &edge, &nocount); in axi_clkgen_set_rate()
280 (edge << 13) | (nocount << 12) | (high << 6) | low, 0x3fff); in axi_clkgen_set_rate()
282 axi_clkgen_calc_clk_params(m, &low, &high, &edge, &nocount); in axi_clkgen_set_rate()
286 (edge << 7) | (nocount << 6), 0x03ff); in axi_clkgen_set_rate()
/Linux-v5.4/drivers/irqchip/
Dirq-lpc32xx.c75 bool high, edge; in lpc32xx_irq_set_type() local
79 edge = true; in lpc32xx_irq_set_type()
83 edge = true; in lpc32xx_irq_set_type()
87 edge = false; in lpc32xx_irq_set_type()
91 edge = false; in lpc32xx_irq_set_type()
109 if (edge) { in lpc32xx_irq_set_type()
/Linux-v5.4/Documentation/devicetree/bindings/power/reset/
Dgpio-poweroff.txt3 The driver supports both level triggered and edge triggered power off.
11 condition. This will also cause an inactive->active edge condition, so
12 triggering positive edge triggered power off. After a delay of 100ms,
13 the GPIO is set to inactive, thus causing an active->inactive edge,
14 triggering negative edge triggered power off. After another 100ms
Dgpio-restart.txt4 This binding supports level and edge triggered reset. At driver load
13 inactive->active edge condition, triggering positive edge triggered
15 inactive, thus causing an active->inactive edge, triggering negative edge
/Linux-v5.4/drivers/pps/
Dkc.c41 if (bind_args->edge == 0) in pps_kc_bind()
57 pps_kc_hardpps_mode = bind_args->edge; in pps_kc_bind()
61 "edge=0x%x\n", bind_args->edge); in pps_kc_bind()

12345678910>>...12