| /Zephyr-latest/arch/xtensa/include/ | 
| D | xtensa_backtrace.h | 27  * This structure stores the backtrace information of a particular stack frame 29  * xtensa_cpu_get_next_backtrace_frame() function to traverse each frame 31  * frame's caller, thus a next_pc of 0 indicates that the current frame 32  * is the last frame on the stack. 38 	uint32_t pc;       /* PC of the current frame */ 39 	uint32_t sp;       /* SP of the current frame */ 40 	uint32_t next_pc;  /* PC of the current frame's caller */ 44  * Get the first frame of the current stack's backtrace 55  * @param[out] pc       PC of the first frame in the backtrace 56  * @param[out] sp       SP of the first frame in the backtrace [all …] 
 | 
| /Zephyr-latest/include/zephyr/net/http/ | 
| D | frame.h | 9  * @brief HTTP2 frame information. 21 /** HTTP2 frame types */ 23 	/** Data frame */ 25 	/** Headers frame */ 27 	/** Priority frame */ 29 	/** Reset stream frame */ 31 	/** Settings frame */ 33 	/** Push promise frame */ 35 	/** Ping frame */ 37 	/** Goaway frame */ [all …] 
 | 
| /Zephyr-latest/arch/xtensa/core/ | 
| D | xtensa_backtrace.c | 77 bool xtensa_backtrace_get_next_frame(struct xtensa_backtrace_frame_t *frame)  in xtensa_backtrace_get_next_frame()  argument 80 	 * frame pointer.  in xtensa_backtrace_get_next_frame() 82 	if (xtensa_is_outside_stack_bounds((uintptr_t)frame->sp, 0, UINT32_MAX)) {  in xtensa_backtrace_get_next_frame() 86 	/* Use frame(i-1)'s BS area located below frame(i)'s  in xtensa_backtrace_get_next_frame() 87 	 * sp to get frame(i-1)'s sp and frame(i-2)'s pc  in xtensa_backtrace_get_next_frame() 91 	char *base_save = (char *)frame->sp;  in xtensa_backtrace_get_next_frame() 93 	frame->pc = frame->next_pc;  in xtensa_backtrace_get_next_frame() 94 	/* If next_pc = 0, indicates frame(i-1) is the last  in xtensa_backtrace_get_next_frame() 95 	 * frame on the stack  in xtensa_backtrace_get_next_frame() 97 	frame->next_pc = *((uint32_t *)(base_save - 16));  in xtensa_backtrace_get_next_frame() [all …] 
 | 
| D | window_vectors.S | 56     s32e    a0, a5, -16     /* save a0 to call[j+1]'s stack frame */ 57     s32e    a1, a5, -12     /* save a1 to call[j+1]'s stack frame */ 58     s32e    a2, a5,  -8     /* save a2 to call[j+1]'s stack frame */ 59     s32e    a3, a5,  -4     /* save a3 to call[j+1]'s stack frame */ 78     l32e    a0, a5, -16     /* restore a0 from call[i+1]'s stack frame */ 79     l32e    a1, a5, -12     /* restore a1 from call[i+1]'s stack frame */ 80     l32e    a2, a5,  -8     /* restore a2 from call[i+1]'s stack frame */ 81     l32e    a3, a5,  -4     /* restore a3 from call[i+1]'s stack frame */ 133     s32e    a0, a9, -16     /* save a0 to call[j+1]'s stack frame */ 135                                (used to find end of call[j]'s frame) */ [all …] 
 | 
| D | thread.c | 43 	_xtensa_irq_stack_frame_a11_t *frame;  in init_stack()  local 67 	const int bsasz = sizeof(*frame) - 16;  in init_stack() 69 	frame = (void *)(((char *) stack_top) - bsasz);  in init_stack() 71 	(void)memset(frame, 0, bsasz);  in init_stack() 73 	frame->bsa.ps = PS_WOE | PS_UM | PS_CALLINC(1);  in init_stack() 88 		frame->bsa.pc = (uintptr_t)arch_user_mode_enter;  in init_stack() 90 		frame->bsa.pc = (uintptr_t)z_thread_entry;  in init_stack() 93 	frame->bsa.pc = (uintptr_t)z_thread_entry;  in init_stack() 98 	frame->bsa.threadptr = thread->tls;  in init_stack() 100 	frame->bsa.threadptr = (uintptr_t)((thread->base.user_options & K_USER) ? thread : NULL);  in init_stack() [all …] 
 | 
| D | coredump.c | 133 	_xtensa_irq_stack_frame_raw_t *frame = (void *)esf;  in arch_coredump_info_dump()  local 134 	_xtensa_irq_bsa_t *bsa = frame->ptr_to_bsa;  in arch_coredump_info_dump() 139 	num_high_regs = (uint8_t *)bsa - (uint8_t *)frame + sizeof(void *);  in arch_coredump_info_dump() 159 		arch_blk.r.a4 = frame->blks[regs_blk_remaining].r0;  in arch_coredump_info_dump() 160 		arch_blk.r.a5 = frame->blks[regs_blk_remaining].r1;  in arch_coredump_info_dump() 161 		arch_blk.r.a6 = frame->blks[regs_blk_remaining].r2;  in arch_coredump_info_dump() 162 		arch_blk.r.a7 = frame->blks[regs_blk_remaining].r3;  in arch_coredump_info_dump() 167 		arch_blk.r.a8 = frame->blks[regs_blk_remaining].r0;  in arch_coredump_info_dump() 168 		arch_blk.r.a9 = frame->blks[regs_blk_remaining].r1;  in arch_coredump_info_dump() 169 		arch_blk.r.a10 = frame->blks[regs_blk_remaining].r2;  in arch_coredump_info_dump() [all …] 
 | 
| /Zephyr-latest/samples/drivers/video/capture/ | 
| D | Kconfig | 9 	int "Height of the video frame" 12 	  Height of the video frame. If set to 0, the default height is used. 15 	int "Width of the video frame" 18 	  Width of the video frame. If set to 0, the default width is used. 21 	string "Pixel format of the video frame" 23 	  Pixel format of the video frame. If not set, the default pixel format is used. 26 	bool "Mirror the video frame horizontally" 28 	  If set, mirror the video frame horizontally
  | 
| /Zephyr-latest/samples/subsys/logging/syst/src/ | 
| D | main.c | 36 	struct test_frame frame = { 0 };  in log_msgs()  local 73 	frame.rtr = 1U;  in log_msgs() 74 	frame.id_type = 1U;  in log_msgs() 75 	frame.std_id = 1234U;  in log_msgs() 76 	frame.dlc = sizeof(data);  in log_msgs() 77 	memcpy(frame.data, data, sizeof(data));  in log_msgs() 79 	LOG_HEXDUMP_ERR((const uint8_t *)&frame, sizeof(frame), "frame");  in log_msgs() 80 	LOG_HEXDUMP_WRN((const uint8_t *)&frame, sizeof(frame), "frame");  in log_msgs() 81 	LOG_HEXDUMP_INF((const uint8_t *)&frame, sizeof(frame), "frame");  in log_msgs() 82 	LOG_HEXDUMP_DBG((const uint8_t *)&frame, sizeof(frame), "frame");  in log_msgs()
  | 
| /Zephyr-latest/subsys/net/lib/http/ | 
| D | http_server_http2.c | 56 	struct http2_frame *frame = &client->current_frame;  in print_http_frames()  local 59 	LOG_DBG("%sReceived %s Frame :%s", bold, get_frame_type_name(frame->type), reset);  in print_http_frames() 60 	LOG_DBG("  %sLength:%s %u", blue, reset, frame->length);  in print_http_frames() 61 	LOG_DBG("  %sType:%s %u (%s)", blue, reset, frame->type, get_frame_type_name(frame->type));  in print_http_frames() 62 	LOG_DBG("  %sFlags:%s %u", blue, reset, frame->flags);  in print_http_frames() 63 	LOG_DBG("  %sStream Identifier:%s %u", blue, reset, frame->stream_identifier);  in print_http_frames() 322 			  struct http2_frame *frame)  in send_http2_404()  argument 326 	ret = send_headers_frame(client, HTTP_404_NOT_FOUND, frame->stream_identifier, NULL, 0,  in send_http2_404() 334 			      frame->stream_identifier,  in send_http2_404() 344 			  struct http2_frame *frame)  in send_http2_405()  argument [all …] 
 | 
| /Zephyr-latest/subsys/modem/ | 
| D | modem_cmux.c | 129 static void modem_cmux_log_frame(const struct modem_cmux_frame *frame,  in modem_cmux_log_frame()  argument 132 	LOG_DBG("%s ch:%u cr:%u pf:%u type:%s dlen:%u", action, frame->dlci_address,  in modem_cmux_log_frame() 133 		frame->cr, frame->pf, modem_cmux_frame_type_to_str(frame->type), frame->data_len);  in modem_cmux_log_frame() 134 	LOG_HEXDUMP_DBG(frame->data, hexdump_len, "data:");  in modem_cmux_log_frame() 137 static void modem_cmux_log_transmit_frame(const struct modem_cmux_frame *frame)  in modem_cmux_log_transmit_frame()  argument 139 	modem_cmux_log_frame(frame, "tx", frame->data_len);  in modem_cmux_log_transmit_frame() 142 static void modem_cmux_log_received_frame(const struct modem_cmux_frame *frame)  in modem_cmux_log_received_frame()  argument 144 	modem_cmux_log_frame(frame, "rcvd", frame->data_len);  in modem_cmux_log_received_frame() 267 					  const struct modem_cmux_frame *frame)  in modem_cmux_transmit_frame()  argument 276 	data_len = MIN(space, frame->data_len);  in modem_cmux_transmit_frame() [all …] 
 | 
| /Zephyr-latest/subsys/net/l2/ieee802154/ | 
| D | ieee802154_security.h | 27  * @param frame Pointer to the frame data in original (little endian) byte order. 31  * @param src_ext_addr Pointer to the extended source address of the frame (in little endian byte 33  * @param frame_counter Frame counter in CPU byte order. 35 bool ieee802154_decrypt_auth(struct ieee802154_security_ctx *sec_ctx, uint8_t *frame, 43  * @param frame Pointer to the frame data in original (little endian) byte order. 47  * @param src_ext_addr Pointer to the extended source address of the frame (in little endian byte 50 bool ieee802154_encrypt_auth(struct ieee802154_security_ctx *sec_ctx, uint8_t *frame,
  | 
| /Zephyr-latest/drivers/ieee802154/ | 
| D | ieee802154_nrf5.h | 17 	uint8_t *psdu; /* Pointer to a received frame. */ 19 	uint8_t lqi; /* Last received frame LQI value. */ 20 	int8_t rssi; /* Last received frame RSSI value. */ 21 	bool ack_fpb; /* FPB value in ACK sent for the received frame. */ 22 	bool ack_seb; /* SEB value in ACK sent for the received frame. */ 41 	/* Buffers for passing received frame pointers and data to the 46 	/* Frame pending bit value in ACK sent for the last received frame. */ 49 	/* Security Enabled bit value in ACK sent for the last received frame. */ 58 	/* TX synchronization semaphore. Unlocked when frame has been 71 	/* A buffer for the received ACK frame. psdu pointer be NULL if no [all …] 
 | 
| /Zephyr-latest/drivers/can/ | 
| D | can_loopback.c | 21 	struct can_frame frame;  member 49 			  const struct can_frame *frame,  in receive_frame()  argument 52 	struct can_frame frame_tmp = *frame;  in receive_frame() 55 		frame->dlc, frame->id,  in receive_frame() 56 		(frame->flags & CAN_FRAME_IDE) != 0 ? "extended" : "standard",  in receive_frame() 57 		(frame->flags & CAN_FRAME_RTR) != 0 ? ", RTR frame" : "");  in receive_frame() 66 	struct can_loopback_frame frame;  in tx_thread()  local 74 		ret = k_msgq_get(&data->tx_msgq, &frame, K_FOREVER);  in tx_thread() 76 			LOG_DBG("Pend on TX queue returned without valid frame (err %d)", ret);  in tx_thread() 79 		frame.cb(dev, 0, frame.cb_arg);  in tx_thread() [all …] 
 | 
| D | can_sja1000.c | 274 static void can_sja1000_read_frame(const struct device *dev, struct can_frame *frame)  in can_sja1000_read_frame()  argument 280 	memset(frame, 0, sizeof(*frame));  in can_sja1000_read_frame() 285 		frame->flags |= CAN_FRAME_RTR;  in can_sja1000_read_frame() 288 	frame->dlc = CAN_SJA1000_FRAME_INFO_DLC_GET(info);  in can_sja1000_read_frame() 289 	if (frame->dlc > CAN_MAX_DLC) {  in can_sja1000_read_frame() 290 		LOG_ERR("RX frame DLC %u exceeds maximum (%d)", frame->dlc, CAN_MAX_DLC);  in can_sja1000_read_frame() 295 		frame->flags |= CAN_FRAME_IDE;  in can_sja1000_read_frame() 305 		frame->id = id;  in can_sja1000_read_frame() 307 		if ((frame->flags & CAN_FRAME_RTR) == 0U) {  in can_sja1000_read_frame() 308 			for (i = 0; i < frame->dlc; i++) {  in can_sja1000_read_frame() [all …] 
 | 
| /Zephyr-latest/include/zephyr/modem/ | 
| D | ubx.h | 126  * @brief Writes the ubx frame in script.request and reads back its response (if available) 127  * @details For each ubx frame sent, the device responds in 0, 1 or both of the following ways: 128  *	1. The device sends back a UBX-ACK frame to denote 'acknowledge' and 'not-acknowledge'. 129  *		Note: the message id of UBX-ACK frame determines whether the device acknowledged. 130  *		Ex: when we send a UBX-CFG frame, the device responds with a UBX-ACK frame. 131  *	2. The device sends back the same frame that we sent to it, with it's payload populated. 132  *		It's used to get the current configuration corresponding to the frame that we sent. 133  *		Ex: frame types such as "get" or "poll" ubx frames respond this way. 136  *	This function writes the ubx frame in script.request then reads back it's response. 137  *	If script.match is not NULL, then every ubx frame received from the device is compared with [all …] 
 | 
| /Zephyr-latest/tests/drivers/can/api/src/ | 
| D | classic.c | 27 	const struct can_frame *frame = user_data;  in tx_std_callback_1()  local 32 	zassert_equal(frame->id, TEST_CAN_STD_ID_1, "ID does not match");  in tx_std_callback_1() 42 	const struct can_frame *frame = user_data;  in tx_std_callback_2()  local 47 	zassert_equal(frame->id, TEST_CAN_STD_ID_2, "ID does not match");  in tx_std_callback_2() 57 	const struct can_frame *frame = user_data;  in tx_ext_callback_1()  local 62 	zassert_equal(frame->id, TEST_CAN_EXT_ID_1, "ID does not match");  in tx_ext_callback_1() 72 	const struct can_frame *frame = user_data;  in tx_ext_callback_2()  local 77 	zassert_equal(frame->id, TEST_CAN_EXT_ID_2, "ID does not match");  in tx_ext_callback_2() 85 static void rx_std_callback_1(const struct device *dev, struct can_frame *frame,  in rx_std_callback_1()  argument 90 	assert_frame_equal(frame, &test_std_frame_1, 0);  in rx_std_callback_1() [all …] 
 | 
| D | canfd.c | 22 	const struct can_frame *frame = user_data;  in tx_std_callback_1()  local 27 	zassert_equal(frame->id, TEST_CAN_STD_ID_1, "ID does not match");  in tx_std_callback_1() 32 	const struct can_frame *frame = user_data;  in tx_std_callback_2()  local 37 	zassert_equal(frame->id, TEST_CAN_STD_ID_2, "ID does not match");  in tx_std_callback_2() 40 static void rx_std_callback_1(const struct device *dev, struct can_frame *frame, void *user_data)  in rx_std_callback_1()  argument 44 	assert_frame_equal(frame, &test_std_frame_1, 0);  in rx_std_callback_1() 51 static void rx_std_callback_2(const struct device *dev, struct can_frame *frame, void *user_data)  in rx_std_callback_2()  argument 55 	assert_frame_equal(frame, &test_std_frame_2, 0);  in rx_std_callback_2() 62 static void rx_std_callback_fd_1(const struct device *dev, struct can_frame *frame,  in rx_std_callback_fd_1()  argument 67 	assert_frame_equal(frame, &test_std_fdf_frame_1, 0);  in rx_std_callback_fd_1() [all …] 
 | 
| /Zephyr-latest/dts/bindings/led_strip/ | 
| D | worldsemi,ws2812-spi.yaml | 15     - spi-zero-frame 16     - spi-one-frame. 27   spi-one-frame: 30     description: 8-bit SPI frame to shift out for a 1 pulse. 32   spi-zero-frame: 35     description: 8-bit SPI frame to shift out for a 0 pulse.
  | 
| /Zephyr-latest/arch/riscv/core/ | 
| D | stacktrace.c | 105 	struct stackframe *frame;  in walk_stackframe()  local 108 		/* Unwind the provided exception stack frame */  in walk_stackframe() 127 		/* Unwind to the previous frame */  in walk_stackframe() 128 		frame = (struct stackframe *)fp - 1;  in walk_stackframe() 136 			 * For the first stack frame, the `ra` is not stored in the frame if the  in walk_stackframe() 140 			 *   frame[0]->fp ---> | frame[0] fp |  in walk_stackframe() 142 			 *   frame[0]->ra ---> | frame[1] fp |  in walk_stackframe() 143 			 *                     | frame[1] ra |  in walk_stackframe() 145 			 *                     | frame[N] fp |  in walk_stackframe() 150 			 *   frame[0]->fp ---> | frame[0] fp |  in walk_stackframe() [all …] 
 | 
| /Zephyr-latest/dts/bindings/ethernet/ | 
| D | atmel,gmac-common.yaml | 22   max-frame-size: 26       Maximum ethernet frame size.  The current ethernet frame sizes 28       means that normally gmac will reject any frame above max-frame-size 30       IEEE 802.3 ethernet frame: 32         Ethernet Frame [ 14 MAC HEADER | 1500 MTU | 4 FCS ] = 1518 bytes
  | 
| /Zephyr-latest/drivers/display/ | 
| D | Kconfig.renesas_ra | 17 	int "Frame buffer number" 21 	  RENESAS RA GLCDC frame buffer number config: 22 	    - 0 frame buffer maintained by application, must write with full screen pixels. 23 	    - 1 single frame buffer in RENESAS RA GLCDC driver. 24 	    - 2 double frame buffer in RENESAS RA GLCDC driver.
  | 
| /Zephyr-latest/samples/drivers/can/babbling/src/ | 
| D | main.c | 49 	struct can_frame frame = {0};  in main()  local 99 		frame.flags |= CAN_FRAME_IDE;  in main() 103 		frame.flags |= CAN_FRAME_RTR;  in main() 107 		frame.flags |= CAN_FRAME_FDF;  in main() 110 	frame.id = CONFIG_SAMPLE_CAN_BABBLING_CAN_ID;  in main() 114 	       (frame.flags & CAN_FRAME_IDE) != 0 ? "extended" : "standard",  in main() 115 	       (frame.flags & CAN_FRAME_IDE) != 0 ? 29 : 11,  in main() 116 	       (frame.flags & CAN_FRAME_IDE) != 0 ? 8 : 3, frame.id,  in main() 117 	       (frame.flags & CAN_FRAME_RTR) != 0 ? 1 : 0,  in main() 118 	       (frame.flags & CAN_FRAME_FDF) != 0 ? 1 : 0);  in main() [all …] 
 | 
| /Zephyr-latest/include/zephyr/net/hdlc_rcp_if/ | 
| D | hdlc_rcp_if.h | 47 	 * @brief Transmit a HDLC frame 50 	 * @param frame pointer to the HDLC frame to be transmitted. 51 	 * @param length length of the HDLC frame to be transmitted. 53 	 * @retval 0 The frame was successfully sent. 54 	 * @retval -EIO The frame could not be sent due to some unspecified 57 	int (*send)(const uint8_t *frame, uint16_t length);
  | 
| /Zephyr-latest/dts/bindings/display/ | 
| D | renesas,smartbond-display.yaml | 32       a single frame update. The prefetch mechanism should be enabled when frame buffer(s) 35       results in correpting the whole frame update. It's user's responsibility to ensure that 36       the selected value does not exceed frame's total size as otherwise the controller will 37       not be able to trigger the frame update.
  | 
| /Zephyr-latest/subsys/canbus/isotp/ | 
| D | isotp.c | 44 static inline void prepare_frame(struct can_frame *frame, struct isotp_msg_id *addr)  in prepare_frame()  argument 46 	frame->id = addr->ext_id;  in prepare_frame() 47 	frame->flags = ((addr->flags & ISOTP_MSG_IDE) != 0 ? CAN_FRAME_IDE : 0) |  in prepare_frame() 102 		LOG_ERR("Error sending FC frame (%d)", error);  in receive_can_tx() 137 	struct can_frame frame;  in receive_send_fc()  local 138 	uint8_t *data = frame.data;  in receive_send_fc() 144 	prepare_frame(&frame, &rctx->tx_addr);  in receive_send_fc() 153 	payload_len = data - frame.data;  in receive_send_fc() 157 	memset(&frame.data[payload_len], ISOTP_PAD_BYTE,  in receive_send_fc() 159 	frame.dlc = can_bytes_to_dlc(ISOTP_PADDED_FRAME_DL_MIN);  in receive_send_fc() [all …] 
 |