list_remove_head_item
extern void *list_remove_head_item(struct list *list);
while ((item = list_remove_head_item(&bdev->nbuffersTx[i])) != NULL)
while ((item = list_remove_head_item(&bdev->nbuffersTx[i])) != NULL)
list_remove_head_item(&bdev->nbuffersTx[BT_COMMAND]);
list_remove_head_item(&bdev->nbuffersTx[BT_ACL]);
while ((item = list_remove_head_item(l)) != NULL) {
while ((state = (rule_state *)list_remove_head_item(&states)) != NULL) {
while ((state = (rule_state *)list_remove_head_item(&applied)) != NULL) {
while ((head = (struct head *)list_remove_head_item(&fHeads)) != NULL) {
while ((body = (struct body *)list_remove_head_item(&fBodies)) != NULL) {
= (data_node*)list_remove_head_item(&buffer->buffers)) {
net_buffer* buffer = (net_buffer*)list_remove_head_item(&fifo->buffers);
while (Port* port = (Port*)list_remove_head_item(&deletionList)) {
sem_entry* sem = (sem_entry*)list_remove_head_item(&team->sem_list);
while ((watcher = (struct team_watcher*)list_remove_head_item(
net_buffer* buffer = (net_buffer*)list_remove_head_item(
extern void *list_remove_head_item(struct list *list);
vnode = (struct vnode *)list_remove_head_item(&sUnusedVnodeList);