Home
last modified time | relevance | path

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

12345678910>>...14

/linux-6.1.9/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-6.1.9/drivers/media/rc/
Dgpio-ir-tx.c78 ktime_t edge; in gpio_ir_tx_unmodulated() local
83 edge = ktime_get(); in gpio_ir_tx_unmodulated()
88 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_unmodulated()
89 delay_until(edge); in gpio_ir_tx_unmodulated()
98 ktime_t edge; in gpio_ir_tx_modulated() local
115 edge = ktime_get(); in gpio_ir_tx_modulated()
120 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_modulated()
121 delay_until(edge); in gpio_ir_tx_modulated()
124 ktime_t last = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_modulated()
128 edge = ktime_add_ns(edge, pulse); in gpio_ir_tx_modulated()
[all …]
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.c58 ktime_t edge; in pwm_ir_tx() local
66 edge = ktime_get(); in pwm_ir_tx()
72 edge = ktime_add_us(edge, txbuf[i]); in pwm_ir_tx()
73 delta = ktime_us_delta(edge, ktime_get()); in pwm_ir_tx()
/linux-6.1.9/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-6.1.9/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
69 vsc8531,edge-slowdown = <7>;
/linux-6.1.9/drivers/gpio/
Dgpio-mxc.c154 int edge; in gpio_set_irq_type() local
160 edge = GPIO_INT_RISE_EDGE; in gpio_set_irq_type()
163 edge = GPIO_INT_FALL_EDGE; in gpio_set_irq_type()
167 edge = GPIO_INT_BOTH_EDGES; in gpio_set_irq_type()
171 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type()
174 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type()
181 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type()
184 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type()
194 if (edge == GPIO_INT_BOTH_EDGES) in gpio_set_irq_type()
202 if (edge != GPIO_INT_BOTH_EDGES) { in gpio_set_irq_type()
[all …]
Dgpio-mxs.c73 int edge; in mxs_gpio_set_irq_type() local
84 edge = GPIO_INT_FALL_EDGE; in mxs_gpio_set_irq_type()
86 edge = GPIO_INT_RISE_EDGE; in mxs_gpio_set_irq_type()
90 edge = GPIO_INT_RISE_EDGE; in mxs_gpio_set_irq_type()
93 edge = GPIO_INT_FALL_EDGE; in mxs_gpio_set_irq_type()
96 edge = GPIO_INT_LOW_LEV; in mxs_gpio_set_irq_type()
99 edge = GPIO_INT_HIGH_LEV; in mxs_gpio_set_irq_type()
107 if (edge & GPIO_INT_LEV_MASK) { in mxs_gpio_set_irq_type()
117 if (edge & GPIO_INT_POL_MASK) in mxs_gpio_set_irq_type()
129 u32 bit, val, edge; in mxs_flip_edge() local
[all …]
/linux-6.1.9/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-6.1.9/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-6.1.9/Documentation/devicetree/bindings/remoteproc/
Dqcom,smd-edge.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,smd-edge.yaml#
14 some sort - or in SMD language an "edge". The name of the edges are not
18 that "edge". The names of the devices are not important. The properties of
24 const: "smd-edge"
45 Name of the edge, used for debugging and identification purposes. The
65 qcom,smd-edge:
93 - qcom,smd-edge
111 smd-edge {
115 qcom,smd-edge = <1>;
Dqcom,glink-edge.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-edge.yaml#
13 Qualcomm G-Link subnode represents communication edge, channels and devices
18 const: "glink-edge"
66 glink-edge {
/linux-6.1.9/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smd.yaml23 "^smd-edge|rpm$":
24 $ref: /schemas/remoteproc/qcom,smd-edge.yaml#
28 processor of some sort - or in SMD language an "edge". The name of the
37 # The following example represents a smd node, with one edge representing the
49 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-6.1.9/Documentation/devicetree/bindings/display/panel/
Dpanel-timing.yaml170 Data driving on rising or falling edge.
171 Use 0 to drive pixel data on falling edge and
172 sample data on rising edge.
173 Use 1 to drive pixel data on rising edge and
174 sample data on falling edge
180 Drive sync on rising or sample sync on falling edge.
182 Use 0 to drive sync on falling edge and
183 sample sync on rising edge of pixel clock.
184 Use 1 to drive sync on rising edge and
185 sample sync on falling edge of pixel clock
/linux-6.1.9/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-6.1.9/fs/btrfs/
Dbackref.h298 static inline void btrfs_backref_link_edge(struct btrfs_backref_edge *edge, in btrfs_backref_link_edge() argument
304 edge->node[LOWER] = lower; in btrfs_backref_link_edge()
305 edge->node[UPPER] = upper; in btrfs_backref_link_edge()
307 list_add_tail(&edge->list[LOWER], &lower->upper); in btrfs_backref_link_edge()
309 list_add_tail(&edge->list[UPPER], &upper->lower); in btrfs_backref_link_edge()
326 struct btrfs_backref_edge *edge) in btrfs_backref_free_edge() argument
328 if (edge) { in btrfs_backref_free_edge()
330 kfree(edge); in btrfs_backref_free_edge()
Dbackref.c2747 struct btrfs_backref_edge *edge; in btrfs_backref_alloc_edge() local
2749 edge = kzalloc(sizeof(*edge), GFP_NOFS); in btrfs_backref_alloc_edge()
2750 if (edge) in btrfs_backref_alloc_edge()
2752 return edge; in btrfs_backref_alloc_edge()
2766 struct btrfs_backref_edge *edge; in btrfs_backref_cleanup_node() local
2773 edge = list_entry(node->upper.next, struct btrfs_backref_edge, in btrfs_backref_cleanup_node()
2775 upper = edge->node[UPPER]; in btrfs_backref_cleanup_node()
2776 list_del(&edge->list[LOWER]); in btrfs_backref_cleanup_node()
2777 list_del(&edge->list[UPPER]); in btrfs_backref_cleanup_node()
2778 btrfs_backref_free_edge(cache, edge); in btrfs_backref_cleanup_node()
[all …]
/linux-6.1.9/Documentation/devicetree/bindings/display/bridge/
Dti,tfp410.yaml50 Endpoint sampling edge.
52 - 0 # Falling edge
53 - 1 # Rising edge
60 - 12 # 12 data lines connected and dual-edge mode
61 - 24 # 24 data lines connected and single-edge mode
/linux-6.1.9/drivers/irqchip/
Dirq-lpc32xx.c76 bool high, edge; in lpc32xx_irq_set_type() local
80 edge = true; in lpc32xx_irq_set_type()
84 edge = true; in lpc32xx_irq_set_type()
88 edge = false; in lpc32xx_irq_set_type()
92 edge = false; in lpc32xx_irq_set_type()
110 if (edge) { in lpc32xx_irq_set_type()
/linux-6.1.9/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()
/linux-6.1.9/Documentation/devicetree/bindings/sound/
Dtlv320adcx140.yaml65 ti,pdm-edge-select:
67 Defines the PDMCLK sampling edge configuration for the PDM inputs. This
70 0 - (default) Odd channel is latched on the negative edge and even
71 channel is latched on the positive edge.
72 1 - Odd channel is latched on the positive edge and even channel is
73 latched on the negative edge.
75 PDMIN1 - PDMCLK latching edge used for channel 1 and 2 data
76 PDMIN2 - PDMCLK latching edge used for channel 3 and 4 data
77 PDMIN3 - PDMCLK latching edge used for channel 5 and 6 data
78 PDMIN4 - PDMCLK latching edge used for channel 7 and 8 data
[all …]
/linux-6.1.9/drivers/remoteproc/
Dqcom_common.c187 glink->edge = qcom_glink_smem_register(glink->dev, glink->node); in glink_subdev_start()
189 return PTR_ERR_OR_ZERO(glink->edge); in glink_subdev_start()
196 qcom_glink_smem_unregister(glink->edge); in glink_subdev_stop()
197 glink->edge = NULL; in glink_subdev_stop()
298 smd->edge = qcom_smd_register_edge(smd->dev, smd->node); in smd_subdev_start()
300 return PTR_ERR_OR_ZERO(smd->edge); in smd_subdev_start()
307 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop()
308 smd->edge = NULL; in smd_subdev_stop()
/linux-6.1.9/drivers/clk/
Dclk-axi-clkgen.c184 unsigned int edge; member
206 params->edge = divider % 2; in axi_clkgen_calc_clk_params()
213 params->edge = divider % 2; in axi_clkgen_calc_clk_params()
216 if (params->edge == 0) { in axi_clkgen_calc_clk_params()
221 if (params->edge == 0 || frac_divider == 1) in axi_clkgen_calc_clk_params()
223 if (((params->edge == 0) ^ (frac_divider == 1)) || in axi_clkgen_calc_clk_params()
227 params->frac_phase = params->edge * 4 + frac_divider / 2; in axi_clkgen_calc_clk_params()
328 (params->frac_wf_r << 10) | (params->edge << 7) | in axi_clkgen_set_div()
369 (params.edge << 13) | (params.nocount << 12) | in axi_clkgen_set_rate()

12345678910>>...14