/Linux-v6.1/drivers/rpmsg/ |
D | qcom_smd.c | 163 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-v6.1/drivers/media/rc/ |
D | gpio-ir-tx.c | 78 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 …]
|
D | serial_ir.c | 36 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 …]
|
D | pwm-ir-tx.c | 58 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-v6.1/Documentation/gpu/dp-mst/ |
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];
|
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];
|
D | topology-figure-1.dot | 10 edge [style=dashed]; 18 edge [style=""]; 31 edge [style=dashed;dir=back];
|
/Linux-v6.1/Documentation/devicetree/bindings/net/ |
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-v6.1/drivers/gpio/ |
D | gpio-mxc.c | 152 int edge; in gpio_set_irq_type() local 158 edge = GPIO_INT_RISE_EDGE; in gpio_set_irq_type() 161 edge = GPIO_INT_FALL_EDGE; in gpio_set_irq_type() 165 edge = GPIO_INT_BOTH_EDGES; in gpio_set_irq_type() 169 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type() 172 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type() 179 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type() 182 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type() 190 if (edge == GPIO_INT_BOTH_EDGES) in gpio_set_irq_type() 198 if (edge != GPIO_INT_BOTH_EDGES) { in gpio_set_irq_type() [all …]
|
D | gpio-mxs.c | 73 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-v6.1/drivers/media/pci/cobalt/ |
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 & mask & COBALT_SYSSTAT_VOHSMA_INT1_MSK) in cobalt_irq_handler() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/gpio/ |
D | cavium-octeon-gpio.txt | 21 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
|
D | brcm,kona-gpio.txt | 9 GPIO controller only supports edge, not level, triggering of interrupts. 29 1 = low-to-high edge triggered. 30 2 = high-to-low edge triggered. 31 3 = low-to-high or high-to-low edge triggered
|
/Linux-v6.1/Documentation/devicetree/bindings/pps/ |
D | pps-gpio.txt | 15 - assert-falling-edge: when present, assert is indicated by a falling edge 16 (instead of by a rising edge) 24 assert-falling-edge;
|
/Linux-v6.1/fs/btrfs/ |
D | backref.h | 298 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()
|
D | backref.c | 2743 struct btrfs_backref_edge *edge; in btrfs_backref_alloc_edge() local 2745 edge = kzalloc(sizeof(*edge), GFP_NOFS); in btrfs_backref_alloc_edge() 2746 if (edge) in btrfs_backref_alloc_edge() 2748 return edge; in btrfs_backref_alloc_edge() 2762 struct btrfs_backref_edge *edge; in btrfs_backref_cleanup_node() local 2769 edge = list_entry(node->upper.next, struct btrfs_backref_edge, in btrfs_backref_cleanup_node() 2771 upper = edge->node[UPPER]; in btrfs_backref_cleanup_node() 2772 list_del(&edge->list[LOWER]); in btrfs_backref_cleanup_node() 2773 list_del(&edge->list[UPPER]); in btrfs_backref_cleanup_node() 2774 btrfs_backref_free_edge(cache, edge); in btrfs_backref_cleanup_node() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,glink.txt | 1 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-v6.1/drivers/irqchip/ |
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-v6.1/drivers/pps/ |
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()
|
/Linux-v6.1/drivers/remoteproc/ |
D | qcom_common.c | 187 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-v6.1/drivers/clk/ |
D | clk-axi-clkgen.c | 184 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()
|
/Linux-v6.1/include/linux/rpmsg/ |
D | qcom_smd.h | 14 int qcom_smd_unregister_edge(struct qcom_smd_edge *edge); 25 static inline int qcom_smd_unregister_edge(struct qcom_smd_edge *edge) in qcom_smd_unregister_edge() argument
|
/Linux-v6.1/arch/m68k/coldfire/ |
D | intc-5272.c | 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-v6.1/drivers/counter/ |
D | microchip-tcb-capture.c | 210 u32 edge = ATMEL_TC_ETRGEDG_NONE; in mchp_tc_count_action_write() local 218 edge = ATMEL_TC_ETRGEDG_NONE; in mchp_tc_count_action_write() 221 edge = ATMEL_TC_ETRGEDG_RISING; in mchp_tc_count_action_write() 224 edge = ATMEL_TC_ETRGEDG_FALLING; in mchp_tc_count_action_write() 227 edge = ATMEL_TC_ETRGEDG_BOTH; in mchp_tc_count_action_write() 236 ATMEL_TC_ETRGEDG, edge); in mchp_tc_count_action_write()
|
/Linux-v6.1/arch/arm64/boot/dts/rockchip/ |
D | rk3399-khadas-edge.dts | 8 #include "rk3399-khadas-edge.dtsi" 12 compatible = "khadas,edge", "rockchip,rk3399";
|