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().
1.5.6