edge              171 arch/arm/plat-pxa/mfp.c 		int pin, af, drv, lpm, edge, pull;
edge              180 arch/arm/plat-pxa/mfp.c 		edge = MFP_LPM_EDGE(c);
edge              190 arch/arm/plat-pxa/mfp.c 			p->mfpr_run = tmp | mfpr_lpm[lpm] | mfpr_edge[edge];
edge              193 arch/arm/plat-pxa/mfp.c 			p->mfpr_lpm = tmp | mfpr_lpm[lpm] | mfpr_edge[edge];
edge              163 arch/m68k/coldfire/intc-5272.c 	int irq, edge;
edge              173 arch/m68k/coldfire/intc-5272.c 		edge = 0;
edge              175 arch/m68k/coldfire/intc-5272.c 			edge = intc_irqmap[irq - MCFINT_VECBASE].ack;
edge              176 arch/m68k/coldfire/intc-5272.c 		if (edge) {
edge             1118 arch/mips/cavium-octeon/octeon-irq.c 	bool edge = false;
edge             1126 arch/mips/cavium-octeon/octeon-irq.c 			edge = true;
edge             1134 arch/mips/cavium-octeon/octeon-irq.c 			edge = true;
edge             1139 arch/mips/cavium-octeon/octeon-irq.c 	return edge;
edge             1910 arch/mips/cavium-octeon/octeon-irq.c 	bool edge = false;
edge             1917 arch/mips/cavium-octeon/octeon-irq.c 			edge = true;
edge             1926 arch/mips/cavium-octeon/octeon-irq.c 			edge = true;
edge             1931 arch/mips/cavium-octeon/octeon-irq.c 	return edge;
edge              161 arch/mips/lantiq/irq.c 			int edge = 0;
edge              168 arch/mips/lantiq/irq.c 				edge = 1;
edge              172 arch/mips/lantiq/irq.c 				edge = 1;
edge              176 arch/mips/lantiq/irq.c 				edge = 1;
edge              190 arch/mips/lantiq/irq.c 			if (edge)
edge              871 arch/sparc/kernel/visemul.c 		edge(regs, insn, opf);
edge              719 arch/x86/events/amd/core.c PMU_FORMAT_ATTR(edge,	"config:18"	);
edge             1741 arch/x86/events/core.c 	bool edge  = (config & ARCH_PERFMON_EVENTSEL_EDGE);
edge             1756 arch/x86/events/core.c 	if (edge)
edge             3590 arch/x86/events/intel/core.c PMU_FORMAT_ATTR(edge,	"config:18"	);
edge              277 arch/x86/events/intel/knc.c PMU_FORMAT_ATTR(edge,	"config:18"	);
edge              186 arch/x86/events/intel/p6.c PMU_FORMAT_ATTR(edge,	"config:18"	);
edge              193 arch/x86/events/intel/uncore_nhmex.c DEFINE_UNCORE_FORMAT_ATTR(edge, edge, "config:18");
edge              115 arch/x86/events/intel/uncore_snb.c DEFINE_UNCORE_FORMAT_ATTR(edge, edge, "config:18");
edge              394 arch/x86/events/intel/uncore_snbep.c DEFINE_UNCORE_FORMAT_ATTR(edge, edge, "config:18");
edge              539 arch/x86/events/perf_event.h 		    edge:1,
edge              179 arch/x86/kvm/ioapic.c 	int edge, ret;
edge              182 arch/x86/kvm/ioapic.c 	edge = (entry.fields.trig_mode == IOAPIC_EDGE_TRIG);
edge              209 arch/x86/kvm/ioapic.c 	if (edge) {
edge              148 drivers/clk/clk-axi-clkgen.c 	unsigned int *high, unsigned int *edge, unsigned int *nocount)
edge              156 drivers/clk/clk-axi-clkgen.c 	*edge = divider % 2;
edge              256 drivers/clk/clk-axi-clkgen.c 	unsigned int edge;
edge              272 drivers/clk/clk-axi-clkgen.c 	axi_clkgen_calc_clk_params(dout, &low, &high, &edge, &nocount);
edge              276 drivers/clk/clk-axi-clkgen.c 		(edge << 7) | (nocount << 6), 0x03ff);
edge              278 drivers/clk/clk-axi-clkgen.c 	axi_clkgen_calc_clk_params(d, &low, &high, &edge, &nocount);
edge              280 drivers/clk/clk-axi-clkgen.c 		(edge << 13) | (nocount << 12) | (high << 6) | low, 0x3fff);
edge              282 drivers/clk/clk-axi-clkgen.c 	axi_clkgen_calc_clk_params(m, &low, &high, &edge, &nocount);
edge              286 drivers/clk/clk-axi-clkgen.c 		(edge << 7) | (nocount << 6), 0x03ff);
edge              125 drivers/gpio/gpio-grgpio.c 	u32 edge;
edge              130 drivers/gpio/gpio-grgpio.c 		edge = 0;
edge              134 drivers/gpio/gpio-grgpio.c 		edge = 0;
edge              138 drivers/gpio/gpio-grgpio.c 		edge = mask;
edge              142 drivers/gpio/gpio-grgpio.c 		edge = mask;
edge              154 drivers/gpio/gpio-grgpio.c 	priv->gc.write_reg(priv->regs + GRGPIO_IEDGE, iedge | edge);
edge              177 drivers/gpio/gpio-mxc.c 	int edge;
edge              183 drivers/gpio/gpio-mxc.c 		edge = GPIO_INT_RISE_EDGE;
edge              186 drivers/gpio/gpio-mxc.c 		edge = GPIO_INT_FALL_EDGE;
edge              190 drivers/gpio/gpio-mxc.c 			edge = GPIO_INT_BOTH_EDGES;
edge              194 drivers/gpio/gpio-mxc.c 				edge = GPIO_INT_LOW_LEV;
edge              197 drivers/gpio/gpio-mxc.c 				edge = GPIO_INT_HIGH_LEV;
edge              204 drivers/gpio/gpio-mxc.c 		edge = GPIO_INT_LOW_LEV;
edge              207 drivers/gpio/gpio-mxc.c 		edge = GPIO_INT_HIGH_LEV;
edge              215 drivers/gpio/gpio-mxc.c 		if (edge == GPIO_INT_BOTH_EDGES)
edge              223 drivers/gpio/gpio-mxc.c 	if (edge != GPIO_INT_BOTH_EDGES) {
edge              227 drivers/gpio/gpio-mxc.c 		writel(val | (edge << (bit << 1)), reg);
edge              239 drivers/gpio/gpio-mxc.c 	int edge;
edge              244 drivers/gpio/gpio-mxc.c 	edge = (val >> (bit << 1)) & 3;
edge              246 drivers/gpio/gpio-mxc.c 	if (edge == GPIO_INT_HIGH_LEV) {
edge              247 drivers/gpio/gpio-mxc.c 		edge = GPIO_INT_LOW_LEV;
edge              249 drivers/gpio/gpio-mxc.c 	} else if (edge == GPIO_INT_LOW_LEV) {
edge              250 drivers/gpio/gpio-mxc.c 		edge = GPIO_INT_HIGH_LEV;
edge              254 drivers/gpio/gpio-mxc.c 		       gpio, edge);
edge              257 drivers/gpio/gpio-mxc.c 	writel(val | (edge << (bit << 1)), reg);
edge               78 drivers/gpio/gpio-mxs.c 	int edge;
edge               89 drivers/gpio/gpio-mxs.c 			edge = GPIO_INT_FALL_EDGE;
edge               91 drivers/gpio/gpio-mxs.c 			edge = GPIO_INT_RISE_EDGE;
edge               95 drivers/gpio/gpio-mxs.c 		edge = GPIO_INT_RISE_EDGE;
edge               98 drivers/gpio/gpio-mxs.c 		edge = GPIO_INT_FALL_EDGE;
edge              101 drivers/gpio/gpio-mxs.c 		edge = GPIO_INT_LOW_LEV;
edge              104 drivers/gpio/gpio-mxs.c 		edge = GPIO_INT_HIGH_LEV;
edge              112 drivers/gpio/gpio-mxs.c 	if (edge & GPIO_INT_LEV_MASK) {
edge              122 drivers/gpio/gpio-mxs.c 	if (edge & GPIO_INT_POL_MASK)
edge              134 drivers/gpio/gpio-mxs.c 	u32 bit, val, edge;
edge              141 drivers/gpio/gpio-mxs.c 	edge = val & bit;
edge              143 drivers/gpio/gpio-mxs.c 	if (edge)
edge              559 drivers/gpio/gpio-omap.c 	u32 enabled, isr, edge;
edge              584 drivers/gpio/gpio-omap.c 		edge = isr & ~bank->level_mask;
edge              585 drivers/gpio/gpio-omap.c 		if (edge)
edge              586 drivers/gpio/gpio-omap.c 			omap_clear_gpio_irqbank(bank, edge);
edge               77 drivers/gpio/gpio-stp-xway.c 	u32 edge;	/* rising or falling edge triggered shift register */
edge              169 drivers/gpio/gpio-stp-xway.c 				chip->edge, XWAY_STP_CON0);
edge              254 drivers/gpio/gpio-stp-xway.c 		chip->edge = XWAY_STP_FALLING;
edge              301 drivers/gpio/gpiolib-sysfs.c static DEVICE_ATTR_RW(edge);
edge              367 drivers/hwmon/dme1737.c 	int edge = (reg >> 1) & 0x03;
edge              369 drivers/hwmon/dme1737.c 	return (edge > 0) ? 1 << (edge - 1) : 0;
edge              374 drivers/hwmon/dme1737.c 	int edge = (val == 4) ? 3 : val;
edge              376 drivers/hwmon/dme1737.c 	return (reg & 0xf9) | (edge << 1);
edge               75 drivers/irqchip/irq-lpc32xx.c 	bool high, edge;
edge               79 drivers/irqchip/irq-lpc32xx.c 		edge = true;
edge               83 drivers/irqchip/irq-lpc32xx.c 		edge = true;
edge               87 drivers/irqchip/irq-lpc32xx.c 		edge = false;
edge               91 drivers/irqchip/irq-lpc32xx.c 		edge = false;
edge              109 drivers/irqchip/irq-lpc32xx.c 	if (edge) {
edge               75 drivers/irqchip/irq-vt8500.c 	u8 edge, dctr;
edge               78 drivers/irqchip/irq-vt8500.c 	edge = readb(base + VT8500_ICDC + d->hwirq) & VT8500_EDGE;
edge               79 drivers/irqchip/irq-vt8500.c 	if (edge) {
edge              229 drivers/media/dvb-frontends/lgdt3305.c 	enum lgdt3305_tp_clock_edge edge = state->cfg->tpclk_edge;
edge              233 drivers/media/dvb-frontends/lgdt3305.c 	lg_dbg("edge = %d, valid = %d\n", edge, valid);
edge              241 drivers/media/dvb-frontends/lgdt3305.c 	if (edge)
edge              261 drivers/media/dvb-frontends/lgdt3306a.c 				       enum lgdt3306a_tp_clock_edge edge,
edge              267 drivers/media/dvb-frontends/lgdt3306a.c 	dbg_info("edge=%d, valid=%d\n", edge, valid);
edge              275 drivers/media/dvb-frontends/lgdt3306a.c 	if (edge == LGDT3306A_TPCLK_RISING_EDGE)
edge              734 drivers/media/i2c/ov9650.c 	u8 com14, edge;
edge              740 drivers/media/i2c/ov9650.c 	ret = ov965x_read(ov965x, REG_EDGE, &edge);
edge              755 drivers/media/i2c/ov9650.c 	edge &= ~EDGE_FACTOR_MASK;
edge              756 drivers/media/i2c/ov9650.c 	edge |= ((u8)value & 0x0f);
edge              758 drivers/media/i2c/ov9650.c 	return ov965x_write(ov965x, REG_EDGE, edge);
edge              140 drivers/media/pci/cobalt/cobalt-irq.c 	u32 edge = cobalt_read_bar1(cobalt, COBALT_SYS_STAT_EDGE);
edge              145 drivers/media/pci/cobalt/cobalt-irq.c 	cobalt_write_bar1(cobalt, COBALT_SYS_STAT_MASK, mask & ~edge);
edge              146 drivers/media/pci/cobalt/cobalt-irq.c 	cobalt_write_bar1(cobalt, COBALT_SYS_STAT_EDGE, edge);
edge              158 drivers/media/pci/cobalt/cobalt-irq.c 				edge &= ~dma_fifo_mask;
edge              160 drivers/media/pci/cobalt/cobalt-irq.c 						  mask & ~edge);
edge              165 drivers/media/pci/cobalt/cobalt-irq.c 		if (edge & s->adv_irq_mask)
edge              167 drivers/media/pci/cobalt/cobalt-irq.c 		if ((edge & mask & dma_fifo_mask) && vb2_is_streaming(&s->q)) {
edge              175 drivers/media/pci/cobalt/cobalt-irq.c 	if (edge & mask & (COBALT_SYSSTAT_VI0_INT1_MSK |
edge              182 drivers/media/pci/cobalt/cobalt-irq.c 	if (edge & mask & (COBALT_SYSSTAT_VI0_INT2_MSK |
edge              188 drivers/media/pci/cobalt/cobalt-irq.c 	if (edge & mask & COBALT_SYSSTAT_VOHSMA_INT1_MSK)
edge              192 drivers/media/pci/cobalt/cobalt-irq.c 	if (!(edge & mask) && !dma_interrupt)
edge               58 drivers/media/rc/gpio-ir-tx.c 	ktime_t edge;
edge               75 drivers/media/rc/gpio-ir-tx.c 	edge = ktime_get();
edge               80 drivers/media/rc/gpio-ir-tx.c 			edge = ktime_add_us(edge, txbuf[i]);
edge               81 drivers/media/rc/gpio-ir-tx.c 			delta = ktime_us_delta(edge, ktime_get());
edge               91 drivers/media/rc/gpio-ir-tx.c 			ktime_t last = ktime_add_us(edge, txbuf[i]);
edge               95 drivers/media/rc/gpio-ir-tx.c 				edge = ktime_add_ns(edge, pulse);
edge               96 drivers/media/rc/gpio-ir-tx.c 				delta = ktime_to_ns(ktime_sub(edge,
edge              101 drivers/media/rc/gpio-ir-tx.c 				edge = ktime_add_ns(edge, space);
edge              102 drivers/media/rc/gpio-ir-tx.c 				delta = ktime_to_ns(ktime_sub(edge,
edge              108 drivers/media/rc/gpio-ir-tx.c 			edge = last;
edge               57 drivers/media/rc/pwm-ir-tx.c 	ktime_t edge;
edge               65 drivers/media/rc/pwm-ir-tx.c 	edge = ktime_get();
edge               73 drivers/media/rc/pwm-ir-tx.c 		edge = ktime_add_us(edge, txbuf[i]);
edge               74 drivers/media/rc/pwm-ir-tx.c 		delta = ktime_us_delta(edge, ktime_get());
edge               36 drivers/media/rc/serial_ir.c 	void (*send_pulse)(unsigned int length, ktime_t edge);
edge               59 drivers/media/rc/serial_ir.c static void send_pulse_irdeo(unsigned int length, ktime_t edge);
edge               62 drivers/media/rc/serial_ir.c static void send_pulse_homebrew(unsigned int length, ktime_t edge);
edge              214 drivers/media/rc/serial_ir.c static void send_pulse_homebrew_softcarrier(unsigned int length, ktime_t edge)
edge              216 drivers/media/rc/serial_ir.c 	ktime_t now, target = ktime_add_us(edge, length);
edge              235 drivers/media/rc/serial_ir.c 		edge = ktime_add_ns(edge, pulse);
edge              236 drivers/media/rc/serial_ir.c 		delta = ktime_to_ns(ktime_sub(edge, now));
edge              243 drivers/media/rc/serial_ir.c 		edge = ktime_add_ns(edge, space);
edge              244 drivers/media/rc/serial_ir.c 		delta = ktime_to_ns(ktime_sub(edge, now));
edge              250 drivers/media/rc/serial_ir.c static void send_pulse_homebrew(unsigned int length, ktime_t edge)
edge              253 drivers/media/rc/serial_ir.c 		send_pulse_homebrew_softcarrier(length, edge);
edge              638 drivers/media/rc/serial_ir.c 	ktime_t edge;
edge              648 drivers/media/rc/serial_ir.c 	edge = ktime_get();
edge              653 drivers/media/rc/serial_ir.c 			hardware[type].send_pulse(txbuf[i], edge);
edge              655 drivers/media/rc/serial_ir.c 		edge = ktime_add_us(edge, txbuf[i]);
edge              656 drivers/media/rc/serial_ir.c 		delta = ktime_us_delta(edge, ktime_get());
edge              127 drivers/mfd/asic3.c 	u16 edge;
edge              131 drivers/mfd/asic3.c 	edge = asic3_read_register(asic,
edge              133 drivers/mfd/asic3.c 	edge ^= bit;
edge              135 drivers/mfd/asic3.c 			     base + ASIC3_GPIO_EDGE_TRIGGER, edge);
edge              300 drivers/mfd/asic3.c 	u16 trigger, level, edge, bit;
edge              310 drivers/mfd/asic3.c 	edge = asic3_read_register(asic,
edge              318 drivers/mfd/asic3.c 		edge |= bit;
edge              321 drivers/mfd/asic3.c 		edge &= ~bit;
edge              325 drivers/mfd/asic3.c 			edge &= ~bit;
edge              327 drivers/mfd/asic3.c 			edge |= bit;
edge              346 drivers/mfd/asic3.c 			     edge);
edge             1652 drivers/net/wireless/ath/ath5k/eeprom.c 				rep[j].edge = (val >> 8) & pmask;
edge             1654 drivers/net/wireless/ath/ath5k/eeprom.c 				rep[j + 1].edge = val & pmask;
edge             1677 drivers/net/wireless/ath/ath5k/eeprom.c 			rep[0].edge = (val >> 2) & pmask;
edge             1678 drivers/net/wireless/ath/ath5k/eeprom.c 			rep[1].edge = (val << 4) & pmask;
edge             1681 drivers/net/wireless/ath/ath5k/eeprom.c 			rep[1].edge |= (val >> 12) & 0xf;
edge             1682 drivers/net/wireless/ath/ath5k/eeprom.c 			rep[2].edge = (val >> 6) & pmask;
edge             1683 drivers/net/wireless/ath/ath5k/eeprom.c 			rep[3].edge = val & pmask;
edge             1686 drivers/net/wireless/ath/ath5k/eeprom.c 			rep[4].edge = (val >> 10) & pmask;
edge             1687 drivers/net/wireless/ath/ath5k/eeprom.c 			rep[5].edge = (val >> 4) & pmask;
edge             1688 drivers/net/wireless/ath/ath5k/eeprom.c 			rep[6].edge = (val << 2) & pmask;
edge             1691 drivers/net/wireless/ath/ath5k/eeprom.c 			rep[6].edge |= (val >> 14) & 0x3;
edge             1692 drivers/net/wireless/ath/ath5k/eeprom.c 			rep[7].edge = (val >> 8) & pmask;
edge              363 drivers/net/wireless/ath/ath5k/eeprom.h 	u16 edge; /* in half dBm */
edge             2826 drivers/net/wireless/ath/ath5k/phy.c 			edge_pwr = (s16) rep[rep_idx].edge;
edge             5142 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 					   int edge,
edge             5149 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		return CTL_EDGE_TPOWER(ctl_2g[idx].ctlEdges[edge]);
edge             5151 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		return CTL_EDGE_TPOWER(ctl_5g[idx].ctlEdges[edge]);
edge             5156 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 					     unsigned int edge,
edge             5168 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		if (ath9k_hw_fbin2freq(ctl_freqbin[edge - 1], 1) < freq &&
edge             5169 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		    CTL_EDGE_FLAGS(ctl_2g[idx].ctlEdges[edge - 1]))
edge             5170 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 			return CTL_EDGE_TPOWER(ctl_2g[idx].ctlEdges[edge - 1]);
edge             5172 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		if (ath9k_hw_fbin2freq(ctl_freqbin[edge - 1], 0) < freq &&
edge             5173 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		    CTL_EDGE_FLAGS(ctl_5g[idx].ctlEdges[edge - 1]))
edge             5174 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 			return CTL_EDGE_TPOWER(ctl_5g[idx].ctlEdges[edge - 1]);
edge             5192 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	unsigned int edge;
edge             5195 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	for (edge = 0;
edge             5196 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	     (edge < num_edges) && (ctl_freqbin[edge] != AR5416_BCHAN_UNUSED);
edge             5197 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	     edge++) {
edge             5202 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		if (freq == ath9k_hw_fbin2freq(ctl_freqbin[edge], is2GHz)) {
edge             5205 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 								edge, is2GHz);
edge             5207 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		} else if ((edge > 0) &&
edge             5208 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 			   (freq < ath9k_hw_fbin2freq(ctl_freqbin[edge],
edge             5212 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 								  edge, freq,
edge               41 drivers/pps/kc.c 	if (bind_args->edge == 0)
edge               57 drivers/pps/kc.c 			pps_kc_hardpps_mode = bind_args->edge;
edge               61 drivers/pps/kc.c 				"edge=0x%x\n", bind_args->edge);
edge              220 drivers/pps/pps.c 		if ((bind_args.edge & ~pps->info.mode) != 0) {
edge              222 drivers/pps/pps.c 					bind_args.edge);
edge              228 drivers/pps/pps.c 				(bind_args.edge & ~PPS_CAPTUREBOTH) != 0 ||
edge              231 drivers/pps/pps.c 					" parameters (%x)\n", bind_args.edge);
edge               32 drivers/remoteproc/qcom_common.c 	glink->edge = qcom_glink_smem_register(glink->dev, glink->node);
edge               34 drivers/remoteproc/qcom_common.c 	return PTR_ERR_OR_ZERO(glink->edge);
edge               41 drivers/remoteproc/qcom_common.c 	qcom_glink_smem_unregister(glink->edge);
edge               42 drivers/remoteproc/qcom_common.c 	glink->edge = NULL;
edge              128 drivers/remoteproc/qcom_common.c 	smd->edge = qcom_smd_register_edge(smd->dev, smd->node);
edge              130 drivers/remoteproc/qcom_common.c 	return PTR_ERR_OR_ZERO(smd->edge);
edge              137 drivers/remoteproc/qcom_common.c 	qcom_smd_unregister_edge(smd->edge);
edge              138 drivers/remoteproc/qcom_common.c 	smd->edge = NULL;
edge               16 drivers/remoteproc/qcom_common.h 	struct qcom_glink *edge;
edge               24 drivers/remoteproc/qcom_common.h 	struct qcom_smd_edge *edge;
edge              163 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge;
edge              200 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge;
edge              372 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = channel->edge;
edge              374 drivers/rpmsg/qcom_smd.c 	if (edge->mbox_chan) {
edge              380 drivers/rpmsg/qcom_smd.c 		mbox_send_message(edge->mbox_chan, NULL);
edge              381 drivers/rpmsg/qcom_smd.c 		mbox_client_txdone(edge->mbox_chan, 0);
edge              383 drivers/rpmsg/qcom_smd.c 		regmap_write(edge->ipc_regmap, edge->ipc_offset, BIT(edge->ipc_bit));
edge              444 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = channel->edge;
edge              450 drivers/rpmsg/qcom_smd.c 	dev_dbg(&edge->dev, "set_state(%s, %d)\n", channel->name, state);
edge              644 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = data;
edge              653 drivers/rpmsg/qcom_smd.c 	spin_lock(&edge->channels_lock);
edge              654 drivers/rpmsg/qcom_smd.c 	list_for_each_entry(channel, &edge->channels, list) {
edge              659 drivers/rpmsg/qcom_smd.c 	spin_unlock(&edge->channels_lock);
edge              666 drivers/rpmsg/qcom_smd.c 	available = qcom_smem_get_free_space(edge->remote_pid);
edge              667 drivers/rpmsg/qcom_smd.c 	if (available != edge->smem_available) {
edge              668 drivers/rpmsg/qcom_smd.c 		edge->smem_available = available;
edge              673 drivers/rpmsg/qcom_smd.c 		schedule_work(&edge->scan_work);
edge              675 drivers/rpmsg/qcom_smd.c 		schedule_work(&edge->state_work);
edge              818 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = channel->edge;
edge              839 drivers/rpmsg/qcom_smd.c 		dev_err(&edge->dev, "remote side did not enter opening state\n");
edge              850 drivers/rpmsg/qcom_smd.c 		dev_err(&edge->dev, "remote side did not enter open state\n");
edge              876 drivers/rpmsg/qcom_smd.c qcom_smd_find_channel(struct qcom_smd_edge *edge, const char *name)
edge              882 drivers/rpmsg/qcom_smd.c 	spin_lock_irqsave(&edge->channels_lock, flags);
edge              883 drivers/rpmsg/qcom_smd.c 	list_for_each_entry(channel, &edge->channels, list) {
edge              889 drivers/rpmsg/qcom_smd.c 	spin_unlock_irqrestore(&edge->channels_lock, flags);
edge              908 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = qsdev->edge;
edge              914 drivers/rpmsg/qcom_smd.c 	ret = wait_event_interruptible_timeout(edge->new_channel_event,
edge              915 drivers/rpmsg/qcom_smd.c 			(channel = qcom_smd_find_channel(edge, name)) != NULL,
edge             1028 drivers/rpmsg/qcom_smd.c 		schedule_work(&channel->edge->state_work);
edge             1060 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = channel->edge;
edge             1062 drivers/rpmsg/qcom_smd.c 	dev_dbg(&edge->dev, "registering '%s'\n", channel->name);
edge             1069 drivers/rpmsg/qcom_smd.c 	qsdev->edge = edge;
edge             1080 drivers/rpmsg/qcom_smd.c 	rpdev->dev.of_node = qcom_smd_match_channel(edge->of_node, channel->name);
edge             1081 drivers/rpmsg/qcom_smd.c 	rpdev->dev.parent = &edge->dev;
edge             1087 drivers/rpmsg/qcom_smd.c static int qcom_smd_create_chrdev(struct qcom_smd_edge *edge)
edge             1095 drivers/rpmsg/qcom_smd.c 	qsdev->edge = edge;
edge             1097 drivers/rpmsg/qcom_smd.c 	qsdev->rpdev.dev.parent = &edge->dev;
edge             1107 drivers/rpmsg/qcom_smd.c static struct qcom_smd_channel *qcom_smd_create_channel(struct qcom_smd_edge *edge,
edge             1123 drivers/rpmsg/qcom_smd.c 	channel->edge = edge;
edge             1135 drivers/rpmsg/qcom_smd.c 	info = qcom_smem_get(edge->remote_pid, smem_info_item, &info_size);
edge             1150 drivers/rpmsg/qcom_smd.c 		dev_err(&edge->dev,
edge             1156 drivers/rpmsg/qcom_smd.c 	fifo_base = qcom_smem_get(edge->remote_pid, smem_fifo_item, &fifo_size);
edge             1165 drivers/rpmsg/qcom_smd.c 	dev_dbg(&edge->dev, "new channel '%s' info-size: %zu fifo-size: %zu\n",
edge             1191 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = container_of(work, struct qcom_smd_edge, scan_work);
edge             1203 drivers/rpmsg/qcom_smd.c 		alloc_tbl = qcom_smem_get(edge->remote_pid,
edge             1211 drivers/rpmsg/qcom_smd.c 			if (test_bit(i, edge->allocated[tbl]))
edge             1223 drivers/rpmsg/qcom_smd.c 			if ((eflags & SMD_CHANNEL_FLAGS_EDGE_MASK) != edge->edge_id)
edge             1230 drivers/rpmsg/qcom_smd.c 			channel = qcom_smd_create_channel(edge, info_id, fifo_id, entry->name);
edge             1234 drivers/rpmsg/qcom_smd.c 			spin_lock_irqsave(&edge->channels_lock, flags);
edge             1235 drivers/rpmsg/qcom_smd.c 			list_add(&channel->list, &edge->channels);
edge             1236 drivers/rpmsg/qcom_smd.c 			spin_unlock_irqrestore(&edge->channels_lock, flags);
edge             1238 drivers/rpmsg/qcom_smd.c 			dev_dbg(&edge->dev, "new channel found: '%s'\n", channel->name);
edge             1239 drivers/rpmsg/qcom_smd.c 			set_bit(i, edge->allocated[tbl]);
edge             1241 drivers/rpmsg/qcom_smd.c 			wake_up_interruptible_all(&edge->new_channel_event);
edge             1245 drivers/rpmsg/qcom_smd.c 	schedule_work(&edge->state_work);
edge             1259 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = container_of(work,
edge             1270 drivers/rpmsg/qcom_smd.c 	spin_lock_irqsave(&edge->channels_lock, flags);
edge             1271 drivers/rpmsg/qcom_smd.c 	list_for_each_entry(channel, &edge->channels, list) {
edge             1283 drivers/rpmsg/qcom_smd.c 		spin_unlock_irqrestore(&edge->channels_lock, flags);
edge             1286 drivers/rpmsg/qcom_smd.c 		spin_lock_irqsave(&edge->channels_lock, flags);
edge             1295 drivers/rpmsg/qcom_smd.c 	list_for_each_entry(channel, &edge->channels, list) {
edge             1305 drivers/rpmsg/qcom_smd.c 		spin_unlock_irqrestore(&edge->channels_lock, flags);
edge             1310 drivers/rpmsg/qcom_smd.c 		rpmsg_unregister_device(&edge->dev, &chinfo);
edge             1312 drivers/rpmsg/qcom_smd.c 		spin_lock_irqsave(&edge->channels_lock, flags);
edge             1314 drivers/rpmsg/qcom_smd.c 	spin_unlock_irqrestore(&edge->channels_lock, flags);
edge             1322 drivers/rpmsg/qcom_smd.c 			       struct qcom_smd_edge *edge)
edge             1329 drivers/rpmsg/qcom_smd.c 	INIT_LIST_HEAD(&edge->channels);
edge             1330 drivers/rpmsg/qcom_smd.c 	spin_lock_init(&edge->channels_lock);
edge             1332 drivers/rpmsg/qcom_smd.c 	INIT_WORK(&edge->scan_work, qcom_channel_scan_worker);
edge             1333 drivers/rpmsg/qcom_smd.c 	INIT_WORK(&edge->state_work, qcom_channel_state_worker);
edge             1335 drivers/rpmsg/qcom_smd.c 	edge->of_node = of_node_get(node);
edge             1338 drivers/rpmsg/qcom_smd.c 	ret = of_property_read_u32(node, key, &edge->edge_id);
edge             1344 drivers/rpmsg/qcom_smd.c 	edge->remote_pid = QCOM_SMEM_HOST_ANY;
edge             1346 drivers/rpmsg/qcom_smd.c 	of_property_read_u32(node, key, &edge->remote_pid);
edge             1348 drivers/rpmsg/qcom_smd.c 	edge->mbox_client.dev = dev;
edge             1349 drivers/rpmsg/qcom_smd.c 	edge->mbox_client.knows_txdone = true;
edge             1350 drivers/rpmsg/qcom_smd.c 	edge->mbox_chan = mbox_request_channel(&edge->mbox_client, 0);
edge             1351 drivers/rpmsg/qcom_smd.c 	if (IS_ERR(edge->mbox_chan)) {
edge             1352 drivers/rpmsg/qcom_smd.c 		if (PTR_ERR(edge->mbox_chan) != -ENODEV)
edge             1353 drivers/rpmsg/qcom_smd.c 			return PTR_ERR(edge->mbox_chan);
edge             1355 drivers/rpmsg/qcom_smd.c 		edge->mbox_chan = NULL;
edge             1363 drivers/rpmsg/qcom_smd.c 		edge->ipc_regmap = syscon_node_to_regmap(syscon_np);
edge             1364 drivers/rpmsg/qcom_smd.c 		if (IS_ERR(edge->ipc_regmap))
edge             1365 drivers/rpmsg/qcom_smd.c 			return PTR_ERR(edge->ipc_regmap);
edge             1368 drivers/rpmsg/qcom_smd.c 		ret = of_property_read_u32_index(node, key, 1, &edge->ipc_offset);
edge             1374 drivers/rpmsg/qcom_smd.c 		ret = of_property_read_u32_index(node, key, 2, &edge->ipc_bit);
edge             1381 drivers/rpmsg/qcom_smd.c 	ret = of_property_read_string(node, "label", &edge->name);
edge             1383 drivers/rpmsg/qcom_smd.c 		edge->name = node->name;
edge             1393 drivers/rpmsg/qcom_smd.c 			       node->name, edge);
edge             1399 drivers/rpmsg/qcom_smd.c 	edge->irq = irq;
edge             1411 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = to_smd_edge(dev);
edge             1413 drivers/rpmsg/qcom_smd.c 	list_for_each_entry_safe(channel, tmp, &edge->channels, list) {
edge             1419 drivers/rpmsg/qcom_smd.c 	kfree(edge);
edge             1425 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = to_smd_edge(dev);
edge             1427 drivers/rpmsg/qcom_smd.c 	return sprintf(buf, "%s\n", edge->name);
edge             1447 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge;
edge             1450 drivers/rpmsg/qcom_smd.c 	edge = kzalloc(sizeof(*edge), GFP_KERNEL);
edge             1451 drivers/rpmsg/qcom_smd.c 	if (!edge)
edge             1454 drivers/rpmsg/qcom_smd.c 	init_waitqueue_head(&edge->new_channel_event);
edge             1456 drivers/rpmsg/qcom_smd.c 	edge->dev.parent = parent;
edge             1457 drivers/rpmsg/qcom_smd.c 	edge->dev.release = qcom_smd_edge_release;
edge             1458 drivers/rpmsg/qcom_smd.c 	edge->dev.of_node = node;
edge             1459 drivers/rpmsg/qcom_smd.c 	edge->dev.groups = qcom_smd_edge_groups;
edge             1460 drivers/rpmsg/qcom_smd.c 	dev_set_name(&edge->dev, "%s:%pOFn", dev_name(parent), node);
edge             1461 drivers/rpmsg/qcom_smd.c 	ret = device_register(&edge->dev);
edge             1464 drivers/rpmsg/qcom_smd.c 		put_device(&edge->dev);
edge             1468 drivers/rpmsg/qcom_smd.c 	ret = qcom_smd_parse_edge(&edge->dev, node, edge);
edge             1470 drivers/rpmsg/qcom_smd.c 		dev_err(&edge->dev, "failed to parse smd edge\n");
edge             1474 drivers/rpmsg/qcom_smd.c 	ret = qcom_smd_create_chrdev(edge);
edge             1476 drivers/rpmsg/qcom_smd.c 		dev_err(&edge->dev, "failed to register chrdev for edge\n");
edge             1480 drivers/rpmsg/qcom_smd.c 	schedule_work(&edge->scan_work);
edge             1482 drivers/rpmsg/qcom_smd.c 	return edge;
edge             1485 drivers/rpmsg/qcom_smd.c 	if (!IS_ERR_OR_NULL(edge->mbox_chan))
edge             1486 drivers/rpmsg/qcom_smd.c 		mbox_free_channel(edge->mbox_chan);
edge             1488 drivers/rpmsg/qcom_smd.c 	device_unregister(&edge->dev);
edge             1504 drivers/rpmsg/qcom_smd.c int qcom_smd_unregister_edge(struct qcom_smd_edge *edge)
edge             1508 drivers/rpmsg/qcom_smd.c 	disable_irq(edge->irq);
edge             1509 drivers/rpmsg/qcom_smd.c 	cancel_work_sync(&edge->scan_work);
edge             1510 drivers/rpmsg/qcom_smd.c 	cancel_work_sync(&edge->state_work);
edge             1512 drivers/rpmsg/qcom_smd.c 	ret = device_for_each_child(&edge->dev, NULL, qcom_smd_remove_device);
edge             1514 drivers/rpmsg/qcom_smd.c 		dev_warn(&edge->dev, "can't remove smd device: %d\n", ret);
edge             1516 drivers/rpmsg/qcom_smd.c 	mbox_free_channel(edge->mbox_chan);
edge             1517 drivers/rpmsg/qcom_smd.c 	device_unregister(&edge->dev);
edge             1541 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = to_smd_edge(dev);
edge             1543 drivers/rpmsg/qcom_smd.c 	return qcom_smd_unregister_edge(edge);
edge              351 drivers/spi/spi-sh-msiof.c 	int edge;
edge              381 drivers/spi/spi-sh-msiof.c 	edge = cpol ^ !cpha;
edge              383 drivers/spi/spi-sh-msiof.c 	tmp |= edge << CTR_TEDG_SHIFT;
edge              384 drivers/spi/spi-sh-msiof.c 	tmp |= edge << CTR_REDG_SHIFT;
edge              265 fs/btrfs/relocation.c 	struct backref_edge *edge;
edge              267 fs/btrfs/relocation.c 	edge = kzalloc(sizeof(*edge), GFP_NOFS);
edge              268 fs/btrfs/relocation.c 	if (edge)
edge              270 fs/btrfs/relocation.c 	return edge;
edge              274 fs/btrfs/relocation.c 			      struct backref_edge *edge)
edge              276 fs/btrfs/relocation.c 	if (edge) {
edge              278 fs/btrfs/relocation.c 		kfree(edge);
edge              344 fs/btrfs/relocation.c 	struct backref_edge *edge;
edge              348 fs/btrfs/relocation.c 		edge = list_entry(node->upper.next,
edge              350 fs/btrfs/relocation.c 		edges[idx++] = edge;
edge              351 fs/btrfs/relocation.c 		node = edge->node[UPPER];
edge              364 fs/btrfs/relocation.c 	struct backref_edge *edge;
edge              369 fs/btrfs/relocation.c 		edge = edges[idx - 1];
edge              370 fs/btrfs/relocation.c 		lower = edge->node[LOWER];
edge              371 fs/btrfs/relocation.c 		if (list_is_last(&edge->list[LOWER], &lower->upper)) {
edge              375 fs/btrfs/relocation.c 		edge = list_entry(edge->list[LOWER].next,
edge              377 fs/btrfs/relocation.c 		edges[idx - 1] = edge;
edge              379 fs/btrfs/relocation.c 		return edge->node[UPPER];
edge              422 fs/btrfs/relocation.c 	struct backref_edge *edge;
edge              429 fs/btrfs/relocation.c 		edge = list_entry(node->upper.next, struct backref_edge,
edge              431 fs/btrfs/relocation.c 		upper = edge->node[UPPER];
edge              432 fs/btrfs/relocation.c 		list_del(&edge->list[LOWER]);
edge              433 fs/btrfs/relocation.c 		list_del(&edge->list[UPPER]);
edge              434 fs/btrfs/relocation.c 		free_backref_edge(cache, edge);
edge              696 fs/btrfs/relocation.c 	struct backref_edge *edge;
edge              754 fs/btrfs/relocation.c 		edge = list_entry(cur->upper.next, struct backref_edge,
edge              756 fs/btrfs/relocation.c 		ASSERT(list_empty(&edge->list[UPPER]));
edge              757 fs/btrfs/relocation.c 		exist = edge->node[UPPER];
edge              763 fs/btrfs/relocation.c 			list_add_tail(&edge->list[UPPER], &list);
edge              843 fs/btrfs/relocation.c 			edge = alloc_backref_edge(cache);
edge              844 fs/btrfs/relocation.c 			if (!edge) {
edge              852 fs/btrfs/relocation.c 					free_backref_edge(cache, edge);
edge              862 fs/btrfs/relocation.c 				list_add_tail(&edge->list[UPPER], &list);
edge              867 fs/btrfs/relocation.c 				INIT_LIST_HEAD(&edge->list[UPPER]);
edge              869 fs/btrfs/relocation.c 			list_add_tail(&edge->list[LOWER], &cur->upper);
edge              870 fs/btrfs/relocation.c 			edge->node[LOWER] = cur;
edge              871 fs/btrfs/relocation.c 			edge->node[UPPER] = upper;
edge              951 fs/btrfs/relocation.c 			edge = alloc_backref_edge(cache);
edge              952 fs/btrfs/relocation.c 			if (!edge) {
edge              962 fs/btrfs/relocation.c 					free_backref_edge(cache, edge);
edge              990 fs/btrfs/relocation.c 					list_add_tail(&edge->list[UPPER],
edge              995 fs/btrfs/relocation.c 					INIT_LIST_HEAD(&edge->list[UPPER]);
edge             1001 fs/btrfs/relocation.c 				INIT_LIST_HEAD(&edge->list[UPPER]);
edge             1005 fs/btrfs/relocation.c 			list_add_tail(&edge->list[LOWER], &lower->upper);
edge             1006 fs/btrfs/relocation.c 			edge->node[LOWER] = lower;
edge             1007 fs/btrfs/relocation.c 			edge->node[UPPER] = upper;
edge             1034 fs/btrfs/relocation.c 		edge = list_entry(list.next, struct backref_edge, list[UPPER]);
edge             1035 fs/btrfs/relocation.c 		list_del_init(&edge->list[UPPER]);
edge             1036 fs/btrfs/relocation.c 		cur = edge->node[UPPER];
edge             1054 fs/btrfs/relocation.c 	list_for_each_entry(edge, &node->upper, list[LOWER])
edge             1055 fs/btrfs/relocation.c 		list_add_tail(&edge->list[UPPER], &list);
edge             1058 fs/btrfs/relocation.c 		edge = list_entry(list.next, struct backref_edge, list[UPPER]);
edge             1059 fs/btrfs/relocation.c 		list_del_init(&edge->list[UPPER]);
edge             1060 fs/btrfs/relocation.c 		upper = edge->node[UPPER];
edge             1062 fs/btrfs/relocation.c 			list_del(&edge->list[LOWER]);
edge             1063 fs/btrfs/relocation.c 			lower = edge->node[LOWER];
edge             1064 fs/btrfs/relocation.c 			free_backref_edge(cache, edge);
edge             1076 fs/btrfs/relocation.c 			list_add_tail(&edge->list[UPPER], &upper->lower);
edge             1103 fs/btrfs/relocation.c 		list_add_tail(&edge->list[UPPER], &upper->lower);
edge             1105 fs/btrfs/relocation.c 		list_for_each_entry(edge, &upper->upper, list[LOWER])
edge             1106 fs/btrfs/relocation.c 			list_add_tail(&edge->list[UPPER], &list);
edge             1125 fs/btrfs/relocation.c 			edge = list_entry(upper->lower.next,
edge             1127 fs/btrfs/relocation.c 			list_del(&edge->list[UPPER]);
edge             1128 fs/btrfs/relocation.c 			list_del(&edge->list[LOWER]);
edge             1129 fs/btrfs/relocation.c 			lower = edge->node[LOWER];
edge             1130 fs/btrfs/relocation.c 			free_backref_edge(cache, edge);
edge             1154 fs/btrfs/relocation.c 			edge = list_first_entry(&list, struct backref_edge,
edge             1156 fs/btrfs/relocation.c 			list_del(&edge->list[UPPER]);
edge             1157 fs/btrfs/relocation.c 			list_del(&edge->list[LOWER]);
edge             1158 fs/btrfs/relocation.c 			lower = edge->node[LOWER];
edge             1159 fs/btrfs/relocation.c 			upper = edge->node[UPPER];
edge             1160 fs/btrfs/relocation.c 			free_backref_edge(cache, edge);
edge             1174 fs/btrfs/relocation.c 			list_for_each_entry(edge, &upper->upper, list[LOWER])
edge             1175 fs/btrfs/relocation.c 				list_add_tail(&edge->list[UPPER], &list);
edge             1210 fs/btrfs/relocation.c 	struct backref_edge *edge;
edge             1250 fs/btrfs/relocation.c 		list_for_each_entry(edge, &node->lower, list[UPPER]) {
edge             1256 fs/btrfs/relocation.c 			new_edge->node[LOWER] = edge->node[LOWER];
edge             2716 fs/btrfs/relocation.c 	struct backref_edge *edge;
edge             2734 fs/btrfs/relocation.c 			edge = list_entry(next->upper.next,
edge             2736 fs/btrfs/relocation.c 			edges[index++] = edge;
edge             2737 fs/btrfs/relocation.c 			next = edge->node[UPPER];
edge             2800 fs/btrfs/relocation.c 	struct backref_edge *edge;
edge             2815 fs/btrfs/relocation.c 	list_for_each_entry(edge, &node->upper, list[LOWER]) {
edge             2821 fs/btrfs/relocation.c 		upper = edge->node[UPPER];
edge             3021 fs/btrfs/relocation.c 	struct backref_edge *edge;
edge             3036 fs/btrfs/relocation.c 			edge = list_entry(next->upper.next,
edge             3038 fs/btrfs/relocation.c 			edges[index++] = edge;
edge             3039 fs/btrfs/relocation.c 			next = edge->node[UPPER];
edge               14 include/linux/rpmsg/qcom_smd.h int qcom_smd_unregister_edge(struct qcom_smd_edge *edge);
edge               25 include/linux/rpmsg/qcom_smd.h static inline int qcom_smd_unregister_edge(struct qcom_smd_edge *edge)
edge              139 include/uapi/linux/pps.h 	int edge;	/* selected event type */
edge              414 scripts/gcc-plugins/latent_entropy_plugin.c 	edge e, last_bb_e;
edge              519 sound/pci/echoaudio/echoaudio.c 	int err, per, rest, page, edge, offs;
edge              562 sound/pci/echoaudio/echoaudio.c 	edge = PAGE_SIZE;
edge              571 sound/pci/echoaudio/echoaudio.c 			if (rest <= edge - offs) {
edge              578 sound/pci/echoaudio/echoaudio.c 						   edge - offs);
edge              579 sound/pci/echoaudio/echoaudio.c 				rest -= edge - offs;
edge              580 sound/pci/echoaudio/echoaudio.c 				offs = edge;
edge              582 sound/pci/echoaudio/echoaudio.c 			if (offs == edge) {
edge              583 sound/pci/echoaudio/echoaudio.c 				edge += PAGE_SIZE;