Home
last modified time | relevance | path

Searched refs:drain (Results 1 – 123 of 123) sorted by relevance

/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Di2c-gpio.txt9 - i2c-gpio,sda-open-drain: sda as open drain
10 - i2c-gpio,scl-open-drain: scl as open drain
22 i2c-gpio,sda-open-drain;
23 i2c-gpio,scl-open-drain;
/linux-4.1.27/arch/arm/mm/
Dproc-arm1020.S100 mcr p15, 0, ip, c7, c10, 4 @ drain WB
155 mcr p15, 0, ip, c7, c10, 4 @ drain WB
159 mcr p15, 0, ip, c7, c10, 4 @ drain WB
169 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
191 mcr p15, 0, ip, c7, c10, 4 @ drain WB
200 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
233 mcr p15, 0, ip, c7, c10, 4 @ drain WB
241 mcr p15, 0, ip, c7, c10, 4 @ drain WB
259 mcr p15, 0, ip, c7, c10, 4 @ drain WB
264 mcr p15, 0, ip, c7, c10, 4 @ drain WB
[all …]
Dproc-mohawk.S76 mcr p15, 0, ip, c7, c10, 4 @ drain WB
94 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
130 mcrne p15, 0, ip, c7, c10, 0 @ drain write buffer
160 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
195 mcr p15, 0, r0, c7, c10, 4 @ drain WB
216 mcr p15, 0, r0, c7, c10, 4 @ drain WB
242 mcr p15, 0, r0, c7, c10, 4 @ drain WB
261 mcr p15, 0, r0, c7, c10, 4 @ drain WB
279 mcr p15, 0, r0, c7, c10, 4 @ drain WB
317 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm922.S94 mcr p15, 0, ip, c7, c10, 4 @ drain WB
155 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
181 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
214 mcr p15, 0, r0, c7, c10, 4 @ drain WB
235 mcr p15, 0, r0, c7, c10, 4 @ drain WB
261 mcr p15, 0, r0, c7, c10, 4 @ drain WB
280 mcr p15, 0, r0, c7, c10, 4 @ drain WB
297 mcr p15, 0, r0, c7, c10, 4 @ drain WB
370 mcr p15, 0, ip, c7, c10, 4 @ drain WB
387 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm1020e.S100 mcr p15, 0, ip, c7, c10, 4 @ drain WB
155 mcr p15, 0, ip, c7, c10, 4 @ drain WB
168 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
197 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
235 mcr p15, 0, ip, c7, c10, 4 @ drain WB
257 mcr p15, 0, ip, c7, c10, 4 @ drain WB
286 mcr p15, 0, ip, c7, c10, 4 @ drain WB
308 mcr p15, 0, ip, c7, c10, 4 @ drain WB
328 mcr p15, 0, ip, c7, c10, 4 @ drain WB
404 mcr p15, 0, r1, c7, c10, 4 @ drain WB
[all …]
Dproc-arm920.S92 mcr p15, 0, ip, c7, c10, 4 @ drain WB
153 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
179 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
212 mcr p15, 0, r0, c7, c10, 4 @ drain WB
233 mcr p15, 0, r0, c7, c10, 4 @ drain WB
259 mcr p15, 0, r0, c7, c10, 4 @ drain WB
278 mcr p15, 0, r0, c7, c10, 4 @ drain WB
295 mcr p15, 0, r0, c7, c10, 4 @ drain WB
366 mcr p15, 0, ip, c7, c10, 4 @ drain WB
383 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm1026.S91 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
220 mcr p15, 0, ip, c7, c10, 4 @ drain WB
242 mcr p15, 0, ip, c7, c10, 4 @ drain WB
271 mcr p15, 0, ip, c7, c10, 4 @ drain WB
293 mcr p15, 0, ip, c7, c10, 4 @ drain WB
313 mcr p15, 0, ip, c7, c10, 4 @ drain WB
377 mcr p15, 0, r1, c7, c10, 4 @ drain WB
403 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer on v4
Dproc-arm1022.S91 mcr p15, 0, ip, c7, c10, 4 @ drain WB
158 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
187 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
226 mcr p15, 0, ip, c7, c10, 4 @ drain WB
248 mcr p15, 0, ip, c7, c10, 4 @ drain WB
277 mcr p15, 0, ip, c7, c10, 4 @ drain WB
299 mcr p15, 0, ip, c7, c10, 4 @ drain WB
319 mcr p15, 0, ip, c7, c10, 4 @ drain WB
388 mcr p15, 0, r1, c7, c10, 4 @ drain WB
414 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer on v4
Dproc-arm926.S84 mcr p15, 0, ip, c7, c10, 4 @ drain WB
153 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
190 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
223 mcr p15, 0, r0, c7, c10, 4 @ drain WB
244 mcr p15, 0, r0, c7, c10, 4 @ drain WB
272 mcr p15, 0, r0, c7, c10, 4 @ drain WB
293 mcr p15, 0, r0, c7, c10, 4 @ drain WB
315 mcr p15, 0, r0, c7, c10, 4 @ drain WB
355 mcr p15, 0, r0, c7, c10, 4 @ drain WB
379 mcr p15, 0, ip, c7, c10, 4 @ drain WB
[all …]
Dproc-arm925.S124 mcr p15, 0, ip, c7, c10, 4 @ drain WB
190 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
227 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
260 mcr p15, 0, r0, c7, c10, 4 @ drain WB
281 mcr p15, 0, r0, c7, c10, 4 @ drain WB
309 mcr p15, 0, r0, c7, c10, 4 @ drain WB
330 mcr p15, 0, r0, c7, c10, 4 @ drain WB
352 mcr p15, 0, r0, c7, c10, 4 @ drain WB
392 mcr p15, 0, r0, c7, c10, 4 @ drain WB
418 mcr p15, 0, ip, c7, c10, 4 @ drain WB
[all …]
Dproc-feroceon.S82 mcr p15, 0, r0, c7, c10, 4 @ drain WB
105 mcr p15, 0, ip, c7, c10, 4 @ drain WB
171 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
200 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
234 mcr p15, 0, r0, c7, c10, 4 @ drain WB
256 mcr p15, 0, r0, c7, c10, 4 @ drain WB
270 mcr p15, 0, r0, c7, c10, 4 @ drain WB
297 mcr p15, 0, r0, c7, c10, 4 @ drain WB
333 mcr p15, 0, r0, c7, c10, 4 @ drain WB
346 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm946.S63 mcr p15, 0, ip, c7, c10, 4 @ drain WB
119 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
158 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
192 mcr p15, 0, r0, c7, c10, 4 @ drain WB
214 mcr p15, 0, r0, c7, c10, 4 @ drain WB
241 mcr p15, 0, r0, c7, c10, 4 @ drain WB
262 mcr p15, 0, r0, c7, c10, 4 @ drain WB
286 mcr p15, 0, r0, c7, c10, 4 @ drain WB
326 mcr p15, 0, r0, c7, c10, 4 @ drain WB
334 mcr p15, 0, r0, c7, c10, 4 @ drain WB
Dcache-fa.S73 mcrne p15, 0, ip, c7, c10, 4 @ drain write buffer
137 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
158 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
184 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
202 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
217 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
Dcache-v4wb.S97 mcr p15, 0, ip, c7, c10, 4 @ drain write buffer
125 mcrne p15, 0, ip, c7, c10, 4 @ drain write buffer
173 mcr p15, 0, r0, c7, c10, 4 @ drain WB
198 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
215 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
Dproc-arm940.S56 mcr p15, 0, ip, c7, c10, 4 @ drain WB
124 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
172 mcr p15, 0, r0, c7, c10, 4 @ drain WB
193 mcr p15, 0, ip, c7, c10, 4 @ drain WB
217 mcr p15, 0, ip, c7, c10, 4 @ drain WB
243 mcr p15, 0, ip, c7, c10, 4 @ drain WB
281 mcr p15, 0, r0, c7, c10, 4 @ drain WB
Dproc-fa526.S64 mcr p15, 0, ip, c7, c10, 4 @ drain WB
92 mcr p15, 0, r0, c7, c10, 4 @ drain WB
134 mcr p15, 0, r0, c7, c10, 4 @ drain WB
143 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer on v4
Dtlb-v4wb.S39 mcr p15, 0, r3, c7, c10, 4 @ drain WB
61 mcr p15, 0, r3, c7, c10, 4 @ drain WB
Dtlb-v4wbi.S38 mcr p15, 0, r3, c7, c10, 4 @ drain WB
52 mcr p15, 0, r3, c7, c10, 4 @ drain WB
Dtlb-fa.S43 mcr p15, 0, r3, c7, c10, 4 @ drain WB
56 mcr p15, 0, r3, c7, c10, 4 @ drain WB
Dcache-v6.S144 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
241 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
264 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
292 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
Dproc-sa110.S69 mcr p15, 0, ip, c7, c10, 4 @ drain WB
158 mcr p15, 0, r0, c7, c10, 4 @ drain WB
166 mcr p15, 0, r10, c7, c10, 4 @ drain write buffer on v4
Dtlb-v6.S40 mcr p15, 0, ip, c7, c10, 4 @ drain write buffer
71 mcr p15, 0, r2, c7, c10, 4 @ drain write buffer
Dproc-sa1100.S77 mcr p15, 0, ip, c7, c10, 4 @ drain WB
169 mcr p15, 0, r0, c7, c10, 4 @ drain WB
205 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer on v4
Dproc-v6.S106 mcr p15, 0, r2, c7, c10, 4 @ drain write buffer
159 mcr p15, 0, ip, c7, c10, 4 @ drain write buffer
220 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer and
DKconfig868 that can be used to drain the write buffer of the outer cache.
939 This means that the store buffer is always asked to drain and
944 drain and waiting for all buffers empty.
947 bool "PL310 errata: no automatic Store Buffer drain"
950 not automatically drain. This can cause normal, non-cacheable
Dproc-xsc3.S434 mcr p15, 0, ip, c7, c10, 4 @ drain write (&fill) buffer
/linux-4.1.27/Documentation/devicetree/bindings/pwm/
Dnxp,pca9685-pwm.txt13 - open-drain (bool): boolean to configure outputs with open-drain structure;
26 open-drain;
/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dfixed-regulator.txt11 - gpio-open-drain: GPIO is open drain type.
32 gpio-open-drain;
/linux-4.1.27/Documentation/devicetree/bindings/w1/
Dw1-gpio.txt13 - linux,open-drain: if specified, the data pin is considered in
14 open-drain mode.
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-palmas.txt4 the configuration for Pull UP/DOWN, open drain etc.
20 open drain.
44 drive-open-drain.
91 drive-open-drain = <1>;
Dlantiq,xway-pinumx.txt16 pull-up and open-drain
63 - lantiq,open-drain: Boolean, enables open-drain on the defined pin.
92 lantiq,open-drain;
Dnvidia,tegra30-pinmux.txt15 - nvidia,open-drain: Integer. Enable open drain mode. 0: no, 1: yes.
28 nvidia,enable-input, nvidia,lock. Some support nvidia,open-drain,
Dnvidia,tegra114-pinmux.txt17 - nvidia,open-drain: Integer. Enable open drain mode. 0: no, 1: yes.
32 nvidia,enable-input, nvidia,lock. Some support nvidia,open-drain,
Dnvidia,tegra124-pinmux.txt22 - nvidia,open-drain: Integer.
44 nvidia,enable-input. Some support nvidia,lock nvidia,open-drain,
Dqcom,pmic-gpio.txt171 - drive-open-drain:
174 Definition: The specified pins are configured in open-drain mode.
Dnvidia,tegra210-pinmux.txt49 - nvidia,open-drain: Integer.
161 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
Dlantiq,falcon-pinumx.txt16 pull-up and open-drain
Dpinctrl-bindings.txt184 drive-open-drain - drive with open drain
Dfsl,imx-pinctrl.txt18 such as pull-up, open drain, drive strength, etc.
Datmel,at91-pinctrl.txt91 Multi-drive is equivalent to open-drain type output.
/linux-4.1.27/Documentation/gpio/
Dgpio.txt46 other value (notably, "open drain" signaling).
89 Sometimes shared signals need to use "open drain" (where only the low signal
96 One common example of an open drain signal is a shared active-low IRQ line.
97 Also, bidirectional data bus signals sometimes use open drain signals.
99 Some GPIO controllers directly support open drain and open source outputs; many
100 don't. When you need open drain signaling but your hardware doesn't directly
111 high signal and configuring the GPIO as input for low. This open drain/open
Dgpio-legacy.txt33 for the other value (notably, "open drain" signaling).
178 issues including open-drain signaling and output latencies.
322 * GPIOF_OPEN_DRAIN - gpio pin is open drain type.
336 open drain type. Such pins will not be driven to 1 in output mode. It is
414 Sometimes shared signals need to use "open drain" signaling, where only the
420 One common example of an open drain signal is a shared active-low IRQ line.
421 Also, bidirectional data bus signals sometimes use open drain signals.
423 Some GPIO controllers directly support open drain outputs; many don't. When
424 you need open drain signaling but your hardware doesn't directly support it,
Dboard.txt116 * GPIOF_OPEN_DRAIN - GPIO pin is open drain type.
Dconsumer.txt183 open-drain signaling and output latencies.
/linux-4.1.27/Documentation/devicetree/bindings/leds/
Dpca963x.txt7 - nxp,totem-pole : use totem pole (push-pull) instead of open-drain (pca9632 defaults
8 to open-drain, newer chips to totem pole)
/linux-4.1.27/include/sound/
Drawmidi.h57 void (*drain) (struct snd_rawmidi_substream * substream); member
69 unsigned int drain: 1, /* drain stage */ member
/linux-4.1.27/arch/arm/boot/dts/
Dtegra30-cardhu-a02.dts55 gpio-open-drain;
67 gpio-open-drain;
Dat91-foxg20.dts120 <AT91_PIOA 23 AT91_PERIPH_A AT91_PINCTRL_MULTI_DRIVE /* TWD (SDA), open drain */
121 AT91_PIOA 24 AT91_PERIPH_A AT91_PINCTRL_MULTI_DRIVE>; /* TWCK (SCL), open drain */
Dtegra30-cardhu-a04.dts55 gpio-open-drain;
67 gpio-open-drain;
Dtegra124-nyan-big.dts158 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
166 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
447 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
455 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
750 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
758 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1026 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1034 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1105 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1113 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra124-nyan-blaze.dts154 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
162 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
443 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
451 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
746 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
754 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1022 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1030 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1101 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1109 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra124-jetson-tk1.dts186 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
194 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
480 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
488 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
784 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
792 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1056 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1064 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1135 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1143 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
[all …]
Dtegra124-venice2.dts122 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
132 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
235 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
310 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
363 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
434 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1068 gpio-open-drain;
1080 gpio-open-drain;
Dtegra114-dalmore.dts154 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
173 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
374 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
426 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
486 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
513 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1215 gpio-open-drain;
1227 gpio-open-drain;
Dat91sam9x5cm.dtsi105 linux,open-drain;
Dtegra30-apalis.dtsi120 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
289 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
298 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
368 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
Dtegra114-roth.dts151 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
178 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
379 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
431 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
491 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
518 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
Dtegra30-beaver.dts211 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
219 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1130 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1138 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1440 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1448 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1519 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1527 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1703 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
2029 gpio-open-drain;
[all …]
Dat91sam9x5.dtsi1199 i2c-gpio,sda-open-drain;
1200 i2c-gpio,scl-open-drain;
1214 i2c-gpio,sda-open-drain;
1215 i2c-gpio,scl-open-drain;
1229 i2c-gpio,sda-open-drain;
1230 i2c-gpio,scl-open-drain;
Dat91sam9rl.dtsi1095 i2c-gpio,sda-open-drain;
1096 i2c-gpio,scl-open-drain;
1109 i2c-gpio,sda-open-drain;
1110 i2c-gpio,scl-open-drain;
Dimx53-qsrb.dts24 /* open drain */
Dtegra124-nyan.dtsi599 gpio-open-drain;
611 gpio-open-drain;
Dat91sam9261.dtsi866 i2c-gpio,sda-open-drain;
867 i2c-gpio,scl-open-drain;
Dat91sam9n12.dtsi964 i2c-gpio,sda-open-drain;
965 i2c-gpio,scl-open-drain;
Dat91rm9200.dtsi954 i2c-gpio,sda-open-drain;
955 i2c-gpio,scl-open-drain;
Dat91sam9263.dtsi1024 i2c-gpio,sda-open-drain;
1025 i2c-gpio,scl-open-drain;
Dat91sam9260.dtsi1022 i2c-gpio,sda-open-drain;
1023 i2c-gpio,scl-open-drain;
Dtegra30-cardhu.dtsi586 gpio-open-drain;
Dat91sam9g45.dtsi1314 i2c-gpio,sda-open-drain;
1315 i2c-gpio,scl-open-drain;
/linux-4.1.27/arch/arm/boot/compressed/
Dhead-xscale.S26 mcr p15, 0, r0, c7, c10, 4 @ drain WB
Dhead.S631 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
742 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
762 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
797 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
1050 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
1122 mcr p15, 0, ip, c7, c10, 4 @ drain WB
1131 mcr p15, 0, r1, c7, c10, 4 @ drain WB
1140 mcr p15, 0, r1, c7, c10, 4 @ drain WB
1211 mcr p15, 0, r0, c7, c10, 4 @ drain WB
1245 mcr p15, 0, r1, c7, c10, 4 @ drain WB
/linux-4.1.27/drivers/block/xen-blkback/
Dblkback.c719 if (atomic_dec_and_test(&blkif->inflight) && atomic_read(&blkif->drain)) { in xen_blkbk_unmap_and_respond_callback()
1026 atomic_set(&blkif->drain, 1); in xen_blk_drain_io()
1033 if (!atomic_read(&blkif->drain)) in xen_blk_drain_io()
1036 atomic_set(&blkif->drain, 0); in xen_blk_drain_io()
1200 bool drain = false; in dispatch_rw_block_io() local
1223 drain = true; in dispatch_rw_block_io()
1302 if (drain) in dispatch_rw_block_io()
Dcommon.h283 atomic_t drain; member
Dxenbus.c141 atomic_set(&blkif->drain, 0); in xen_blkif_alloc()
/linux-4.1.27/arch/powerpc/boot/dts/
Dwii.dts194 scl-is-open-drain;
195 sda-is-open-drain;
Dmpc832x_mds.dts235 * port pin dir drain sel irq
/linux-4.1.27/Documentation/devicetree/bindings/misc/
Dlis302.txt41 - st,irq-open-drain: consider IRQ lines open-drain
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/
Dpincfg.txt19 1 = The pin is an open-drain driver. As an output, the pin is
/linux-4.1.27/arch/mips/boot/dts/lantiq/
Deasy50712.dts78 lantiq,open-drain;
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dcap11xx.txt32 open drain. This property allows using the active
/linux-4.1.27/drivers/pinctrl/
DKconfig47 open drain configuration for the GPIO pins of AS3722 devices. It also
202 open drain configuration for the Palmas series devices like
/linux-4.1.27/sound/core/
Drawmidi.c168 runtime->drain = 0; in snd_rawmidi_drop_output()
184 runtime->drain = 1; in snd_rawmidi_drain_output()
196 runtime->drain = 0; in snd_rawmidi_drain_output()
199 if (substream->ops->drain) in snd_rawmidi_drain_output()
200 substream->ops->drain(substream); in snd_rawmidi_drain_output()
215 runtime->drain = 0; in snd_rawmidi_drain_input()
1160 if (runtime->drain || snd_rawmidi_ready(substream)) in __snd_rawmidi_transmit_ack()
/linux-4.1.27/block/
Dblk-core.c363 bool drain = false; in __blk_drain_queue() local
384 drain |= q->nr_rqs_elvpriv; in __blk_drain_queue()
385 drain |= q->request_fn_active; in __blk_drain_queue()
394 drain |= !list_empty(&q->queue_head); in __blk_drain_queue()
396 drain |= q->nr_rqs[i]; in __blk_drain_queue()
397 drain |= q->in_flight[i]; in __blk_drain_queue()
399 drain |= !list_empty(&fq->flush_queue[i]); in __blk_drain_queue()
403 if (!drain) in __blk_drain_queue()
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dsta.h416 bool drain);
Ddebugfs.c98 int sta_id, drain, ret; in iwl_dbgfs_sta_drain_write() local
103 if (sscanf(buf, "%d %d", &sta_id, &drain) != 2) in iwl_dbgfs_sta_drain_write()
107 if (drain < 0 || drain > 1) in iwl_dbgfs_sta_drain_write()
117 ret = iwl_mvm_drain_sta(mvm, mvmsta, drain) ? : count; in iwl_dbgfs_sta_drain_write()
Dsta.c342 bool drain) in iwl_mvm_drain_sta() argument
353 cmd.station_flags = drain ? cpu_to_le32(STA_FLG_DRAIN_FLOW) : 0; in iwl_mvm_drain_sta()
/linux-4.1.27/drivers/staging/fwserial/
Dfwserial.h258 struct delayed_work drain; member
Dfwserial.c287 schedule_delayed_work(&port->drain, 0); in __fwtty_restart_tx()
712 static int fwtty_tx(struct fwtty_port *port, bool drain) in fwtty_tx() argument
777 if (n == 0 || (!drain && n < WRITER_MINIMUM)) in fwtty_tx()
787 schedule_delayed_work(&port->drain, delay); in fwtty_tx()
793 if (drain && len < WAKEUP_CHARS) in fwtty_tx()
808 struct fwtty_port *port = to_port(to_delayed_work(work), drain); in fwtty_drain_tx()
1041 cancel_delayed_work_sync(&port->drain); in fwtty_port_shutdown()
1119 schedule_delayed_work(&port->drain, 1); in fwtty_write()
2237 INIT_DELAYED_WORK(&port->drain, fwtty_drain_tx); in fwserial_create()
/linux-4.1.27/mm/
Dmemory_hotplug.c1673 int ret, drain, retry_max, node; in __offline_pages() local
1712 drain = 0; in __offline_pages()
1723 if (drain) { in __offline_pages()
1733 drain = 1; in __offline_pages()
1740 drain = 1; in __offline_pages()
Dslub.c1610 static void put_cpu_partial(struct kmem_cache *s, struct page *page, int drain);
2036 static void put_cpu_partial(struct kmem_cache *s, struct page *page, int drain) in put_cpu_partial() argument
2052 if (drain && pobjects > s->cpu_partial) { in put_cpu_partial()
/linux-4.1.27/sound/usb/6fire/
Dmidi.c146 .drain = usb6fire_midi_out_drain
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Das3722.txt57 open drain.
67 bias-high-impedance, drive-open-drain.
/linux-4.1.27/drivers/staging/dgnc/
Ddgnc_tty.c1451 rc = bd->bd_ops->drain(tty, 0); in dgnc_tty_close()
2057 rc = bd->bd_ops->drain(tty, 0); in dgnc_tty_wait_until_sent()
2664 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
2690 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
2708 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
2826 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
2836 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
2860 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
Ddgnc_driver.h126 int (*drain)(struct tty_struct *tty, uint seconds); member
Ddgnc_cls.c63 .drain = cls_drain,
Ddgnc_neo.c66 .drain = neo_drain,
/linux-4.1.27/Documentation/hwmon/
Dadm102550 only in that it has "open-drain VID inputs while the ADM1025 has on-chip
Dadm9240155 The ADM9240 provides an internal open drain on this line, and may output
Dasc762142 We offer GPIO features on the former VID pins. These are open-drain
/linux-4.1.27/sound/usb/line6/
Dmidi.c207 .drain = line6_midi_output_drain,
/linux-4.1.27/Documentation/w1/
Dw1.generic7 drain output and by sampling the logic level of the signal line.
/linux-4.1.27/Documentation/sound/alsa/
Dcompress_offload.txt77 control. Start, pause, resume, drain and stop commands have the same
174 - partial drain
/linux-4.1.27/Documentation/trace/
Devents-kmem.txt84 between allocation and freeing. A number of drain or refill pages that occur
Dtracepoint-analysis.txt205 that as one per-CPU drain even though there is no specific tracepoint
/linux-4.1.27/sound/firewire/
Dscs1x.c239 .drain = scs_output_drain,
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dsge.c311 unsigned long long drain = 1024ULL * p->speed * (p->mtu - 40); in t1_sched_update_parms() local
312 do_div(drain, (p->mtu + 50) * 1000); in t1_sched_update_parms()
313 p->drain_bits_per_1024ns = (unsigned int) drain; in t1_sched_update_parms()
/linux-4.1.27/Documentation/leds/
Dledtrig-transient.txt23 permanently causing the battery to drain.
/linux-4.1.27/drivers/tty/
DKconfig436 to drain the FDC TX FIFO.
448 Do not enable unless there is a debug probe attached to drain the FDC
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dgpio.txt54 whether pin is open-drain and whether pin is logically inverted.
/linux-4.1.27/Documentation/filesystems/
Drelay.txt57 read sub-buffers; thus in cases where read(2) is being used to drain
96 used to drain the channel buffers, special-purpose communication
/linux-4.1.27/Documentation/networking/
Dspider_net.txt188 the TX ring quicker than the device can drain it. Once the ring
/linux-4.1.27/Documentation/serial/
Ddriver352 Update the FIFO drain timeout, port->timeout, according to the
/linux-4.1.27/Documentation/timers/
DNO_HZ.txt73 drain its battery very quickly, easily 2-3 times as fast as would the
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic7xxx.seq1145 * HDMAEN cannot be cleared. The fix used here is to drain
1147 * there is space for the input latch to drain.
2256 * will drain the FIFO as data are made available.
/linux-4.1.27/sound/usb/
Dmidi.c1239 .drain = snd_usbmidi_output_drain,
/linux-4.1.27/drivers/gpio/
DKconfig743 Open drain outputs are required for this usage.
/linux-4.1.27/Documentation/scsi/
Dsym53c8xx_2.txt472 irqm=0 always open drain
Dncr53c8xx.txt785 irqm:0 always open drain
/linux-4.1.27/sound/pci/ice1712/
Dice1724.c374 .drain = vt1724_midi_output_drain,
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-gmxx-defs.h6791 uint64_t drain:16; member
6793 uint64_t drain:16;
/linux-4.1.27/Documentation/
Dpinctrl.txt11 biasing and driving mode specific pins, such as pull-up/down, open drain,
/linux-4.1.27/arch/arm/
DKconfig1168 bool "ARM errata: no automatic Store Buffer drain"
/linux-4.1.27/drivers/media/dvb-frontends/
Ddrxk_hard.c1337 drain = (p_src[0] << 8) | p_src[1]; in download_microcode()