/linux/drivers/rpmsg/ |
H A D | qcom_smd.c | 97 * @dev: device associated with this edge 98 * @name: name of this edge 99 * @of_node: of_node handle for information related to this edge 100 * @edge_id: identifier of this edge 102 * @irq: interrupt for signals on this edge 108 * @channels: list of all channels detected on this edge 114 * @state_work: work item for edge state changes 163 struct qcom_smd_edge *edge; member 178 * @edge: qcom_smd_edge this channel is living on 200 struct qcom_smd_edge *edge; member 372 struct qcom_smd_edge *edge = channel->edge; qcom_smd_signal_channel() local 444 struct qcom_smd_edge *edge = channel->edge; qcom_smd_channel_set_state() local 644 struct qcom_smd_edge *edge = data; qcom_smd_edge_intr() local 818 struct qcom_smd_edge *edge = channel->edge; qcom_smd_channel_open() local 876 qcom_smd_find_channel(struct qcom_smd_edge * edge,const char * name) qcom_smd_find_channel() argument 908 struct qcom_smd_edge *edge = qsdev->edge; qcom_smd_create_ept() local 1076 struct qcom_smd_edge *edge = channel->edge; qcom_smd_create_device() local 1103 qcom_smd_create_chrdev(struct qcom_smd_edge * edge) qcom_smd_create_chrdev() argument 1123 qcom_smd_create_channel(struct qcom_smd_edge * edge,unsigned smem_info_item,unsigned smem_fifo_item,char * name) qcom_smd_create_channel() argument 1207 struct qcom_smd_edge *edge = container_of(work, struct qcom_smd_edge, scan_work); qcom_channel_scan_worker() local 1275 struct qcom_smd_edge *edge = container_of(work, qcom_channel_state_worker() local 1341 qcom_smd_parse_edge(struct device * dev,struct device_node * node,struct qcom_smd_edge * edge) qcom_smd_parse_edge() argument 1445 struct qcom_smd_edge *edge = to_smd_edge(dev); qcom_smd_edge_release() local 1459 struct qcom_smd_edge *edge = to_smd_edge(dev); rpmsg_name_show() local 1481 struct qcom_smd_edge *edge; qcom_smd_register_edge() local 1539 qcom_smd_unregister_edge(struct qcom_smd_edge * edge) qcom_smd_unregister_edge() argument 1571 struct qcom_smd_edge *edge = to_smd_edge(dev); qcom_smd_remove_edge() local [all...] |
/linux/net/unix/ |
H A D | garbage.c | 113 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() 149 static void unix_add_edge(struct scm_fp_list *fpl, struct unix_edge *edge) in unix_add_edge() argument 151 struct unix_vertex *vertex = edge->predecessor->vertex; in unix_add_edge() 161 edge->predecessor->vertex = vertex; in unix_add_edge() 165 list_add_tail(&edge->vertex_entry, &vertex->edges); in unix_add_edge() 167 unix_update_graph(unix_edge_successor(edge)); in unix_add_edge() 170 static void unix_del_edge(struct scm_fp_list *fpl, struct unix_edge *edge) in 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/drivers/media/rc/ |
H A D | gpio-ir-tx.c | 78 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() [all...] |
H A D | serial_ir.c | 37 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, spac in send_pulse_homebrew_softcarrier() 251 send_pulse_homebrew(unsigned int length,ktime_t edge) send_pulse_homebrew() argument 639 ktime_t edge; serial_ir_tx() local [all...] |
H A D | pwm-ir-tx.c | 67 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/Documentation/gpu/dp-mst/ |
H A D | topology-figure-3.dot | 6 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 D | topology-figure-2.dot | 10 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 D | topology-figure-1.dot | 10 edge [style=dashed]; 18 edge [style=""]; 31 edge [style=dashed;dir=back];
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | mscc-phy-vsc8531.txt | 7 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/drivers/media/pci/cobalt/ |
H A D | cobalt-irq.c | 140 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 in cobalt_irq_handler() [all...] |
/linux/drivers/gpio/ |
H A D | gpio-mxc.c | 168 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 ! in gpio_set_irq_type() 233 int edge; mxc_flip_edge() local [all...] |
/linux/scripts/lib/abi/ |
H A D | system_symbols.py | 33 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 D | backref.c | 3067 struct btrfs_backref_edge *edge; in btrfs_backref_alloc_edge() local 3069 edge = kzalloc(sizeof(*edge), GFP_NOFS); in btrfs_backref_alloc_edge() 3070 if (edge) in btrfs_backref_alloc_edge() 3072 return edge; in btrfs_backref_alloc_edge() 3076 struct btrfs_backref_edge *edge) in btrfs_backref_free_edge() argument 3078 if (edge) { in btrfs_backref_free_edge() 3080 kfree(edge); in btrfs_backref_free_edge() 3131 struct btrfs_backref_edge *edge; in btrfs_backref_cleanup_node() local 3137 edge in btrfs_backref_cleanup_node() 3164 btrfs_backref_link_edge(struct btrfs_backref_edge * edge,struct btrfs_backref_node * lower,struct btrfs_backref_node * upper) btrfs_backref_link_edge() argument 3189 struct btrfs_backref_edge *edge; handle_direct_tree_backref() local 3268 struct btrfs_backref_edge *edge; handle_indirect_tree_backref() local 3444 struct btrfs_backref_edge *edge; btrfs_backref_add_tree_node() local 3563 struct btrfs_backref_edge *edge; btrfs_backref_finish_upper_links() local 3643 struct btrfs_backref_edge *edge; btrfs_backref_error_cleanup() local [all...] |
/linux/Documentation/userspace-api/gpio/ |
H A D | gpio-v2-line-event-read.rst | 12 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 D | gpio-lineevent-data-read.rst | 16 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 D | gpio-get-lineevent-ioctl.rst | 16 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 D | irq-lpc32xx.c | 76 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 D | kc.c | 41 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() 95 * @event: PPS event edge
|
/linux/include/linux/rpmsg/ |
H A D | qcom_smd.h | 14 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
|
/linux/arch/m68k/coldfire/ |
H A D | intc-5272.c | 34 * Note that the external interrupts are edge triggered (unlike the 142 * Simple flow handler to deal with the external edge triggered interrupts. 163 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/drivers/remoteproc/ |
H A D | qcom_common.c | 203 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() 234 glink->node = of_get_child_by_name(dev->parent->of_node, "glink-edge"); in qcom_add_glink_subdev() 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() 336 smd->node = of_get_child_by_name(dev->parent->of_node, "smd-edge"); in qcom_add_smd_subdev() [all...] |
/linux/drivers/clk/ |
H A D | clk-axi-clkgen.c | 192 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/arch/arm64/boot/dts/rockchip/ |
H A D | rk3399-khadas-edge.dts | 8 #include "rk3399-khadas-edge.dtsi" 12 compatible = "khadas,edge", "rockchip,rk3399";
|
H A D | rk3399-khadas-edge-captain.dts | 8 #include "rk3399-khadas-edge.dtsi" 12 compatible = "khadas,edge-captain", "rockchip,rk3399";
|
H A D | rk3399-khadas-edge-v.dts | 8 #include "rk3399-khadas-edge.dtsi" 12 compatible = "khadas,edge-v", "rockchip,rk3399";
|