Lines Matching refs:dwl

2841 	dop_waitlist_t	*dwl;  in idn_dopers_init()  local
2850 dwl = &idn.dopers->_dop_wcache[0]; in idn_dopers_init()
2852 dwl[i].dw_next = &dwl[i+1]; in idn_dopers_init()
2853 dwl[i].dw_next = NULL; in idn_dopers_init()
2867 dop_waitlist_t *dwl, *next_dwl; in idn_dopers_deinit() local
2873 for (dwl = idn.dopers->dop_waitlist; dwl; dwl = next_dwl) { in idn_dopers_deinit()
2874 next_dwl = dwl->dw_next; in idn_dopers_deinit()
2875 if (!IDNOP_IN_CACHE(dwl)) in idn_dopers_deinit()
2876 FREESTRUCT(dwl, dop_waitlist_t, 1); in idn_dopers_deinit()
2894 dop_waitlist_t *dwl; in idn_init_op() local
2900 if ((dwl = idn.dopers->dop_freelist) == NULL) { in idn_init_op()
2901 dwl = GETSTRUCT(dop_waitlist_t, 1); in idn_init_op()
2903 idn.dopers->dop_freelist = dwl->dw_next; in idn_init_op()
2904 bzero(dwl, sizeof (*dwl)); in idn_init_op()
2906 dwl->dw_op = opflag; in idn_init_op()
2907 dwl->dw_reqset = domset; in idn_init_op()
2908 dwl->dw_idnerr = sep; in idn_init_op()
2909 dwl->dw_next = idn.dopers->dop_waitlist; in idn_init_op()
2911 idn.dopers->dop_waitlist = dwl; in idn_init_op()
2916 return (dwl); in idn_init_op()
2930 dop_waitlist_t *dwl; in idn_add_op() local
2938 for (dwl = idn.dopers->dop_waitlist; dwl; dwl = dwl->dw_next) in idn_add_op()
2939 if ((dwl->dw_op == opflag) && (dwl->dw_reqset & domset)) in idn_add_op()
2940 dwl->dw_reqset |= domset; in idn_add_op()
3016 dop_waitlist_t *dwl = (dop_waitlist_t *)cookie; in idn_deinit_op() local
3022 if (dwl == idn.dopers->dop_waitlist) { in idn_deinit_op()
3023 idn.dopers->dop_waitlist = dwl->dw_next; in idn_deinit_op()
3024 if (IDNOP_IN_CACHE(dwl)) { in idn_deinit_op()
3025 dwl->dw_next = idn.dopers->dop_freelist; in idn_deinit_op()
3026 idn.dopers->dop_freelist = dwl; in idn_deinit_op()
3028 FREESTRUCT(dwl, dop_waitlist_t, 1); in idn_deinit_op()
3034 if (dwl == hw) in idn_deinit_op()
3072 dop_waitlist_t *dwl; in idn_wait_op() local
3075 dwl = (dop_waitlist_t *)cookie; in idn_wait_op()
3078 ASSERT((dwl->dw_op == IDNOP_CONNECTED) || in idn_wait_op()
3079 (dwl->dw_op == IDNOP_DISCONNECTED)); in idn_wait_op()
3083 while (((dwl->dw_domset | dwl->dw_errset) != dwl->dw_reqset) && !err) { in idn_wait_op()
3087 if ((dwl->dw_domset | dwl->dw_errset) == dwl->dw_reqset) in idn_wait_op()
3097 (dwl->dw_op == IDNOP_CONNECTED) ? "LINK" : in idn_wait_op()
3098 (dwl->dw_op == IDNOP_DISCONNECTED) ? "UNLINK" : in idn_wait_op()
3113 if (dwl->dw_domset == dwl->dw_reqset) { in idn_wait_op()
3120 rv = dwl->dw_errors[d]; in idn_wait_op()
3122 *domsetp = dwl->dw_domset; in idn_wait_op()