Home
last modified time | relevance | path

Searched full:drain (Results 1 – 25 of 820) sorted by relevance

12345678910>>...33

/linux-6.8/arch/arm64/boot/dts/nvidia/
Dtegra210-p2595.dtsi20 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
29 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
38 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
47 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
56 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
64 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
72 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
80 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
88 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
96 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-p2571.dts21 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
30 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
39 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
48 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
57 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
65 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
73 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
81 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
89 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
97 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-p2597.dtsi54 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
63 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
72 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
81 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
90 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
98 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
106 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
113 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
120 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
127 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-p2894.dtsi36 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
45 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
54 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
63 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
72 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
80 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
88 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
96 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
104 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
112 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-smaug.dts82 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
91 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
100 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
109 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
118 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
127 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
135 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
143 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
151 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
159 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
/linux-6.8/rust/alloc/vec/
Ddrain.rs14 /// This `struct` is created by [`Vec::drain`].
21 /// let iter: std::vec::Drain<'_, _> = v.drain(..);
23 #[stable(feature = "drain", since = "1.6.0")]
24 pub struct Drain< struct
39 impl<T: fmt::Debug, A: Allocator> fmt::Debug for Drain<'_, T, A> { argument
41 f.debug_tuple("Drain").field(&self.iter.as_slice()).finish() in fmt()
45 impl<'a, T, A: Allocator> Drain<'a, T, A> { implementation
52 /// let mut drain = vec.drain(..);
53 /// assert_eq!(drain.as_slice(), &['a', 'b', 'c']);
54 /// let _ = drain.next().unwrap();
[all …]
/linux-6.8/Documentation/devicetree/bindings/i2c/
Di2c-gpio.yaml23 active high using open drain with (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)
25 open drain.
31 active high using open drain with (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)
33 open drain.
56 i2c-gpio,sda-open-drain:
60 the GPIO line used for SDA into open drain mode, and that something is
63 i2c-gpio,scl-open-drain:
67 GPIO line used for SCL into open drain mode, and that something is not
73 Therefore disable open-drain. This property is mutually-exclusive
74 with i2c-gpio,sda-open-drain.
[all …]
/linux-6.8/sound/soc/au1x/
Dpsc-ac97.c79 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read()
87 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read()
99 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read()
119 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write()
127 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write()
137 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write()
149 wmb(); /* drain writebuffer */ in au1xpsc_ac97_warm_reset()
152 wmb(); /* drain writebuffer */ in au1xpsc_ac97_warm_reset()
162 wmb(); /* drain writebuffer */ in au1xpsc_ac97_cold_reset()
164 wmb(); /* drain writebuffer */ in au1xpsc_ac97_cold_reset()
[all …]
Dpsc-i2s.c150 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
160 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
162 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
175 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
195 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start()
197 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start()
206 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start()
218 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop()
229 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop()
231 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop()
[all …]
/linux-6.8/arch/arm/boot/dts/nuvoton/
Dnuvoton-npcm730-gsj-gpio.dtsi84 drive-open-drain;
114 drive-open-drain;
129 drive-open-drain;
134 drive-open-drain;
139 drive-open-drain;
144 drive-open-drain;
149 drive-open-drain;
154 drive-open-drain;
159 drive-open-drain;
164 drive-open-drain;
[all …]
/linux-6.8/arch/arm/mm/
Dproc-arm1020.S86 mcr p15, 0, ip, c7, c10, 4 @ drain WB
141 mcr p15, 0, ip, c7, c10, 4 @ drain WB
145 mcr p15, 0, ip, c7, c10, 4 @ drain WB
155 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
177 mcr p15, 0, ip, c7, c10, 4 @ drain WB
186 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
219 mcr p15, 0, ip, c7, c10, 4 @ drain WB
227 mcr p15, 0, ip, c7, c10, 4 @ drain WB
245 mcr p15, 0, ip, c7, c10, 4 @ drain WB
250 mcr p15, 0, ip, c7, c10, 4 @ drain WB
[all …]
Dproc-mohawk.S63 mcr p15, 0, ip, c7, c10, 4 @ drain WB
81 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
117 mcrne p15, 0, ip, c7, c10, 0 @ drain write buffer
147 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
182 mcr p15, 0, r0, c7, c10, 4 @ drain WB
203 mcr p15, 0, r0, c7, c10, 4 @ drain WB
229 mcr p15, 0, r0, c7, c10, 4 @ drain WB
248 mcr p15, 0, r0, c7, c10, 4 @ drain WB
266 mcr p15, 0, r0, c7, c10, 4 @ drain WB
304 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-feroceon.S73 mcr p15, 0, r0, c7, c10, 4 @ drain WB
96 mcr p15, 0, ip, c7, c10, 4 @ drain WB
116 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer
162 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
191 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
225 mcr p15, 0, r0, c7, c10, 4 @ drain WB
247 mcr p15, 0, r0, c7, c10, 4 @ drain WB
261 mcr p15, 0, r0, c7, c10, 4 @ drain WB
288 mcr p15, 0, r0, c7, c10, 4 @ drain WB
324 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm925.S110 mcr p15, 0, ip, c7, c10, 4 @ drain WB
129 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer
176 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
213 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
246 mcr p15, 0, r0, c7, c10, 4 @ drain WB
267 mcr p15, 0, r0, c7, c10, 4 @ drain WB
295 mcr p15, 0, r0, c7, c10, 4 @ drain WB
316 mcr p15, 0, r0, c7, c10, 4 @ drain WB
338 mcr p15, 0, r0, c7, c10, 4 @ drain WB
378 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm926.S70 mcr p15, 0, ip, c7, c10, 4 @ drain WB
91 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer
139 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
176 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
209 mcr p15, 0, r0, c7, c10, 4 @ drain WB
230 mcr p15, 0, r0, c7, c10, 4 @ drain WB
258 mcr p15, 0, r0, c7, c10, 4 @ drain WB
279 mcr p15, 0, r0, c7, c10, 4 @ drain WB
301 mcr p15, 0, r0, c7, c10, 4 @ drain WB
341 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm922.S80 mcr p15, 0, ip, c7, c10, 4 @ drain WB
141 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
167 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
200 mcr p15, 0, r0, c7, c10, 4 @ drain WB
221 mcr p15, 0, r0, c7, c10, 4 @ drain WB
247 mcr p15, 0, r0, c7, c10, 4 @ drain WB
266 mcr p15, 0, r0, c7, c10, 4 @ drain WB
283 mcr p15, 0, r0, c7, c10, 4 @ drain WB
356 mcr p15, 0, ip, c7, c10, 4 @ drain WB
373 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm1020e.S86 mcr p15, 0, ip, c7, c10, 4 @ drain WB
141 mcr p15, 0, ip, c7, c10, 4 @ drain WB
154 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
183 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
221 mcr p15, 0, ip, c7, c10, 4 @ drain WB
243 mcr p15, 0, ip, c7, c10, 4 @ drain WB
272 mcr p15, 0, ip, c7, c10, 4 @ drain WB
294 mcr p15, 0, ip, c7, c10, 4 @ drain WB
314 mcr p15, 0, ip, c7, c10, 4 @ drain WB
390 mcr p15, 0, r1, c7, c10, 4 @ drain WB
[all …]
Dproc-arm920.S78 mcr p15, 0, ip, c7, c10, 4 @ drain WB
139 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
165 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
198 mcr p15, 0, r0, c7, c10, 4 @ drain WB
219 mcr p15, 0, r0, c7, c10, 4 @ drain WB
245 mcr p15, 0, r0, c7, c10, 4 @ drain WB
264 mcr p15, 0, r0, c7, c10, 4 @ drain WB
281 mcr p15, 0, r0, c7, c10, 4 @ drain WB
352 mcr p15, 0, ip, c7, c10, 4 @ drain WB
369 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm1022.S86 mcr p15, 0, ip, c7, c10, 4 @ drain WB
153 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
182 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
221 mcr p15, 0, ip, c7, c10, 4 @ drain WB
243 mcr p15, 0, ip, c7, c10, 4 @ drain WB
272 mcr p15, 0, ip, c7, c10, 4 @ drain WB
294 mcr p15, 0, ip, c7, c10, 4 @ drain WB
314 mcr p15, 0, ip, c7, c10, 4 @ drain WB
383 mcr p15, 0, r1, c7, c10, 4 @ drain WB
409 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer on v4
/linux-6.8/drivers/spi/
Dspi-au1550.c130 wmb(); /* drain writebuffer */ in au1550_spi_mask_ack_all()
136 wmb(); /* drain writebuffer */ in au1550_spi_mask_ack_all()
144 wmb(); /* drain writebuffer */ in au1550_spi_reset_fifos()
147 wmb(); /* drain writebuffer */ in au1550_spi_reset_fifos()
177 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
179 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
207 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
210 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
240 wmb(); /* drain writebuffer */ in au1550_spi_setupxfer()
242 wmb(); /* drain writebuffer */ in au1550_spi_setupxfer()
[all …]
/linux-6.8/Documentation/userspace-api/media/v4l/
Ddev-encoder.rst61 node [shape = circle, label="Drain"] Drain;
69 Encoding -> Drain [ label = "V4L2_ENC_CMD_STOP" ];
74 Drain -> Stopped [ label = "All CAPTURE\nbuffers dequeued\nor\nVIDIOC_STREAMOFF(OUTPUT)" ];
75 Drain -> Reset [ label = "VIDIOC_STREAMOFF(CAPTURE)" ];
479 buffers queued to ``OUTPUT`` (e.g. during drain or ``EOS``), because of the
548 configuration change to be allowed. To do this, it may follow the `Drain`
556 Drain chapter
561 drain sequence described below. After the drain sequence ends, the client has
565 1. Begin the drain sequence by issuing :c:func:`VIDIOC_ENCODER_CMD`.
583 not streaming, but at the same time it will not initiate the `Drain`
[all …]
/linux-6.8/Documentation/driver-api/gpio/
Dintro.rst51 other value (notably, "open drain" signaling).
92 Open Drain and Open Source
94 Sometimes shared signals need to use "open drain" (where only the low signal
101 One common example of an open drain signal is a shared active-low IRQ line.
102 Also, bidirectional data bus signals sometimes use open drain signals.
104 Some GPIO controllers directly support open drain and open source outputs; many
105 don't. When you need open drain signaling but your hardware doesn't directly
116 high signal and configuring the GPIO as input for low. This open drain/open
/linux-6.8/drivers/w1/masters/
Dw1-gpio.c35 * This will OVERRIDE open drain emulation and force-pull in w1_gpio_set_pullup()
42 * open drain emulation in the GPIO library. in w1_gpio_set_pullup()
80 /* Enforce open drain mode by default */ in w1_gpio_probe()
90 * already set the line into open drain mode, so we should just in w1_gpio_probe()
92 * open drain will happen transparently. in w1_gpio_probe()
94 if (of_property_present(np, "linux,open-drain")) in w1_gpio_probe()
122 * If we are using open drain emulation from the GPIO library, in w1_gpio_probe()
/linux-6.8/include/linux/platform_data/
Di2c-gpio.h15 * @sda_is_open_drain: SDA is configured as open drain, i.e. the pin
22 * Therefore disable open-drain.
23 * @scl_is_open_drain: SCL is set up as open drain. Same requirements
27 * Therefore disable open-drain.
/linux-6.8/Documentation/devicetree/bindings/serio/
Dps2-gpio.yaml19 active high using open drain with (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)
20 from <dt-bindings/gpio/gpio.h> since the signal is open drain by
27 active high using open drain with (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)
28 from <dt-bindings/gpio/gpio.h> since the signal is open drain by

12345678910>>...33