Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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-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-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-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-fa.S43 mcr p15, 0, r3, c7, c10, 4 @ drain WB
56 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
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
DKconfig877 that can be used to drain the write buffer of the outer cache.
948 This means that the store buffer is always asked to drain and
953 drain and waiting for all buffers empty.
956 bool "PL310 errata: no automatic Store Buffer drain"
959 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.4.14/Documentation/devicetree/bindings/pwm/
Dnxp,pca9685-pwm.txt13 - open-drain (bool): boolean to configure outputs with open-drain structure;
26 open-drain;
/linux-4.4.14/Documentation/devicetree/bindings/regulator/
Dfixed-regulator.txt11 - gpio-open-drain: GPIO is open drain type.
32 gpio-open-drain;
/linux-4.4.14/Documentation/devicetree/bindings/w1/
Dw1-gpio.txt13 - linux,open-drain: if specified, the data pin is considered in
14 open-drain mode.
/linux-4.4.14/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,pinctrl-xway.txt16 pull-up and open-drain
63 - lantiq,open-drain: Boolean, enables open-drain on the defined pin.
92 lantiq,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,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,tegra124-pinmux.txt22 - nvidia,open-drain: Integer.
44 nvidia,enable-input. Some support nvidia,lock nvidia,open-drain,
Datmel,at91-pio4-pinctrl.txt37 bias-pull-down, bias-pull-up, drive-open-drain, input-schmitt-enable,
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,pinctrl-falcon.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.4.14/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.txt129 * GPIOF_OPEN_DRAIN - GPIO pin is open drain type.
Dconsumer.txt186 open-drain signaling and output latencies.
/linux-4.4.14/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.4.14/arch/arm/boot/dts/
Dtegra30-cardhu-a02.dts55 gpio-open-drain;
67 gpio-open-drain;
Dtegra30-cardhu-a04.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 */
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.dts194 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
202 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
488 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
496 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
792 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
800 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1064 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1072 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1143 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1151 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
[all …]
Dtegra124-venice2.dts130 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
140 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
243 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
318 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
371 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
442 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1079 gpio-open-drain;
1091 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.dtsi94 linux,open-drain;
Dtegra30-apalis.dtsi145 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
314 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
323 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
393 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.dtsi1250 i2c-gpio,sda-open-drain;
1251 i2c-gpio,scl-open-drain;
1265 i2c-gpio,sda-open-drain;
1266 i2c-gpio,scl-open-drain;
1280 i2c-gpio,sda-open-drain;
1281 i2c-gpio,scl-open-drain;
Dat91sam9rl.dtsi1100 i2c-gpio,sda-open-drain;
1101 i2c-gpio,scl-open-drain;
1114 i2c-gpio,sda-open-drain;
1115 i2c-gpio,scl-open-drain;
Dtegra124-nyan.dtsi612 gpio-open-drain;
624 gpio-open-drain;
Dimx53-qsb-common.dtsi231 /* open drain */
Dat91sam9261.dtsi869 i2c-gpio,sda-open-drain;
870 i2c-gpio,scl-open-drain;
Dat91rm9200.dtsi956 i2c-gpio,sda-open-drain;
957 i2c-gpio,scl-open-drain;
Dtegra30-colibri.dtsi171 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
Dat91sam9263.dtsi1027 i2c-gpio,sda-open-drain;
1028 i2c-gpio,scl-open-drain;
Dat91sam9260.dtsi1025 i2c-gpio,sda-open-drain;
1026 i2c-gpio,scl-open-drain;
Dat91sam9n12.dtsi1038 i2c-gpio,sda-open-drain;
1039 i2c-gpio,scl-open-drain;
Dat91sam9g45.dtsi1328 i2c-gpio,sda-open-drain;
1329 i2c-gpio,scl-open-drain;
Dtegra30-cardhu.dtsi587 gpio-open-drain;
/linux-4.4.14/include/sound/
Drawmidi.h57 void (*drain) (struct snd_rawmidi_substream * substream); member
69 unsigned int drain: 1, /* drain stage */ member
/linux-4.4.14/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.4.14/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.4.14/drivers/block/xen-blkback/
Dblkback.c726 if (atomic_dec_and_test(&blkif->inflight) && atomic_read(&blkif->drain)) { in xen_blkbk_unmap_and_respond_callback()
1038 atomic_set(&blkif->drain, 1); in xen_blk_drain_io()
1045 if (!atomic_read(&blkif->drain)) in xen_blk_drain_io()
1048 atomic_set(&blkif->drain, 0); in xen_blk_drain_io()
1212 bool drain = false; in dispatch_rw_block_io() local
1236 drain = true; in dispatch_rw_block_io()
1315 if (drain) in dispatch_rw_block_io()
Dcommon.h293 atomic_t drain; member
Dxenbus.c140 atomic_set(&blkif->drain, 0); in xen_blkif_alloc()
/linux-4.4.14/Documentation/devicetree/bindings/iio/accel/
Dlis302.txt41 - st,irq-open-drain: consider IRQ lines open-drain
/linux-4.4.14/arch/mips/boot/dts/lantiq/
Deasy50712.dts78 lantiq,open-drain;
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/input/
Dcap11xx.txt32 open drain. This property allows using the active
/linux-4.4.14/drivers/pinctrl/
DKconfig45 open drain configuration for the GPIO pins of AS3722 devices. It also
238 open drain configuration for the Palmas series devices like
/linux-4.4.14/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.4.14/drivers/net/wireless/iwlwifi/mvm/
Dsta.h415 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.c349 bool drain) in iwl_mvm_drain_sta() argument
360 cmd.station_flags = drain ? cpu_to_le32(STA_FLG_DRAIN_FLOW) : 0; in iwl_mvm_drain_sta()
/linux-4.4.14/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.4.14/drivers/staging/rdma/hfi1/
Ddriver.c958 int i, drain, ret = 0, is_up = 0; in set_mtu() local
972 drain = !is_ax(dd) && is_up; in set_mtu()
974 if (drain) in set_mtu()
990 if (drain) in set_mtu()
Duser_sdma.c1358 int drain) in user_sdma_txreq_cb() argument
Dchip.c6905 int drain, ret = 0; in set_vl_weights() local
6912 drain = !is_ax(dd) && is_up; in set_vl_weights()
6914 if (drain) in set_vl_weights()
6945 if (drain) in set_vl_weights()
/linux-4.4.14/mm/
Dmemory_hotplug.c1719 int ret, drain, retry_max, node; in __offline_pages() local
1758 drain = 0; in __offline_pages()
1769 if (drain) { in __offline_pages()
1779 drain = 1; in __offline_pages()
1786 drain = 1; in __offline_pages()
Dslub.c1653 static void put_cpu_partial(struct kmem_cache *s, struct page *page, int drain);
2079 static void put_cpu_partial(struct kmem_cache *s, struct page *page, int drain) in put_cpu_partial() argument
2095 if (drain && pobjects > s->cpu_partial) { in put_cpu_partial()
/linux-4.4.14/drivers/staging/dgnc/
Ddgnc_tty.c1448 bd->bd_ops->drain(tty, 0); in dgnc_tty_close()
1998 bd->bd_ops->drain(tty, 0); in dgnc_tty_wait_until_sent()
2595 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
2620 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
2638 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
2759 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
2769 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
2792 rc = ch->ch_bd->bd_ops->drain(tty, 0); in dgnc_tty_ioctl()
Ddgnc_driver.h127 int (*drain)(struct tty_struct *tty, uint seconds); member
Ddgnc_cls.c63 .drain = cls_drain,
Ddgnc_neo.c64 .drain = neo_drain,
/linux-4.4.14/block/
Dblk-core.c403 bool drain = false; in __blk_drain_queue() local
424 drain |= q->nr_rqs_elvpriv; in __blk_drain_queue()
425 drain |= q->request_fn_active; in __blk_drain_queue()
434 drain |= !list_empty(&q->queue_head); in __blk_drain_queue()
436 drain |= q->nr_rqs[i]; in __blk_drain_queue()
437 drain |= q->in_flight[i]; in __blk_drain_queue()
439 drain |= !list_empty(&fq->flush_queue[i]); in __blk_drain_queue()
443 if (!drain) in __blk_drain_queue()
/linux-4.4.14/sound/usb/6fire/
Dmidi.c146 .drain = usb6fire_midi_out_drain
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Das3722.txt57 open drain.
67 bias-high-impedance, drive-open-drain.
/linux-4.4.14/sound/usb/line6/
Dmidi.c207 .drain = line6_midi_output_drain,
/linux-4.4.14/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.4.14/drivers/dma/
Didma64.c428 static void idma64_chan_deactivate(struct idma64_chan *idma64c, bool drain) in idma64_chan_deactivate() argument
434 if (drain) in idma64_chan_deactivate()
/linux-4.4.14/include/linux/qed/
Dqed_if.h233 int (*drain)(struct qed_dev *cdev); member
/linux-4.4.14/Documentation/sound/alsa/
Dcompress_offload.txt77 control. Start, pause, resume, drain and stop commands have the same
174 - partial drain
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dgpio.txt56 whether pin is open-drain and whether pin is logically inverted.
79 When used with active-low, this means open drain/collector, see:
/linux-4.4.14/Documentation/w1/
Dw1.generic7 drain output and by sampling the logic level of the signal line.
/linux-4.4.14/Documentation/DocBook/
Dlibata.xml.db130 API-atapi-drain-needed
Dkernel-api.xml.db639 API---blk-drain-queue
676 API-blk-queue-dma-drain
Ddevice-drivers.xml.db139 API-drain-workqueue
/linux-4.4.14/sound/firewire/
Dscs1x.c239 .drain = scs_output_drain,
/linux-4.4.14/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.4.14/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.4.14/Documentation/leds/
Dledtrig-transient.txt23 permanently causing the battery to drain.
/linux-4.4.14/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.4.14/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.4.14/Documentation/networking/
Dspider_net.txt188 the TX ring quicker than the device can drain it. Once the ring
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed_main.c1134 .drain = &qed_drain,
/linux-4.4.14/Documentation/serial/
Ddriver352 Update the FIFO drain timeout, port->timeout, according to the
/linux-4.4.14/Documentation/timers/
DNO_HZ.txt73 drain its battery very quickly, easily 2-3 times as fast as would the
/linux-4.4.14/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.4.14/sound/usb/
Dmidi.c1239 .drain = snd_usbmidi_output_drain,
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/
Dqede_main.c1993 rc = edev->ops->common->drain(edev->cdev); in qede_drain_txq()
/linux-4.4.14/drivers/gpio/
DKconfig792 Open drain outputs are required for this usage.
/linux-4.4.14/sound/pci/ice1712/
Dice1724.c374 .drain = vt1724_midi_output_drain,
/linux-4.4.14/Documentation/scsi/
Dsym53c8xx_2.txt472 irqm=0 always open drain
Dncr53c8xx.txt785 irqm:0 always open drain
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-gmxx-defs.h6791 uint64_t drain:16; member
6793 uint64_t drain:16;
/linux-4.4.14/Documentation/
Dpinctrl.txt11 biasing and driving mode specific pins, such as pull-up/down, open drain,
/linux-4.4.14/arch/arm/
DKconfig1181 bool "ARM errata: no automatic Store Buffer drain"
/linux-4.4.14/drivers/media/dvb-frontends/
Ddrxk_hard.c1337 drain = (p_src[0] << 8) | p_src[1]; in download_microcode()