Symbol: edge
arch/loongarch/include/asm/kvm_pch_pic.h
59
uint64_t edge; /* 1:edge triggered, 0:level triggered */
arch/loongarch/kvm/intc/pch_pic.c
205
s->edge = (s->edge & ~mask) | data;
arch/loongarch/kvm/intc/pch_pic.c
211
old = s->irr & s->edge & data;
arch/loongarch/kvm/intc/pch_pic.c
306
p = &s->edge;
arch/loongarch/kvm/intc/pch_pic.c
59
if (s->edge & mask) {
arch/loongarch/kvm/intc/pch_pic.c
98
data = s->edge;
arch/m68k/coldfire/intc-5272.c
163
int irq, edge;
arch/m68k/coldfire/intc-5272.c
173
edge = 0;
arch/m68k/coldfire/intc-5272.c
175
edge = intc_irqmap[irq - MCFINT_VECBASE].ack;
arch/m68k/coldfire/intc-5272.c
176
if (edge) {
arch/mips/cavium-octeon/octeon-irq.c
1128
bool edge = false;
arch/mips/cavium-octeon/octeon-irq.c
1136
edge = true;
arch/mips/cavium-octeon/octeon-irq.c
1144
edge = true;
arch/mips/cavium-octeon/octeon-irq.c
1149
return edge;
arch/mips/cavium-octeon/octeon-irq.c
1935
bool edge = false;
arch/mips/cavium-octeon/octeon-irq.c
1942
edge = true;
arch/mips/cavium-octeon/octeon-irq.c
1951
edge = true;
arch/mips/cavium-octeon/octeon-irq.c
1956
return edge;
arch/mips/lantiq/irq.c
163
int edge = 0;
arch/mips/lantiq/irq.c
170
edge = 1;
arch/mips/lantiq/irq.c
174
edge = 1;
arch/mips/lantiq/irq.c
178
edge = 1;
arch/mips/lantiq/irq.c
192
if (edge)
arch/sparc/kernel/visemul.c
871
edge(regs, insn, opf);
arch/x86/events/amd/core.c
1069
PMU_FORMAT_ATTR(edge, "config:18" );
arch/x86/events/core.c
2032
bool edge = (config & ARCH_PERFMON_EVENTSEL_EDGE);
arch/x86/events/core.c
2047
if (edge)
arch/x86/events/intel/core.c
5490
PMU_FORMAT_ATTR(edge, "config:18" );
arch/x86/events/intel/knc.c
279
PMU_FORMAT_ATTR(edge, "config:18" );
arch/x86/events/intel/p6.c
189
PMU_FORMAT_ATTR(edge, "config:18" );
arch/x86/events/intel/uncore_discovery.c
456
DEFINE_UNCORE_FORMAT_ATTR(edge, edge, "config:18");
arch/x86/events/intel/uncore_nhmex.c
195
DEFINE_UNCORE_FORMAT_ATTR(edge, edge, "config:18");
arch/x86/events/intel/uncore_snb.c
275
DEFINE_UNCORE_FORMAT_ATTR(edge, edge, "config:18");
arch/x86/events/intel/uncore_snbep.c
497
DEFINE_UNCORE_FORMAT_ATTR(edge, edge, "config:18");
arch/x86/events/perf_event.h
680
edge:1,
arch/x86/events/zhaoxin/core.c
439
PMU_FORMAT_ATTR(edge, "config:18");
arch/x86/kvm/ioapic.c
193
int edge, ret;
arch/x86/kvm/ioapic.c
196
edge = (entry.fields.trig_mode == IOAPIC_EDGE_TRIG);
arch/x86/kvm/ioapic.c
210
if (edge && kvm_apicv_activated(ioapic->kvm))
arch/x86/kvm/ioapic.c
232
if (edge) {
drivers/accessibility/speakup/main.c
413
static void announce_edge(struct vc_data *vc, enum edge msg_id)
drivers/accessibility/speakup/main.c
608
enum edge edge_said = edge_none;
drivers/accessibility/speakup/main.c
663
enum edge edge_said = edge_none;
drivers/clk/clk-axi-clkgen.c
192
unsigned int edge;
drivers/clk/clk-axi-clkgen.c
214
params->edge = divider % 2;
drivers/clk/clk-axi-clkgen.c
221
params->edge = divider % 2;
drivers/clk/clk-axi-clkgen.c
224
if (params->edge == 0) {
drivers/clk/clk-axi-clkgen.c
229
if (params->edge == 0 || frac_divider == 1)
drivers/clk/clk-axi-clkgen.c
231
if (((params->edge == 0) ^ (frac_divider == 1)) ||
drivers/clk/clk-axi-clkgen.c
235
params->frac_phase = params->edge * 4 + frac_divider / 2;
drivers/clk/clk-axi-clkgen.c
337
(params->frac_wf_r << 10) | (params->edge << 7) |
drivers/clk/clk-axi-clkgen.c
377
(params.edge << 13) | (params.nocount << 12) |
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
1025
edge = !!(readl(clk_wzrd->base + WZRD_CLK_CFG_REG(is_versal, 0)) &
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
1031
mult = regl + regh + edge;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
201
u32 div, p5en, edge, prediv2, all;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
204
edge = !!(readl(div_addr) & WZRD_CLKFBOUT_EDGE);
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
209
all = valh + vall + edge;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
589
u32 edged, div2, p5en, edge, prediv2, all, regl, regh, mult;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
592
edge = !!(readl(divider->base + WZRD_CLK_CFG_REG(1, WZRD_CLKFBOUT_1)) &
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
599
mult = regl + regh + edge;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
995
u32 regl, regh, edge, regld, reghd, edged, div;
drivers/counter/microchip-tcb-capture.c
215
u32 edge = ATMEL_TC_ETRGEDG_NONE;
drivers/counter/microchip-tcb-capture.c
223
edge = ATMEL_TC_ETRGEDG_NONE;
drivers/counter/microchip-tcb-capture.c
226
edge = ATMEL_TC_ETRGEDG_RISING;
drivers/counter/microchip-tcb-capture.c
229
edge = ATMEL_TC_ETRGEDG_FALLING;
drivers/counter/microchip-tcb-capture.c
232
edge = ATMEL_TC_ETRGEDG_BOTH;
drivers/counter/microchip-tcb-capture.c
241
ATMEL_TC_ETRGEDG, edge);
drivers/gpio/gpio-grgpio.c
125
u32 edge;
drivers/gpio/gpio-grgpio.c
130
edge = 0;
drivers/gpio/gpio-grgpio.c
134
edge = 0;
drivers/gpio/gpio-grgpio.c
138
edge = mask;
drivers/gpio/gpio-grgpio.c
142
edge = mask;
drivers/gpio/gpio-grgpio.c
154
gpio_generic_write_reg(&priv->chip, priv->regs + GRGPIO_IEDGE, iedge | edge);
drivers/gpio/gpio-loongson-64bit.c
183
u8 pol = 0, edge = 0, dual = 0;
drivers/gpio/gpio-loongson-64bit.c
186
edge = 1;
drivers/gpio/gpio-loongson-64bit.c
202
edge = 1;
drivers/gpio/gpio-loongson-64bit.c
212
writeb(edge, lgpio->reg_base + lgpio->chip_data->intedge_offset + hwirq);
drivers/gpio/gpio-mxc.c
168
int edge;
drivers/gpio/gpio-mxc.c
174
edge = GPIO_INT_RISE_EDGE;
drivers/gpio/gpio-mxc.c
177
edge = GPIO_INT_FALL_EDGE;
drivers/gpio/gpio-mxc.c
181
edge = GPIO_INT_BOTH_EDGES;
drivers/gpio/gpio-mxc.c
185
edge = GPIO_INT_LOW_LEV;
drivers/gpio/gpio-mxc.c
188
edge = GPIO_INT_HIGH_LEV;
drivers/gpio/gpio-mxc.c
195
edge = GPIO_INT_LOW_LEV;
drivers/gpio/gpio-mxc.c
198
edge = GPIO_INT_HIGH_LEV;
drivers/gpio/gpio-mxc.c
207
if (edge == GPIO_INT_BOTH_EDGES)
drivers/gpio/gpio-mxc.c
215
if (edge != GPIO_INT_BOTH_EDGES) {
drivers/gpio/gpio-mxc.c
219
writel(val | (edge << (bit << 1)), reg);
drivers/gpio/gpio-mxc.c
233
int edge;
drivers/gpio/gpio-mxc.c
240
edge = (val >> (bit << 1)) & 3;
drivers/gpio/gpio-mxc.c
242
if (edge == GPIO_INT_HIGH_LEV) {
drivers/gpio/gpio-mxc.c
243
edge = GPIO_INT_LOW_LEV;
drivers/gpio/gpio-mxc.c
245
} else if (edge == GPIO_INT_LOW_LEV) {
drivers/gpio/gpio-mxc.c
246
edge = GPIO_INT_HIGH_LEV;
drivers/gpio/gpio-mxc.c
250
gpio, edge);
drivers/gpio/gpio-mxc.c
253
writel(val | (edge << (bit << 1)), reg);
drivers/gpio/gpio-mxs.c
107
if (edge & GPIO_INT_LEV_MASK) {
drivers/gpio/gpio-mxs.c
117
if (edge & GPIO_INT_POL_MASK)
drivers/gpio/gpio-mxs.c
129
u32 bit, val, edge;
drivers/gpio/gpio-mxs.c
136
edge = val & bit;
drivers/gpio/gpio-mxs.c
138
if (edge)
drivers/gpio/gpio-mxs.c
73
int edge;
drivers/gpio/gpio-mxs.c
84
edge = GPIO_INT_FALL_EDGE;
drivers/gpio/gpio-mxs.c
86
edge = GPIO_INT_RISE_EDGE;
drivers/gpio/gpio-mxs.c
90
edge = GPIO_INT_RISE_EDGE;
drivers/gpio/gpio-mxs.c
93
edge = GPIO_INT_FALL_EDGE;
drivers/gpio/gpio-mxs.c
96
edge = GPIO_INT_LOW_LEV;
drivers/gpio/gpio-mxs.c
99
edge = GPIO_INT_HIGH_LEV;
drivers/gpio/gpio-omap.c
562
u32 enabled, isr, edge;
drivers/gpio/gpio-omap.c
587
edge = isr & ~bank->level_mask;
drivers/gpio/gpio-omap.c
588
if (edge)
drivers/gpio/gpio-omap.c
589
omap_clear_gpio_irqbank(bank, edge);
drivers/gpio/gpio-stp-xway.c
178
chip->edge, XWAY_STP_CON0);
drivers/gpio/gpio-stp-xway.c
297
chip->edge = XWAY_STP_FALLING;
drivers/gpio/gpio-stp-xway.c
83
u32 edge; /* rising or falling edge triggered shift register */
drivers/hte/hte-tegra194-test.c
63
char *edge;
drivers/hte/hte-tegra194-test.c
70
edge = "Unknown";
drivers/hte/hte-tegra194-test.c
75
"falling" : "rising") : edge);
drivers/hwmon/dme1737.c
367
int edge = (reg >> 1) & 0x03;
drivers/hwmon/dme1737.c
369
return (edge > 0) ? 1 << (edge - 1) : 0;
drivers/hwmon/dme1737.c
374
int edge = (val == 4) ? 3 : val;
drivers/hwmon/dme1737.c
376
return (reg & 0xf9) | (edge << 1);
drivers/irqchip/irq-lpc32xx.c
110
if (edge) {
drivers/irqchip/irq-lpc32xx.c
76
bool high, edge;
drivers/irqchip/irq-lpc32xx.c
80
edge = true;
drivers/irqchip/irq-lpc32xx.c
84
edge = true;
drivers/irqchip/irq-lpc32xx.c
88
edge = false;
drivers/irqchip/irq-lpc32xx.c
92
edge = false;
drivers/leds/blink/leds-lgm-sso.c
126
int edge;
drivers/leds/blink/leds-lgm-sso.c
591
FIELD_PREP(SSO_CON0_RZFL, priv->gpio.edge));
drivers/leds/blink/leds-lgm-sso.c
757
priv->gpio.edge = DATA_CLK_EDGE;
drivers/media/dvb-frontends/lgdt3305.c
229
enum lgdt3305_tp_clock_edge edge = state->cfg->tpclk_edge;
drivers/media/dvb-frontends/lgdt3305.c
233
lg_dbg("edge = %d, valid = %d\n", edge, valid);
drivers/media/dvb-frontends/lgdt3305.c
241
if (edge)
drivers/media/dvb-frontends/lgdt3306a.c
261
enum lgdt3306a_tp_clock_edge edge,
drivers/media/dvb-frontends/lgdt3306a.c
267
dbg_info("edge=%d, valid=%d\n", edge, valid);
drivers/media/dvb-frontends/lgdt3306a.c
275
if (edge == LGDT3306A_TPCLK_RISING_EDGE)
drivers/media/i2c/ov9650.c
732
u8 com14, edge;
drivers/media/i2c/ov9650.c
738
ret = ov965x_read(ov965x, REG_EDGE, &edge);
drivers/media/i2c/ov9650.c
753
edge &= ~EDGE_FACTOR_MASK;
drivers/media/i2c/ov9650.c
754
edge |= ((u8)value & 0x0f);
drivers/media/i2c/ov9650.c
756
return ov965x_write(ov965x, REG_EDGE, edge);
drivers/media/pci/cobalt/cobalt-irq.c
140
u32 edge = cobalt_read_bar1(cobalt, COBALT_SYS_STAT_EDGE);
drivers/media/pci/cobalt/cobalt-irq.c
145
cobalt_write_bar1(cobalt, COBALT_SYS_STAT_MASK, mask & ~edge);
drivers/media/pci/cobalt/cobalt-irq.c
146
cobalt_write_bar1(cobalt, COBALT_SYS_STAT_EDGE, edge);
drivers/media/pci/cobalt/cobalt-irq.c
158
edge &= ~dma_fifo_mask;
drivers/media/pci/cobalt/cobalt-irq.c
160
mask & ~edge);
drivers/media/pci/cobalt/cobalt-irq.c
165
if (edge & s->adv_irq_mask)
drivers/media/pci/cobalt/cobalt-irq.c
167
if ((edge & mask & dma_fifo_mask) && vb2_is_streaming(&s->q)) {
drivers/media/pci/cobalt/cobalt-irq.c
175
if (edge & mask & (COBALT_SYSSTAT_VI0_INT1_MSK |
drivers/media/pci/cobalt/cobalt-irq.c
182
if (edge & mask & (COBALT_SYSSTAT_VI0_INT2_MSK |
drivers/media/pci/cobalt/cobalt-irq.c
188
if (edge & mask & COBALT_SYSSTAT_VOHSMA_INT1_MSK)
drivers/media/pci/cobalt/cobalt-irq.c
192
if (!(edge & mask) && !dma_interrupt)
drivers/media/rc/gpio-ir-tx.c
111
edge = ktime_get();
drivers/media/rc/gpio-ir-tx.c
116
edge = ktime_add_us(edge, txbuf[i]);
drivers/media/rc/gpio-ir-tx.c
117
delay_until(edge);
drivers/media/rc/gpio-ir-tx.c
120
ktime_t last = ktime_add_us(edge, txbuf[i]);
drivers/media/rc/gpio-ir-tx.c
124
edge = ktime_add_ns(edge, pulse);
drivers/media/rc/gpio-ir-tx.c
125
delta = ktime_to_ns(ktime_sub(edge,
drivers/media/rc/gpio-ir-tx.c
130
edge = ktime_add_ns(edge, space);
drivers/media/rc/gpio-ir-tx.c
131
delta = ktime_to_ns(ktime_sub(edge,
drivers/media/rc/gpio-ir-tx.c
137
edge = last;
drivers/media/rc/gpio-ir-tx.c
78
ktime_t edge;
drivers/media/rc/gpio-ir-tx.c
81
edge = ktime_get();
drivers/media/rc/gpio-ir-tx.c
86
edge = ktime_add_us(edge, txbuf[i]);
drivers/media/rc/gpio-ir-tx.c
87
delay_until(edge);
drivers/media/rc/gpio-ir-tx.c
96
ktime_t edge;
drivers/media/rc/pwm-ir-tx.c
67
ktime_t edge;
drivers/media/rc/pwm-ir-tx.c
75
edge = ktime_get();
drivers/media/rc/pwm-ir-tx.c
81
edge = ktime_add_us(edge, txbuf[i]);
drivers/media/rc/pwm-ir-tx.c
82
delta = ktime_us_delta(edge, ktime_get());
drivers/media/rc/serial_ir.c
215
static void send_pulse_homebrew_softcarrier(unsigned int length, ktime_t edge)
drivers/media/rc/serial_ir.c
217
ktime_t now, target = ktime_add_us(edge, length);
drivers/media/rc/serial_ir.c
236
edge = ktime_add_ns(edge, pulse);
drivers/media/rc/serial_ir.c
237
delta = ktime_to_ns(ktime_sub(edge, now));
drivers/media/rc/serial_ir.c
244
edge = ktime_add_ns(edge, space);
drivers/media/rc/serial_ir.c
245
delta = ktime_to_ns(ktime_sub(edge, now));
drivers/media/rc/serial_ir.c
251
static void send_pulse_homebrew(unsigned int length, ktime_t edge)
drivers/media/rc/serial_ir.c
254
send_pulse_homebrew_softcarrier(length, edge);
drivers/media/rc/serial_ir.c
37
void (*send_pulse)(unsigned int length, ktime_t edge);
drivers/media/rc/serial_ir.c
60
static void send_pulse_irdeo(unsigned int length, ktime_t edge);
drivers/media/rc/serial_ir.c
63
static void send_pulse_homebrew(unsigned int length, ktime_t edge);
drivers/media/rc/serial_ir.c
639
ktime_t edge;
drivers/media/rc/serial_ir.c
649
edge = ktime_get();
drivers/media/rc/serial_ir.c
654
hardware[type].send_pulse(txbuf[i], edge);
drivers/media/rc/serial_ir.c
656
edge = ktime_add_us(edge, txbuf[i]);
drivers/media/rc/serial_ir.c
657
delta = ktime_us_delta(edge, ktime_get());
drivers/net/wireless/ath/ath5k/eeprom.c
1648
rep[j].edge = (val >> 8) & pmask;
drivers/net/wireless/ath/ath5k/eeprom.c
1650
rep[j + 1].edge = val & pmask;
drivers/net/wireless/ath/ath5k/eeprom.c
1673
rep[0].edge = (val >> 2) & pmask;
drivers/net/wireless/ath/ath5k/eeprom.c
1674
rep[1].edge = (val << 4) & pmask;
drivers/net/wireless/ath/ath5k/eeprom.c
1677
rep[1].edge |= (val >> 12) & 0xf;
drivers/net/wireless/ath/ath5k/eeprom.c
1678
rep[2].edge = (val >> 6) & pmask;
drivers/net/wireless/ath/ath5k/eeprom.c
1679
rep[3].edge = val & pmask;
drivers/net/wireless/ath/ath5k/eeprom.c
1682
rep[4].edge = (val >> 10) & pmask;
drivers/net/wireless/ath/ath5k/eeprom.c
1683
rep[5].edge = (val >> 4) & pmask;
drivers/net/wireless/ath/ath5k/eeprom.c
1684
rep[6].edge = (val << 2) & pmask;
drivers/net/wireless/ath/ath5k/eeprom.c
1687
rep[6].edge |= (val >> 14) & 0x3;
drivers/net/wireless/ath/ath5k/eeprom.c
1688
rep[7].edge = (val >> 8) & pmask;
drivers/net/wireless/ath/ath5k/eeprom.h
363
u16 edge; /* in half dBm */
drivers/net/wireless/ath/ath5k/phy.c
2823
edge_pwr = (s16) rep[rep_idx].edge;
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5139
int edge,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5146
return CTL_EDGE_TPOWER(ctl_2g[idx].ctlEdges[edge]);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5148
return CTL_EDGE_TPOWER(ctl_5g[idx].ctlEdges[edge]);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5153
unsigned int edge,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5165
if (ath9k_hw_fbin2freq(ctl_freqbin[edge - 1], 1) < freq &&
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5166
CTL_EDGE_FLAGS(ctl_2g[idx].ctlEdges[edge - 1]))
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5167
return CTL_EDGE_TPOWER(ctl_2g[idx].ctlEdges[edge - 1]);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5169
if (ath9k_hw_fbin2freq(ctl_freqbin[edge - 1], 0) < freq &&
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5170
CTL_EDGE_FLAGS(ctl_5g[idx].ctlEdges[edge - 1]))
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5171
return CTL_EDGE_TPOWER(ctl_5g[idx].ctlEdges[edge - 1]);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5189
unsigned int edge;
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5192
for (edge = 0;
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5193
(edge < num_edges) && (ctl_freqbin[edge] != AR5416_BCHAN_UNUSED);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5194
edge++) {
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5199
if (freq == ath9k_hw_fbin2freq(ctl_freqbin[edge], is2GHz)) {
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5202
edge, is2GHz);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5204
} else if ((edge > 0) &&
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5205
(freq < ath9k_hw_fbin2freq(ctl_freqbin[edge],
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5209
edge, freq,
drivers/perf/cxl_pmu.c
236
[cxl_pmu_edge_attr] = CXL_PMU_FORMAT_ATTR(edge, "config1:17"),
drivers/pinctrl/mediatek/pinctrl-airoha.c
2326
regmap_update_bits(pinctrl->regmap, gpiochip->edge[index],
drivers/pinctrl/mediatek/pinctrl-airoha.c
2330
regmap_set_bits(pinctrl->regmap, gpiochip->edge[index], mask);
drivers/pinctrl/mediatek/pinctrl-airoha.c
2349
regmap_clear_bits(pinctrl->regmap, gpiochip->edge[index], mask);
drivers/pinctrl/mediatek/pinctrl-airoha.c
2425
chip->edge = irq_edge_regs;
drivers/pinctrl/mediatek/pinctrl-airoha.c
372
const u32 *edge;
drivers/pps/kc.c
41
if (bind_args->edge == 0)
drivers/pps/kc.c
57
pps_kc_hardpps_mode = bind_args->edge;
drivers/pps/kc.c
61
"edge=0x%x\n", bind_args->edge);
drivers/pps/pps.c
225
if ((bind_args.edge & ~pps->info.mode) != 0) {
drivers/pps/pps.c
227
bind_args.edge);
drivers/pps/pps.c
233
(bind_args.edge & ~PPS_CAPTUREBOTH) != 0 ||
drivers/pps/pps.c
236
" parameters (%x)\n", bind_args.edge);
drivers/remoteproc/qcom_common.c
203
glink->edge = qcom_glink_smem_register(glink->dev, glink->node);
drivers/remoteproc/qcom_common.c
205
return PTR_ERR_OR_ZERO(glink->edge);
drivers/remoteproc/qcom_common.c
212
qcom_glink_smem_unregister(glink->edge);
drivers/remoteproc/qcom_common.c
213
glink->edge = NULL;
drivers/remoteproc/qcom_common.c
314
smd->edge = qcom_smd_register_edge(smd->dev, smd->node);
drivers/remoteproc/qcom_common.c
316
return PTR_ERR_OR_ZERO(smd->edge);
drivers/remoteproc/qcom_common.c
323
qcom_smd_unregister_edge(smd->edge);
drivers/remoteproc/qcom_common.c
324
smd->edge = NULL;
drivers/remoteproc/qcom_common.h
19
struct qcom_glink_smem *edge;
drivers/remoteproc/qcom_common.h
27
struct qcom_smd_edge *edge;
drivers/rpmsg/qcom_smd.c
1042
schedule_work(&channel->edge->state_work);
drivers/rpmsg/qcom_smd.c
1076
struct qcom_smd_edge *edge = channel->edge;
drivers/rpmsg/qcom_smd.c
1078
dev_dbg(&edge->dev, "registering '%s'\n", channel->name);
drivers/rpmsg/qcom_smd.c
1085
qsdev->edge = edge;
drivers/rpmsg/qcom_smd.c
1096
rpdev->dev.of_node = qcom_smd_match_channel(edge->of_node, channel->name);
drivers/rpmsg/qcom_smd.c
1097
rpdev->dev.parent = &edge->dev;
drivers/rpmsg/qcom_smd.c
1103
static int qcom_smd_create_chrdev(struct qcom_smd_edge *edge)
drivers/rpmsg/qcom_smd.c
1111
qsdev->edge = edge;
drivers/rpmsg/qcom_smd.c
1113
qsdev->rpdev.dev.parent = &edge->dev;
drivers/rpmsg/qcom_smd.c
1123
static struct qcom_smd_channel *qcom_smd_create_channel(struct qcom_smd_edge *edge,
drivers/rpmsg/qcom_smd.c
1139
channel->edge = edge;
drivers/rpmsg/qcom_smd.c
1151
info = qcom_smem_get(edge->remote_pid, smem_info_item, &info_size);
drivers/rpmsg/qcom_smd.c
1166
dev_err(&edge->dev,
drivers/rpmsg/qcom_smd.c
1172
fifo_base = qcom_smem_get(edge->remote_pid, smem_fifo_item, &fifo_size);
drivers/rpmsg/qcom_smd.c
1181
dev_dbg(&edge->dev, "new channel '%s' info-size: %zu fifo-size: %zu\n",
drivers/rpmsg/qcom_smd.c
1207
struct qcom_smd_edge *edge = container_of(work, struct qcom_smd_edge, scan_work);
drivers/rpmsg/qcom_smd.c
1219
alloc_tbl = qcom_smem_get(edge->remote_pid,
drivers/rpmsg/qcom_smd.c
1227
if (test_bit(i, edge->allocated[tbl]))
drivers/rpmsg/qcom_smd.c
1239
if ((eflags & SMD_CHANNEL_FLAGS_EDGE_MASK) != edge->edge_id)
drivers/rpmsg/qcom_smd.c
1246
channel = qcom_smd_create_channel(edge, info_id, fifo_id, entry->name);
drivers/rpmsg/qcom_smd.c
1250
spin_lock_irqsave(&edge->channels_lock, flags);
drivers/rpmsg/qcom_smd.c
1251
list_add(&channel->list, &edge->channels);
drivers/rpmsg/qcom_smd.c
1252
spin_unlock_irqrestore(&edge->channels_lock, flags);
drivers/rpmsg/qcom_smd.c
1254
dev_dbg(&edge->dev, "new channel found: '%s'\n", channel->name);
drivers/rpmsg/qcom_smd.c
1255
set_bit(i, edge->allocated[tbl]);
drivers/rpmsg/qcom_smd.c
1257
wake_up_interruptible_all(&edge->new_channel_event);
drivers/rpmsg/qcom_smd.c
1261
schedule_work(&edge->state_work);
drivers/rpmsg/qcom_smd.c
1275
struct qcom_smd_edge *edge = container_of(work,
drivers/rpmsg/qcom_smd.c
1286
spin_lock_irqsave(&edge->channels_lock, flags);
drivers/rpmsg/qcom_smd.c
1287
list_for_each_entry(channel, &edge->channels, list) {
drivers/rpmsg/qcom_smd.c
1304
spin_unlock_irqrestore(&edge->channels_lock, flags);
drivers/rpmsg/qcom_smd.c
1306
spin_lock_irqsave(&edge->channels_lock, flags);
drivers/rpmsg/qcom_smd.c
1314
list_for_each_entry(channel, &edge->channels, list) {
drivers/rpmsg/qcom_smd.c
1324
spin_unlock_irqrestore(&edge->channels_lock, flags);
drivers/rpmsg/qcom_smd.c
1329
rpmsg_unregister_device(&edge->dev, &chinfo);
drivers/rpmsg/qcom_smd.c
1331
spin_lock_irqsave(&edge->channels_lock, flags);
drivers/rpmsg/qcom_smd.c
1333
spin_unlock_irqrestore(&edge->channels_lock, flags);
drivers/rpmsg/qcom_smd.c
1341
struct qcom_smd_edge *edge)
drivers/rpmsg/qcom_smd.c
1348
INIT_LIST_HEAD(&edge->channels);
drivers/rpmsg/qcom_smd.c
1349
spin_lock_init(&edge->channels_lock);
drivers/rpmsg/qcom_smd.c
1351
INIT_WORK(&edge->scan_work, qcom_channel_scan_worker);
drivers/rpmsg/qcom_smd.c
1352
INIT_WORK(&edge->state_work, qcom_channel_state_worker);
drivers/rpmsg/qcom_smd.c
1354
edge->of_node = of_node_get(node);
drivers/rpmsg/qcom_smd.c
1357
ret = of_property_read_u32(node, key, &edge->edge_id);
drivers/rpmsg/qcom_smd.c
1363
edge->remote_pid = QCOM_SMEM_HOST_ANY;
drivers/rpmsg/qcom_smd.c
1365
of_property_read_u32(node, key, &edge->remote_pid);
drivers/rpmsg/qcom_smd.c
1367
edge->mbox_client.dev = dev;
drivers/rpmsg/qcom_smd.c
1368
edge->mbox_client.knows_txdone = true;
drivers/rpmsg/qcom_smd.c
1369
edge->mbox_chan = mbox_request_channel(&edge->mbox_client, 0);
drivers/rpmsg/qcom_smd.c
1370
if (IS_ERR(edge->mbox_chan)) {
drivers/rpmsg/qcom_smd.c
1371
if (PTR_ERR(edge->mbox_chan) != -ENOENT) {
drivers/rpmsg/qcom_smd.c
1372
ret = dev_err_probe(dev, PTR_ERR(edge->mbox_chan),
drivers/rpmsg/qcom_smd.c
1377
edge->mbox_chan = NULL;
drivers/rpmsg/qcom_smd.c
1386
edge->ipc_regmap = syscon_node_to_regmap(syscon_np);
drivers/rpmsg/qcom_smd.c
1388
if (IS_ERR(edge->ipc_regmap)) {
drivers/rpmsg/qcom_smd.c
1389
ret = PTR_ERR(edge->ipc_regmap);
drivers/rpmsg/qcom_smd.c
1395
ret = of_property_read_u32_index(node, key, 1, &edge->ipc_offset);
drivers/rpmsg/qcom_smd.c
1401
ret = of_property_read_u32_index(node, key, 2, &edge->ipc_bit);
drivers/rpmsg/qcom_smd.c
1408
ret = of_property_read_string(node, "label", &edge->name);
drivers/rpmsg/qcom_smd.c
1410
edge->name = node->name;
drivers/rpmsg/qcom_smd.c
1421
node->name, edge);
drivers/rpmsg/qcom_smd.c
1427
edge->irq = irq;
drivers/rpmsg/qcom_smd.c
1433
edge->of_node = NULL;
drivers/rpmsg/qcom_smd.c
1445
struct qcom_smd_edge *edge = to_smd_edge(dev);
drivers/rpmsg/qcom_smd.c
1447
list_for_each_entry_safe(channel, tmp, &edge->channels, list) {
drivers/rpmsg/qcom_smd.c
1453
kfree(edge);
drivers/rpmsg/qcom_smd.c
1459
struct qcom_smd_edge *edge = to_smd_edge(dev);
drivers/rpmsg/qcom_smd.c
1461
return sprintf(buf, "%s\n", edge->name);
drivers/rpmsg/qcom_smd.c
1481
struct qcom_smd_edge *edge;
drivers/rpmsg/qcom_smd.c
1487
edge = kzalloc_obj(*edge);
drivers/rpmsg/qcom_smd.c
1488
if (!edge)
drivers/rpmsg/qcom_smd.c
1491
init_waitqueue_head(&edge->new_channel_event);
drivers/rpmsg/qcom_smd.c
1493
edge->dev.parent = parent;
drivers/rpmsg/qcom_smd.c
1494
edge->dev.release = qcom_smd_edge_release;
drivers/rpmsg/qcom_smd.c
1495
edge->dev.of_node = node;
drivers/rpmsg/qcom_smd.c
1496
edge->dev.groups = qcom_smd_edge_groups;
drivers/rpmsg/qcom_smd.c
1497
dev_set_name(&edge->dev, "%s:%pOFn", dev_name(parent), node);
drivers/rpmsg/qcom_smd.c
1498
ret = device_register(&edge->dev);
drivers/rpmsg/qcom_smd.c
1501
put_device(&edge->dev);
drivers/rpmsg/qcom_smd.c
1505
ret = qcom_smd_parse_edge(&edge->dev, node, edge);
drivers/rpmsg/qcom_smd.c
1509
ret = qcom_smd_create_chrdev(edge);
drivers/rpmsg/qcom_smd.c
1511
dev_err(&edge->dev, "failed to register chrdev for edge\n");
drivers/rpmsg/qcom_smd.c
1515
schedule_work(&edge->scan_work);
drivers/rpmsg/qcom_smd.c
1517
return edge;
drivers/rpmsg/qcom_smd.c
1520
if (!IS_ERR_OR_NULL(edge->mbox_chan))
drivers/rpmsg/qcom_smd.c
1521
mbox_free_channel(edge->mbox_chan);
drivers/rpmsg/qcom_smd.c
1523
device_unregister(&edge->dev);
drivers/rpmsg/qcom_smd.c
1539
void qcom_smd_unregister_edge(struct qcom_smd_edge *edge)
drivers/rpmsg/qcom_smd.c
1543
disable_irq(edge->irq);
drivers/rpmsg/qcom_smd.c
1544
cancel_work_sync(&edge->scan_work);
drivers/rpmsg/qcom_smd.c
1545
cancel_work_sync(&edge->state_work);
drivers/rpmsg/qcom_smd.c
1547
ret = device_for_each_child(&edge->dev, NULL, qcom_smd_remove_device);
drivers/rpmsg/qcom_smd.c
1549
dev_warn(&edge->dev, "can't remove smd device: %d\n", ret);
drivers/rpmsg/qcom_smd.c
1551
mbox_free_channel(edge->mbox_chan);
drivers/rpmsg/qcom_smd.c
1552
device_unregister(&edge->dev);
drivers/rpmsg/qcom_smd.c
1571
struct qcom_smd_edge *edge = to_smd_edge(dev);
drivers/rpmsg/qcom_smd.c
1573
qcom_smd_unregister_edge(edge);
drivers/rpmsg/qcom_smd.c
163
struct qcom_smd_edge *edge;
drivers/rpmsg/qcom_smd.c
200
struct qcom_smd_edge *edge;
drivers/rpmsg/qcom_smd.c
372
struct qcom_smd_edge *edge = channel->edge;
drivers/rpmsg/qcom_smd.c
374
if (edge->mbox_chan) {
drivers/rpmsg/qcom_smd.c
380
mbox_send_message(edge->mbox_chan, NULL);
drivers/rpmsg/qcom_smd.c
381
mbox_client_txdone(edge->mbox_chan, 0);
drivers/rpmsg/qcom_smd.c
383
regmap_write(edge->ipc_regmap, edge->ipc_offset, BIT(edge->ipc_bit));
drivers/rpmsg/qcom_smd.c
444
struct qcom_smd_edge *edge = channel->edge;
drivers/rpmsg/qcom_smd.c
450
dev_dbg(&edge->dev, "set_state(%s, %d)\n", channel->name, state);
drivers/rpmsg/qcom_smd.c
644
struct qcom_smd_edge *edge = data;
drivers/rpmsg/qcom_smd.c
653
spin_lock(&edge->channels_lock);
drivers/rpmsg/qcom_smd.c
654
list_for_each_entry(channel, &edge->channels, list) {
drivers/rpmsg/qcom_smd.c
659
spin_unlock(&edge->channels_lock);
drivers/rpmsg/qcom_smd.c
666
available = qcom_smem_get_free_space(edge->remote_pid);
drivers/rpmsg/qcom_smd.c
667
if (available != edge->smem_available) {
drivers/rpmsg/qcom_smd.c
668
edge->smem_available = available;
drivers/rpmsg/qcom_smd.c
673
schedule_work(&edge->scan_work);
drivers/rpmsg/qcom_smd.c
675
schedule_work(&edge->state_work);
drivers/rpmsg/qcom_smd.c
818
struct qcom_smd_edge *edge = channel->edge;
drivers/rpmsg/qcom_smd.c
839
dev_err(&edge->dev, "remote side did not enter opening state\n");
drivers/rpmsg/qcom_smd.c
850
dev_err(&edge->dev, "remote side did not enter open state\n");
drivers/rpmsg/qcom_smd.c
876
qcom_smd_find_channel(struct qcom_smd_edge *edge, const char *name)
drivers/rpmsg/qcom_smd.c
882
spin_lock_irqsave(&edge->channels_lock, flags);
drivers/rpmsg/qcom_smd.c
883
list_for_each_entry(channel, &edge->channels, list) {
drivers/rpmsg/qcom_smd.c
889
spin_unlock_irqrestore(&edge->channels_lock, flags);
drivers/rpmsg/qcom_smd.c
908
struct qcom_smd_edge *edge = qsdev->edge;
drivers/rpmsg/qcom_smd.c
914
ret = wait_event_interruptible_timeout(edge->new_channel_event,
drivers/rpmsg/qcom_smd.c
915
(channel = qcom_smd_find_channel(edge, name)) != NULL,
drivers/soc/pxa/mfp.c
171
int pin, af, drv, lpm, edge, pull;
drivers/soc/pxa/mfp.c
180
edge = MFP_LPM_EDGE(c);
drivers/soc/pxa/mfp.c
190
p->mfpr_run = tmp | mfpr_lpm[lpm] | mfpr_edge[edge];
drivers/soc/pxa/mfp.c
193
p->mfpr_lpm = tmp | mfpr_lpm[lpm] | mfpr_edge[edge];
drivers/soc/qcom/rpm-proc.c
12
struct qcom_smd_edge *edge = NULL;
drivers/soc/qcom/rpm-proc.c
19
edge = qcom_smd_register_edge(dev, edge_node);
drivers/soc/qcom/rpm-proc.c
21
if (IS_ERR(edge))
drivers/soc/qcom/rpm-proc.c
22
return dev_err_probe(dev, PTR_ERR(edge),
drivers/soc/qcom/rpm-proc.c
32
platform_set_drvdata(pdev, edge);
drivers/soc/qcom/rpm-proc.c
35
if (edge)
drivers/soc/qcom/rpm-proc.c
36
qcom_smd_unregister_edge(edge);
drivers/soc/qcom/rpm-proc.c
42
struct qcom_smd_edge *edge = platform_get_drvdata(pdev);
drivers/soc/qcom/rpm-proc.c
44
if (edge)
drivers/soc/qcom/rpm-proc.c
45
qcom_smd_unregister_edge(edge);
drivers/spi/spi-sh-msiof.c
223
bool edge;
drivers/spi/spi-sh-msiof.c
256
edge = cpol ^ !cpha;
drivers/spi/spi-sh-msiof.c
258
tmp |= FIELD_PREP(SICTR_TEDG, edge);
drivers/spi/spi-sh-msiof.c
259
tmp |= FIELD_PREP(SICTR_REDG, edge);
drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_local.h
15
hrt_data edge;
drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_private.h
26
state->edge = isys_irqc_reg_load(isys_irqc_id, ISYS_IRQ_EDGE_REG_IDX);
drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_private.h
48
state->status, state->edge, state->mask, state->enable, state->level_no);
fs/btrfs/backref.c
3086
struct btrfs_backref_edge *edge;
fs/btrfs/backref.c
3088
edge = kzalloc_obj(*edge, GFP_NOFS);
fs/btrfs/backref.c
3089
if (edge)
fs/btrfs/backref.c
3091
return edge;
fs/btrfs/backref.c
3095
struct btrfs_backref_edge *edge)
fs/btrfs/backref.c
3097
if (edge) {
fs/btrfs/backref.c
3099
kfree(edge);
fs/btrfs/backref.c
3150
struct btrfs_backref_edge *edge;
fs/btrfs/backref.c
3156
edge = list_first_entry(&node->upper, struct btrfs_backref_edge,
fs/btrfs/backref.c
3158
list_del(&edge->list[LOWER]);
fs/btrfs/backref.c
3159
list_del(&edge->list[UPPER]);
fs/btrfs/backref.c
3160
btrfs_backref_free_edge(cache, edge);
fs/btrfs/backref.c
3183
static void btrfs_backref_link_edge(struct btrfs_backref_edge *edge,
fs/btrfs/backref.c
3188
edge->node[LOWER] = lower;
fs/btrfs/backref.c
3189
edge->node[UPPER] = upper;
fs/btrfs/backref.c
3190
list_add_tail(&edge->list[LOWER], &lower->upper);
fs/btrfs/backref.c
3208
struct btrfs_backref_edge *edge;
fs/btrfs/backref.c
3235
edge = btrfs_backref_alloc_edge(cache);
fs/btrfs/backref.c
3236
if (!edge)
fs/btrfs/backref.c
3245
btrfs_backref_free_edge(cache, edge);
fs/btrfs/backref.c
3253
list_add_tail(&edge->list[UPPER], &cache->pending_edge);
fs/btrfs/backref.c
3258
INIT_LIST_HEAD(&edge->list[UPPER]);
fs/btrfs/backref.c
3260
btrfs_backref_link_edge(edge, cur, upper);
fs/btrfs/backref.c
3287
struct btrfs_backref_edge *edge;
fs/btrfs/backref.c
3370
edge = btrfs_backref_alloc_edge(cache);
fs/btrfs/backref.c
3371
if (!edge) {
fs/btrfs/backref.c
3384
btrfs_backref_free_edge(cache, edge);
fs/btrfs/backref.c
3393
btrfs_backref_free_edge(cache, edge);
fs/btrfs/backref.c
3415
list_add_tail(&edge->list[UPPER],
fs/btrfs/backref.c
3420
INIT_LIST_HEAD(&edge->list[UPPER]);
fs/btrfs/backref.c
3426
INIT_LIST_HEAD(&edge->list[UPPER]);
fs/btrfs/backref.c
3430
btrfs_backref_link_edge(edge, lower, upper);
fs/btrfs/backref.c
3463
struct btrfs_backref_edge *edge;
fs/btrfs/backref.c
3491
edge = list_first_entry(&cur->upper, struct btrfs_backref_edge,
fs/btrfs/backref.c
3493
ASSERT(list_empty(&edge->list[UPPER]));
fs/btrfs/backref.c
3494
exist = edge->node[UPPER];
fs/btrfs/backref.c
3500
list_add_tail(&edge->list[UPPER], &cache->pending_edge);
fs/btrfs/backref.c
3582
struct btrfs_backref_edge *edge;
fs/btrfs/backref.c
3597
list_for_each_entry(edge, &start->upper, list[LOWER])
fs/btrfs/backref.c
3598
list_add_tail(&edge->list[UPPER], &pending_edge);
fs/btrfs/backref.c
3604
edge = list_first_entry(&pending_edge,
fs/btrfs/backref.c
3606
list_del_init(&edge->list[UPPER]);
fs/btrfs/backref.c
3607
upper = edge->node[UPPER];
fs/btrfs/backref.c
3608
lower = edge->node[LOWER];
fs/btrfs/backref.c
3612
list_del(&edge->list[LOWER]);
fs/btrfs/backref.c
3613
btrfs_backref_free_edge(cache, edge);
fs/btrfs/backref.c
3629
list_add_tail(&edge->list[UPPER], &upper->lower);
fs/btrfs/backref.c
3643
list_add_tail(&edge->list[UPPER], &upper->lower);
fs/btrfs/backref.c
3649
list_for_each_entry(edge, &upper->upper, list[LOWER])
fs/btrfs/backref.c
3650
list_add_tail(&edge->list[UPPER], &pending_edge);
fs/btrfs/backref.c
3660
struct btrfs_backref_edge *edge;
fs/btrfs/backref.c
3668
edge = list_first_entry(&cache->pending_edge,
fs/btrfs/backref.c
3670
list_del(&edge->list[UPPER]);
fs/btrfs/backref.c
3671
list_del(&edge->list[LOWER]);
fs/btrfs/backref.c
3672
lower = edge->node[LOWER];
fs/btrfs/backref.c
3673
upper = edge->node[UPPER];
fs/btrfs/backref.c
3674
btrfs_backref_free_edge(cache, edge);
fs/btrfs/backref.c
3688
list_for_each_entry(edge, &upper->upper, list[LOWER])
fs/btrfs/backref.c
3689
list_add_tail(&edge->list[UPPER],
fs/btrfs/backref.h
438
struct btrfs_backref_edge *edge);
fs/btrfs/relocation.c
206
struct btrfs_backref_edge *edge;
fs/btrfs/relocation.c
210
edge = list_first_entry(&node->upper, struct btrfs_backref_edge,
fs/btrfs/relocation.c
2107
struct btrfs_backref_edge *edge;
fs/btrfs/relocation.c
212
edges[idx++] = edge;
fs/btrfs/relocation.c
2125
edge = list_first_entry(&next->upper, struct btrfs_backref_edge,
fs/btrfs/relocation.c
2127
edges[index++] = edge;
fs/btrfs/relocation.c
2128
next = edge->node[UPPER];
fs/btrfs/relocation.c
213
node = edge->node[UPPER];
fs/btrfs/relocation.c
2195
struct btrfs_backref_edge *edge;
fs/btrfs/relocation.c
2212
list_for_each_entry(edge, &node->upper, list[LOWER]) {
fs/btrfs/relocation.c
2215
upper = edge->node[UPPER];
fs/btrfs/relocation.c
226
struct btrfs_backref_edge *edge;
fs/btrfs/relocation.c
231
edge = edges[idx - 1];
fs/btrfs/relocation.c
232
lower = edge->node[LOWER];
fs/btrfs/relocation.c
233
if (list_is_last(&edge->list[LOWER], &lower->upper)) {
fs/btrfs/relocation.c
237
edge = list_first_entry(&edge->list[LOWER], struct btrfs_backref_edge,
fs/btrfs/relocation.c
239
edges[idx - 1] = edge;
fs/btrfs/relocation.c
2396
struct btrfs_backref_edge *edge;
fs/btrfs/relocation.c
241
return edge->node[UPPER];
fs/btrfs/relocation.c
2411
edge = list_first_entry(&next->upper, struct btrfs_backref_edge,
fs/btrfs/relocation.c
2413
edges[index++] = edge;
fs/btrfs/relocation.c
2414
next = edge->node[UPPER];
fs/btrfs/relocation.c
359
struct btrfs_backref_edge *edge;
fs/btrfs/relocation.c
362
edge = list_first_entry(&cur->lower, struct btrfs_backref_edge,
fs/btrfs/relocation.c
364
list_del(&edge->list[UPPER]);
fs/btrfs/relocation.c
365
list_del(&edge->list[LOWER]);
fs/btrfs/relocation.c
366
lower = edge->node[LOWER];
fs/btrfs/relocation.c
367
btrfs_backref_free_edge(cache, edge);
fs/btrfs/relocation.c
416
struct btrfs_backref_edge *edge;
fs/btrfs/relocation.c
443
edge = list_first_entry_or_null(&cache->pending_edge,
fs/btrfs/relocation.c
449
if (edge) {
fs/btrfs/relocation.c
450
list_del_init(&edge->list[UPPER]);
fs/btrfs/relocation.c
451
cur = edge->node[UPPER];
fs/btrfs/relocation.c
453
} while (edge);
include/linux/rpmsg/qcom_smd.h
14
void qcom_smd_unregister_edge(struct qcom_smd_edge *edge);
include/linux/rpmsg/qcom_smd.h
25
static inline void qcom_smd_unregister_edge(struct qcom_smd_edge *edge)
include/uapi/linux/media/raspberrypi/pisp_be_config.h
908
__u8 edge; /* enum pisp_tile_edge */
include/uapi/linux/pps.h
139
int edge; /* selected event type */
net/unix/garbage.c
113
static struct unix_vertex *unix_edge_successor(struct unix_edge *edge)
net/unix/garbage.c
118
if (edge->successor->listener)
net/unix/garbage.c
119
return unix_sk(edge->successor->listener)->vertex;
net/unix/garbage.c
121
return edge->successor->vertex;
net/unix/garbage.c
154
static void unix_add_edge(struct scm_fp_list *fpl, struct unix_edge *edge)
net/unix/garbage.c
156
struct unix_vertex *vertex = edge->predecessor->vertex;
net/unix/garbage.c
167
edge->predecessor->vertex = vertex;
net/unix/garbage.c
171
list_add_tail(&edge->vertex_entry, &vertex->edges);
net/unix/garbage.c
173
unix_update_graph(unix_edge_successor(edge));
net/unix/garbage.c
176
static void unix_del_edge(struct scm_fp_list *fpl, struct unix_edge *edge)
net/unix/garbage.c
178
struct unix_vertex *vertex = edge->predecessor->vertex;
net/unix/garbage.c
181
unix_update_graph(unix_edge_successor(edge));
net/unix/garbage.c
183
list_del(&edge->vertex_entry);
net/unix/garbage.c
187
edge->predecessor->vertex = NULL;
net/unix/garbage.c
215
struct unix_edge *edge;
net/unix/garbage.c
220
edge = fpl->edges + i++;
net/unix/garbage.c
221
edge->predecessor = inflight;
net/unix/garbage.c
222
edge->successor = receiver;
net/unix/garbage.c
224
unix_add_edge(fpl, edge);
net/unix/garbage.c
249
struct unix_edge *edge = fpl->edges + i++;
net/unix/garbage.c
251
unix_del_edge(fpl, edge);
net/unix/garbage.c
342
struct unix_edge *edge;
net/unix/garbage.c
346
list_for_each_entry(edge, &vertex->edges, vertex_entry) {
net/unix/garbage.c
347
struct unix_vertex *next_vertex = unix_edge_successor(edge);
net/unix/garbage.c
362
edge = list_first_entry(&vertex->edges, typeof(*edge), vertex_entry);
net/unix/garbage.c
363
u = edge->predecessor;
net/unix/garbage.c
409
struct unix_edge *edge;
net/unix/garbage.c
412
edge = list_first_entry(&vertex->edges, typeof(*edge), vertex_entry);
net/unix/garbage.c
413
u = edge->predecessor;
net/unix/garbage.c
439
struct unix_edge *edge;
net/unix/garbage.c
448
list_for_each_entry(edge, &vertex->edges, vertex_entry) {
net/unix/garbage.c
449
if (unix_edge_successor(edge) == vertex)
net/unix/garbage.c
462
struct unix_edge *edge;
net/unix/garbage.c
477
list_for_each_entry(edge, &vertex->edges, vertex_entry) {
net/unix/garbage.c
478
struct unix_vertex *next_vertex = unix_edge_successor(edge);
net/unix/garbage.c
489
list_add(&edge->stack_entry, &edge_stack);
net/unix/garbage.c
498
edge = list_first_entry(&edge_stack, typeof(*edge), stack_entry);
net/unix/garbage.c
499
list_del_init(&edge->stack_entry);
net/unix/garbage.c
502
vertex = edge->predecessor->vertex;
scripts/gcc-plugins/latent_entropy_plugin.c
408
edge e, last_bb_e;
sound/pci/echoaudio/echoaudio.c
525
int err, per, rest, page, edge, offs;
sound/pci/echoaudio/echoaudio.c
557
edge = PAGE_SIZE;
sound/pci/echoaudio/echoaudio.c
566
if (rest <= edge - offs) {
sound/pci/echoaudio/echoaudio.c
573
edge - offs);
sound/pci/echoaudio/echoaudio.c
574
rest -= edge - offs;
sound/pci/echoaudio/echoaudio.c
575
offs = edge;
sound/pci/echoaudio/echoaudio.c
577
if (offs == edge) {
sound/pci/echoaudio/echoaudio.c
578
edge += PAGE_SIZE;
sound/soc/atmel/mchp-pdmc.c
897
int edge;
sound/soc/atmel/mchp-pdmc.c
915
&edge);
sound/soc/atmel/mchp-pdmc.c
923
if (edge != MCHP_PDMC_CLK_POSITIVE &&
sound/soc/atmel/mchp-pdmc.c
924
edge != MCHP_PDMC_CLK_NEGATIVE) {
sound/soc/atmel/mchp-pdmc.c
926
"invalid edge in microchip,mic-pos array: %d", edge);
sound/soc/atmel/mchp-pdmc.c
929
if (mic_ch[ds][edge]) {
sound/soc/atmel/mchp-pdmc.c
932
ds, edge);
sound/soc/atmel/mchp-pdmc.c
935
mic_ch[ds][edge] = true;
sound/soc/atmel/mchp-pdmc.c
937
dd->channel_mic_map[i].clk_edge = edge;
tools/testing/selftests/ptp/testptp.c
182
int edge = 0;
tools/testing/selftests/ptp/testptp.c
219
edge = atoi(optarg);
tools/testing/selftests/ptp/testptp.c
220
edge = (edge & 1 ? PTP_RISING_EDGE : 0) |
tools/testing/selftests/ptp/testptp.c
221
(edge & 2 ? PTP_FALLING_EDGE : 0);
tools/testing/selftests/ptp/testptp.c
454
extts_request.flags = PTP_ENABLE_FEATURE | edge;