| #include "../../../../include/linux/list.h" |
| |
| #ifndef PERF_LIST_H |
| #define PERF_LIST_H |
| /** |
| * list_del_range - deletes range of entries from list. |
| * @begin: first element in the range to delete from the list. |
| * @end: last element in the range to delete from the list. |
| * Note: list_empty on the range of entries does not return true after this, |
| * the entries is in an undefined state. |
| */ |
| static inline void list_del_range(struct list_head *begin, |
| struct list_head *end) |
| { |
| begin->prev->next = end->next; |
| end->next->prev = begin->prev; |
| } |
| #endif |