ocs_list_remove_head
if (NULL != (io = ocs_list_remove_head(&hw->io_free))) {
ocs_list_remove_head(&hw->io_timed_wqe);
ocs_list_remove_head(&hw->io_free);
ocs_list_remove_head(&hw->io_wait_free);
ctx = ocs_list_remove_head(&hw->cmd_pending);
if (NULL != (io = ocs_list_remove_head(&hw->io_free))) {
while ((wq->free_count > 0) && ((wqe = ocs_list_remove_head(&wq->pending_list)) != NULL)) {
while ((wq->free_count > 0) && ((wqe = ocs_list_remove_head(&wq->pending_list)) != NULL)) {
io = ocs_list_remove_head(&hw->sec_hio_wait_list);
ocs_list_remove_head(&hw->io_wait_free);
ocs_list_remove_head(&hw->io_inuse);
ocs_list_remove_head(&hw->io_free);
ocs_list_remove_head(&hw->io_port_owned);
if (NULL == (ctx = ocs_list_remove_head(&hw->cmd_head))) {
io = ocs_list_remove_head(&hw->io_port_dnrx);
node = ocs_list_remove_head(&xport->nodes_free_list);
io = ocs_list_remove_head(&xport->io_pending_list);
frame = ocs_list_remove_head(pend_list);
seq = ocs_list_remove_head(&node->pend_frames);
seq = ocs_list_remove_head(&xport_fcfi->pend_frames);
ocs_list_remove_head(&pool->freelist);
h = ocs_list_remove_head(&pool->freelist);