Lines Matching defs:walker
1262 msg_select_t *walker = *flist;
1269 wakeup = walker->selection(qp, msg_hash, type);
1270 walker = walker->next_selection;
1271 } while (!wakeup && walker != *flist);
1316 msgq_wakeup_t *walker;
1318 walker = list_head(&qp->msg_wait_snd[0]);
1320 if (walker)
1321 list_remove(&qp->msg_wait_snd[0], walker);
1322 return (walker);
1329 msgq_wakeup_t *walker;
1331 walker = list_head(&qp->msg_cpy_block);
1332 if (walker)
1333 list_remove(&qp->msg_cpy_block, walker);
1334 return (walker);
1340 msgq_wakeup_t *walker;
1342 walker = list_head(&qp->msg_wait_snd[msg_hash]);
1344 while (walker && walker->msgw_type != type)
1345 walker = list_next(&qp->msg_wait_snd[msg_hash], walker);
1346 if (walker)
1347 list_remove(&qp->msg_wait_snd[msg_hash], walker);
1348 return (walker);