43 const CdiSgList* new_sglist_ptr,
int initial_offset,
int sequence_num);
66 const CdiSgList* new_sglist_ptr,
int initial_offset,
int sequence_num);
struct CdiPoolState * CdiPoolHandle
Type used as the handle (pointer to an opaque structure) for a Memory Pool. Each handle represents a ...
Definition cdi_pool_api.h:97
The declarations in this header file correspond to the definitions in internal.c.
struct CdiProtocol * CdiProtocolHandle
Forward reference of structure to create pointers later.
Definition payload.h:74
void RxReorderPacketFreeLists(CdiReorderList *reorder_list_ptr, CdiPoolHandle payload_sgl_entry_pool_handle, CdiPoolHandle reorder_entries_pool_handle)
removes all lists and sgls used in processing the out of order packets
Definition rx_reorder_packets.c:538
bool RxReorderPacketPayloadStateInit(CdiProtocolHandle protocol_handle, CdiPoolHandle payload_sgl_entry_pool_handle, CdiPoolHandle reorder_entries_pool_handle, RxPayloadState *payload_state_ptr, const CdiSgList *new_sglist_ptr, int initial_offset, int sequence_num)
Adds initial entry to payload_state_ptr->reorder_list_ptr.
Definition rx_reorder_packets.c:557
bool RxReorderPacket(CdiProtocolHandle protocol_handle, CdiPoolHandle payload_sgl_entry_pool_handle, CdiPoolHandle reorder_entries_pool_handle, RxPayloadState *payload_state_ptr, const CdiSgList *new_sglist_ptr, int initial_offset, int sequence_num)
Adds an entry to the payload sgl. Also checks for and maintains outstanding packets that are received...
Definition rx_reorder_packets.c:584
Structure containing top, bottom pointers and sequence numbers of sgls that comprise payload....
Definition private.h:220
This structure defines a scatter-gather list (SGL) which is used to represent an array of data compri...
Definition cdi_core_api.h:728
This defines a structure that contains all of the state information for the receiving side of a paylo...
Definition private.h:244