Rewrote list_entry and container_of