Home
last modified time | relevance | path

Searched full:virtual (Results 1 – 25 of 468) sorted by relevance

12345678910>>...19

/Zephyr-Core-3.5.0/include/zephyr/drivers/mm/
Dsystem_mm.h64 * @brief Map one physical page into the virtual address space
66 * This maps one physical page into the virtual address space.
75 * @param virt Page-aligned destination virtual address to map
81 * @retval -EFAULT if virtual address has already been mapped
86 * @brief Map a region of physical memory into the virtual address space
88 * This maps a region of physical memory into the virtual address space.
97 * @param virt Page-aligned destination virtual address to map
104 * @retval -EFAULT if any virtual addresses have already been mapped
110 * @brief Map an array of physical memory into the virtual address space
112 * This maps an array of physical pages into a continuous virtual address
[all …]
/Zephyr-Core-3.5.0/subsys/net/l2/virtual/
DKconfig5 bool "Virtual L2 support"
7 Add a virtual L2 layer driver. This is needed if you have a L2
14 bool "Virtual interface network management interface"
18 Enable support net_mgmt virtual interface which can be used to
22 int "Max length of the virtual L2 layer name"
31 module-str = Log level for virtual L2 layer
32 module-help = Enables virtual L2 to output debug messages.
35 source "subsys/net/l2/virtual/ipip/Kconfig"
/Zephyr-Core-3.5.0/drivers/usb/udc/
DKconfig.virtual5 bool "Virtual USB device controller driver"
10 Virtual USB device controller driver.
13 int "Virtual controller driver internal thread stack size"
17 Virtual device controller driver internal thread stack size.
20 int "Virtual controller driver thread priority"
24 Virtual device controller driver thread priority.
/Zephyr-Core-3.5.0/include/zephyr/net/
Dvirtual.h2 * @brief Virtual Network Interface
30 * @brief Virtual network interface support functions
31 * @defgroup virtual Virtual Network Interface Support Functions
36 /** Virtual interface capabilities */
79 /** Get the virtual interface capabilities */
104 /** Pass the attachment information to virtual interface */
119 * Virtual API struct (it is the first one).
123 /** Virtual L2 context that is needed to binding to the real network interface
130 /* My virtual network interface */
135 * Other network interface this virtual network interface is
[all …]
/Zephyr-Core-3.5.0/samples/net/virtual/
DREADME.rst1 .. zephyr:code-sample:: virtual-network-interface
2 :name: Virtual network interface
3 :relevant-api: virtual virtual_mgmt
5 Create a sample virtual network interface.
10 This sample application creates a sample virtual network interface for
15 all the virtual interfaces are running on top of it.
17 On top of Ethernet interface there are two virtual network interfaces,
24 :zephyr_file:`samples/net/virtual`.
45 :zephyr-app: samples/net/virtual
Dsample.yaml5 - virtual
8 description: Test virtual network interface functionality
9 name: Virtual network interface sample app
11 sample.net.virtual:
/Zephyr-Core-3.5.0/modules/thrift/src/thrift/server/
DTFDServer.h32 virtual ~TFDServer();
34 virtual bool isOpen() const override;
35 virtual THRIFT_SOCKET getSocketFD() override;
36 virtual void close() override;
38 virtual void interrupt() override;
39 virtual void interruptChildren() override;
43 virtual std::shared_ptr<TTransport> acceptImpl() override;
/Zephyr-Core-3.5.0/drivers/pcie/host/
Dvc.h14 /** Virtual Channel capability and control Registers */
18 /** Virtual Channel Count */
21 /** Low Priority Virtual Channel Count */
35 /** Virtual Channel Arbitration Capability */
38 /** Virtual Channel Arbitration Table Offset */
46 /** Load Virtual Channel Arbitration Table */
48 /** Virtual Channel Arbitration Select */
51 /** Virtual Channel Arbitration Table Status */
70 /** Virtual Channel Resource Registers */
91 /** Traffic Class to Virtual Channel Map */
[all …]
/Zephyr-Core-3.5.0/drivers/mm/
Dmm_drv_common.h18 * @brief Get the flags of mapped virtual address.
21 * a mapped virtual address. This is used internally for remapping.
26 * @param virt Page-aligned virtual address
27 * @param[out] flags flags of mapped virtual address
31 * @retval -EFAULT if virtual address is not mapped
90 * @brief Test if the virtual memory region is mapped
92 * @param virt Page-aligned base virtual address
93 * @param size Size of the virtual memory region
101 * @brief Test if the virtual memory region is unmapped
103 * @param virt Page-aligned base virtual address
[all …]
/Zephyr-Core-3.5.0/include/zephyr/drivers/uart/
Dserial_test.h19 * @brief Queues data to be read by the virtual serial port.
22 * Use cases involving multiple writers virtual serial port must prevent
26 * @param dev Address of virtual serial port.
37 * @param dev Address of virtual serial port.
44 * @brief Read data written to virtual serial port.
55 * @param dev Address of virtual serial port.
64 * @brief Peek at data written to virtual serial port.
75 * @param dev Address of virtual serial port.
84 * @brief Callback called after bytes written to the virtual serial port.
86 * @param dev Address of virtual serial port.
[all …]
/Zephyr-Core-3.5.0/tests/bsim/bluetooth/mesh/tests_scripts/friendship/
Dmsg_va_collision.sh8 # to Friend when LPN is subscribed to 2 virtual addresses with collision.
10 # 1. LPN subscribes a model to 2 virtual addresses with collision and sends single Friend
13 # 2.1. Friend sends a message to each virtual address, LPN receives both messages.
15 # 3.1. LPN unsubscribes from one of the virtual addresses. At this step no Friend Subscription
17 # 3.2. Friend sends a message to each virtual address. LPN receives both, but successfully decrypts
20 # 4.1. LPN unsubscribes from the second virtual address and sends Friend Subscription Remove message
22 # 4.2. Friend sends a message to each virtual address, but non of them are received by LPN.
/Zephyr-Core-3.5.0/doc/hardware/arch/
Dx86.rst12 Virtual Memory
16 is executing in virtual address space. By default, physical and virtual
20 :kconfig:option:`CONFIG_SRAM_SIZE` while the virtual address space is marked by
26 Separate Virtual Address Space from Physical Address Space
29 On 32-bit x86, it is possible to have separate physical and virtual
30 address space. Code and data are linked in virtual address space,
34 After ``vm_enter``, code execution is done via virtual addresses
35 and data can be referred via their virtual addresses. This is
38 at the page directory level, in addition to mapping virtual addresses
49 There are restrictions on where virtual address space can be:
[all …]
/Zephyr-Core-3.5.0/tests/net/virtual/
Dtestcase.yaml7 - virtual
10 net.virtual.tunnel.ipip:
15 net.virtual.tunnel.ip6ip:
20 net.virtual.tunnel.ipip6:
25 net.virtual.tunnel.ip6ip6:
/Zephyr-Core-3.5.0/tests/drivers/i2c/i2c_target_api/common/
DKconfig7 bool "Virtual I2C Driver for Target development"
10 This driver exposes a virtual I2C driver used to debug virtual
14 string "Virtual Port device name"
/Zephyr-Core-3.5.0/drivers/usb/uvb/
DKconfig9 prompt "USB virtual bus"
11 USB virtual bus service intended for use by virtual UDC
24 module-str = USB virtual bus service
/Zephyr-Core-3.5.0/kernel/
DKconfig.vm5 menu "Virtual Memory Support"
10 Hidden option to enable virtual memory Kconfigs.
17 hex "Virtual address space base address"
26 at least when the kernel boots all virtual RAM addresses are the same
32 instruction pointer to virtual addresses at early boot before
36 regions if RAM is not identity-mapped, or the virtual and physical
42 page tables are in use, they all have the same virtual-to-physical
59 Will be used to convert between physical and virtual addresses for
73 size of the virtual region for runtime memory mappings. This is needed
81 RAM size larger than the defined bounds of the virtual address space.
[all …]
/Zephyr-Core-3.5.0/subsys/bluetooth/mesh/
Dva.h7 /** Virtual address entry. */
35 /** @brief Find virtual address entry by Label UUID.
45 /** @brief Check if there are more than one Label UUID which hash has the specificed virtual
48 * @param addr Virtual address to check
57 * @param idx Index of virtual address entry.
63 /** @brief Get virtual address entry index by Label UUID.
75 /** @brief Store pending virtual address entries in the persistent storage.*/
78 /** @brief Remove all stored virtual addresses and remove them from the persistent storage. */
/Zephyr-Core-3.5.0/lib/cpp/minimal/
Dcpp_vtable.cpp9 * @brief Stub for C++ virtual tables
14 * @brief basic virtual tables required for classes to build
19 virtual void dummy();
22 virtual void dummy();
Dcpp_virtual.c9 * @brief Stub for C++ pure virtual functions
13 * @brief Stub for pure virtual functions
15 * This routine is needed for linking C++ code that uses pure virtual
/Zephyr-Core-3.5.0/boards/
DKconfig63 Enable QEMU virtual instruction counter. The virtual cpu will
64 execute one instruction every 2^N ns of virtual time. This will
71 The virtual CPU will execute one instruction every 2^N nanoseconds
72 of virtual time, where N is the value provided here.
78 When the virtual CPU is sleeping, the virtual time will advance
80 the virtual time will jump to the next timer deadline instantly
81 whenever the virtual CPU goes to sleep mode and will not advance
/Zephyr-Core-3.5.0/modules/thrift/src/thrift/transport/
DTSSLSocket.h90 virtual void access(std::shared_ptr<AccessManager> manager) in access()
159 virtual void authorize();
223 virtual ~TSSLSocketFactory();
227 virtual std::shared_ptr<TSSLSocket> createSocket();
231 virtual std::shared_ptr<TSSLSocket>
238 virtual std::shared_ptr<TSSLSocket> createSocket(THRIFT_SOCKET socket);
244 virtual std::shared_ptr<TSSLSocket>
252 virtual std::shared_ptr<TSSLSocket> createSocket(const std::string &host, int port);
259 virtual std::shared_ptr<TSSLSocket>
267 virtual void ciphers(const std::string &enable);
[all …]
/Zephyr-Core-3.5.0/samples/cpp/cpp_synchronization/src/
Dmain.cpp27 * @class semaphore the basic pure virtual semaphore class
31 virtual int wait(void) = 0;
32 virtual int wait(int timeout) = 0;
33 virtual void give(void) = 0;
47 * Class derives from the pure virtual semaphore class and
55 virtual ~cpp_semaphore() {} in ~cpp_semaphore()
56 virtual int wait(void);
57 virtual int wait(int timeout);
58 virtual void give(void);
/Zephyr-Core-3.5.0/doc/connectivity/networking/api/
Dvlan.rst3 Virtual LAN (VLAN) Support
13 `Virtual LAN <https://wikipedia.org/wiki/Virtual_LAN>`_ (VLAN) is a
18 In Zephyr, each individual VLAN is modeled as a virtual network interface.
20 a real physical ethernet port in the system. A virtual network interface is
21 created for each VLAN, and this virtual network interface connects to the
23 *eth0* is the real network interface and *vlan0* is a virtual network interface
/Zephyr-Core-3.5.0/samples/subsys/usb/shell/boards/
Dqemu_cortex_m3.overlay9 compatible = "zephyr,uhc-virtual";
12 compatible = "zephyr,udc-virtual";
18 compatible = "zephyr,udc-virtual";
/Zephyr-Core-3.5.0/include/zephyr/drivers/i2c/target/
Deeprom.h23 * @brief Program memory of the virtual EEPROM
26 * @param eeprom_data Pointer of data to program into the virtual eeprom memory
27 * @param length Length of data to program into the virtual eeprom memory
36 * @brief Read single byte of virtual EEPROM memory
39 * @param eeprom_data Pointer of byte where to store the virtual eeprom memory

12345678910>>...19