/Linux-v4.19/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-v4.19/drivers/media/rc/ |
D | gpio-ir-tx.c | 66 ktime_t edge; in gpio_ir_tx() local 83 edge = ktime_get(); in gpio_ir_tx() 88 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx() 89 delta = ktime_us_delta(edge, ktime_get()); in gpio_ir_tx() 99 ktime_t last = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx() 103 edge = ktime_add_ns(edge, pulse); in gpio_ir_tx() 104 delta = ktime_to_ns(ktime_sub(edge, in gpio_ir_tx() 109 edge = ktime_add_ns(edge, space); in gpio_ir_tx() 110 delta = ktime_to_ns(ktime_sub(edge, in gpio_ir_tx() 116 edge = last; in gpio_ir_tx()
|
D | serial_ir.c | 44 void (*send_pulse)(unsigned int length, ktime_t edge); 67 static void send_pulse_irdeo(unsigned int length, ktime_t edge); 70 static void send_pulse_homebrew(unsigned int length, ktime_t edge); 222 static void send_pulse_homebrew_softcarrier(unsigned int length, ktime_t edge) in send_pulse_homebrew_softcarrier() argument 224 ktime_t now, target = ktime_add_us(edge, length); in send_pulse_homebrew_softcarrier() 243 edge = ktime_add_ns(edge, pulse); in send_pulse_homebrew_softcarrier() 244 delta = ktime_to_ns(ktime_sub(edge, now)); in send_pulse_homebrew_softcarrier() 251 edge = ktime_add_ns(edge, space); in send_pulse_homebrew_softcarrier() 252 delta = ktime_to_ns(ktime_sub(edge, now)); in send_pulse_homebrew_softcarrier() 258 static void send_pulse_homebrew(unsigned int length, ktime_t edge) in send_pulse_homebrew() argument [all …]
|
D | pwm-ir-tx.c | 65 ktime_t edge; in pwm_ir_tx() local 73 edge = ktime_get(); in pwm_ir_tx() 81 edge = ktime_add_us(edge, txbuf[i]); in pwm_ir_tx() 82 delta = ktime_us_delta(edge, ktime_get()); in pwm_ir_tx()
|
/Linux-v4.19/Documentation/devicetree/bindings/net/ |
D | mscc-phy-vsc8531.txt | 12 with the 'edge-slowdown' property. 14 - vsc8531,edge-slowdown : % the edge should be slowed down relative to 15 the fastest possible edge time. 18 drive strength will affect the edge rate of 22 and in effect slow down the edge rate if 24 To adjust the edge-slowdown, the 'vddmac' 26 supported edge-slowdown values for a given 70 vsc8531,edge-slowdown = <7>;
|
/Linux-v4.19/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-v4.19/drivers/gpio/ |
D | gpio-mxc.c | 176 int edge; in gpio_set_irq_type() local 182 edge = GPIO_INT_RISE_EDGE; in gpio_set_irq_type() 185 edge = GPIO_INT_FALL_EDGE; in gpio_set_irq_type() 189 edge = GPIO_INT_BOTH_EDGES; in gpio_set_irq_type() 193 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type() 196 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type() 203 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type() 206 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type() 214 if (edge == GPIO_INT_BOTH_EDGES) in gpio_set_irq_type() 222 if (edge != GPIO_INT_BOTH_EDGES) { in gpio_set_irq_type() [all …]
|
D | gpio-mxs.c | 80 int edge; in mxs_gpio_set_irq_type() local 91 edge = GPIO_INT_FALL_EDGE; in mxs_gpio_set_irq_type() 93 edge = GPIO_INT_RISE_EDGE; in mxs_gpio_set_irq_type() 97 edge = GPIO_INT_RISE_EDGE; in mxs_gpio_set_irq_type() 100 edge = GPIO_INT_FALL_EDGE; in mxs_gpio_set_irq_type() 103 edge = GPIO_INT_LOW_LEV; in mxs_gpio_set_irq_type() 106 edge = GPIO_INT_HIGH_LEV; in mxs_gpio_set_irq_type() 114 if (edge & GPIO_INT_LEV_MASK) { in mxs_gpio_set_irq_type() 124 if (edge & GPIO_INT_POL_MASK) in mxs_gpio_set_irq_type() 136 u32 bit, val, edge; in mxs_flip_edge() local [all …]
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-bus-iio-lptimer-stm32 | 37 Configure the device encoder/counter active edge: 38 - rising-edge 39 - falling-edge 42 In non-quadrature mode, device counts up on active edge. 46 | edge | opposite |------------------------------------------ 50 | edge | Low -> | Up | - | Down | - | 53 | edge | Low -> | - | Down | - | Up |
|
/Linux-v4.19/drivers/remoteproc/ |
D | qcom_common.c | 40 glink->edge = qcom_glink_smem_register(glink->dev, glink->node); in glink_subdev_start() 42 return PTR_ERR_OR_ZERO(glink->edge); in glink_subdev_start() 49 qcom_glink_smem_unregister(glink->edge); in glink_subdev_stop() 50 glink->edge = NULL; in glink_subdev_stop() 136 smd->edge = qcom_smd_register_edge(smd->dev, smd->node); in smd_subdev_start() 138 return PTR_ERR_OR_ZERO(smd->edge); in smd_subdev_start() 145 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop() 146 smd->edge = NULL; in smd_subdev_stop()
|
/Linux-v4.19/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-v4.19/Documentation/devicetree/bindings/pps/ |
D | pps-gpio.txt | 11 - assert-falling-edge: when present, assert is indicated by a falling edge 12 (instead of by a rising edge) 20 assert-falling-edge;
|
/Linux-v4.19/Documentation/devicetree/bindings/display/panel/ |
D | display-timing.txt | 30 - active high = drive pixel data on rising edge/ 31 sample data on falling edge 32 - active low = drive pixel data on falling edge/ 33 sample data on rising edge 36 - active high = drive sync on rising edge/ 37 sample sync on falling edge of pixel 39 - active low = drive sync on falling edge/ 40 sample sync on rising edge of pixel
|
/Linux-v4.19/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.
|
/Linux-v4.19/fs/btrfs/ |
D | relocation.c | 261 struct backref_edge *edge; in alloc_backref_edge() local 263 edge = kzalloc(sizeof(*edge), GFP_NOFS); in alloc_backref_edge() 264 if (edge) in alloc_backref_edge() 266 return edge; in alloc_backref_edge() 270 struct backref_edge *edge) in free_backref_edge() argument 272 if (edge) { in free_backref_edge() 274 kfree(edge); in free_backref_edge() 340 struct backref_edge *edge; in walk_up_backref() local 344 edge = list_entry(node->upper.next, in walk_up_backref() 346 edges[idx++] = edge; in walk_up_backref() [all …]
|
/Linux-v4.19/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
|
/Linux-v4.19/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>;
|
D | st,stm32-dfsdm-adc.txt | 76 - "SPI_R": SPI with data on rising edge (default) 77 - "SPI_F": SPI with data on falling edge 78 - "MANCH_R": manchester codec, rising edge = logic 0, falling edge = logic 1 79 - "MANCH_F": manchester codec, rising edge = logic 1, falling edge = logic 0 83 - "CLKOUT_F": internal SPI clock divided by 2 (falling edge). 84 - "CLKOUT_R": internal SPI clock divided by 2 (rising edge).
|
/Linux-v4.19/drivers/clk/ |
D | clk-axi-clkgen.c | 150 unsigned int *high, unsigned int *edge, unsigned int *nocount) in axi_clkgen_calc_clk_params() argument 158 *edge = divider % 2; in axi_clkgen_calc_clk_params() 258 unsigned int edge; in axi_clkgen_set_rate() local 274 axi_clkgen_calc_clk_params(dout, &low, &high, &edge, &nocount); in axi_clkgen_set_rate() 278 (edge << 7) | (nocount << 6), 0x03ff); in axi_clkgen_set_rate() 280 axi_clkgen_calc_clk_params(d, &low, &high, &edge, &nocount); in axi_clkgen_set_rate() 282 (edge << 13) | (nocount << 12) | (high << 6) | low, 0x3fff); in axi_clkgen_set_rate() 284 axi_clkgen_calc_clk_params(m, &low, &high, &edge, &nocount); in axi_clkgen_set_rate() 288 (edge << 7) | (nocount << 6), 0x03ff); in axi_clkgen_set_rate()
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-lpc32xx.c | 81 bool high, edge; in lpc32xx_irq_set_type() local 85 edge = true; in lpc32xx_irq_set_type() 89 edge = true; in lpc32xx_irq_set_type() 93 edge = false; in lpc32xx_irq_set_type() 97 edge = false; in lpc32xx_irq_set_type() 115 if (edge) { in lpc32xx_irq_set_type()
|
/Linux-v4.19/drivers/pps/ |
D | kc.c | 54 if (bind_args->edge == 0) in pps_kc_bind() 70 pps_kc_hardpps_mode = bind_args->edge; in pps_kc_bind() 74 "edge=0x%x\n", bind_args->edge); in pps_kc_bind()
|
/Linux-v4.19/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
|