Public Attributes | |
l4_uint32_t | no |
packet number | |
volatile l4_uint16_t | flags |
packet flags | |
dsi_semaphore_t | tx_sem |
send semaphore counter (__get_send_packet()) | |
dsi_semaphore_t | rx_sem |
receive semaphore counter (__get_receive_packet()) | |
l4_uint64_t | expires |
expire time | |
l4_uint32_t | sg_len |
length of scatter gather list | |
l4_uint32_t | sg_list |
l4_uint32_t | sg_idx |
Definition at line 62 of file types.h.
l4_uint32_t dsi_packet::sg_list |
pointer to scatter gather list, it is an index to the scatter gather element array
Definition at line 72 of file types.h.
Referenced by __commit_receive_packet(), __get_send_packet(), __wakeup_and_copy(), __wakeup_and_map(), and dsi_packet_add_data().
l4_uint32_t dsi_packet::sg_idx |
index in scatter gather list. Used in dsi_packet_add_data() to store the index of the last element in the list, in dsi_packet_get_data() to store the index of the next data area to get
Definition at line 74 of file types.h.
Referenced by __commit_receive_packet(), dsi_packet_add_data(), dsi_packet_get(), and dsi_packet_get_data().