Home
last modified time | relevance | path

Searched full:descriptor (Results 1 – 25 of 370) sorted by relevance

12345678910>>...15

/Zephyr-latest/drivers/ethernet/
Deth_e1000_priv.h19 #define ICR_TXDW (1) /* Transmit Descriptor Written Back */
30 #define RDESC_STA_DD (1) /* Descriptor Done */
31 #define TDESC_STA_DD (1) /* Descriptor Done */
42 RDBAL = 0x2800, /* Rx Descriptor Base Address Low */
43 RDBAH = 0x2804, /* Rx Descriptor Base Address High */
44 RDLEN = 0x2808, /* Rx Descriptor Length */
45 RDH = 0x2810, /* Rx Descriptor Head */
46 RDT = 0x2818, /* Rx Descriptor Tail */
47 TDBAL = 0x3800, /* Tx Descriptor Base Address Low */
48 TDBAH = 0x3804, /* Tx Descriptor Base Address High */
[all …]
DKconfig.cyclonev14 int "Number of entries in the transmit descriptor ring"
27 int "Number of entries in the receive descriptor ring"
33 There is one descriptor entry per fragment.
/Zephyr-latest/tests/bsim/bluetooth/ll/edtt/gatt_test_app/src/gatt/
Dgatt_macs.h122 * @brief Descriptor Declaration Macro.
124 * Helper macro to declare a descriptor attribute.
126 * @param _uuid Descriptor attribute uuid.
127 * @param _perm Descriptor attribute access permissions.
128 * @param _read Descriptor attribute read callback.
129 * @param _write Descriptor attribute write callback.
130 * @param _value Descriptor attribute value.
131 * @param _handle Descriptor attribute handle.
143 * @param _handle Descriptor attribute handle.
156 * @param _handle Descriptor attribute handle.
[all …]
/Zephyr-latest/subsys/usb/device_next/
Dusbd_desc.h13 * @brief Get USB descriptor node
15 * Get descriptor node from internal descriptor list.
18 * @param[in] type Descriptor type (bDescriptorType)
19 * @param[in] idx Descriptor index
21 * @return pointer to descriptor node or NULL if not found.
/Zephyr-latest/include/zephyr/
Dbindesc.h30 * @brief Binary Descriptor Definition
131 * type - Type of the descriptor, UINT, STR or BYTES
132 * id - Unique ID for the descriptor, must fit in 12 bits
161 /* Convenience helper for declaring a binary descriptor entry. */
171 * @brief Define a binary descriptor of type string.
174 * Define a string that is registered in the binary descriptor header.
180 * @param name Name of the descriptor
181 * @param id Unique ID of the descriptor
182 * @param value A string value for the descriptor
195 * @brief Define a binary descriptor of type uint.
[all …]
/Zephyr-latest/include/zephyr/usb/
Dusbd.h53 * The length of the string descriptor (bLength) is calculated from the
60 * Use this macro to determine the bLength of the string descriptor.
85 * USBD string descriptor data
88 /** Descriptor index, required for string descriptors */
90 /** Descriptor usage type (not bDescriptorType) */
92 /** The string descriptor is in ASCII7 format */
147 * USBD BOS Device Capability descriptor data
150 /** Descriptor usage type (not bDescriptorType) */
158 * Descriptor node
160 * Descriptor node is used to manage descriptors that are not
[all …]
Dbos.h22 /** Root BOS Descriptor */
36 /** BOS USB 2.0 extension capability descriptor */
44 /** BOS platform capability descriptor */
53 /** WebUSB specific part of platform capability descriptor */
60 /** Microsoft OS 2.0 descriptor specific part of platform capability descriptor */
Dmsos_desc.h9 * @brief MS OS 2.0 descriptor definitions
46 /* Microsoft OS 2.0 descriptor set header */
76 /* Microsoft OS 2.0 compatible ID descriptor */
84 /* Microsoft OS 2.0 Registry property descriptor: DeviceInterfaceGUIDs */
102 /* Microsoft OS 2.0 minimum USB resume time descriptor */
110 /* Microsoft OS 2.0 model ID descriptor */
117 /* Microsoft OS 2.0 CCGP device descriptor */
123 /* Microsoft OS 2.0 vendor revision descriptor */
Dusb_ch9.h109 /** Descriptor Types defined in spec. Table 9-5 */
118 /** Additional Descriptor Types defined in USB 3 spec. Table 9-5 */
125 /** Class-Specific Descriptor Types as defined by
143 /** Header of an USB descriptor */
149 /** USB Standard Device Descriptor defined in spec. Table 9-8 */
167 /** USB Device Qualifier Descriptor defined in spec. Table 9-9 */
180 /** USB Standard Configuration Descriptor defined in spec. Table 9-10 */
192 /** USB Standard Interface Descriptor defined in spec. Table 9-12 */
219 /** USB Standard Endpoint Descriptor defined in spec. Table 9-13 */
232 /** USB Unicode (UTF16LE) String Descriptor defined in spec. Table 9-15 */
[all …]
/Zephyr-latest/subsys/usb/device/
Dusb_descriptor.c1 /* usb_descriptor.c - USB common device descriptor definition */
35 /* Linker-defined symbols bound the USB descriptor structs */
54 * Device and configuration descriptor placed in the device section,
55 * no additional descriptor may be placed there.
58 /* Device descriptor */
85 /* Configuration descriptor */
148 /* Manufacturer String Descriptor */
155 /* Product String Descriptor */
162 /* Serial Number String Descriptor */
169 /* Configuration String Descriptor */
[all …]
DKconfig52 bool "USB configuration string descriptor support"
54 Enable string descriptor that describes the default configuration.
55 Since there is only one configuration, this string descriptor may not
61 string "USB configuration string descriptor"
64 String descriptor that describes the default configuration.
69 bool "Use Interface Association Descriptor code triple"
71 This option modifies the code triple in the device descriptor
73 uses the Interface Association Descriptor.
137 Set bMaxPower value in the Standard Configuration Descriptor,
/Zephyr-latest/include/zephyr/sys/
Dfdtable.h55 * File descriptor virtual method table.
75 * @brief Reserve file descriptor.
77 * This function allows to reserve a space for file descriptor entry in
79 * descriptor is available. If this function succeeds, zvfs_finalize_fd()
82 * @return Allocated file descriptor, or -1 in case of error (errno is set)
87 * @brief Finalize creation of file descriptor, with type.
93 * latter does not relay type information of the created file descriptor.
97 * @param fd File descriptor previously returned by zvfs_reserve_fd()
105 * @brief Finalize creation of file descriptor.
110 * @param fd File descriptor previously returned by zvfs_reserve_fd()
[all …]
/Zephyr-latest/arch/x86/
Dgen_gdt.py7 """Generate a Global Descriptor Table (GDT) for x86 CPUs.
25 address can be populated in the GDT pseudo descriptor
72 # 6 byte pseudo descriptor, but we're going to actually use this as the
73 # zero descriptor and return 8 bytes
77 """Create pseudo GDT descriptor"""
78 debug("create pseudo descriptor: %x %x" % (addr, size))
107 # This is a valid descriptor
136 type_code = 0x9 # non-busy 32-bit TSS descriptor
197 # x86_64 does not use descriptor for thread local storage
203 # The pseudo descriptor is stuffed into the NULL descriptor
[all …]
/Zephyr-latest/include/zephyr/data/
Djson.h134 * @brief Helper macro to declare a descriptor for supported primitive
163 * @brief Helper macro to declare a descriptor for an object value
179 * { ... declare bar.baz descriptor ... },
182 * { ... declare foo descriptor ... },
200 * @internal @brief Helper macro to declare an element descriptor
206 * @param union_ Optional macro argument containing array or object descriptor
220 * @internal @brief Helper macro to declare an array descriptor
222 * @param elem_descr_ Element descriptor, pointer to a descriptor array
234 * @internal @brief Helper macro to declare an object descriptor
236 * @param elem_descr_ Element descriptor, pointer to a descriptor array
[all …]
/Zephyr-latest/include/zephyr/posix/sys/
Deventfd.h22 * @brief Create a file descriptor for event notification
24 * The returned file descriptor can be used with POSIX read/write calls or
34 * @return New eventfd file descriptor on success, -1 on error
43 * @param fd File descriptor
53 * @param fd File descriptor
/Zephyr-latest/include/zephyr/zvfs/
Deventfd.h24 * @brief Create a file descriptor for ZVFS event notification
26 * The returned file descriptor can be used with POSIX read/write calls or
36 * @return New ZVFS eventfd file descriptor on success, -1 on error
45 * @param fd File descriptor
55 * @param fd File descriptor
/Zephyr-latest/drivers/ethernet/dwc_xgmac/
Deth_dwc_xgmac_priv.h375 * @brief Transmit descriptor
378 /* First word of descriptor */
380 /* Second word of descriptor */
382 /* Third word of descriptor */
384 /* Fourth word of descriptor */
389 * @brief Receive descriptor
393 /* First word of descriptor */
395 /* Second word of descriptor */
397 /* Third word of descriptor */
399 /* Fourth word of descriptor */
[all …]
/Zephyr-latest/tests/subsys/usb/uac2/src/
Duac2_desc.c15 /* 4.7.2 Class-Specific AC Interface Descriptor */
26 /* 4.7.2.1 Clock Source Descriptor */
34 0x00, /* iClockSource = 0 (no string descriptor) */
38 /* 4.7.2.4 Input Terminal Descriptor */
50 0x00, /* iTerminal = 0 (no string descriptor) */
54 /* 4.7.2.8 Feature Unit Descriptor */
63 0x00, /* iFeature = 0 (no string descriptor)*/
67 /* 4.7.2.5 Output Terminal Descriptor */
77 0x00, /* iTerminal = 0 (no string descriptor) */
81 /* 4.7.2.4 Input Terminal Descriptor */
[all …]
/Zephyr-latest/doc/services/binary_descriptors/
Dindex.rst47 descriptor. For example, the ID of the app version string is ``0x800``, and a string
49 number equal to the length of the data in bytes. The data is the actual descriptor
50 value. All binary descriptor numbers (magic, tags, uints) are laid out in memory
55 The binary descriptor header starts with the magic number ``0xb9863e5a7ea46046``. It's followed
57 always aligned to 32 bits. If the value of the previous descriptor had a non-aligned
71 the example above, a descriptor can be generated from any string or integer, with any
75 1. The ``west bindesc`` tool would be able to recognize what the descriptor means and
78 3. It allows upstream-ability of descriptor generation (see Standard Descriptors)
80 To define a descriptor with a standard tag, just use the tags included from ``bindesc.h``:
111 By convention, each Kconfig symbol corresponds to a binary descriptor whose
[all …]
/Zephyr-latest/drivers/dma/
Ddma_sam_xdmac.h61 /** Next descriptor address */
63 /** Next descriptor configuration */
69 /** Next Descriptor Address */
79 /** Next Descriptor Address */
91 /** Next Descriptor Address */
105 /** Next Descriptor Address */
/Zephyr-latest/include/zephyr/arch/x86/ia32/
Dsegmentation.h101 * Section 7.2.2 (TSS Descriptor)
213 * IA manual calls this a 'pseudo descriptor'.
240 * segment descriptor, you will either need to do the assignment at runtime
366 * Properly set the segment descriptor segment and offset
370 * @param sd Segment descriptor
386 * Initialize an segment descriptor to be a 32-bit IRQ gate
388 * @param sd Segment descriptor memory
391 * @param dpl descriptor privilege level
430 * Get the current global descriptor table
432 * @param gdt Pointer to memory to receive GDT pseudo descriptor information
[all …]
/Zephyr-latest/drivers/serial/
Duart_native_tty_bottom.h57 * @brief Check for available input on tty file descriptor
70 * Returned file descriptor can be then passed to native_tty_configure_bottom to configure it.
74 * @return file descriptor
81 * @param fd File descriptor of the tty port.
/Zephyr-latest/dts/bindings/fs/
Dzephyr,fstab-common.yaml35 mount descriptor generated for the file system.
43 mount descriptor generated for the file system.
51 the mount descriptor generated for the file system.
/Zephyr-latest/samples/subsys/usb/common/
Dsample_usbd_init.c79 * Association Descriptor available, use an appropriate triple in sample_fix_code_triple()
93 /* doc add string descriptor start */ in sample_usbd_setup_device()
96 LOG_ERR("Failed to initialize language descriptor (%d)", err); in sample_usbd_setup_device()
102 LOG_ERR("Failed to initialize manufacturer descriptor (%d)", err); in sample_usbd_setup_device()
108 LOG_ERR("Failed to initialize product descriptor (%d)", err); in sample_usbd_setup_device()
114 LOG_ERR("Failed to initialize SN descriptor (%d)", err); in sample_usbd_setup_device()
117 /* doc add string descriptor end */ in sample_usbd_setup_device()
171 LOG_ERR("Failed to add USB 2.0 Extension Descriptor"); in sample_usbd_setup_device()
/Zephyr-latest/include/zephyr/usb/class/
Dusbd_hid.h90 * report descriptor. Which callbacks must be implemented depends on the device
92 * device specific report descriptor and only handles USB specific parts,
109 * type. If there is no report ID in the report descriptor, the id
123 * type. If there is no report ID in the report descriptor, the id
136 * elapsed. If a report ID is used in the report descriptor, the
144 * If a report ID is used in the report descriptor, the device
168 * If a report ID is used in the report descriptor, the host places the ID
183 * @brief Register HID device report descriptor and user callbacks
185 * The device must register report descriptor and user callbacks before
189 * @param[in] rdesc Pointer to HID report descriptor
[all …]

12345678910>>...15