Home
last modified time | relevance | path

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

12345678910>>...24

/Zephyr-latest/include/zephyr/drivers/mm/
Dsystem_mm.h91 * @brief Map one physical page into the virtual address space
93 * This maps one physical page into the virtual address space.
102 * @param virt Page-aligned destination virtual address to map
108 * @retval -EFAULT if virtual address has already been mapped
113 * @brief Map a region of physical memory into the virtual address space
115 * This maps a region of physical memory into the virtual address space.
124 * @param virt Page-aligned destination virtual address to map
131 * @retval -EFAULT if any virtual addresses have already been mapped
137 * @brief Map an array of physical memory into the virtual address space
139 * This maps an array of physical pages into a continuous virtual address
[all …]
/Zephyr-latest/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-latest/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-latest/include/zephyr/net/
Dvirtual.h2 * @brief Virtual Network Interface
30 * @brief Virtual network interface support functions
31 * @defgroup virtual Virtual Network Interface Support Functions
38 /** Virtual interface capabilities */
43 /** Virtual LAN interface (VLAN) */
46 /** Virtual Ethernet bridge interface. */
89 /** Virtual L2 API operations. */
97 /** Get the virtual interface capabilities */
117 /** Pass the attachment information to virtual interface */
132 * Virtual API struct (it is the first one).
[all …]
/Zephyr-latest/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-latest/doc/kernel/memory_management/
Dvirtual_memory.rst3 Virtual Memory
6 Virtual memory (VM) in Zephyr provides developers with the ability to fine tune
7 access to memory. To utilize virtual memory, the platform must support
9 the target of Zephyr mainly being embedded systems, virtual memory
15 between physical and virtual memory address spaces, if demand paging
20 Basic virtual memory support does not utilize secondary storage to
25 secondary storage as a backing store for virtual memory, thus
29 * Although the virtual memory space can be larger than physical
41 virtual memory.
43 * :kconfig:option:`CONFIG_MMU`: must be enabled for virtual memory support in
[all …]
/Zephyr-latest/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-latest/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-latest/include/zephyr/kernel/internal/
Dmm.h21 * @brief Address offset of permanent virtual mapping from physical address.
23 * This is the offset to subtract from a virtual address mapped in the
28 * This only works for virtual addresses within the interval
35 * frames that are pinned to their virtual mapping at boot.
48 * @brief Get physical address from virtual address.
52 * @param virt Virtual address
59 * @brief Get virtual address from physical address.
65 * @return Virtual address.
71 * @brief Kernel is mapped in virtual memory if defined.
75 #error "XIP and a virtual memory kernel are not allowed"
[all …]
/Zephyr-latest/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-latest/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-latest/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-latest/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-latest/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-latest/subsys/net/lib/shell/
Dvirtual.c14 #include <zephyr/net/virtual.h>
28 if (net_if_l2(iface) != &NET_L2_GET_NAME(VIRTUAL)) { in virtual_iface_cb()
104 PR("No virtual interfaces found."); in cmd_virtual_show()
113 "virtual network interface"); in cmd_virtual_show()
126 PR("No %s interface %s found.\n", "virtual", argv[1]); in cmd_virtual_attach()
143 "virtual network interface"); in cmd_virtual_attach()
156 PR("No %s interface %s found.\n", "virtual", argv[1]); in cmd_virtual_detach()
167 "virtual network interface"); in cmd_virtual_detach()
175 "'virtual attach <upper virtual iface index> <lower iface index>'",
179 "'virtual detach <upper virtual iface index>'",
[all …]
/Zephyr-latest/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-latest/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-latest/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 specified 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-latest/tests/bsim/bluetooth/mesh/tests_scripts/bridge/
Dbrg_simple_va.sh7 # This test checks basic functionality of the Subnet Bridge with virtual addressing. It checks the
9 # - Messages are bridged to virtual address subscribers, only for subnets in the bridging table.
21 # Virtual Address
28 # (**) - Messages are not bridged to subnet 3 via the virtual address. If the node belonging to
34 # - Each of the nodes are subscribed to the same virtual address. Messages are bridged from the
35 # tester to the virtual address, only for subnets 1 and 2.
/Zephyr-latest/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();
/Zephyr-latest/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-latest/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-latest/boards/renode/cortex_r8_virtual/support/
Dcortex_r8_virtual.resc1 :name: Cortex-R8-Virtual
2 :description: This script is prepared to run Zephyr on a virtual Cortex-R8 board.
4 $name?="Cortex-R8-Virtual"
/Zephyr-latest/include/zephyr/sys/
Dmem_manage.h41 * @brief Check if a virtual address is within range of virtual memory.
43 * This checks if the virtual address (@p virt) is within
53 * @param virt Virtual address to be checked.
55 * @return True if virtual address is within range, false if not.

12345678910>>...24