/kernel/linux/linux-5.10/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 …]
|
/kernel/linux/linux-5.10/drivers/media/rc/ |
D | gpio-ir-tx.c | 54 ktime_t edge; in gpio_ir_tx_unmodulated() local 60 edge = ktime_get(); in gpio_ir_tx_unmodulated() 65 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_unmodulated() 66 delta = ktime_us_delta(edge, ktime_get()); in gpio_ir_tx_unmodulated() 77 ktime_t edge; in gpio_ir_tx_modulated() local 94 edge = ktime_get(); in gpio_ir_tx_modulated() 99 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_modulated() 100 delta = ktime_us_delta(edge, ktime_get()); in gpio_ir_tx_modulated() 105 ktime_t last = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_modulated() 109 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 | 57 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()
|
/kernel/linux/linux-5.10/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];
|
/kernel/linux/linux-5.10/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>;
|
/kernel/linux/linux-5.10/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 …]
|
/kernel/linux/linux-5.10/drivers/gpio/ |
D | gpio-mxc.c | 179 int edge; in gpio_set_irq_type() local 185 edge = GPIO_INT_RISE_EDGE; in gpio_set_irq_type() 188 edge = GPIO_INT_FALL_EDGE; in gpio_set_irq_type() 192 edge = GPIO_INT_BOTH_EDGES; in gpio_set_irq_type() 196 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type() 199 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type() 206 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type() 209 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type() 217 if (edge == GPIO_INT_BOTH_EDGES) in gpio_set_irq_type() 225 if (edge != GPIO_INT_BOTH_EDGES) { in gpio_set_irq_type() [all …]
|
D | gpio-mxs.c | 78 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 …]
|
/kernel/linux/linux-5.10/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
|
/kernel/linux/linux-5.10/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;
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,smd.txt | 15 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>;
|
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
|
/kernel/linux/linux-5.10/fs/btrfs/ |
D | backref.h | 281 static inline void btrfs_backref_link_edge(struct btrfs_backref_edge *edge, in btrfs_backref_link_edge() argument 287 edge->node[LOWER] = lower; in btrfs_backref_link_edge() 288 edge->node[UPPER] = upper; in btrfs_backref_link_edge() 290 list_add_tail(&edge->list[LOWER], &lower->upper); in btrfs_backref_link_edge() 292 list_add_tail(&edge->list[UPPER], &upper->lower); in btrfs_backref_link_edge() 309 struct btrfs_backref_edge *edge) in btrfs_backref_free_edge() argument 311 if (edge) { in btrfs_backref_free_edge() 313 kfree(edge); in btrfs_backref_free_edge()
|
D | backref.c | 2531 struct btrfs_backref_edge *edge; local 2533 edge = kzalloc(sizeof(*edge), GFP_NOFS); 2534 if (edge) 2536 return edge; 2550 struct btrfs_backref_edge *edge; local 2557 edge = list_entry(node->upper.next, struct btrfs_backref_edge, 2559 upper = edge->node[UPPER]; 2560 list_del(&edge->list[LOWER]); 2561 list_del(&edge->list[UPPER]); 2562 btrfs_backref_free_edge(cache, edge); [all …]
|
/kernel/linux/linux-5.10/drivers/remoteproc/ |
D | qcom_common.c | 41 glink->edge = qcom_glink_smem_register(glink->dev, glink->node); in glink_subdev_start() 43 return PTR_ERR_OR_ZERO(glink->edge); in glink_subdev_start() 50 qcom_glink_smem_unregister(glink->edge); in glink_subdev_stop() 51 glink->edge = NULL; in glink_subdev_stop() 152 smd->edge = qcom_smd_register_edge(smd->dev, smd->node); in smd_subdev_start() 154 return PTR_ERR_OR_ZERO(smd->edge); in smd_subdev_start() 161 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop() 162 smd->edge = NULL; in smd_subdev_stop()
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
D | irq-lpc32xx.c | 75 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()
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/reset/ |
D | gpio-poweroff.txt | 3 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
|
D | gpio-restart.txt | 4 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
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
D | at91-sama5d2_adc.txt | 14 - 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>;
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-5.10/drivers/clk/ |
D | clk-axi-clkgen.c | 166 unsigned int edge; member 188 params->edge = divider % 2; in axi_clkgen_calc_clk_params() 195 params->edge = divider % 2; in axi_clkgen_calc_clk_params() 198 if (params->edge == 0) { in axi_clkgen_calc_clk_params() 203 if (params->edge == 0 || frac_divider == 1) in axi_clkgen_calc_clk_params() 205 if (((params->edge == 0) ^ (frac_divider == 1)) || in axi_clkgen_calc_clk_params() 209 params->frac_phase = params->edge * 4 + frac_divider / 2; in axi_clkgen_calc_clk_params() 310 (params->frac_wf_r << 10) | (params->edge << 7) | in axi_clkgen_set_div() 350 (params.edge << 13) | (params.nocount << 12) | in axi_clkgen_set_rate()
|
/kernel/linux/linux-5.10/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
|