| /freebsd/sys/contrib/device-tree/src/arm64/nvidia/ | 
| H A D | tegra210-p2571.dts | 21 				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 …]
 
 | 
| H A D | tegra210-p2595.dtsi | 20 				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 …]
 
 | 
| H A D | tegra210-p2597.dtsi | 54 				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 …]
 
 | 
| H A D | tegra210-p2894.dtsi | 36 				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
 [all...]
 | 
| H A D | tegra210-smaug.dts | 82 				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 …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/i2c/ | 
| H A D | i2c-gpio.yaml | 23       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 …]
 
 | 
| /freebsd/share/man/man9/ | 
| H A D | sbuf.9 | 292 as a record boundary marker that will be used during drain operations to avoid331 function will set up an sbuf with a drain function to use
 411 function sets a drain function
 417 to be passed to the drain on callback.
 418 The drain function cannot be changed while
 422 The registered drain function
 433 If the drain function exists, it will be called when the sbuf internal
 436 The drain function may drain some or all of the data, but must drain
 438 The return value from the drain function, if positive, indicates how
 447 The drain will be called for every byte added to the sbuf.
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/nuvoton/ | 
| H A D | nuvoton-npcm730-gsj-gpio.dtsi | 84 			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 …]
 
 | 
| /freebsd/lib/libc/arm/gen/ | 
| H A D | arm_drain_writebuf.2 | 29 .Nd drain pending writes from cores and caches46 .Dq drain write buffer
 50 synchronization barrier, followed by an L2 cache drain on
 54 attempts to wait for the drain operation to complete, but cannot
 58 tells the L2 cache controller to drain its buffers, and it waits until
 
 | 
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ | 
| H A D | sanitizer_allocator_local_cache.h | 29     Drain(allocator);  in Destroy()65   void Drain(SizeClassAllocator *allocator) {  in Drain()  function
 69       while (c->count > 0) Drain(&memory_mapper, c, allocator, i, c->count);  in Drain()
 113     Drain(&memory_mapper, c, allocator, class_id, c->max_count / 2);  in DrainHalfMax()
 116   void Drain(MemoryMapperT *memory_mapper, PerClass *c,  in Drain()  function
 154     Drain(allocator);  in Destroy()
 182       Drain(c, allocator, class_id);  in Deallocate()
 187   void Drain(SizeClassAllocator *allocator) {  in Drain()  function
 191         Drain(c, allocator, i);  in Drain()
 254   NOINLINE void Drain(PerClass *c, SizeClassAllocator *allocator,  in Drain()  function
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/serio/ | 
| H A D | ps2-gpio.yaml | 19       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
 
 | 
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/mount/ | 
| H A D | umount_unlinked_drain.ksh | 23 # Test async unlinked drain to ensure mounting is not held up when there are31 # 3. Drain and build up the unlinked list at the same time to test for races
 76 log_assert "Unlinked list drain does not hold up mounting of fs"
 110 		# confirm we can drain and add to unlinked set at the same time
 121 log_pass "Confirmed unlinked list drain does not hold up mounting of fs"
 
 | 
| /freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ | 
| H A D | local_cache.h | 35     drain(); in appendFromArray() 64     // If the cache is full, drain half of blocks back to the main allocator.
 67       drain(C, ClassId);
 85   void drain() {
 86     // Drain BatchClassId last as it may be needed while draining normal blocks.
 91         drain(&PerClassArray[I], I);
 94       drain(&PerClassArray[BatchClassId], BatchClassId); in init()
 177   NOINLINE void drain(PerClass *C, uptr ClassId) { in createGroup()
 153 void drain() { drain()  function
 260 NOINLINE void drain(PerClass *C, uptr ClassId) { drain()  function
 
 | 
| /freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/ | 
| H A D | errorq.h | 47 #define	ERRORQ_VITAL	0x0001	/* drain queue automatically on system reset */52 #define	ERRORQ_ASYNC	0	/* schedule async queue drain for caller */
 53 #define	ERRORQ_SYNC	1	/* do not schedule drain; caller will drain */
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/pwm/ | 
| H A D | nxp,pca9685-pwm.txt | 13   - open-drain (bool): boolean to configure outputs with open-drain structure;26 	open-drain;
 
 | 
| /freebsd/sys/contrib/device-tree/include/dt-bindings/gpio/ | 
| H A D | gpio.h | 21 /* Bit 2 express Open drain or open source */26  * Open Drain/Collector is the combination of single-ended open drain interface.
 
 | 
| /freebsd/sys/kern/ | 
| H A D | subr_sbuf.c | 319 	    ("%s makes no sense on sbuf %p with drain", __func__, s));  in sbuf_clear()354  * Drain into a counter.  Counts amount of data without producing output.
 369  * Set up a drain function and argument on an sbuf to flush data to
 379 	    ("Cannot change drain to %p on non-empty sbuf %p", func, s));  in sbuf_set_drain()
 385  * Call the drain and process the return.
 408 	    ("Bad drain amount %d for sbuf %p", len, s));  in sbuf_drain()
 453 			 * If there is a drain, use it, otherwise extend the  in sbuf_put_bytes()
 487 		 * If there is a drain, use it, otherwise extend the  in sbuf_put_byte()
 526 	    ("Nonsensical copyin to sbuf %p with a drain", s));  in sbuf_bcopyin()
 586 	    ("Nonsensical copyin to sbuf %p with a drain", s));  in sbuf_copyin()
 [all …]
 
 | 
| /freebsd/usr.sbin/bhyve/ | 
| H A D | uart_backend.c | 81 	void (*drain)(int, enum ev_type, void *);  member318 		sc->mev = mevent_add(sc->tty.rfd, EVF_READ, socket_softc->drain,  in uart_tcp_listener()
 419     void (*drain)(int, enum ev_type, void *), void *arg)  in uart_tcp_backend()
 474 	 * and the drain function provided by the frontend.  in uart_tcp_backend()
 483 	socket_softc->drain = drain;  in uart_tcp_backend()
 527     void (*drain)(int, enum ev_type, void *), void *arg)  in uart_tty_open()
 534 		retval = uart_tcp_backend(sc, path, drain, arg);  in uart_tty_open()
 544 		sc->mev = mevent_add(sc->tty.rfd, EVF_READ, drain, arg);  in uart_tty_open()
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/pinctrl/ | 
| H A D | pinctrl-palmas.txt | 4 the configuration for Pull UP/DOWN, open drain etc.20 open drain.
 53 	 drive-open-drain.
 100 					drive-open-drain = <1>;
 
 | 
| H A D | lantiq,pinctrl-xway.txt | 21 pull-up and open-drain113 - lantiq,open-drain: Boolean, enables open-drain on the defined pin.
 153 				lantiq,open-drain;
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/st/ | 
| H A D | ste-href-tvk1281618-r2.dtsi | 90 				drive-open-drain;99 				 * cannot set its DRDY line to open drain, so it cannot be
 120 				 * cannot set its DRDY line to open drain, so it cannot be
 139 				/* INT2 would need to be open drain */
 157 				 * cannot set its DRDY line to open drain, so it cannot be
 
 | 
| /freebsd/sys/compat/linuxkpi/common/src/ | 
| H A D | linux_work.c | 413 		[WORK_ST_TASK] = WORK_ST_IDLE,		/* cancel and drain */  in linux_cancel_work_sync()414 		[WORK_ST_EXEC] = WORK_ST_IDLE,		/* too late, drain */  in linux_cancel_work_sync()
 415 		[WORK_ST_CANCEL] = WORK_ST_IDLE,	/* cancel and drain */  in linux_cancel_work_sync()
 448 linux_cancel_timer(struct delayed_work *dwork, bool drain)  in linux_cancel_timer()  argument
 456 	/* check if we should drain */  in linux_cancel_timer()
 457 	if (drain)  in linux_cancel_timer()
 518 		[WORK_ST_TIMER] = WORK_ST_IDLE,		/* cancel and drain */  in linux_cancel_delayed_work_sync_int()
 519 		[WORK_ST_TASK] = WORK_ST_IDLE,		/* cancel and drain */  in linux_cancel_delayed_work_sync_int()
 520 		[WORK_ST_EXEC] = WORK_ST_IDLE,		/* too late, drain */  in linux_cancel_delayed_work_sync_int()
 521 		[WORK_ST_CANCEL] = WORK_ST_IDLE,	/* cancel and drain */  in linux_cancel_delayed_work_sync_int()
 
 | 
| /freebsd/contrib/netbsd-tests/lib/libcurses/tests/ | 
| H A D | timeout | 13 # drain input....14 call OK drain
 
 | 
| /freebsd/sys/net/ | 
| H A D | mp_ring.c | 110 		n = r->drain(r, cidx, pidx);  in drain_ring_locked()184 		n = r->drain(r, cidx, pidx);  in drain_ring_lockless()
 247 ifmp_ring_alloc(struct ifmp_ring **pr, int size, void *cookie, mp_ring_drain_t drain,  in ifmp_ring_alloc()  argument
 253 	if (pr == NULL || size < 2 || size > 65536 || drain == NULL ||  in ifmp_ring_alloc()
 266 	r->drain = drain;  in ifmp_ring_alloc()
 312  * Enqueue n items and maybe drain the ring for some time.
 482 	    (os.flags != ABDICATED && r->can_drain(r) == 0))	// Can either drain, or everyone left  in ifmp_ring_check_drainage()
 
 | 
| /freebsd/sys/netpfil/ipfw/ | 
| H A D | ip_dn_private.h | 215 	/* bucket index used by drain routine to drain queues for this288 	/* bucket index used by the drain routine to drain the scheduler
 319 	 * deleted by the drain routine. See notes below.
 326  * NOTE about object drain.
 327  * The system will automatically (XXX check when) drain queues and
 443 /* function to drain idle object */
 
 |