/illumos-gate/usr/src/lib/libnsl/nsl/ |
H A D | t_snddis.c | 50 struct _ti_user *tiptr; in _tx_snddis() local 56 sig_mutex_lock(&tiptr->ti_lock); in _tx_snddis() 58 if (tiptr->ti_servtype == T_CLTS) { in _tx_snddis() 60 sig_mutex_unlock(&tiptr->ti_lock); in _tx_snddis() 72 tiptr->ti_state == T_OUTCON || in _tx_snddis() 74 tiptr->ti_state == T_INREL || in _tx_snddis() 75 (tiptr->ti_state == T_INCON && tiptr->ti_ocnt > 0))) { in _tx_snddis() 159 sig_mutex_lock(&tiptr->ti_lock); in _tx_snddis() 170 if (tiptr->ti_ocnt <= 1) { in _tx_snddis() 172 tiptr->ti_ocnt--; in _tx_snddis() [all …]
|
H A D | t_rcvdis.c | 52 struct _ti_user *tiptr; in _tx_rcvdis() local 67 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvdis() 83 tiptr->ti_state == T_INREL || in _tx_rcvdis() 84 (tiptr->ti_state == T_INCON && tiptr->ti_ocnt > 0))) { in _tx_rcvdis() 95 if ((tiptr->ti_lookcnt > 0) && in _tx_rcvdis() 196 if (tiptr->ti_ocnt <= 0) { in _tx_rcvdis() 200 if (tiptr->ti_ocnt == 1) { in _tx_rcvdis() 207 tiptr->ti_ocnt--; in _tx_rcvdis() 225 _t_free_looklist_head(tiptr); in _tx_rcvdis() 230 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvdis() [all …]
|
H A D | t_rcv.c | 57 struct _ti_user *tiptr; in _tx_rcv() local 63 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcv() 77 tiptr->ti_state == T_OUTREL)) { in _tx_rcv() 87 if (tiptr->ti_lookcnt > 0) { in _tx_rcv() 134 tlbs = &tiptr->ti_lookbufs; in _tx_rcv() 191 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcv() 234 tiptr->ti_flags |= MORE; in _tx_rcv() 241 _T_TX_NEXTSTATE(T_RCV, tiptr, in _tx_rcv() 251 if (tiptr->ti_lookcnt > 0) { in _tx_rcv() 344 tiptr->ti_flags &= ~MORE; in _tx_rcv() [all …]
|
H A D | t_rcvreldata.c | 55 struct _ti_user *tiptr; in _tx_rcvreldata() local 65 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvreldata() 104 if ((tiptr->ti_lookcnt > 0) && in _tx_rcvreldata() 111 _t_free_looklist_head(tiptr); in _tx_rcvreldata() 112 _T_TX_NEXTSTATE(T_RCVREL, tiptr, in _tx_rcvreldata() 146 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvreldata() 207 _T_TX_NEXTSTATE(T_RCVREL, tiptr, in _tx_rcvreldata() 213 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvreldata() 217 tiptr->ti_rcvbuf = databuf.buf; in _tx_rcvreldata() 227 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvreldata() [all …]
|
H A D | t_rcvrel.c | 56 struct _ti_user *tiptr; in _tx_rcvrel() local 64 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvrel() 102 if ((tiptr->ti_lookcnt > 0) && in _tx_rcvrel() 109 _t_free_looklist_head(tiptr); in _tx_rcvrel() 110 _T_TX_NEXTSTATE(T_RCVREL, tiptr, in _tx_rcvrel() 144 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvrel() 205 _T_TX_NEXTSTATE(T_RCVREL, tiptr, in _tx_rcvrel() 211 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvrel() 215 tiptr->ti_rcvbuf = databuf.buf; in _tx_rcvrel() 225 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvrel() [all …]
|
H A D | t_rcvv.c | 55 struct _ti_user *tiptr; in _tx_rcvv() local 63 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvv() 80 tiptr->ti_state == T_OUTREL)) { in _tx_rcvv() 89 if (tiptr->ti_lookcnt > 0) { in _tx_rcvv() 135 tlbs = &tiptr->ti_lookbufs; in _tx_rcvv() 177 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvv() 249 tiptr->ti_flags |= MORE; in _tx_rcvv() 256 _T_TX_NEXTSTATE(T_RCV, tiptr, in _tx_rcvv() 269 if (tiptr->ti_lookcnt > 0) { in _tx_rcvv() 362 tiptr->ti_flags &= ~MORE; in _tx_rcvv() [all …]
|
H A D | t_listen.c | 51 struct _ti_user *tiptr; in _tx_listen() local 59 sig_mutex_lock(&tiptr->ti_lock); in _tx_listen() 80 if (tiptr->ti_qlen == 0) { in _tx_listen() 86 if (tiptr->ti_ocnt == tiptr->ti_qlen) { in _tx_listen() 100 if (tiptr->ti_lookcnt > 0) { in _tx_listen() 125 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_listen() 144 sig_mutex_lock(&tiptr->ti_lock); in _tx_listen() 148 sig_mutex_lock(&tiptr->ti_lock); in _tx_listen() 193 _T_TX_NEXTSTATE(T_LISTN, tiptr, in _tx_listen() 195 tiptr->ti_ocnt++; in _tx_listen() [all …]
|
H A D | _utility.c | 93 if (tiptr != NULL) in _t_checkfd() 94 return (tiptr); in _t_checkfd() 156 if (tiptr == NULL) { in _t_checkfd() 171 return (tiptr); in _t_checkfd() 303 tiptr->ti_lookcnt++; in _t_register_lookevent() 652 tiptr->ti_ocnt = 0; in _t_reinit_tiptr() 654 tiptr->ti_qlen = 0; in _t_reinit_tiptr() 724 if ((tiptr = malloc(sizeof (*tiptr))) == NULL) in add_tilink() 737 if ((tiptr = malloc(sizeof (*tiptr))) == NULL) in add_tilink() 744 tiptr->ti_fd = s; in add_tilink() [all …]
|
H A D | t_snd.c | 57 struct _ti_user *tiptr; in _tx_snd() local 66 sig_mutex_lock(&tiptr->ti_lock); in _tx_snd() 68 if (tiptr->ti_servtype == T_CLTS) { in _tx_snd() 70 sig_mutex_unlock(&tiptr->ti_lock); in _tx_snd() 80 tiptr->ti_state == T_INREL)) { in _tx_snd() 82 sig_mutex_unlock(&tiptr->ti_lock); in _tx_snd() 93 sig_mutex_unlock(&tiptr->ti_lock); in _tx_snd() 97 tsdu_limit = tiptr->ti_etsdusize; in _tx_snd() 100 tsdu_limit = tiptr->ti_tsdusize; in _tx_snd() 138 sig_mutex_unlock(&tiptr->ti_lock); in _tx_snd() [all …]
|
H A D | t_sndv.c | 59 struct _ti_user *tiptr; in _tx_sndv() local 69 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndv() 71 if (tiptr->ti_servtype == T_CLTS) { in _tx_sndv() 73 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndv() 79 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndv() 84 tiptr->ti_state == T_INREL)) { in _tx_sndv() 86 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndv() 97 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndv() 101 tsdu_limit = tiptr->ti_etsdusize; in _tx_sndv() 104 tsdu_limit = tiptr->ti_tsdusize; in _tx_sndv() [all …]
|
H A D | t_connect.c | 60 struct _ti_user *tiptr; in _tx_connect() local 69 sig_mutex_lock(&tiptr->ti_lock); in _tx_connect() 75 if (tiptr->ti_state != T_IDLE) { in _tx_connect() 88 sig_mutex_unlock(&tiptr->ti_lock); in _tx_connect() 122 _T_TX_NEXTSTATE(T_CONNECT2, tiptr, in _tx_connect() 144 _T_TX_NEXTSTATE(T_CONNECT1, tiptr, in _tx_connect() 154 if (tiptr->ti_tsdusize != 0) { in _tx_connect() 163 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_connect() 164 sig_mutex_unlock(&tiptr->ti_lock); in _tx_connect() 172 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_connect() [all …]
|
H A D | t_accept.c | 57 struct _ti_user *tiptr; in _tx_accept() local 76 sig_mutex_lock(&tiptr->ti_lock); in _tx_accept() 78 if (tiptr->ti_servtype == T_CLTS) { in _tx_accept() 80 sig_mutex_unlock(&tiptr->ti_lock); in _tx_accept() 100 ((tiptr->ti_state != T_INCON) || in _tx_accept() 104 sig_mutex_unlock(&tiptr->ti_lock); in _tx_accept() 182 if (_t_is_event(fd, tiptr) < 0) in _tx_accept() 289 if (tiptr->ti_ocnt == 1) { in _tx_accept() 321 tiptr->ti_ocnt--; in _tx_accept() 340 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_accept() [all …]
|
H A D | t_sndudata.c | 54 struct _ti_user *tiptr; in _tx_sndudata() local 60 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndudata() 62 if (tiptr->ti_servtype != T_CLTS) { in _tx_sndudata() 64 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndudata() 73 if (tiptr->ti_state != T_IDLE) { in _tx_sndudata() 83 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndudata() 87 if ((tiptr->ti_maxpsz > 0) && in _tx_sndudata() 173 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndudata() 177 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndudata() 184 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_sndudata() [all …]
|
H A D | t_sndvudata.c | 57 struct _ti_user *tiptr; in _tx_sndvudata() local 66 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndvudata() 68 if (tiptr->ti_servtype != T_CLTS) { in _tx_sndvudata() 70 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata() 76 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata() 80 if (tiptr->ti_state != T_IDLE) { in _tx_sndvudata() 95 if ((tiptr->ti_maxpsz > 0) && (nbytes > (uint32_t)tiptr->ti_maxpsz)) { in _tx_sndvudata() 183 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndvudata() 187 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndvudata() 194 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_sndvudata() [all …]
|
H A D | t_getname.c | 55 struct _ti_user *tiptr; in _tx_getname() local 66 sig_mutex_lock(&tiptr->ti_lock); in _tx_getname() 72 sig_mutex_unlock(&tiptr->ti_lock); in _tx_getname() 77 sig_mutex_unlock(&tiptr->ti_lock); in _tx_getname() 109 struct _ti_user *tiptr; in _tx_getprotaddr() local 120 sig_mutex_lock(&tiptr->ti_lock); in _tx_getprotaddr() 130 sig_mutex_unlock(&tiptr->ti_lock); in _tx_getprotaddr() 163 sig_mutex_unlock(&tiptr->ti_lock); in _tx_getprotaddr() 202 if (tiptr->ti_state != T_OUTCON && in _tx_getprotaddr() 220 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_getprotaddr() [all …]
|
H A D | t_sndreldata.c | 49 struct _ti_user *tiptr; in _tx_sndreldata() local 54 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndreldata() 58 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndreldata() 63 tiptr->ti_state == T_INREL)) { in _tx_sndreldata() 65 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndreldata() 69 if (_t_look_locked(fd, tiptr, 0, in _tx_sndreldata() 72 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndreldata() 101 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndreldata() 109 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndreldata() 110 _T_TX_NEXTSTATE(T_SNDREL, tiptr, in _tx_sndreldata() [all …]
|
H A D | t_rcvudata.c | 61 struct _ti_user *tiptr; in _tx_rcvudata() local 68 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvudata() 70 if (tiptr->ti_servtype != T_CLTS) { in _tx_rcvudata() 72 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvudata() 81 if (tiptr->ti_state != T_IDLE) { in _tx_rcvudata() 92 if (tiptr->ti_lookcnt > 0) { in _tx_rcvudata() 117 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvudata() 125 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvudata() 129 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvudata() 244 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvudata() [all …]
|
H A D | t_sndrel.c | 51 struct _ti_user *tiptr; in _tx_sndrel() local 55 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndrel() 59 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndrel() 69 tiptr->ti_state == T_INREL)) { in _tx_sndrel() 71 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndrel() 75 if (_t_look_locked(fd, tiptr, 0, in _tx_sndrel() 78 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndrel() 94 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndrel() 102 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndrel() 103 _T_TX_NEXTSTATE(T_SNDREL, tiptr, in _tx_sndrel() [all …]
|
H A D | t_rcvuderr.c | 52 struct _ti_user *tiptr; in _tx_rcvuderr() local 60 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvuderr() 62 if (tiptr->ti_servtype != T_CLTS) { in _tx_rcvuderr() 64 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvuderr() 70 if (tiptr->ti_lookcnt > 0) { in _tx_rcvuderr() 175 _T_TX_NEXTSTATE(T_RCVUDERR, tiptr, in _tx_rcvuderr() 178 _t_free_looklist_head(tiptr); in _tx_rcvuderr() 183 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvuderr() 185 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvuderr() 192 _t_free_looklist_head(tiptr); in _tx_rcvuderr() [all …]
|
H A D | t_rcvvudata.c | 63 struct _ti_user *tiptr; in _tx_rcvvudata() local 78 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvvudata() 80 if (tiptr->ti_servtype != T_CLTS) { in _tx_rcvvudata() 86 if (tiptr->ti_state != T_IDLE) { in _tx_rcvvudata() 95 if (tiptr->ti_lookcnt > 0) { in _tx_rcvvudata() 131 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvvudata() 138 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvvudata() 142 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvvudata() 206 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvvudata() 249 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvvudata() [all …]
|
H A D | t_rcvconnect.c | 52 struct _ti_user *tiptr; in _tx_rcvconnect() local 57 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_rcvconnect() 60 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvconnect() 67 if (tiptr->ti_state != T_OUTCON) { in _tx_rcvconnect() 69 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvconnect() 80 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvconnect() 87 _T_TX_NEXTSTATE(T_RCVCONNECT, tiptr, in _tx_rcvconnect() 97 if (tiptr->ti_tsdusize != 0) in _tx_rcvconnect() 98 if (_t_do_postconn_sync(fd, tiptr) < 0) in _tx_rcvconnect() 105 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvconnect() [all …]
|
H A D | t_unbind.c | 49 struct _ti_user *tiptr; in _tx_unbind() local 54 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_unbind() 62 if (tiptr->ti_state != T_IDLE) { in _tx_unbind() 75 sig_mutex_lock(&tiptr->ti_lock); in _tx_unbind() 83 sig_mutex_unlock(&tiptr->ti_lock); in _tx_unbind() 89 retval = _tx_unbind_locked(fd, tiptr, &ctlbuf); in _tx_unbind() 95 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_unbind() 96 sig_mutex_unlock(&tiptr->ti_lock); in _tx_unbind() 108 if (_t_is_event(fd, tiptr) < 0) in _tx_unbind_locked() 128 tiptr->ti_flags &= ~(MORE|EXPEDITED); in _tx_unbind_locked() [all …]
|
H A D | t_bind.c | 56 struct _ti_user *tiptr; in _tx_bind() local 73 sig_mutex_lock(&tiptr->ti_lock); in _tx_bind() 79 if (tiptr->ti_state != T_UNBND) { in _tx_bind() 81 sig_mutex_unlock(&tiptr->ti_lock); in _tx_bind() 93 sig_mutex_unlock(&tiptr->ti_lock); in _tx_bind() 104 ((tiptr->ti_prov_flag & XPG4_1) != 0); in _tx_bind() 167 tiptr->ti_ocnt = 0; in _tx_bind() 192 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_bind() 193 sig_mutex_unlock(&tiptr->ti_lock); in _tx_bind() 202 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_bind() [all …]
|
H A D | _conn_util.c | 56 struct _ti_user *tiptr, in _t_snd_conn_req() argument 65 fd = tiptr->ti_fd; in _t_snd_conn_req() 67 if (tiptr->ti_servtype == T_CLTS) { in _t_snd_conn_req() 72 if (_t_is_event(fd, tiptr) < 0) in _t_snd_conn_req() 151 struct _ti_user *tiptr, in _t_rcv_conn_con() argument 163 fd = tiptr->ti_fd; in _t_rcv_conn_con() 173 if (tiptr->ti_lookcnt > 0) { in _t_rcv_conn_con() 198 sig_mutex_lock(&tiptr->ti_lock); in _t_rcv_conn_con() 202 sig_mutex_lock(&tiptr->ti_lock); in _t_rcv_conn_con() 286 tiptr->ti_rcvbuf = databuf.buf; in _t_rcv_conn_con() [all …]
|
/illumos-gate/usr/src/uts/common/rpc/sec/ |
H A D | authdesubr.c | 89 TIUSER *tiptr; in rtime() local 108 (void) t_kclose(tiptr, 1); in rtime() 117 (void) t_kclose(tiptr, 1); in rtime() 134 (void) t_kclose(tiptr, 1); in rtime() 146 (void) t_kclose(tiptr, 1); in rtime() 154 (void) t_kclose(tiptr, 1); in rtime() 163 (void) t_kclose(tiptr, 1); in rtime() 191 (void) t_kclose(tiptr, 1); in rtime() 202 (void) t_kclose(tiptr, 1); in rtime() 259 tiptr->fp->f_flag); in rtime() [all …]
|