* td_list_add_tail - add a new entry * @newe: new entry to be added * @head: list head to add it before * * Insert a new entry before the specified head. * This is useful for implementing queues. */ @ @ requires \valid(newe); @ requires \valid(head); @ requires \valid(head->prev); @ requires separation: \separated(newe, head); @ requires \separated(newe, \union(head->prev, head));
| 197 | @ assigns head->prev,newe->next,newe->prev,\old(head->prev)->next; |
| 198 | @*/ |
| 199 | static inline void td_list_add_tail(struct td_list_head *newe, struct td_list_head *head) |
| 200 | { |
| 201 | __td_list_add(newe, head->prev, head); |
| 202 | } |
| 203 | |
| 204 | /* |
| 205 | * Delete a list entry by making the prev/next entries |
no test coverage detected