• Home
  • Raw
  • Download

Lines Matching full:linked

33  * @defgroup los_list Doubly linked list
50 * Structure of a node in a doubly linked list.
59 * @brief Initialize a doubly linked list.
62 * This API is used to initialize a doubly linked list.
68 * @param list [IN] Node in a doubly linked list.
94 * @param object [IN] Node in the doubly linked list.
105 * @brief Insert a new node to a doubly linked list.
108 * This API is used to insert a new node to a doubly linked list.
114 * @param list [IN] Doubly linked list where the new node is inserted.
132 * @brief Insert a node to the tail of a doubly linked list.
135 * This API is used to insert a new node to the tail of a doubly linked list.
141 * @param list [IN] Doubly linked list where the new node is inserted.
156 * @brief Insert a node to the head of a doubly linked list.
159 * This API is used to insert a new node to the head of a doubly linked list.
165 * @param list [IN] Doubly linked list where the new node is inserted.
180 * @brief Delete a specified node from a doubly linked list.
184 * <li>This API is used to delete a specified node from a doubly linked list.</li>
208 * @brief Identify whether a specified doubly linked list is empty.
212 * <li>This API is used to return whether a doubly linked list is empty.</li>
219 * @param list [IN] Doubly linked node.
221 * @retval TRUE The doubly linked list is empty.
222 * @retval FALSE The doubly linked list is not empty.
234 * @brief Obtain the pointer to a doubly linked list in a structure.
237 * This API is used to obtain the pointer to a doubly linked list in a structure.
244 * @param member [IN] Member name of the doubly linked list in the structure.
246 * @retval Pointer to the doubly linked list in the structure.
255 * @brief Obtain the pointer to a structure that contains a doubly linked list.
258 * This API is used to obtain the pointer to a structure that contains a doubly linked list.
269 * @param member [IN] Member name of the doubly linked list in the structure.
271 * @retval Pointer to the structure that contains the doubly linked list.
281 * @brief Iterate over a doubly linked list of given type.
284 * This API is used to iterate over a doubly linked list of given type.
290 …* @param item [IN] Pointer to the structure that contains the doubly linked list that is…
291 * @param list [IN] Pointer to the doubly linked list to be traversed.
293 * @param member [IN] Member name of the doubly linked list in the structure.
307 * @brief iterate over a doubly linked list safe against removal of list entry.
310 * This API is used to iterate over a doubly linked list safe against removal of list entry.
316 …* @param item [IN] Pointer to the structure that contains the doubly linked list that is…
318 * @param list [IN] Pointer to the doubly linked list to be traversed.
320 * @param member [IN] Member name of the doubly linked list in the structure.
335 * @brief Delete initialize a doubly linked list.
338 * This API is used to delete initialize a doubly linked list.
344 * @param list [IN] Doubly linked list.
360 * @brief iterate over a doubly linked list.
363 * This API is used to iterate over a doubly linked list.
369 …* @param item [IN] Pointer to the structure that contains the doubly linked list that is…
370 * @param list [IN] Pointer to the doubly linked list to be traversed.
382 * @brief Iterate over a doubly linked list safe against removal of list entry.
385 * This API is used to iterate over a doubly linked list safe against removal of list entry.
391 …* @param item [IN] Pointer to the structure that contains the doubly linked list that is…
393 * @param list [IN] Pointer to the doubly linked list to be traversed.
406 * @brief Initialize a double linked list.
409 * This API is used to initialize a double linked list.
415 * @param list [IN] Pointer to the doubly linked list to be traversed.