/Zephyr-Core-3.5.0/doc/services/binary_descriptors/ |
D | index.rst | 3 Binary Descriptors 6 Binary Descriptors are constant data objects storing information about the binary executable. 7 Unlike "regular" constants, binary descriptors are linked to a known offset in the binary, making 9 A few examples of constants that would make useful binary descriptors are: kernel version, app vers… 12 Binary descriptors are created by using the ``DEFINE_BINDESC_*`` macros. For example: 35 Binary descriptors are implemented with a TLV (tag, length, value) header linked 37 but generally the descriptors are linked as close to the beginning of the image as 39 ARM), the descriptors are linked right after the vector table. The reset vector points 40 to the beginning of the text section, which is after the descriptors. In architectures 42 the beginning of the image, in order to skip over the binary descriptors, which are right [all …]
|
/Zephyr-Core-3.5.0/samples/subsys/bindesc/hello_bindesc/ |
D | prj.conf | 1 # Enable binary descriptors 4 # Enable definition of binary descriptors 7 # Enable default build time binary descriptors 11 # Enable default version binary descriptors 18 # Enable default host info binary descriptors
|
D | README.rst | 2 :name: Binary descriptors "Hello World" 5 Set and access binary descriptors for a basic Zephyr application. 23 To dump all binary descriptors in the image, run:
|
/Zephyr-Core-3.5.0/subsys/bindesc/ |
D | Kconfig | 5 bool "Binary Descriptors" 8 Binary Descriptors - constant data accessible outside of the executable image 13 bool "Binary Descriptors Define" 15 Enable the app to define its own binary descriptors
|
D | Kconfig.host_info | 5 bool "Host info binary descriptors" 7 Add the host info binary descriptors
|
D | Kconfig.version | 5 bool "Version binary descriptors" 7 Add the version binary descriptors
|
D | Kconfig.build_time | 5 bool "Build Time binary descriptors" 7 Add the build time binary descriptors 14 If enabled, the build time used for the descriptors will express
|
/Zephyr-Core-3.5.0/drivers/can/ |
D | Kconfig.nxp_s32 | 14 int "Maximum number of RX descriptors" 19 Maximum number of RX descriptors. 22 int "Maximum number of TX descriptors" 27 Maximum number of TX descriptors.
|
/Zephyr-Core-3.5.0/subsys/usb/device_next/ |
D | usbd_desc.h | 27 * @brief Remove all descriptors from an USB device context 29 * This removes all loose descriptors like string descriptors. 30 * Descriptors like configuration, or interface are not touched
|
D | usbd_desc.c | 60 "string descriptors"); in usbd_ascii7_to_utf16le() 118 * and sorted by bDescriptorType. For the string descriptors, the function 127 SYS_DLIST_FOR_EACH_CONTAINER(&uds_ctx->descriptors, tmp_nd, node) { in desc_add_and_update_idx() 134 next_nd = SYS_DLIST_PEEK_NEXT_CONTAINER(&uds_ctx->descriptors, in desc_add_and_update_idx() 141 sys_dlist_append(&uds_ctx->descriptors, &new_nd->node); in desc_add_and_update_idx() 168 sys_dlist_append(&uds_ctx->descriptors, &new_nd->node); in desc_add_and_update_idx() 180 SYS_DLIST_FOR_EACH_CONTAINER(&uds_ctx->descriptors, tmp, node) { in usbd_get_descriptor() 195 while ((node = sys_dlist_get(&uds_ctx->descriptors))) { in usbd_desc_remove_all() 218 if (!sys_dnode_is_linked(&uds_ctx->descriptors)) { in usbd_add_descriptor() 219 LOG_DBG("Initialize descriptors list"); in usbd_add_descriptor() [all …]
|
/Zephyr-Core-3.5.0/samples/arch/smp/pktqueue/src/ |
D | main.c | 22 /* Array of packet header descriptors */ 23 struct phdr_desc descriptors[QUEUE_NUM][SIZE_OF_QUEUE]; variable 39 queue->head = descriptors[queue_num]; in init_datagram_queue() 42 queue->tail = &descriptors[queue_num][i]; in init_datagram_queue() 43 descriptors[queue_num][i].ptr = (uint8_t *)&headers[queue_num][i]; in init_datagram_queue() 48 descriptors[queue_num][i].ptr[j] = (uint8_t)sys_rand32_get(); in init_datagram_queue() 50 descriptors[queue_num][i].ptr[j] = 0; in init_datagram_queue() 57 descriptors[queue_num][i].ptr, SIZE_OF_HEADER); in init_datagram_queue() 60 descriptors[queue_num][i].ptr[CRC_BYTE_1] = (uint8_t)(crc >> 8); in init_datagram_queue() 61 descriptors[queue_num][i].ptr[CRC_BYTE_2] = (uint8_t)(crc); in init_datagram_queue() [all …]
|
/Zephyr-Core-3.5.0/lib/posix/ |
D | Kconfig.eventfd | 13 Enable support for event file descriptors, eventfd. An eventfd can 23 The maximum number of supported event file descriptors.
|
D | Kconfig | 7 int "Maximum number of open file descriptors" 11 Maximum number of open file descriptors, this includes
|
/Zephyr-Core-3.5.0/scripts/west_commands/ |
D | bindesc.py | 103 'work with Binary Descriptors', 105 Work with Binary Descriptors - constant data objects 116 dump_parser = subparsers.add_parser('dump', help='Dump all binary descriptors in the image') 143 list_parser = subparsers.add_parser('list', help='List all known descriptors') 151 descriptors = self.parse_descriptors(image) 152 for tag, value in descriptors.items(): 164 descriptors = self.parse_descriptors(image) 166 if search_term in descriptors: 167 value = descriptors[search_term] 233 descriptors = {} [all …]
|
/Zephyr-Core-3.5.0/drivers/usb/device/ |
D | usb_dc_native_posix_adapt.c | 73 void get_interface(uint8_t *descriptors) in get_interface() argument 75 while (descriptors[0]) { in get_interface() 76 if (descriptors[1] == USB_DESC_INTERFACE) { in get_interface() 81 descriptors += descriptors[0]; in get_interface() 85 static int send_interfaces(const uint8_t *descriptors, int connfd) in send_interfaces() argument 94 while (descriptors[0]) { in send_interfaces() 95 if (descriptors[1] == USB_DESC_INTERFACE) { in send_interfaces() 96 struct usb_if_descriptor *desc = (void *)descriptors; in send_interfaces() 111 descriptors += descriptors[0]; in send_interfaces() 272 LOG_ERR("Descriptors are not set"); in usbip_start()
|
/Zephyr-Core-3.5.0/dts/arm/xilinx/ |
D | zynqmp.dtsi | 118 rx-buffer-descriptors = <32>; 119 tx-buffer-descriptors = <32>; 145 rx-buffer-descriptors = <32>; 146 tx-buffer-descriptors = <32>; 172 rx-buffer-descriptors = <32>; 173 tx-buffer-descriptors = <32>; 199 rx-buffer-descriptors = <32>; 200 tx-buffer-descriptors = <32>;
|
D | zynq7000.dtsi | 69 rx-buffer-descriptors = <32>; 70 tx-buffer-descriptors = <32>; 96 rx-buffer-descriptors = <32>; 97 tx-buffer-descriptors = <32>;
|
/Zephyr-Core-3.5.0/drivers/dma/ |
D | Kconfig.mcux_edma | 39 bool "Use DTCM for DMA descriptors" 41 When this option is activated, the descriptors for DMA transfer are
|
D | dma_mcux_lpc.c | 129 /* Descriptors are queued during dma_configure, do not add more in dma_mcux_lpc_queue_descriptors() 133 /* Increase the number of descriptors queued */ in dma_mcux_lpc_queue_descriptors() 139 /* Do we need to queue additional DMA descriptors for this block */ in dma_mcux_lpc_queue_descriptors() 142 /* Allocate DMA descriptors */ in dma_mcux_lpc_queue_descriptors() 152 /* No more descriptors */ in dma_mcux_lpc_queue_descriptors() 155 /* Allocate one more descriptors for in dma_mcux_lpc_queue_descriptors() 169 /* Descriptors have already been allocated, reuse them as this in dma_mcux_lpc_queue_descriptors() 194 /* Reload if we have more descriptors */ in dma_mcux_lpc_queue_descriptors() 232 /* Increase the number of descriptors queued */ in dma_mcux_lpc_queue_descriptors() 464 /* Check if we need to queue DMA descriptors */ in dma_mcux_lpc_configure() [all …]
|
/Zephyr-Core-3.5.0/doc/connectivity/usb/api/ |
D | hid.rst | 19 HID Mouse and Keyboard report descriptors 22 The pre-defined Mouse and Keyboard report descriptors can be used by
|
/Zephyr-Core-3.5.0/samples/subsys/bindesc/hello_bindesc/src/ |
D | main.c | 18 /* Builtin descriptors */ in main() 25 /* Custom descriptors */ in main()
|
/Zephyr-Core-3.5.0/soc/xtensa/intel_adsp/common/include/ |
D | adsp_debug_window.h | 12 * described in the descriptors available on page 0. 15 * | Page0 - descriptors | 30 * The first page contains descriptors for the remaining slots.
|
/Zephyr-Core-3.5.0/scripts/pylib/twister/twisterlib/ |
D | jobserver.py | 49 """Returns the file descriptors that should be passed to subprocesses.""" 116 and W will be the read and write file descriptors to the pipe 124 descriptors are valid, use the jobserver. Otherwise output a 150 # Use F_GETFL to see if file descriptors are valid 170 "No file descriptors; ignoring GNU make jobserver" 216 """Returns the file descriptors that should be passed to subprocesses."""
|
/Zephyr-Core-3.5.0/samples/subsys/usb/webusb/src/ |
D | main.c | 108 * microsoft-defined-usb-descriptors 181 /* Predefined response to control commands related to MS OS 1.0 descriptors 183 * descriptors" and not "extended properties OS features descriptors" 254 * WebUSB allowed origins and MS OS 1.0 and 2.0 descriptors. 293 /* Get MS OS 2.0 Descriptors request */ in vendor_handle_req() 297 LOG_DBG("Get MS OS Descriptors v2"); in vendor_handle_req() 301 /* Get MS OS 1.0 Descriptors request */ in vendor_handle_req() 308 LOG_DBG("Get MS OS Descriptors CompatibleID"); in vendor_handle_req()
|
/Zephyr-Core-3.5.0/doc/connectivity/bluetooth/ |
D | gatt-pics.rst | 60 TSPC_GATT_3_7 True Discover All Characteristic Descriptors (O) 72 TSPC_GATT_3_19 True Read Characteristic Descriptors (O) 73 TSPC_GATT_3_20 True Read Long Characteristic Descriptors (O) 74 TSPC_GATT_3_21 True Write Characteristic Descriptors (O) 75 TSPC_GATT_3_22 True Write Long Characteristic Descriptors (O) 98 TSPC_GATT_4_7 True Discover All Characteristic Descriptors (M) 110 TSPC_GATT_4_19 True Read Characteristic Descriptors (C.12) 111 TSPC_GATT_4_20 True Read Long Characteristic Descriptors (C.12) 112 TSPC_GATT_4_21 True Write Characteristic Descriptors (C.12) 113 TSPC_GATT_4_22 True Write Long Characteristic Descriptors (O)
|