Searched refs:edge (Results 1 - 25 of 70) sorted by relevance

123

/linux-master/arch/arm64/boot/dts/bitmain/
H A DMakefile3 dtb-$(CONFIG_ARCH_BITMAIN) += bm1880-sophon-edge.dtb
/linux-master/scripts/dtc/include-prefixes/arm64/bitmain/
H A DMakefile3 dtb-$(CONFIG_ARCH_BITMAIN) += bm1880-sophon-edge.dtb
/linux-master/drivers/soc/qcom/
H A Drpm-proc.c12 struct qcom_smd_edge *edge = NULL; local
17 edge_node = of_get_child_by_name(dev->of_node, "smd-edge");
19 edge = qcom_smd_register_edge(dev, edge_node);
21 if (IS_ERR(edge))
22 return dev_err_probe(dev, PTR_ERR(edge),
23 "Failed to register smd-edge\n");
32 platform_set_drvdata(pdev, edge);
35 if (edge)
36 qcom_smd_unregister_edge(edge);
42 struct qcom_smd_edge *edge local
[all...]
/linux-master/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) argument
/linux-master/drivers/media/rc/
H A Dgpio-ir-tx.c78 ktime_t edge; local
83 edge = ktime_get();
88 edge = ktime_add_us(edge, txbuf[i]);
89 delay_until(edge);
98 ktime_t edge; local
115 edge = ktime_get();
120 edge = ktime_add_us(edge, txbuf[i]);
121 delay_until(edge);
[all...]
H A Dserial_ir.c36 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) argument
216 ktime_t now, target = ktime_add_us(edge, length);
235 edge = ktime_add_ns(edge, pulse);
236 delta = ktime_to_ns(ktime_sub(edge, now));
243 edge = ktime_add_ns(edge, spac
250 send_pulse_homebrew(unsigned int length, ktime_t edge) argument
638 ktime_t edge; local
[all...]
H A Dpwm-ir-tx.c67 ktime_t edge; local
75 edge = ktime_get();
81 edge = ktime_add_us(edge, txbuf[i]);
82 delta = ktime_us_delta(edge, ktime_get());
/linux-master/drivers/rpmsg/
H A Dqcom_smd.c97 * @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 in struct:qcom_smd_device
178 * @edge: qcom_smd_edge this channel is living on
200 struct qcom_smd_edge *edge; member in struct:qcom_smd_channel
372 struct qcom_smd_edge *edge = channel->edge; local
444 struct qcom_smd_edge *edge = channel->edge; local
644 struct qcom_smd_edge *edge = data; local
818 struct qcom_smd_edge *edge = channel->edge; local
876 qcom_smd_find_channel(struct qcom_smd_edge *edge, const char *name) argument
908 struct qcom_smd_edge *edge = qsdev->edge; local
1076 struct qcom_smd_edge *edge = channel->edge; local
1103 qcom_smd_create_chrdev(struct qcom_smd_edge *edge) argument
1123 qcom_smd_create_channel(struct qcom_smd_edge *edge, unsigned smem_info_item, unsigned smem_fifo_item, char *name) argument
1207 struct qcom_smd_edge *edge = container_of(work, struct qcom_smd_edge, scan_work); local
1275 struct qcom_smd_edge *edge = container_of(work, local
1339 qcom_smd_parse_edge(struct device *dev, struct device_node *node, struct qcom_smd_edge *edge) argument
1443 struct qcom_smd_edge *edge = to_smd_edge(dev); local
1457 struct qcom_smd_edge *edge = to_smd_edge(dev); local
1479 struct qcom_smd_edge *edge; local
1539 qcom_smd_unregister_edge(struct qcom_smd_edge *edge) argument
1571 struct qcom_smd_edge *edge = to_smd_edge(dev); local
[all...]
/linux-master/drivers/staging/media/atomisp/pci/css_2401_system/host/
H A Disys_irq_local.h24 hrt_data edge; member in struct:isys_irqc_state_s
H A Disys_irq_private.h35 state->edge = isys_irqc_reg_load(isys_irqc_id, ISYS_IRQ_EDGE_REG_IDX);
57 state->status, state->edge, state->mask, state->enable, state->level_no);
/linux-master/drivers/pps/
H A Dkc.c41 if (bind_args->edge == 0)
57 pps_kc_hardpps_mode = bind_args->edge;
61 "edge=0x%x\n", bind_args->edge);
95 * @event: PPS event edge
/linux-master/drivers/media/pci/cobalt/
H A Dcobalt-irq.c140 u32 edge = cobalt_read_bar1(cobalt, COBALT_SYS_STAT_EDGE); local
145 cobalt_write_bar1(cobalt, COBALT_SYS_STAT_MASK, mask & ~edge);
146 cobalt_write_bar1(cobalt, COBALT_SYS_STAT_EDGE, edge);
158 edge &= ~dma_fifo_mask;
160 mask & ~edge);
165 if (edge & s->adv_irq_mask)
167 if ((edge & mask & dma_fifo_mask) && vb2_is_streaming(&s->q)) {
175 if (edge & mask & (COBALT_SYSSTAT_VI0_INT1_MSK |
182 if (edge & mask & (COBALT_SYSSTAT_VI0_INT2_MSK |
188 if (edge
[all...]
/linux-master/drivers/remoteproc/
H A Dqcom_common.h19 struct qcom_glink_smem *edge; member in struct:qcom_rproc_glink
27 struct qcom_smd_edge *edge; member in struct:qcom_rproc_subdev
H A Dqcom_common.c201 glink->edge = qcom_glink_smem_register(glink->dev, glink->node);
203 return PTR_ERR_OR_ZERO(glink->edge);
210 qcom_glink_smem_unregister(glink->edge);
211 glink->edge = NULL;
232 glink->node = of_get_child_by_name(dev->parent->of_node, "glink-edge");
312 smd->edge = qcom_smd_register_edge(smd->dev, smd->node);
314 return PTR_ERR_OR_ZERO(smd->edge);
321 qcom_smd_unregister_edge(smd->edge);
322 smd->edge = NULL;
334 smd->node = of_get_child_by_name(dev->parent->of_node, "smd-edge");
[all...]
/linux-master/drivers/gpio/
H A Dgpio-mxc.c167 int edge; local
173 edge = GPIO_INT_RISE_EDGE;
176 edge = GPIO_INT_FALL_EDGE;
180 edge = GPIO_INT_BOTH_EDGES;
184 edge = GPIO_INT_LOW_LEV;
187 edge = GPIO_INT_HIGH_LEV;
194 edge = GPIO_INT_LOW_LEV;
197 edge = GPIO_INT_HIGH_LEV;
207 if (edge == GPIO_INT_BOTH_EDGES)
215 if (edge !
235 int edge; local
[all...]
H A Dgpio-mxs.c72 int edge; local
83 edge = GPIO_INT_FALL_EDGE;
85 edge = GPIO_INT_RISE_EDGE;
89 edge = GPIO_INT_RISE_EDGE;
92 edge = GPIO_INT_FALL_EDGE;
95 edge = GPIO_INT_LOW_LEV;
98 edge = GPIO_INT_HIGH_LEV;
104 /* set level or edge */
106 if (edge & GPIO_INT_LEV_MASK) {
116 if (edge
128 u32 bit, val, edge; local
[all...]
/linux-master/drivers/irqchip/
H A Dirq-lpc32xx.c76 bool high, edge; local
80 edge = true;
84 edge = true;
88 edge = false;
92 edge = false;
110 if (edge) {
/linux-master/drivers/hte/
H A Dhte-tegra194-test.c41 * HTE for rising edge on gpio_in pin.
47 * HW timestamp(<line id>:<ts seq number>): <timestamp>, edge: <edge>.
63 char *edge; local
70 edge = "Unknown";
72 pr_info("HW timestamp(%u: %llu): %llu, edge: %s\n",
75 "falling" : "rising") : edge);
/linux-master/drivers/counter/
H A Dmicrochip-tcb-capture.c209 u32 edge = ATMEL_TC_ETRGEDG_NONE; local
211 /* QDEC mode is rising edge only; only TIOA handled in non-QDEC mode */
217 edge = ATMEL_TC_ETRGEDG_NONE;
220 edge = ATMEL_TC_ETRGEDG_RISING;
223 edge = ATMEL_TC_ETRGEDG_FALLING;
226 edge = ATMEL_TC_ETRGEDG_BOTH;
235 ATMEL_TC_ETRGEDG, edge);
/linux-master/arch/m68k/coldfire/
H A Dintc-5272.c34 * 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; local
173 edge = 0;
175 edge = intc_irqmap[irq - MCFINT_VECBASE].ack;
176 if (edge) {
/linux-master/include/uapi/linux/
H A Dpps.h139 int edge; /* selected event type */ member in struct:pps_bind_args
/linux-master/drivers/soc/pxa/
H A Dmfp.c171 int pin, af, drv, lpm, edge, pull; local
180 edge = MFP_LPM_EDGE(c);
190 p->mfpr_run = tmp | mfpr_lpm[lpm] | mfpr_edge[edge];
193 p->mfpr_lpm = tmp | mfpr_lpm[lpm] | mfpr_edge[edge];
/linux-master/arch/mips/lantiq/
H A Dirq.c162 int edge = 0; local
169 edge = 1;
173 edge = 1;
177 edge = 1;
191 if (edge)
/linux-master/fs/btrfs/
H A Dbackref.c3076 struct btrfs_backref_edge *edge; local
3078 edge = kzalloc(sizeof(*edge), GFP_NOFS);
3079 if (edge)
3081 return edge;
3085 struct btrfs_backref_edge *edge)
3087 if (edge) {
3089 kfree(edge);
3141 struct btrfs_backref_edge *edge; local
3148 edge
3084 btrfs_backref_free_edge(struct btrfs_backref_cache *cache, struct btrfs_backref_edge *edge) argument
3201 btrfs_backref_link_edge(struct btrfs_backref_edge *edge, struct btrfs_backref_node *lower, struct btrfs_backref_node *upper, int link_which) argument
3230 struct btrfs_backref_edge *edge; local
3309 struct btrfs_backref_edge *edge; local
3474 struct btrfs_backref_edge *edge; local
3593 struct btrfs_backref_edge *edge; local
3695 struct btrfs_backref_edge *edge; local
[all...]
/linux-master/drivers/clk/
H A Dclk-axi-clkgen.c184 unsigned int edge; member in struct:axi_clkgen_div_params
206 params->edge = divider % 2;
213 params->edge = divider % 2;
216 if (params->edge == 0) {
221 if (params->edge == 0 || frac_divider == 1)
223 if (((params->edge == 0) ^ (frac_divider == 1)) ||
227 params->frac_phase = params->edge * 4 + frac_divider / 2;
328 (params->frac_wf_r << 10) | (params->edge << 7) |
369 (params.edge << 13) | (params.nocount << 12) |

Completed in 367 milliseconds

123