list_entry ( ptr, type, member);
list_entry
the &struct list_head pointer.
the type of the struct this is embedded in.
the name of the list_struct within the struct.