Home
last modified time | relevance | path

Searched refs:tiptr (Results 1 – 25 of 58) sorted by relevance

123

/titanic_41/usr/src/lib/libnsl/nsl/
H A Dt_snddis.c52 struct _ti_user *tiptr; in _tx_snddis() local
56 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_snddis()
58 sig_mutex_lock(&tiptr->ti_lock); in _tx_snddis()
60 if (tiptr->ti_servtype == T_CLTS) { in _tx_snddis()
62 sig_mutex_unlock(&tiptr->ti_lock); in _tx_snddis()
73 if (!(tiptr->ti_state == T_DATAXFER || in _tx_snddis()
74 tiptr->ti_state == T_OUTCON || in _tx_snddis()
75 tiptr->ti_state == T_OUTREL || in _tx_snddis()
76 tiptr->ti_state == T_INREL || in _tx_snddis()
77 (tiptr->ti_state == T_INCON && tiptr->ti_ocnt > 0))) { in _tx_snddis()
[all …]
H A Dt_rcvdis.c54 struct _ti_user *tiptr; in _tx_rcvdis() local
60 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_rcvdis()
69 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvdis()
71 if (tiptr->ti_servtype == T_CLTS) { in _tx_rcvdis()
73 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvdis()
82 if (!(tiptr->ti_state == T_DATAXFER || in _tx_rcvdis()
83 tiptr->ti_state == T_OUTCON || in _tx_rcvdis()
84 tiptr->ti_state == T_OUTREL || in _tx_rcvdis()
85 tiptr->ti_state == T_INREL || in _tx_rcvdis()
86 (tiptr->ti_state == T_INCON && tiptr->ti_ocnt > 0))) { in _tx_rcvdis()
[all …]
H A Dt_rcv.c59 struct _ti_user *tiptr; in _tx_rcv() local
63 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_rcv()
65 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcv()
67 if (tiptr->ti_servtype == T_CLTS) { in _tx_rcv()
69 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcv()
78 if (!(tiptr->ti_state == T_DATAXFER || in _tx_rcv()
79 tiptr->ti_state == T_OUTREL)) { in _tx_rcv()
81 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcv()
89 if (tiptr->ti_lookcnt > 0) { in _tx_rcv()
120 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcv()
[all …]
H A Dt_rcvrel.c58 struct _ti_user *tiptr; in _tx_rcvrel() local
64 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == 0) in _tx_rcvrel()
66 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvrel()
68 if (tiptr->ti_servtype != T_COTS_ORD) { in _tx_rcvrel()
70 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvrel()
79 if (!(tiptr->ti_state == T_DATAXFER || in _tx_rcvrel()
80 tiptr->ti_state == T_OUTREL)) { in _tx_rcvrel()
82 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvrel()
87 if ((retval = _t_look_locked(fd, tiptr, 0, api_semantics)) < 0) { in _tx_rcvrel()
89 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvrel()
[all …]
H A Dt_rcvreldata.c57 struct _ti_user *tiptr; in _tx_rcvreldata() local
65 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == 0) in _tx_rcvreldata()
67 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvreldata()
69 if (tiptr->ti_servtype != T_COTS_ORD) { in _tx_rcvreldata()
71 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvreldata()
75 if (!(tiptr->ti_state == T_DATAXFER || in _tx_rcvreldata()
76 tiptr->ti_state == T_OUTREL)) { in _tx_rcvreldata()
78 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvreldata()
82 if ((retval = _t_look_locked(fd, tiptr, 0, api_semantics)) < 0) { in _tx_rcvreldata()
84 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvreldata()
[all …]
H A Dt_rcvv.c57 struct _ti_user *tiptr; in _tx_rcvv() local
63 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_rcvv()
65 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvv()
67 if (tiptr->ti_servtype == T_CLTS) { in _tx_rcvv()
69 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvv()
77 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvv()
81 if (!(tiptr->ti_state == T_DATAXFER || in _tx_rcvv()
82 tiptr->ti_state == T_OUTREL)) { in _tx_rcvv()
84 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvv()
91 if (tiptr->ti_lookcnt > 0) { in _tx_rcvv()
[all …]
H A Dt_listen.c53 struct _ti_user *tiptr; in _tx_listen() local
58 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_listen()
61 sig_mutex_lock(&tiptr->ti_lock); in _tx_listen()
63 if (tiptr->ti_servtype == T_CLTS) { in _tx_listen()
66 sig_mutex_unlock(&tiptr->ti_lock); in _tx_listen()
75 if (!(tiptr->ti_state == T_IDLE || in _tx_listen()
76 tiptr->ti_state == T_INCON)) { in _tx_listen()
78 sig_mutex_unlock(&tiptr->ti_lock); in _tx_listen()
82 if (tiptr->ti_qlen == 0) { in _tx_listen()
84 sig_mutex_unlock(&tiptr->ti_lock); in _tx_listen()
[all …]
H A D_utility.c64 static void _t_free_lookbufs(struct _ti_user *tiptr);
66 static int _t_cbuf_alloc(struct _ti_user *tiptr, char **retbuf);
67 static int _t_rbuf_alloc(struct _ti_user *tiptr, char **retbuf);
69 static int _t_alloc_bufs(int fd, struct _ti_user *tiptr,
81 struct _ti_user *tiptr; in _t_checkfd() local
91 tiptr = find_tilink(fd); in _t_checkfd()
93 if (tiptr != NULL) in _t_checkfd()
94 return (tiptr); in _t_checkfd()
155 tiptr = _t_create(fd, NULL, api_semantics, NULL); in _t_checkfd()
156 if (tiptr == NULL) { in _t_checkfd()
[all …]
H A Dt_snd.c59 struct _ti_user *tiptr; in _tx_snd() local
66 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_snd()
68 sig_mutex_lock(&tiptr->ti_lock); in _tx_snd()
70 if (tiptr->ti_servtype == T_CLTS) { in _tx_snd()
72 sig_mutex_unlock(&tiptr->ti_lock); in _tx_snd()
81 if (! (tiptr->ti_state == T_DATAXFER || in _tx_snd()
82 tiptr->ti_state == T_INREL)) { in _tx_snd()
84 sig_mutex_unlock(&tiptr->ti_lock); in _tx_snd()
95 sig_mutex_unlock(&tiptr->ti_lock); in _tx_snd()
99 tsdu_limit = tiptr->ti_etsdusize; in _tx_snd()
[all …]
H A Dt_connect.c62 struct _ti_user *tiptr; in _tx_connect() local
68 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_connect()
71 sig_mutex_lock(&tiptr->ti_lock); in _tx_connect()
77 if (tiptr->ti_state != T_IDLE) { in _tx_connect()
79 sig_mutex_unlock(&tiptr->ti_lock); in _tx_connect()
88 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) { in _tx_connect()
90 sig_mutex_unlock(&tiptr->ti_lock); in _tx_connect()
99 if (_t_snd_conn_req(tiptr, sndcall, &ctlbuf) < 0) { in _tx_connect()
124 _T_TX_NEXTSTATE(T_CONNECT2, tiptr, in _tx_connect()
135 if (_t_rcv_conn_con(tiptr, rcvcall, &ctlbuf, api_semantics) < 0) { in _tx_connect()
[all …]
H A Dt_sndv.c59 struct _ti_user *tiptr; in _tx_sndv() local
67 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_sndv()
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()
83 if (!(tiptr->ti_state == T_DATAXFER || 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()
[all …]
H A Dt_sndudata.c56 struct _ti_user *tiptr; in _tx_sndudata() local
60 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_sndudata()
62 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndudata()
64 if (tiptr->ti_servtype != T_CLTS) { in _tx_sndudata()
66 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndudata()
75 if (tiptr->ti_state != T_IDLE) { in _tx_sndudata()
77 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndudata()
83 !(tiptr->ti_prov_flag & (SENDZERO|OLD_SENDZERO))) { in _tx_sndudata()
85 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndudata()
89 if ((tiptr->ti_maxpsz > 0) && in _tx_sndudata()
[all …]
H A Dt_accept.c59 struct _ti_user *tiptr; in _tx_accept() local
66 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_accept()
78 sig_mutex_lock(&tiptr->ti_lock); in _tx_accept()
80 if (tiptr->ti_servtype == T_CLTS) { in _tx_accept()
82 sig_mutex_unlock(&tiptr->ti_lock); in _tx_accept()
100 if ((fd == resfd && tiptr->ti_state != T_INCON) || in _tx_accept()
102 ((tiptr->ti_state != T_INCON) || in _tx_accept()
106 sig_mutex_unlock(&tiptr->ti_lock); in _tx_accept()
121 sig_mutex_unlock(&tiptr->ti_lock); in _tx_accept()
126 if (fd == resfd && tiptr->ti_ocnt > 1) { in _tx_accept()
[all …]
H A Dt_sndvudata.c57 struct _ti_user *tiptr; in _tx_sndvudata() local
64 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_sndvudata()
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()
82 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata()
89 !(tiptr->ti_prov_flag & (SENDZERO|OLD_SENDZERO))) { in _tx_sndvudata()
91 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata()
[all …]
H A Dt_sndreldata.c51 struct _ti_user *tiptr; in _tx_sndreldata() local
54 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_sndreldata()
56 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndreldata()
58 if (tiptr->ti_servtype != T_COTS_ORD) { in _tx_sndreldata()
60 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndreldata()
64 if (!(tiptr->ti_state == T_DATAXFER || in _tx_sndreldata()
65 tiptr->ti_state == T_INREL)) { in _tx_sndreldata()
67 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndreldata()
71 if (_t_look_locked(fd, tiptr, 0, in _tx_sndreldata()
74 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndreldata()
[all …]
H A Dt_getname.c48 static int __tx_tlitpi_getprotaddr_locked(struct _ti_user *tiptr,
57 struct _ti_user *tiptr; in _tx_getname() local
66 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == 0) in _tx_getname()
68 sig_mutex_lock(&tiptr->ti_lock); in _tx_getname()
74 sig_mutex_unlock(&tiptr->ti_lock); in _tx_getname()
79 sig_mutex_unlock(&tiptr->ti_lock); in _tx_getname()
111 struct _ti_user *tiptr; in _tx_getprotaddr() local
119 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == 0) in _tx_getprotaddr()
122 sig_mutex_lock(&tiptr->ti_lock); in _tx_getprotaddr()
124 if ((tiptr->ti_prov_flag & XPG4_1) == 0) { in _tx_getprotaddr()
[all …]
H A Dt_sndrel.c53 struct _ti_user *tiptr; in _tx_sndrel() local
55 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_sndrel()
57 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndrel()
59 if (tiptr->ti_servtype != T_COTS_ORD) { in _tx_sndrel()
61 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndrel()
70 if (!(tiptr->ti_state == T_DATAXFER || in _tx_sndrel()
71 tiptr->ti_state == T_INREL)) { in _tx_sndrel()
73 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndrel()
77 if (_t_look_locked(fd, tiptr, 0, in _tx_sndrel()
80 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndrel()
[all …]
H A Dt_rcvudata.c63 struct _ti_user *tiptr; in _tx_rcvudata() local
68 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_rcvudata()
70 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvudata()
72 if (tiptr->ti_servtype != T_CLTS) { in _tx_rcvudata()
74 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvudata()
83 if (tiptr->ti_state != T_IDLE) { in _tx_rcvudata()
85 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvudata()
94 if (tiptr->ti_lookcnt > 0) { in _tx_rcvudata()
95 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvudata()
104 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) { in _tx_rcvudata()
[all …]
H A Dt_rcvconnect.c54 struct _ti_user *tiptr; in _tx_rcvconnect() local
59 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_rcvconnect()
62 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvconnect()
69 if (tiptr->ti_state != T_OUTCON) { in _tx_rcvconnect()
71 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvconnect()
80 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) { in _tx_rcvconnect()
82 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvconnect()
87 retval = _t_rcv_conn_con(tiptr, call, &ctlbuf, api_semantics); in _tx_rcvconnect()
89 _T_TX_NEXTSTATE(T_RCVCONNECT, tiptr, in _tx_rcvconnect()
99 if (tiptr->ti_tsdusize != 0) in _tx_rcvconnect()
[all …]
H A Dt_rcvuderr.c54 struct _ti_user *tiptr; in _tx_rcvuderr() local
60 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_rcvuderr()
62 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvuderr()
64 if (tiptr->ti_servtype != T_CLTS) { in _tx_rcvuderr()
66 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvuderr()
72 if (tiptr->ti_lookcnt > 0) { in _tx_rcvuderr()
73 ctlbuf.len = tiptr->ti_lookbufs.tl_lookclen; in _tx_rcvuderr()
74 ctlbuf.buf = tiptr->ti_lookbufs.tl_lookcbuf; in _tx_rcvuderr()
88 if ((retval = _t_look_locked(fd, tiptr, 0, in _tx_rcvuderr()
91 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvuderr()
[all …]
H A Dt_rcvvudata.c65 struct _ti_user *tiptr; in _tx_rcvvudata() local
78 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_rcvvudata()
80 sig_mutex_lock(&tiptr->ti_lock); in _tx_rcvvudata()
82 if (tiptr->ti_servtype != T_CLTS) { in _tx_rcvvudata()
84 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvvudata()
88 if (tiptr->ti_state != T_IDLE) { in _tx_rcvvudata()
90 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvvudata()
97 if (tiptr->ti_lookcnt > 0) { in _tx_rcvvudata()
98 sig_mutex_unlock(&tiptr->ti_lock); in _tx_rcvvudata()
107 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) { in _tx_rcvvudata()
[all …]
H A Dt_unbind.c51 struct _ti_user *tiptr; in _tx_unbind() local
56 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_unbind()
64 if (tiptr->ti_state != T_IDLE) { in _tx_unbind()
77 sig_mutex_lock(&tiptr->ti_lock); in _tx_unbind()
83 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) { in _tx_unbind()
85 sig_mutex_unlock(&tiptr->ti_lock); in _tx_unbind()
91 retval = _tx_unbind_locked(fd, tiptr, &ctlbuf); in _tx_unbind()
97 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_unbind()
98 sig_mutex_unlock(&tiptr->ti_lock); in _tx_unbind()
105 _tx_unbind_locked(int fd, struct _ti_user *tiptr, struct strbuf *ctlbufp) in _tx_unbind_locked() argument
[all …]
H A Dt_bind.c58 struct _ti_user *tiptr; in _tx_bind() local
65 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_bind()
75 sig_mutex_lock(&tiptr->ti_lock); in _tx_bind()
81 if (tiptr->ti_state != T_UNBND) { in _tx_bind()
83 sig_mutex_unlock(&tiptr->ti_lock); in _tx_bind()
93 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) { in _tx_bind()
95 sig_mutex_unlock(&tiptr->ti_lock); in _tx_bind()
106 ((tiptr->ti_prov_flag & XPG4_1) != 0); in _tx_bind()
163 (void) _tx_unbind_locked(fd, tiptr, &ctlbuf); in _tx_bind()
169 tiptr->ti_ocnt = 0; in _tx_bind()
[all …]
H A D_conn_util.c58 struct _ti_user *tiptr, in _t_snd_conn_req() argument
66 assert(MUTEX_HELD(&tiptr->ti_lock)); in _t_snd_conn_req()
67 fd = tiptr->ti_fd; in _t_snd_conn_req()
69 if (tiptr->ti_servtype == T_CLTS) { in _t_snd_conn_req()
74 if (_t_is_event(fd, tiptr) < 0) in _t_snd_conn_req()
113 if ((tiptr->ti_cdatasize == T_INVALID /* -2 */) || in _t_snd_conn_req()
114 ((tiptr->ti_cdatasize != T_INFINITE /* -1 */) && in _t_snd_conn_req()
115 (call->udata.len > (uint32_t)tiptr->ti_cdatasize))) { in _t_snd_conn_req()
138 if (_t_is_ok(fd, tiptr, T_CONN_REQ) < 0) in _t_snd_conn_req()
153 struct _ti_user *tiptr, in _t_rcv_conn_con() argument
[all …]
/titanic_41/usr/src/uts/common/rpc/sec/
H A Dauthdesubr.c88 TIUSER *tiptr; in rtime() local
101 FREAD|FWRITE, &tiptr, CRED())) != 0) { in rtime()
106 if ((error = t_kbind(tiptr, NULL, NULL)) != 0) { in rtime()
107 (void) t_kclose(tiptr, 1); in rtime()
113 if ((error = t_kalloc(tiptr, T_UNITDATA, in rtime()
116 (void) t_kclose(tiptr, 1); in rtime()
128 if ((error = t_ksndudata(tiptr, unitdata, NULL)) != in rtime()
131 (void) t_kfree(tiptr, (char *)unitdata, in rtime()
133 (void) t_kclose(tiptr, 1); in rtime()
140 if ((error = t_kspoll(tiptr, timo, READWAIT, in rtime()
[all …]

123