|
| DOCA_STABLE doca_error_t | doca_buf_inc_refcount (struct doca_buf *buf, uint16_t *refcount) |
| | Increase the object reference count by 1. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_dec_refcount (struct doca_buf *buf, uint16_t *refcount) |
| | Decrease the object reference count by 1, if 0 reached, return the element back to the inventory. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_get_refcount (const struct doca_buf *buf, uint16_t *refcount) |
| | Get the reference count of the object. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_get_len (const struct doca_buf *buf, size_t *len) |
| | Get the buffer's length. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_get_head (const struct doca_buf *buf, void **head) |
| | Get the buffer's head. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_get_data_len (const struct doca_buf *buf, size_t *data_len) |
| | Get buffer's data length. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_get_data (const struct doca_buf *buf, void **data) |
| | Get the buffer's data. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_set_data (struct doca_buf *buf, void *data, size_t data_len) |
| |
| DOCA_STABLE doca_error_t | doca_buf_set_data_len (struct doca_buf *buf, size_t data_len) |
| |
| DOCA_STABLE doca_error_t | doca_buf_reset_data_len (struct doca_buf *buf) |
| |
| DOCA_STABLE doca_error_t | doca_buf_get_next_in_list (struct doca_buf *buf, struct doca_buf **next_buf) |
| | Get next DOCA Buf in linked list. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_get_last_in_list (struct doca_buf *buf, struct doca_buf **last_buf) |
| | Get last DOCA Buf in linked list. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_is_last_in_list (const struct doca_buf *buf, uint8_t *is_last) |
| | Check if provided DOCA Buf is the last element in a linked list. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_is_first_in_list (const struct doca_buf *buf, uint8_t *is_first) |
| | Check if provided DOCA Buf is the first element in a linked list. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_is_in_list (const struct doca_buf *buf, uint8_t *is_in_list) |
| | Check if provided DOCA Buf is a linked list. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_get_list_len (const struct doca_buf *buf, uint32_t *num_elements) |
| | Get the number of the elements in list. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_chain_list (struct doca_buf *list1, struct doca_buf *list2) |
| | Append list2 to list1. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_buf_chain_list_tail (struct doca_buf *list1_head, struct doca_buf *list1_tail, struct doca_buf *list2) |
| | Append list2 to list1. More...
|
| |
| DOCA_STABLE doca_error_t | doca_buf_unchain_list (struct doca_buf *list1, struct doca_buf *list2) |
| | Separate list2 from list1. More...
|
| |