Мы можем использовать этот list_head двумя способами
1) независимая единая глобальная переменная, чтобы держать список как голову для всех
мы не можем использовать list_entry для этого переменного события, хотя есть члены списка
в этом. потому что это не является частью какой-либо структуры.
2) мы можем использовать list_head в качестве члена вашей структуры, но если вы добавите его в список,
дать этому члену указатель на список HEAD.
мы будем использовать list_entry для этого члена, чтобы получить вашу структуру, даже если ваша
член списка не является частью какого-либо списка (он инициализируется с помощью next = NULL и priv = NULL)
Вы можете получить структуру, нет пути к провалу.
list_entry - это просто container_of (), мы используем его для получения указателя на структуру, используя указатель на член.