Home
last modified time | relevance | path

Searched +full:auto +full:- +full:poll (Results 1 – 25 of 339) sorted by relevance

12345678910>>...14

/freebsd/sys/contrib/device-tree/Bindings/serial/
H A Dpl011.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
13 - $ref: /schemas/arm/primecell.yaml#
14 - $ref: serial.yaml#
22 - arm,pl011
24 - compatible
29 - const: arm,pl011
30 - const: arm,primecell
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp1 //===- PlaceSafepoints.cpp - Place GC Safepoints --------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
14 // - A call is said to be "parseable" if there is a stack map generated for the
19 // - A "poll" is an explicit check in the generated code to determine if the
22 // routine will be parseable. The (gc & runtime specific) logic of a poll is
27 // implementation, this is done via the insertion of poll sites at method entry
29 // are necessary to ensure a finite period between poll sites. This is not
30 // because the poll itself is expensive in the generated code; it's not. Polls
35 // poll (or otherwise be inspected by the GC). If so, the entire stack
[all …]
/freebsd/tests/sys/fs/fusefs/
H A Ddev_fuse_poll.cc1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
52 * Translate a poll method's string representation to the enum value.
54 * --gtest_list_tests
62 else if (0 == strcmp("POLL", s)) in poll_method_from_string()
63 return POLL; in poll_method_from_string()
96 m_mock->unmount(); in TEST_P()
100 ::testing::Values("BLOCKING", "KQ", "POLL", "SELECT"));
129 .WillOnce(Invoke(ReturnImmediate([=](auto in __unused, auto& out) { in TEST_F()
136 .WillOnce(Invoke(ReturnImmediate([=](auto in __unused, auto& out) { in TEST_F()
[all …]
H A Dmockfs.cc1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
43 #include <poll.h>
103 "POLL", in opcode2opname()
121 return([=](auto in, auto &out) { in ReturnErrno()
123 out0->header.unique = in.header.unique; in ReturnErrno()
124 out0->header.error = -error; in ReturnErrno()
125 out0->header.len = sizeof(out0->header); in ReturnErrno()
134 return([=](auto in, auto &out) { in ReturnNegativeCache()
137 out0->body.entry.nodeid = 0; in ReturnNegativeCache()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Host/posix/
H A DMainLoopPosix.cpp1 //===-- MainLoopPosix.cpp --------
77 Status MainLoopPosix::RunImpl::Poll() { Poll() function in MainLoopPosix::RunImpl
133 Status MainLoopPosix::RunImpl::Poll() { Poll() function in MainLoopPosix::RunImpl
169 Status MainLoopPosix::RunImpl::Poll() { Poll() function in MainLoopPosix::RunImpl
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A Draw_socket_stream.cpp1 //===-- llvm/Support/raw_socket_stream.cpp - Socket streams --*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
25 #include <poll.h>
30 // winsock2.h must be included before afunix.h. Briefly turn off clang-format to
32 // clang-format off
35 // clang-format on
69 strncpy(Addr.sun_path, SocketPath.str().c_str(), sizeof(Addr.sun_path) - 1); in setSocketAddr()
79 if (Socket == -1) { in getSocketFD()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DSelectHelper.cpp1 //===-- SelectHelper.cpp --------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 // select bounds. We tried switching to poll() and kqueue and we were panicing
19 #include "lldb/lldb-enumerations.h"
20 #include "lldb/lldb-types.h"
62 auto pos = m_fd_map.find(fd); in FDIsSetRead()
64 return pos->second.read_is_set; in FDIsSetRead()
70 auto pos = m_fd_map.find(fd); in FDIsSetWrite()
72 return pos->second.write_is_set; in FDIsSetWrite()
[all …]
/freebsd/sys/dev/mii/
H A Dicsphyreg.h3 /*-
4 * SPDX-License-Identifier: BSD-2-Clause
44 *--------------------------------------------------------------
49 * 4 Auto-Neg. Advertisement * * *
50 * 5 Auto-Neg. Link Parent Adv * * *
51 * 6 Auto-Neg. Expansion * * *
52 * 7 Auto-Neg. Next Page Tx * *
55 * 11 Quick Poll Status * * * *
56 * 12 10Base-T Operation * * *
67 #define MII_ICSPHY_QPR 0x11 /* Quick Poll Register */
[all …]
/freebsd/sys/dev/le/
H A Dlancereg.h3 /*-
4 * SPDX-License-Identifier: BSD-2-Clause
34 /*-
70 * - Am7990 Local Area Network Controller for Ethernet (LANCE)
71 * (and its descendent Am79c90 C-LANCE).
73 * - Am79c900 Integrated Local Area Communications Controller (ILACC)
75 * - Am79c960 PCnet-ISA Single-Chip Ethernet Controller for ISA
77 * - Am79c961 PCnet-ISA+ Jumperless Single-Chip Ethernet Controller
80 * - Am79c961A PCnet-ISA II Jumperless Full-Duplex Single-Chip
83 * - Am79c965A PCnet-32 Single-Chip 32-bit Ethernet Controller
[all …]
/freebsd/sys/dev/gem/
H A Dif_gemreg.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
40 /* Note: Reading the status reg clears bits 0-6. */
69 * Bits 0-6 auto-clear when read.
78 #define GEM_INTR_PCS 0x00002000 /* Physical Code Sub-layer */
106 #define GEM_PCI_BIF_CNF_HOST_64 0x00000002 /* 64-bit host */
107 #define GEM_PCI_BIF_CNF_B64D_DS 0x00000004 /* no 64-bit data cycle */
116 /* GEM_RESET register bits -- TX and RX self clear when complete. */
167 #define GEM_RX_RING_PTR_LO 0x4004 /* 64-bits unaligned GAK! */
168 #define GEM_RX_RING_PTR_HI 0x4008 /* 64-bits unaligned GAK! */
[all …]
/illumos-gate/usr/src/uts/common/io/pcn/
H A Dpcn.h18 * 4. Neither the name of the author nor the names of any co-contributors
44 * 16-bit I/O map
45 * To switch to 32-bit mode, write to RDP.
61 * 32-bit I/O map
299 /* CSR88-89: Chip ID masks */
356 #define PCN_MISC_TMAULOOP 1<<14 /* T-MAU Loopback packet enable. */
362 #define PCN_MISC_ASEL 1<<1 /* Auto Select */
368 #define PCN_DUPLEX_FDEN 0x0001 /* Full-duplex enable */
369 #define PCN_DUPLEX_AUI 0x0002 /* AUI full-duplex */
370 #define PCN_DUPLEX_FDRPAD 0x0004 /* Full-duplex runt pkt accept dis. */
[all …]
/freebsd/contrib/tnftp/
H A DChangeLog29 - Rename internal getline() to get_line() to avoid
31 - Avoid a NULL dereference in an error message.
44 - Add the time.h headers to accheck_includes, for the strptime check.
45 - Remove the check for el_init in libedit; we're always replacing
54 - Only attempt to el_parse() a command unknown by the default
57 - Turn off the alarmtimer before resetting the SIGALRM handler
60 - Add epsv6 and epsv to disable extended passive mode for ipv6 or
64 - Improve parsing of chunked transfer chunks per RFC2616:
65 - more stringent chunk-size parsing
66 - ignore optional trailing ';chunk-ext' stuff, instead of barfing
[all …]
/freebsd/sys/dev/igc/
H A Digc_phy.c1 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
13 * igc_init_phy_ops_generic - Initialize PHY function pointers
16 * Setups up the function pointers to no-op functions
20 struct igc_phy_info *phy = &hw->phy; in igc_init_phy_ops_generic()
24 phy->ops.init_params = igc_null_ops_generic; in igc_init_phy_ops_generic()
25 phy->ops.acquire = igc_null_ops_generic; in igc_init_phy_ops_generic()
26 phy->ops.check_reset_block = igc_null_ops_generic; in igc_init_phy_ops_generic()
27 phy->ops.force_speed_duplex = igc_null_ops_generic; in igc_init_phy_ops_generic()
28 phy->ops.get_info = igc_null_ops_generic; in igc_init_phy_ops_generic()
[all …]
/illumos-gate/usr/src/uts/common/io/igc/core/
H A Digc_phy.c1 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
12 * igc_init_phy_ops_generic - Initialize PHY function pointers
15 * Setups up the function pointers to no-op functions
19 struct igc_phy_info *phy = &hw->phy; in igc_init_phy_ops_generic()
23 phy->ops.init_params = igc_null_ops_generic; in igc_init_phy_ops_generic()
24 phy->ops.acquire = igc_null_ops_generic; in igc_init_phy_ops_generic()
25 phy->ops.check_reset_block = igc_null_ops_generic; in igc_init_phy_ops_generic()
26 phy->ops.force_speed_duplex = igc_null_ops_generic; in igc_init_phy_ops_generic()
27 phy->ops.get_info = igc_null_ops_generic; in igc_init_phy_ops_generic()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/input/
H A Dadc-keys.txt2 ------------------------------------
5 - compatible: "adc-keys"
6 - io-channels: Phandle to an ADC channel
7 - io-channel-names = "buttons";
8 - keyup-threshold-microvolt: Voltage above or equal to which all the keys are
12 - poll-interval: Poll interval time in milliseconds
13 - autorepeat: Boolean, Enable auto repeat feature of Linux input
16 Each button (key) is represented as a sub-node of "adc-keys":
18 Required subnode-properties:
19 - label: Descriptive name of the key.
[all …]
/illumos-gate/usr/src/man/man9e/
H A Dmac.9e33 framework provides a means for implementing high-performance networking
75 .Ss High-Level Design
76 At a high-level, a device driver is chiefly concerned with three general
78 .Bl -enum -offset indent
94 Configuration of a device, such as whether auto-negotiation should be
138 structure and the corresponding NULL-terminated
204 .Bd -literal -offset indent
303 .Bl -bullet -offset indent -compact
340 interrupt or by being asked to poll for frames.
346 In addition to the per-packet flow described below, there are certain
[all …]
/illumos-gate/usr/src/uts/common/io/e1000api/
H A De1000_mac.c3 Copyright (c) 2001-2015, Intel Corporation
43 * e1000_init_mac_ops_generic - Initialize MAC function pointers
46 * Setups up the function pointers to no-op functions
50 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_ops_generic()
54 mac->ops.init_params = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
55 mac->ops.init_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
56 mac->ops.reset_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
57 mac->ops.setup_physical_interface = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
58 mac->ops.get_bus_info = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
59 mac->ops.set_lan_id = e1000_set_lan_id_multi_port_pcie; in e1000_init_mac_ops_generic()
[all …]
/freebsd/contrib/ntp/ntpd/
H A Drefclock_true.c2 * refclock_true - clock driver for the Kinemetrics/TrueTime receivers
3 * Receiver Version 3.0C - tested plain, with CLKLDISC
5 * - Support TL-3 WWV TOD receiver
46 * GOES: (468-DC, usable with GPS->GOES converting antenna)
47 * GPS/TM-TMD:
48 * XL-DC: (a 151-602-21
[all...]
/freebsd/sys/dev/e1000/
H A De1000_mac.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
42 * e1000_init_mac_ops_generic - Initialize MAC function pointers
45 * Setups up the function pointers to no-op functions
49 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_ops_generic()
53 mac->ops.init_params = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
54 mac->ops.init_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
55 mac->ops.reset_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
56 mac->ops.setup_physical_interface = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
57 mac->ops.get_bus_info = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
[all …]
/freebsd/sys/dev/msk/
H A Dif_mskreg.h17 * are provided to you under the BSD-type license terms provided
22 * - Redistributions of source code must retain the above copyright
24 * - Redistributions in binary form must reproduce the above
28 * - Neither the name of Marvell nor the names of its contributors
48 /*-
49 * SPDX-License-Identifier: BSD-4-Clause AND BSD-3-Clause
65 * 4. Neither the name of the author nor the names of any co-contributors
82 /*-
110 * D-Link PCI vendor ID
154 * D-Link gigabit ethernet device ID
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__atomic/
H A Datomic_sync.h1 //===----------------------------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
35 // - __atomic_wait
36 // - __atomic_wait_unless
37 // - __atomic_notify_one
38 // - __atomic_notify_all
39 // Note that std::atomic<T>::wait was back-ported to C++03
67auto __current_val = __atomic_waitable_traits<__decay_t<_AtomicWaitable> >::__atomic_load(__a_, __…
103 // `__poll_` takes the current value of the atomic as an in-out argument
[all …]
/freebsd/crypto/openssl/doc/designs/quic-design/server/
H A Dquic-polling.md4 - [QUIC Polling API Design](#quic-polling-api-design)
7 …on Past Mistakes in Poller Interface Design](#reflections-on-past-mistakes-in-poller-interface-des…
8 * [Example Use Cases](#example-use-cases)
9 …+ [Use Case A: Simple Blocking or Non-Blocking Application](#use-case-a--simple-blocking-or-non-bl…
10 …+ [Use Case B: Application-Controlled Hierarchical Polling](#use-case-b--application-controlled-hi…
11 * [Use of Poll Descriptors](#use-of-poll-descriptors)
12 * [Event Types and Representation](#event-types-and-representation)
14 + [Sketch A: One-Shot/Immediate Mode API](#sketch-a--one-shot-immediate-mode-api)
15 + [Sketch B: Registered/Retained Mode API](#sketch-b--registered-retained-mode-api)
16 - [Use Case Examples](#use-case-examples)
[all …]
/freebsd/contrib/ntp/include/
H A Dntp.h2 * ntp.h - NTP definitions for the masses
21 * Calendar arithmetic - contributed by G. Healton
35 / 4 - ((year - 1) / 100) + ((year - 1) / \
41 #define ntp0(year) (julian0(year) - julian0(1900))
46 #define unix0(year) (julian0(year) - julian0(1970))
49 * LEAP YEAR test for full 4-digit years (e.g, 1999, 2010)
61 * to convert simple two-digit years to tm_year style years:
66 * to convert either two-digi
[all...]
/illumos-gate/usr/src/man/man4i/
H A Diec61883.4i17 .%T "IIEC 61883 Consumer Electronic Audio/Video Equipment - Digital Interface"
38 This method provides better performance and finer-grained control than
74 is used for producer-consumer synchronization.
81 Bus-specific overhead, such as isochronous packet headers, is handled by the driver
98 and allocates the default-size data buffer.
99 During transmit, the first packet's CIP header is used to auto-detect the data format.
106 .Em IEC 61883-1 .
122 .Xr poll 2
127 .Bd -literal -offset 2n
144 .Bl -tag -width " " -compact
[all …]
/freebsd/sys/dev/etherswitch/ar40xx/
H A Dar40xx_hw_port.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
92 * The earlier chipset switch drivers enable auto link enable here. in ar40xx_hw_port_init()
93 * The switch will poll the PHYs too, and configure appropriately. in ar40xx_hw_port_init()
95 * The ar40xx code in linux/u-boot instead has a whole workaround in ar40xx_hw_port_init()
97 * NOTABLY - they do NOT enable the TX/RX MAC here or autoneg - in ar40xx_hw_port_init()
100 * SO - for now the port is left off until the PHY state changes. in ar40xx_hw_port_init()
126 * Call when the link for a non-CPU port is down.
143 * Call when the link for a non-CPU port is up.
145 * This will turn on the default auto-link checking and
[all …]

12345678910>>...14