d_list_next_entry
(cast *)d_list_next_entry(&((pos)->link))
pos = (cast *)d_list_next_entry(&pos->_link))
n = (pos) ? (cast *)d_list_next_entry(&pos->member) : NULL; \
n = (pos) ? (cast *)d_list_next_entry(&pos->member) : NULL)
pending = (struct sq_pending_command *)d_list_next_entry(&pending->list);
pending = (void*)d_list_next_entry(&pending->list);
#define NEXT_GEN_BUF(_gen_buf) (struct _lm_tcp_gen_buf_t *)d_list_next_entry(&((_gen_buf)->link))
isle = (lm_isle_t*)d_list_next_entry(&isle->isle_link);
curr_gen_buf = (lm_tcp_gen_buf_t *)d_list_next_entry(&curr_gen_buf->link);
path = (lm_path_state_t *) d_list_next_entry(&path->hdr.link);
curr_gen_buf = (lm_tcp_gen_buf_t *)d_list_next_entry(&curr_gen_buf->link);
tcp_state = (lm_tcp_state_t *) d_list_next_entry(&tcp_state->hdr.link);
tcp_state = (lm_tcp_state_t *) d_list_next_entry(&tcp_state->hdr.link);
tcp_state = (lm_tcp_state_t *) d_list_next_entry(&tcp_state->hdr.link);
tcp_state = (lm_tcp_state_t *) d_list_next_entry(&tcp_state->hdr.link);
tcp_state = (lm_tcp_state_t *)d_list_next_entry((d_list_entry_t*)tcp_state);
neigh_state = (lm_neigh_state_t *) d_list_next_entry(&neigh_state->hdr.link);
path_state = (lm_path_state_t *) d_list_next_entry(&path_state->hdr.link);
path_state = (lm_path_state_t *) d_list_next_entry(&path_state->hdr.link);
tcp_state = (lm_tcp_state_t *) d_list_next_entry(&tcp_state->hdr.link);
pTmp = (BnxeMemDma *)d_list_next_entry(&pTmp->link);
pTmp = (BnxeMemDma *)d_list_next_entry(&pTmp->link);
pTmp = (struct ecore_mcast_list_elem *)d_list_next_entry(D_LINK_CAST(pTmp));
pTmp = (BnxeMemDma *)d_list_next_entry(&pTmp->link);
pTmp = (BnxeMemDma *)d_list_next_entry(&pTmp->link);
pMem = (BnxeMemRegion *)d_list_next_entry(D_LINK_CAST(pMem));
pMemRegion = (BnxeMemRegion *)d_list_next_entry(D_LINK_CAST(pMemRegion));
pMem = (BnxeMemBlock *)d_list_next_entry(D_LINK_CAST(pMem));
pMem = (BnxeMemDma *)d_list_next_entry(D_LINK_CAST(pMem));