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