Home
last modified time | relevance | path

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

12345678910>>...13

/linux/drivers/rpmsg/
H A 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/net/unix/
H A Dgarbage.c113 static struct unix_vertex *unix_edge_successor(struct unix_edge *edge) in unix_edge_successor() argument
118 if (edge->successor->listener) in unix_edge_successor()
119 return unix_sk(edge->successor->listener)->vertex; in unix_edge_successor()
121 return edge->successor->vertex; in unix_edge_successor()
154 static void unix_add_edge(struct scm_fp_list *fpl, struct unix_edge *edge) in unix_add_edge() argument
156 struct unix_vertex *vertex = edge->predecessor->vertex; in unix_add_edge()
167 edge->predecessor->vertex = vertex; in unix_add_edge()
171 list_add_tail(&edge->vertex_entry, &vertex->edges); in unix_add_edge()
173 unix_update_graph(unix_edge_successor(edge)); in unix_add_edge()
176 static void unix_del_edge(struct scm_fp_list *fpl, struct unix_edge *edge) in unix_del_edge() argument
[all …]
/linux/drivers/media/rc/
H A Dgpio-ir-tx.c78 ktime_t edge; in gpio_ir_tx_unmodulated() local
81 edge = ktime_get(); in gpio_ir_tx_unmodulated()
86 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_unmodulated()
87 delay_until(edge); in gpio_ir_tx_unmodulated()
96 ktime_t edge; in gpio_ir_tx_modulated() local
111 edge = ktime_get(); in gpio_ir_tx_modulated()
116 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_modulated()
117 delay_until(edge); in gpio_ir_tx_modulated()
120 ktime_t last = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_modulated()
124 edge = ktime_add_ns(edge, pulse); in gpio_ir_tx_modulated()
[all …]
H A Dserial_ir.c37 void (*send_pulse)(unsigned int length, ktime_t edge);
60 static void send_pulse_irdeo(unsigned int length, ktime_t edge);
63 static void send_pulse_homebrew(unsigned int length, ktime_t edge);
215 static void send_pulse_homebrew_softcarrier(unsigned int length, ktime_t edge) in send_pulse_homebrew_softcarrier() argument
217 ktime_t now, target = ktime_add_us(edge, length); in send_pulse_homebrew_softcarrier()
236 edge = ktime_add_ns(edge, pulse); in send_pulse_homebrew_softcarrier()
237 delta = ktime_to_ns(ktime_sub(edge, now)); in send_pulse_homebrew_softcarrier()
244 edge = ktime_add_ns(edge, space); in send_pulse_homebrew_softcarrier()
245 delta = ktime_to_ns(ktime_sub(edge, now)); in send_pulse_homebrew_softcarrier()
251 static void send_pulse_homebrew(unsigned int length, ktime_t edge) in send_pulse_homebrew() argument
[all …]
H A Dpwm-ir-tx.c67 ktime_t edge; in pwm_ir_tx_sleep() local
75 edge = ktime_get(); in pwm_ir_tx_sleep()
81 edge = ktime_add_us(edge, txbuf[i]); in pwm_ir_tx_sleep()
82 delta = ktime_us_delta(edge, ktime_get()); in pwm_ir_tx_sleep()
/linux/drivers/soc/qcom/
H A Drpm-proc.c12 struct qcom_smd_edge *edge = NULL; in rpm_proc_probe() local
19 edge = qcom_smd_register_edge(dev, edge_node); in rpm_proc_probe()
21 if (IS_ERR(edge)) in rpm_proc_probe()
22 return dev_err_probe(dev, PTR_ERR(edge), in rpm_proc_probe()
32 platform_set_drvdata(pdev, edge); in rpm_proc_probe()
35 if (edge) in rpm_proc_probe()
36 qcom_smd_unregister_edge(edge); in rpm_proc_probe()
42 struct qcom_smd_edge *edge = platform_get_drvdata(pdev); in rpm_proc_remove() local
44 if (edge) in rpm_proc_remove()
45 qcom_smd_unregister_edge(edge); in rpm_proc_remove()
/linux/Documentation/gpu/dp-mst/
H A 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];
H A 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];
H A Dtopology-figure-1.dot10 edge [style=dashed];
18 edge [style=""];
31 edge [style=dashed;dir=back];
/linux/drivers/media/pci/cobalt/
H A 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/drivers/gpio/
H A Dgpio-mxc.c168 int edge; in gpio_set_irq_type() local
174 edge = GPIO_INT_RISE_EDGE; in gpio_set_irq_type()
177 edge = GPIO_INT_FALL_EDGE; in gpio_set_irq_type()
181 edge = GPIO_INT_BOTH_EDGES; in gpio_set_irq_type()
185 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type()
188 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type()
195 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type()
198 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type()
207 if (edge == GPIO_INT_BOTH_EDGES) in gpio_set_irq_type()
215 if (edge != GPIO_INT_BOTH_EDGES) { in gpio_set_irq_type()
[all …]
H A 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 …]
H A Dgpio-grgpio.c125 u32 edge; in grgpio_irq_set_type() local
130 edge = 0; in grgpio_irq_set_type()
134 edge = 0; in grgpio_irq_set_type()
138 edge = mask; in grgpio_irq_set_type()
142 edge = mask; in grgpio_irq_set_type()
154 gpio_generic_write_reg(&priv->chip, priv->regs + GRGPIO_IEDGE, iedge | edge); in grgpio_irq_set_type()
/linux/tools/lib/python/abi/
H A Dsystem_symbols.py33 for edge in path.split("/"):
34 name += edge + "/"
35 if edge not in ref:
36 ref[edge] = {"__name": [name.rstrip("/")]}
38 ref = ref[edge]
66 for k, edge in items:
76 if edge == items[-1][1]:
81 self.print_graph(p, edge, level + 1)
85 self.print_graph(p, edge, level + 1)
/linux/fs/btrfs/
H A Dbackref.c3086 struct btrfs_backref_edge *edge; in btrfs_backref_alloc_edge() local
3088 edge = kzalloc_obj(*edge, GFP_NOFS); in btrfs_backref_alloc_edge()
3089 if (edge) in btrfs_backref_alloc_edge()
3091 return edge; in btrfs_backref_alloc_edge()
3095 struct btrfs_backref_edge *edge) in btrfs_backref_free_edge() argument
3097 if (edge) { in btrfs_backref_free_edge()
3099 kfree(edge); in btrfs_backref_free_edge()
3150 struct btrfs_backref_edge *edge; in btrfs_backref_cleanup_node() local
3156 edge = list_first_entry(&node->upper, struct btrfs_backref_edge, in btrfs_backref_cleanup_node()
3158 list_del(&edge->list[LOWER]); in btrfs_backref_cleanup_node()
[all …]
/linux/Documentation/userspace-api/gpio/
H A Dgpio-v2-line-event-read.rst12 GPIO_V2_LINE_EVENT_READ - Read edge detection events for lines from a request.
36 Read edge detection events for lines from a request.
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
H A Dgpio-lineevent-data-read.rst16 GPIO_LINEEVENT_DATA_READ - Read edge detection events from a line event.
40 Read edge detection events for a line from a line event.
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
H A Dgpio-get-lineevent-ioctl.rst16 GPIO_GET_LINEEVENT_IOCTL - Request a line with edge detection from the kernel.
38 Request a line with edge detection from the kernel.
51 Requesting edge detection on a line that does not support interrupts is an
71 The edge flags, ``GPIOEVENT_REQUEST_RISING_EDGE`` and
/linux/drivers/irqchip/
H A 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/drivers/pps/
H A 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/drivers/clk/
H A Dclk-axi-clkgen.c192 unsigned int edge; member
214 params->edge = divider % 2; in axi_clkgen_calc_clk_params()
221 params->edge = divider % 2; in axi_clkgen_calc_clk_params()
224 if (params->edge == 0) { in axi_clkgen_calc_clk_params()
229 if (params->edge == 0 || frac_divider == 1) in axi_clkgen_calc_clk_params()
231 if (((params->edge == 0) ^ (frac_divider == 1)) || in axi_clkgen_calc_clk_params()
235 params->frac_phase = params->edge * 4 + frac_divider / 2; in axi_clkgen_calc_clk_params()
337 (params->frac_wf_r << 10) | (params->edge << 7) | in axi_clkgen_set_div()
377 (params.edge << 13) | (params.nocount << 12) | in axi_clkgen_set_rate()
/linux/drivers/remoteproc/
H A Dqcom_common.c203 glink->edge = qcom_glink_smem_register(glink->dev, glink->node); in glink_subdev_start()
205 return PTR_ERR_OR_ZERO(glink->edge); in glink_subdev_start()
212 qcom_glink_smem_unregister(glink->edge); in glink_subdev_stop()
213 glink->edge = NULL; in glink_subdev_stop()
314 smd->edge = qcom_smd_register_edge(smd->dev, smd->node); in smd_subdev_start()
316 return PTR_ERR_OR_ZERO(smd->edge); in smd_subdev_start()
323 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop()
324 smd->edge = NULL; in smd_subdev_stop()
/linux/arch/m68k/coldfire/
H A Dintc-5272.c163 int irq, edge; in init_IRQ() local
173 edge = 0; in init_IRQ()
175 edge = intc_irqmap[irq - MCFINT_VECBASE].ack; in init_IRQ()
176 if (edge) { in init_IRQ()
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-coresight-devices-tpdm66 (RW) Set/Get the index number of the edge detection for the DSB
67 subunit TPDM. Since there are at most 256 edge detections, this
75 Write a data to control the edge detection corresponding to
78 number of the edge detection which needs to be controlled.
81 0 - Rising edge detection
82 1 - Falling edge detection
83 2 - Rising and falling edge detection (toggle detection)
91 Write a data to mask the edge detection corresponding to the index
93 be written first to configure the index number of the edge detection
103 Read a set of the edge control value of the DSB in TPDM.
[all …]
/linux/include/linux/rpmsg/
H A Dqcom_smd.h14 void qcom_smd_unregister_edge(struct qcom_smd_edge *edge);
25 static inline void qcom_smd_unregister_edge(struct qcom_smd_edge *edge) in qcom_smd_unregister_edge() argument

12345678910>>...13