usr/src/cmd/keyserv/setkey.c
1391
struct cacheuid_list *cu;
usr/src/cmd/keyserv/setkey.c
1415
(cu = fetchcache3(uid, keylen, algtype)) != NULL) {
usr/src/cmd/keyserv/setkey.c
1419
public, cu->key)) != NULL) {
usr/src/cmd/keyserv/setkey.c
1420
if (cmpkeybuf3(cachep->secret, cu->secretkey)) {
usr/src/cmd/keyserv/setkey.c
1475
if (disk_caching && cu != NULL) {
usr/src/cmd/keyserv/setkey.c
1479
cu->key, public, secret);
usr/src/cmd/localedef/collate.c
992
collundef_t *cu;
usr/src/cmd/localedef/collate.c
994
if ((cu = get_collundef(ptr)) != NULL) {
usr/src/cmd/localedef/collate.c
995
add_subst_pri(cu->ref[curr_weight]);
usr/src/cmd/mandoc/preconv.c
35
const unsigned char *cu;
usr/src/cmd/mandoc/preconv.c
39
cu = (const unsigned char *)ib->buf + *ii;
usr/src/cmd/mandoc/preconv.c
40
assert(*cu & 0x80);
usr/src/cmd/mandoc/preconv.c
46
while (nby < 5 && *cu & (1 << (7 - nby)))
usr/src/cmd/mandoc/preconv.c
51
accum = *cu & 0x1f;
usr/src/cmd/mandoc/preconv.c
56
accum = *cu & 0x0f;
usr/src/cmd/mandoc/preconv.c
59
accum = *cu & 0x07;
usr/src/cmd/mandoc/preconv.c
67
cu++;
usr/src/cmd/mandoc/preconv.c
70
if ((accum == 0x00 && ! (*cu & 0x20)) || /* Use 2-byte. */
usr/src/cmd/mandoc/preconv.c
71
(accum == 0x0d && *cu & 0x20)) /* Surrogates. */
usr/src/cmd/mandoc/preconv.c
75
if ((accum == 0x00 && ! (*cu & 0x30)) || /* Use 3-byte. */
usr/src/cmd/mandoc/preconv.c
76
(accum == 0x04 && *cu & 0x30)) /* Beyond Unicode. */
usr/src/cmd/mandoc/preconv.c
84
if ((*cu & 0xc0) != 0x80) /* Invalid continuation. */
usr/src/cmd/mandoc/preconv.c
87
accum += *cu & 0x3f;
usr/src/cmd/mandoc/preconv.c
88
cu++;
usr/src/cmd/mandoc/preconv.c
96
*ii = (const char *)cu - ib->buf;
usr/src/cmd/sed/main.c
483
struct s_compunit *cu;
usr/src/cmd/sed/main.c
485
if ((cu = malloc(sizeof (struct s_compunit))) == NULL)
usr/src/cmd/sed/main.c
487
cu->type = type;
usr/src/cmd/sed/main.c
488
cu->s = s;
usr/src/cmd/sed/main.c
489
cu->next = NULL;
usr/src/cmd/sed/main.c
490
*cu_nextp = cu;
usr/src/cmd/sed/main.c
491
cu_nextp = &cu->next;
usr/src/cmd/troff/n5.c
1042
cu++;
usr/src/cmd/troff/n5.c
1061
ul = cu = 0;
usr/src/cmd/troff/n7.c
1068
if (cu) {
usr/src/cmd/troff/n7.c
414
cu = 0;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
943
char *cu = NULL;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
947
cu = cfga_str(append_newline, msg, 0);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
948
if (pt->confp->confirm(pt->confp->appdata_ptr, cu) != 1) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
953
S_FREE(cu);
usr/src/lib/libc/port/stdio/system.c
122
cleanup_t cu;
usr/src/lib/libc/port/stdio/system.c
194
(void) thr_sigsetmask(SIG_BLOCK, &mask, &cu.savemask);
usr/src/lib/libc/port/stdio/system.c
199
error = posix_spawnattr_setsigmask(&attr, &cu.savemask);
usr/src/lib/libc/port/stdio/system.c
239
error = posix_spawn(&cu.pid, shpath, NULL, &attr,
usr/src/lib/libc/port/stdio/system.c
251
pthread_cleanup_push(cleanup, &cu);
usr/src/lib/libc/port/stdio/system.c
253
w = waitpid(cu.pid, &status, 0);
usr/src/lib/libc/port/stdio/system.c
260
cu.pid = 0;
usr/src/lib/libc/port/stdio/system.c
261
cleanup(&cu);
usr/src/lib/libctf/common/ctf_dwarf.c
3196
Dwarf_Die cu;
usr/src/lib/libctf/common/ctf_dwarf.c
3229
if ((ret = ctf_dwarf_sib(cup, NULL, &cu)) != 0) {
usr/src/lib/libctf/common/ctf_dwarf.c
3234
if (cu == NULL) {
usr/src/lib/libctf/common/ctf_dwarf.c
3241
if (ctf_dwarf_string(cup, cu, DW_AT_name, &name) == 0) {
usr/src/lib/libctf/common/ctf_dwarf.c
3250
ret = ctf_dwarf_child(cup, cu, &cup->cu_cu);
usr/src/lib/libctf/common/ctf_dwarf.c
3251
dwarf_dealloc(cup->cu_dwarf, cu, DW_DLA_DIE);
usr/src/lib/libnsl/rpc/clnt_dg.c
118
static int _rcv_unitdata_err(struct cu_data *cu);
usr/src/lib/libnsl/rpc/clnt_dg.c
139
struct cu_data *cu = NULL; /* private data */
usr/src/lib/libnsl/rpc/clnt_dg.c
192
cu = malloc(sizeof (*cu) + ssz + rsz);
usr/src/lib/libnsl/rpc/clnt_dg.c
193
if (cu == NULL)
usr/src/lib/libnsl/rpc/clnt_dg.c
195
if ((cu->cu_raddr.buf = malloc(svcaddr->len)) == NULL)
usr/src/lib/libnsl/rpc/clnt_dg.c
197
(void) memcpy(cu->cu_raddr.buf, svcaddr->buf, (size_t)svcaddr->len);
usr/src/lib/libnsl/rpc/clnt_dg.c
198
cu->cu_raddr.len = cu->cu_raddr.maxlen = svcaddr->len;
usr/src/lib/libnsl/rpc/clnt_dg.c
199
cu->cu_outbuf_start = &cu->cu_inbuf[rsz];
usr/src/lib/libnsl/rpc/clnt_dg.c
201
cu->cu_wait.tv_sec = 15; /* heuristically chosen */
usr/src/lib/libnsl/rpc/clnt_dg.c
202
cu->cu_wait.tv_usec = 0;
usr/src/lib/libnsl/rpc/clnt_dg.c
203
cu->cu_total.tv_sec = -1;
usr/src/lib/libnsl/rpc/clnt_dg.c
204
cu->cu_total.tv_usec = -1;
usr/src/lib/libnsl/rpc/clnt_dg.c
205
cu->cu_sendsz = ssz;
usr/src/lib/libnsl/rpc/clnt_dg.c
206
cu->cu_recvsz = rsz;
usr/src/lib/libnsl/rpc/clnt_dg.c
211
xdrmem_create(&(cu->cu_outxdrs), cu->cu_outbuf, ssz, XDR_ENCODE);
usr/src/lib/libnsl/rpc/clnt_dg.c
212
if (!xdr_callhdr(&(cu->cu_outxdrs), &call_msg)) {
usr/src/lib/libnsl/rpc/clnt_dg.c
218
cu->cu_xdrpos = XDR_GETPOS(&(cu->cu_outxdrs));
usr/src/lib/libnsl/rpc/clnt_dg.c
219
XDR_DESTROY(&(cu->cu_outxdrs));
usr/src/lib/libnsl/rpc/clnt_dg.c
220
xdrmem_create(&(cu->cu_outxdrs), cu->cu_outbuf_start, ssz, XDR_ENCODE);
usr/src/lib/libnsl/rpc/clnt_dg.c
226
tr_data->udata.maxlen = cu->cu_recvsz;
usr/src/lib/libnsl/rpc/clnt_dg.c
227
tr_data->udata.buf = cu->cu_inbuf;
usr/src/lib/libnsl/rpc/clnt_dg.c
228
cu->cu_tr_data = tr_data;
usr/src/lib/libnsl/rpc/clnt_dg.c
235
cu->cu_closeit = FALSE;
usr/src/lib/libnsl/rpc/clnt_dg.c
236
cu->cu_fd = fd;
usr/src/lib/libnsl/rpc/clnt_dg.c
238
cl->cl_private = (caddr_t)cu;
usr/src/lib/libnsl/rpc/clnt_dg.c
242
cu->pfdp.fd = cu->cu_fd;
usr/src/lib/libnsl/rpc/clnt_dg.c
243
cu->pfdp.events = MASKVAL;
usr/src/lib/libnsl/rpc/clnt_dg.c
253
if (cu) {
usr/src/lib/libnsl/rpc/clnt_dg.c
254
free(cu->cu_raddr.buf);
usr/src/lib/libnsl/rpc/clnt_dg.c
255
free(cu);
usr/src/lib/libnsl/rpc/clnt_dg.c
266
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/lib/libnsl/rpc/clnt_dg.c
282
if (rpc_fd_lock(dgtbl, cu->cu_fd)) {
usr/src/lib/libnsl/rpc/clnt_dg.c
285
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
289
if (cu->cu_total.tv_usec == -1) {
usr/src/lib/libnsl/rpc/clnt_dg.c
292
timeout = cu->cu_total; /* use default timeout */
usr/src/lib/libnsl/rpc/clnt_dg.c
297
retransmit_time = cu->cu_wait;
usr/src/lib/libnsl/rpc/clnt_dg.c
299
tu_data.addr = cu->cu_raddr;
usr/src/lib/libnsl/rpc/clnt_dg.c
302
xdrs = &(cu->cu_outxdrs);
usr/src/lib/libnsl/rpc/clnt_dg.c
310
x_id = ntohl(*(uint32_t *)(cu->cu_outbuf)) + 1; /* set XID */
usr/src/lib/libnsl/rpc/clnt_dg.c
312
*(uint32_t *)cu->cu_outbuf = htonl(x_id);
usr/src/lib/libnsl/rpc/clnt_dg.c
315
if ((!XDR_PUTBYTES(xdrs, cu->cu_outbuf, cu->cu_xdrpos)) ||
usr/src/lib/libnsl/rpc/clnt_dg.c
319
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
324
uint32_t *u = (uint32_t *)&cu->cu_outbuf[cu->cu_xdrpos];
usr/src/lib/libnsl/rpc/clnt_dg.c
326
if (!__rpc_gss_wrap(cl->cl_auth, cu->cu_outbuf,
usr/src/lib/libnsl/rpc/clnt_dg.c
327
((char *)u) - cu->cu_outbuf, xdrs, xargs, argsp)) {
usr/src/lib/libnsl/rpc/clnt_dg.c
328
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
335
tu_data.udata.buf = cu->cu_outbuf_start;
usr/src/lib/libnsl/rpc/clnt_dg.c
338
if (t_sndudata(cu->cu_fd, &tu_data) == -1) {
usr/src/lib/libnsl/rpc/clnt_dg.c
341
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
349
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
378
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
392
switch (poll(&cu->pfdp, 1,
usr/src/lib/libnsl/rpc/clnt_dg.c
398
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
473
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
480
if (cu->pfdp.revents & POLLNVAL || (cu->pfdp.revents == 0)) {
usr/src/lib/libnsl/rpc/clnt_dg.c
490
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
500
res = t_rcvudata(cu->cu_fd, cu->cu_tr_data, &moreflag);
usr/src/lib/libnsl/rpc/clnt_dg.c
526
if ((err = _rcv_unitdata_err(cu)) == 0)
usr/src/lib/libnsl/rpc/clnt_dg.c
535
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
538
if (cu->cu_tr_data->udata.len < (uint_t)sizeof (uint32_t))
usr/src/lib/libnsl/rpc/clnt_dg.c
542
if (*((uint32_t *)(cu->cu_inbuf)) !=
usr/src/lib/libnsl/rpc/clnt_dg.c
544
*((uint32_t *)(cu->cu_outbuf)))
usr/src/lib/libnsl/rpc/clnt_dg.c
554
xdrmem_create(&reply_xdrs, cu->cu_inbuf,
usr/src/lib/libnsl/rpc/clnt_dg.c
555
(uint_t)cu->cu_tr_data->udata.len, XDR_DECODE);
usr/src/lib/libnsl/rpc/clnt_dg.c
617
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
625
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/lib/libnsl/rpc/clnt_dg.c
631
if (rpc_fd_lock(dgtbl, cu->cu_fd)) {
usr/src/lib/libnsl/rpc/clnt_dg.c
634
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
638
tu_data.addr = cu->cu_raddr;
usr/src/lib/libnsl/rpc/clnt_dg.c
640
xdrs = &(cu->cu_outxdrs);
usr/src/lib/libnsl/rpc/clnt_dg.c
648
x_id = ntohl(*(uint32_t *)(cu->cu_outbuf)) + 1; /* set XID */
usr/src/lib/libnsl/rpc/clnt_dg.c
650
*(uint32_t *)cu->cu_outbuf = htonl(x_id);
usr/src/lib/libnsl/rpc/clnt_dg.c
653
if ((!XDR_PUTBYTES(xdrs, cu->cu_outbuf, cu->cu_xdrpos)) ||
usr/src/lib/libnsl/rpc/clnt_dg.c
657
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
662
uint32_t *u = (uint32_t *)&cu->cu_outbuf[cu->cu_xdrpos];
usr/src/lib/libnsl/rpc/clnt_dg.c
664
if (!__rpc_gss_wrap(cl->cl_auth, cu->cu_outbuf,
usr/src/lib/libnsl/rpc/clnt_dg.c
665
((char *)u) - cu->cu_outbuf, xdrs, xargs, argsp)) {
usr/src/lib/libnsl/rpc/clnt_dg.c
666
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
672
tu_data.udata.buf = cu->cu_outbuf_start;
usr/src/lib/libnsl/rpc/clnt_dg.c
675
if (t_sndudata(cu->cu_fd, &tu_data) == -1) {
usr/src/lib/libnsl/rpc/clnt_dg.c
678
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
682
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
697
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/lib/libnsl/rpc/clnt_dg.c
698
XDR *xdrs = &(cu->cu_outxdrs);
usr/src/lib/libnsl/rpc/clnt_dg.c
701
(void) rpc_fd_lock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
704
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
718
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/lib/libnsl/rpc/clnt_dg.c
720
if (rpc_fd_lock(dgtbl, cu->cu_fd)) {
usr/src/lib/libnsl/rpc/clnt_dg.c
721
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
727
cu->cu_closeit = TRUE;
usr/src/lib/libnsl/rpc/clnt_dg.c
728
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
731
cu->cu_closeit = FALSE;
usr/src/lib/libnsl/rpc/clnt_dg.c
732
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
738
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
745
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
749
cu->cu_total = *(struct timeval *)info;
usr/src/lib/libnsl/rpc/clnt_dg.c
753
*(struct timeval *)info = cu->cu_total;
usr/src/lib/libnsl/rpc/clnt_dg.c
757
(void) memcpy(info, cu->cu_raddr.buf, (size_t)cu->cu_raddr.len);
usr/src/lib/libnsl/rpc/clnt_dg.c
762
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
766
cu->cu_wait = *(struct timeval *)info;
usr/src/lib/libnsl/rpc/clnt_dg.c
770
*(struct timeval *)info = cu->cu_wait;
usr/src/lib/libnsl/rpc/clnt_dg.c
774
*(int *)info = cu->cu_fd;
usr/src/lib/libnsl/rpc/clnt_dg.c
778
*(struct netbuf *)info = cu->cu_raddr;
usr/src/lib/libnsl/rpc/clnt_dg.c
783
if (cu->cu_raddr.maxlen < addr->len) {
usr/src/lib/libnsl/rpc/clnt_dg.c
784
free(cu->cu_raddr.buf);
usr/src/lib/libnsl/rpc/clnt_dg.c
785
if ((cu->cu_raddr.buf = malloc(addr->len)) == NULL) {
usr/src/lib/libnsl/rpc/clnt_dg.c
786
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
789
cu->cu_raddr.maxlen = addr->len;
usr/src/lib/libnsl/rpc/clnt_dg.c
791
cu->cu_raddr.len = addr->len;
usr/src/lib/libnsl/rpc/clnt_dg.c
792
(void) memcpy(cu->cu_raddr.buf, addr->buf, addr->len);
usr/src/lib/libnsl/rpc/clnt_dg.c
801
*(uint32_t *)info = ntohl(*(uint32_t *)cu->cu_outbuf);
usr/src/lib/libnsl/rpc/clnt_dg.c
807
*(uint32_t *)cu->cu_outbuf = htonl(*(uint32_t *)info - 1);
usr/src/lib/libnsl/rpc/clnt_dg.c
819
*(uint32_t *)info = ntohl(*(uint32_t *)(cu->cu_outbuf +
usr/src/lib/libnsl/rpc/clnt_dg.c
825
*(uint32_t *)(cu->cu_outbuf + 4 * BYTES_PER_XDR_UNIT) =
usr/src/lib/libnsl/rpc/clnt_dg.c
838
*(uint32_t *)info = ntohl(*(uint32_t *)(cu->cu_outbuf +
usr/src/lib/libnsl/rpc/clnt_dg.c
844
*(uint32_t *)(cu->cu_outbuf + 3 * BYTES_PER_XDR_UNIT) =
usr/src/lib/libnsl/rpc/clnt_dg.c
850
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
853
rpc_fd_unlock(dgtbl, cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_dg.c
861
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/lib/libnsl/rpc/clnt_dg.c
862
int cu_fd = cu->cu_fd;
usr/src/lib/libnsl/rpc/clnt_dg.c
865
if (cu->cu_closeit)
usr/src/lib/libnsl/rpc/clnt_dg.c
867
XDR_DESTROY(&(cu->cu_outxdrs));
usr/src/lib/libnsl/rpc/clnt_dg.c
868
cu->cu_tr_data->udata.buf = NULL;
usr/src/lib/libnsl/rpc/clnt_dg.c
869
(void) t_free((char *)cu->cu_tr_data, T_UNITDATA);
usr/src/lib/libnsl/rpc/clnt_dg.c
870
free(cu->cu_raddr.buf);
usr/src/lib/libnsl/rpc/clnt_dg.c
871
free(cu);
usr/src/lib/libnsl/rpc/clnt_dg.c
919
_rcv_unitdata_err(struct cu_data *cu)
usr/src/lib/libnsl/rpc/clnt_dg.c
926
uderr = (struct t_uderr *)t_alloc(cu->cu_fd, T_UDERROR, T_ADDR);
usr/src/lib/libnsl/rpc/clnt_dg.c
928
if (t_rcvuderr(cu->cu_fd, uderr) == 0) {
usr/src/lib/libnsl/rpc/clnt_dg.c
932
if (uderr->addr.len != cu->cu_raddr.len ||
usr/src/lib/libnsl/rpc/clnt_dg.c
933
(memcmp(uderr->addr.buf, cu->cu_raddr.buf,
usr/src/lib/libnsl/rpc/clnt_dg.c
934
cu->cu_raddr.len))) {
usr/src/lib/libnsl/rpc/clnt_door.c
118
(cu = malloc(sizeof (*cu))) == NULL) {
usr/src/lib/libnsl/rpc/clnt_door.c
131
xdrmem_create(&xdrs, cu->cu_header, sizeof (cu->cu_header), XDR_ENCODE);
usr/src/lib/libnsl/rpc/clnt_door.c
137
cu->cu_xdrpos = XDR_GETPOS(&xdrs);
usr/src/lib/libnsl/rpc/clnt_door.c
139
cu->cu_sendsz = ssz;
usr/src/lib/libnsl/rpc/clnt_door.c
140
cu->cu_fd = did;
usr/src/lib/libnsl/rpc/clnt_door.c
141
cu->cu_closeit = TRUE;
usr/src/lib/libnsl/rpc/clnt_door.c
143
cl->cl_private = (caddr_t)cu;
usr/src/lib/libnsl/rpc/clnt_door.c
166
if (cu)
usr/src/lib/libnsl/rpc/clnt_door.c
167
free(cu);
usr/src/lib/libnsl/rpc/clnt_door.c
179
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/lib/libnsl/rpc/clnt_door.c
191
if ((params.rbuf = alloca(cu->cu_sendsz)) == NULL) {
usr/src/lib/libnsl/rpc/clnt_door.c
197
params.rsize = cu->cu_sendsz;
usr/src/lib/libnsl/rpc/clnt_door.c
198
if ((params.data_ptr = alloca(cu->cu_sendsz)) == NULL) {
usr/src/lib/libnsl/rpc/clnt_door.c
205
xdrmem_create(&xdrs, params.data_ptr, cu->cu_sendsz, XDR_ENCODE);
usr/src/lib/libnsl/rpc/clnt_door.c
208
xid = atomic_inc_uint_nv((uint32_t *)cu->cu_header);
usr/src/lib/libnsl/rpc/clnt_door.c
209
(void) memcpy(params.data_ptr, cu->cu_header, cu->cu_xdrpos);
usr/src/lib/libnsl/rpc/clnt_door.c
212
XDR_SETPOS(&xdrs, cu->cu_xdrpos);
usr/src/lib/libnsl/rpc/clnt_door.c
223
if (door_call(cu->cu_fd, ¶ms) < 0) {
usr/src/lib/libnsl/rpc/clnt_door.c
312
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/lib/libnsl/rpc/clnt_door.c
338
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/lib/libnsl/rpc/clnt_door.c
342
cu->cu_closeit = TRUE;
usr/src/lib/libnsl/rpc/clnt_door.c
346
cu->cu_closeit = FALSE;
usr/src/lib/libnsl/rpc/clnt_door.c
357
*(int *)info = cu->cu_fd;
usr/src/lib/libnsl/rpc/clnt_door.c
367
*(uint32_t *)info = ntohl(*(uint32_t *)cu->cu_header);
usr/src/lib/libnsl/rpc/clnt_door.c
373
*(uint32_t *)cu->cu_header = htonl(*(uint32_t *)info - 1);
usr/src/lib/libnsl/rpc/clnt_door.c
385
*(uint32_t *)info = ntohl(*(uint32_t *)(cu->cu_header +
usr/src/lib/libnsl/rpc/clnt_door.c
391
*(uint32_t *)(cu->cu_header + 4 * BYTES_PER_XDR_UNIT) =
usr/src/lib/libnsl/rpc/clnt_door.c
404
*(uint32_t *)info = ntohl(*(uint32_t *)(cu->cu_header +
usr/src/lib/libnsl/rpc/clnt_door.c
410
*(uint32_t *)(cu->cu_header + 3 * BYTES_PER_XDR_UNIT) =
usr/src/lib/libnsl/rpc/clnt_door.c
425
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/lib/libnsl/rpc/clnt_door.c
426
int cu_fd = cu->cu_fd;
usr/src/lib/libnsl/rpc/clnt_door.c
428
if (cu->cu_closeit)
usr/src/lib/libnsl/rpc/clnt_door.c
430
free(cu);
usr/src/lib/libnsl/rpc/clnt_door.c
462
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/lib/libnsl/rpc/clnt_door.c
466
if (cu->cu_fd >= 0)
usr/src/lib/libnsl/rpc/clnt_door.c
467
(void) close(cu->cu_fd);
usr/src/lib/libnsl/rpc/clnt_door.c
471
if ((cu->cu_fd = open(rendezvous, O_RDONLY, 0)) < 0) {
usr/src/lib/libnsl/rpc/clnt_door.c
83
struct cu_data *cu = NULL; /* private data */
usr/src/lib/libresolv2/common/irs/getnetgrent.c
79
const char *ch, *cu, *cd;
usr/src/lib/libresolv2/common/irs/getnetgrent.c
82
ret = getnetgrent_p(&ch, &cu, &cd, net_data);
usr/src/lib/libresolv2/common/irs/getnetgrent.c
87
DE_CONST(cu, *user);
usr/src/lib/libsldap/common/ns_connmgmt.c
1000
if (cu == NULL || cm->cu_head == NULL || cm->cu_cnt == 0)
usr/src/lib/libsldap/common/ns_connmgmt.c
1005
if (cu == cm->cu_head) {
usr/src/lib/libsldap/common/ns_connmgmt.c
1008
cu->next = NULL;
usr/src/lib/libsldap/common/ns_connmgmt.c
1014
if (cu == cm->cu_head) {
usr/src/lib/libsldap/common/ns_connmgmt.c
1015
cm->cu_head = cu->next;
usr/src/lib/libsldap/common/ns_connmgmt.c
1017
cu->next = NULL;
usr/src/lib/libsldap/common/ns_connmgmt.c
1023
if (cu == u)
usr/src/lib/libsldap/common/ns_connmgmt.c
1028
pu->next = cu->next;
usr/src/lib/libsldap/common/ns_connmgmt.c
1032
cu->next = NULL;
usr/src/lib/libsldap/common/ns_connmgmt.c
104
#define NS_CONN_CHECK_ABORT_AND_LOCK(cmg, cu, errp) \
usr/src/lib/libsldap/common/ns_connmgmt.c
1115
wait_for_conn_mt(ns_conn_user_t *cu, ns_conn_mt_t *cm)
usr/src/lib/libsldap/common/ns_connmgmt.c
1118
cu->state = NS_CONN_USER_WAITING;
usr/src/lib/libsldap/common/ns_connmgmt.c
1119
add_cu2cm(cu, cm);
usr/src/lib/libsldap/common/ns_connmgmt.c
1120
cu->conn_mt = cm;
usr/src/lib/libsldap/common/ns_connmgmt.c
1132
(void) conn_wait(cm, cu);
usr/src/lib/libsldap/common/ns_connmgmt.c
1136
cu->state = NS_CONN_USER_WOKEUP;
usr/src/lib/libsldap/common/ns_connmgmt.c
1142
del_cu4cm(cu, cm);
usr/src/lib/libsldap/common/ns_connmgmt.c
1143
cu->conn_mt = NULL;
usr/src/lib/libsldap/common/ns_connmgmt.c
1144
cu->bad_mt_conn = B_FALSE;
usr/src/lib/libsldap/common/ns_connmgmt.c
1160
ns_conn_user_t *cu)
usr/src/lib/libsldap/common/ns_connmgmt.c
1245
cu->retry = B_TRUE;
usr/src/lib/libsldap/common/ns_connmgmt.c
1253
cu->retry = B_TRUE;
usr/src/lib/libsldap/common/ns_connmgmt.c
1277
match_conn_mt(ns_conn_user_t *cu, ns_conn_mt_t **cmt,
usr/src/lib/libsldap/common/ns_connmgmt.c
1289
cm->referral != cu->referral) {
usr/src/lib/libsldap/common/ns_connmgmt.c
1306
cu->type != NS_CONN_USER_WRITE && cm->cu_cnt == 0 &&
usr/src/lib/libsldap/common/ns_connmgmt.c
1321
switch (cu->type) {
usr/src/lib/libsldap/common/ns_connmgmt.c
1355
drop_conn = check_and_close_conn(cmg, &cm, cu);
usr/src/lib/libsldap/common/ns_connmgmt.c
1393
Connection **session, ns_ldap_error_t **errorp, ns_conn_user_t *cu)
usr/src/lib/libsldap/common/ns_connmgmt.c
1401
if (errorp == NULL || cu == NULL || session == NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
1405
cmg = cu->conn_mgmt;
usr/src/lib/libsldap/common/ns_connmgmt.c
1410
if (cu->type == NS_CONN_USER_AUTH)
usr/src/lib/libsldap/common/ns_connmgmt.c
1418
cu->keep_conn = B_TRUE;
usr/src/lib/libsldap/common/ns_connmgmt.c
1425
cu->keep_conn == B_TRUE) || cmg->state == NS_CONN_MGMT_ACTIVE))
usr/src/lib/libsldap/common/ns_connmgmt.c
1429
cu->use_mt_conn = B_TRUE;
usr/src/lib/libsldap/common/ns_connmgmt.c
1431
NS_CONN_CHECK_ABORT_AND_LOCK(cmg, cu, errorp);
usr/src/lib/libsldap/common/ns_connmgmt.c
1435
cu->state = NS_CONN_USER_FINDING;
usr/src/lib/libsldap/common/ns_connmgmt.c
1439
rc = match_conn_mt(cu, &cn, st, server, cred);
usr/src/lib/libsldap/common/ns_connmgmt.c
1457
add_cu2cm(cu, cn);
usr/src/lib/libsldap/common/ns_connmgmt.c
1458
cu->conn_mt = cn;
usr/src/lib/libsldap/common/ns_connmgmt.c
1459
cu->state = NS_CONN_USER_CONNECTED;
usr/src/lib/libsldap/common/ns_connmgmt.c
1476
if (wait_for_conn_mt(cu, cn) != 1) {
usr/src/lib/libsldap/common/ns_connmgmt.c
1488
cu->state = NS_CONN_USER_CONNECT_ERROR;
usr/src/lib/libsldap/common/ns_connmgmt.c
1490
cu->state = NS_CONN_USER_FINDING;
usr/src/lib/libsldap/common/ns_connmgmt.c
1491
cu->use_mt_conn = B_FALSE;
usr/src/lib/libsldap/common/ns_connmgmt.c
1502
cu->state = NS_CONN_USER_CONNECTED;
usr/src/lib/libsldap/common/ns_connmgmt.c
1521
cu->conn_mt = cn;
usr/src/lib/libsldap/common/ns_connmgmt.c
1522
cn->opened_for = cu->type;
usr/src/lib/libsldap/common/ns_connmgmt.c
1523
cn->referral = cu->referral;
usr/src/lib/libsldap/common/ns_connmgmt.c
1545
__s_api_conn_mt_add(Connection *con, ns_conn_user_t *cu, ns_ldap_error_t **ep)
usr/src/lib/libsldap/common/ns_connmgmt.c
1547
ns_conn_mgmt_t *cmg = cu->conn_mgmt;
usr/src/lib/libsldap/common/ns_connmgmt.c
1548
ns_conn_mt_t *cm = cu->conn_mt;
usr/src/lib/libsldap/common/ns_connmgmt.c
1551
NS_CONN_CHECK_ABORT_AND_LOCK(cmg, cu, ep);
usr/src/lib/libsldap/common/ns_connmgmt.c
1568
cm->opened_for = cu->type;
usr/src/lib/libsldap/common/ns_connmgmt.c
1569
add_cu2cm(cu, cm);
usr/src/lib/libsldap/common/ns_connmgmt.c
1570
cu->conn_mt = cm;
usr/src/lib/libsldap/common/ns_connmgmt.c
1571
cu->state = NS_CONN_USER_CONNECTED;
usr/src/lib/libsldap/common/ns_connmgmt.c
1594
__s_api_conn_mt_return(ns_conn_user_t *cu)
usr/src/lib/libsldap/common/ns_connmgmt.c
1599
if (cu == NULL || cu->use_mt_conn == B_FALSE)
usr/src/lib/libsldap/common/ns_connmgmt.c
1601
cm = cu->conn_mt;
usr/src/lib/libsldap/common/ns_connmgmt.c
1604
cmg = cu->conn_mgmt;
usr/src/lib/libsldap/common/ns_connmgmt.c
1607
del_cu4cm(cu, cm);
usr/src/lib/libsldap/common/ns_connmgmt.c
1608
cu->state = NS_CONN_USER_DISCONNECTED;
usr/src/lib/libsldap/common/ns_connmgmt.c
1609
cu->conn_mt = NULL;
usr/src/lib/libsldap/common/ns_connmgmt.c
1610
cu->bad_mt_conn = B_FALSE;
usr/src/lib/libsldap/common/ns_connmgmt.c
1662
err_from_cm(ns_conn_user_t *cu, ns_conn_mt_t *cm)
usr/src/lib/libsldap/common/ns_connmgmt.c
1666
cu->ns_rc = cm->ns_rc;
usr/src/lib/libsldap/common/ns_connmgmt.c
1667
if (cu->ns_error != NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
1668
(void) __ns_ldap_freeError(&cu->ns_error);
usr/src/lib/libsldap/common/ns_connmgmt.c
1669
cu->ns_error = NULL;
usr/src/lib/libsldap/common/ns_connmgmt.c
1673
cu->ns_rc = NS_LDAP_MEMORY;
usr/src/lib/libsldap/common/ns_connmgmt.c
1675
cu->ns_error = ep;
usr/src/lib/libsldap/common/ns_connmgmt.c
1681
err_from_caller(ns_conn_user_t *cu, int rc, ns_ldap_error_t **errorp)
usr/src/lib/libsldap/common/ns_connmgmt.c
1684
cu->ns_rc = rc;
usr/src/lib/libsldap/common/ns_connmgmt.c
1686
if (cu->ns_error != NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
1687
(void) __ns_ldap_freeError(&cu->ns_error);
usr/src/lib/libsldap/common/ns_connmgmt.c
1688
cu->ns_error = *errorp;
usr/src/lib/libsldap/common/ns_connmgmt.c
1691
cu->ns_error = NULL;
usr/src/lib/libsldap/common/ns_connmgmt.c
1705
__s_api_conn_mt_remove(ns_conn_user_t *cu, int rc, ns_ldap_error_t **errorp)
usr/src/lib/libsldap/common/ns_connmgmt.c
1711
if (cu == NULL || cu->use_mt_conn == B_FALSE)
usr/src/lib/libsldap/common/ns_connmgmt.c
1713
if ((cm = cu->conn_mt) == NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
1715
cmg = cu->conn_mgmt;
usr/src/lib/libsldap/common/ns_connmgmt.c
1729
err_from_cm(cu, cm);
usr/src/lib/libsldap/common/ns_connmgmt.c
1733
del_cu4cm(cu, cm);
usr/src/lib/libsldap/common/ns_connmgmt.c
1734
cu->conn_mt = NULL;
usr/src/lib/libsldap/common/ns_connmgmt.c
1735
cu->bad_mt_conn = B_FALSE;
usr/src/lib/libsldap/common/ns_connmgmt.c
1749
__s_api_check_libldap_MT_conn_support(ns_conn_user_t *cu, LDAP *ld,
usr/src/lib/libsldap/common/ns_connmgmt.c
1756
if (cu->conn_mt == NULL || cu->use_mt_conn == B_FALSE)
usr/src/lib/libsldap/common/ns_connmgmt.c
1759
cmg = cu->conn_mgmt;
usr/src/lib/libsldap/common/ns_connmgmt.c
1768
NS_CONN_CHECK_ABORT_AND_LOCK(cmg, cu, ep);
usr/src/lib/libsldap/common/ns_connmgmt.c
1785
__s_api_conn_mt_remove(cu, NS_LDAP_NOTFOUND, NULL);
usr/src/lib/libsldap/common/ns_connmgmt.c
1796
ns_conn_user_t *cu)
usr/src/lib/libsldap/common/ns_connmgmt.c
1825
if ((cu != NULL && cm->cu_cnt > 1) ||
usr/src/lib/libsldap/common/ns_connmgmt.c
1826
(cu == NULL && cm->cu_cnt > 0)) {
usr/src/lib/libsldap/common/ns_connmgmt.c
1843
if ((cu != NULL && cm->cu_cnt == 1) ||
usr/src/lib/libsldap/common/ns_connmgmt.c
1844
(cu == NULL && cm->cu_cnt == 0)) {
usr/src/lib/libsldap/common/ns_connmgmt.c
1866
__s_api_conn_mt_close(ns_conn_user_t *cu, int rc, ns_ldap_error_t **errorp)
usr/src/lib/libsldap/common/ns_connmgmt.c
1872
if (cu == NULL || cu->use_mt_conn == B_FALSE)
usr/src/lib/libsldap/common/ns_connmgmt.c
1875
if (cu->state != NS_CONN_USER_CONNECTED || (cm = cu->conn_mt) == NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
1877
cmg = cu->conn_mgmt;
usr/src/lib/libsldap/common/ns_connmgmt.c
1883
free_cm = close_conn_mt(cm, rc, errorp, cu);
usr/src/lib/libsldap/common/ns_connmgmt.c
1891
err_from_caller(cu, rc, errorp);
usr/src/lib/libsldap/common/ns_connmgmt.c
1893
err_from_cm(cu, cm);
usr/src/lib/libsldap/common/ns_connmgmt.c
1897
del_cu4cm(cu, cm);
usr/src/lib/libsldap/common/ns_connmgmt.c
1898
cu->conn_mt = NULL;
usr/src/lib/libsldap/common/ns_connmgmt.c
1899
cu->bad_mt_conn = B_FALSE;
usr/src/lib/libsldap/common/ns_connmgmt.c
1901
cu->retry = B_TRUE;
usr/src/lib/libsldap/common/ns_connmgmt.c
2299
ns_conn_user_t *cu = *conn_user;
usr/src/lib/libsldap/common/ns_connmgmt.c
2302
if (*try_cnt > 0 && cu != NULL) {
usr/src/lib/libsldap/common/ns_connmgmt.c
2307
if (cu->type == NS_CONN_USER_GETENT && *rc == NS_LDAP_SUCCESS)
usr/src/lib/libsldap/common/ns_connmgmt.c
2309
cmg = cu->conn_mgmt;
usr/src/lib/libsldap/common/ns_connmgmt.c
2310
retry = cu->retry;
usr/src/lib/libsldap/common/ns_connmgmt.c
2311
if (cu->conn_mt != NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
2312
__s_api_conn_mt_return(cu);
usr/src/lib/libsldap/common/ns_connmgmt.c
2315
__s_api_conn_user_free(cu);
usr/src/lib/libsldap/common/ns_connmgmt.c
2345
__s_api_setup_getnext(ns_conn_user_t *cu, int *ns_err,
usr/src/lib/libsldap/common/ns_connmgmt.c
2355
if (cu->conn_mt != NULL && (cmg = cu->conn_mgmt) != NULL) {
usr/src/lib/libsldap/common/ns_connmgmt.c
2357
if (cu->bad_mt_conn == B_TRUE) {
usr/src/lib/libsldap/common/ns_connmgmt.c
2358
__s_api_conn_mt_close(cu, 0, NULL);
usr/src/lib/libsldap/common/ns_connmgmt.c
2359
*ns_err = cu->ns_rc;
usr/src/lib/libsldap/common/ns_connmgmt.c
2360
*errorp = cu->ns_error;
usr/src/lib/libsldap/common/ns_connmgmt.c
2361
cu->ns_error = NULL;
usr/src/lib/libsldap/common/ns_connmgmt.c
825
ns_conn_user_t *cu;
usr/src/lib/libsldap/common/ns_connmgmt.c
841
cu = (ns_conn_user_t *)calloc(1, sizeof (*cu));
usr/src/lib/libsldap/common/ns_connmgmt.c
842
if (cu == NULL) {
usr/src/lib/libsldap/common/ns_connmgmt.c
847
cu->type = type;
usr/src/lib/libsldap/common/ns_connmgmt.c
848
cu->state = NS_CONN_USER_ALLOCATED;
usr/src/lib/libsldap/common/ns_connmgmt.c
849
cu->tid = thr_self();
usr/src/lib/libsldap/common/ns_connmgmt.c
850
cu->userinfo = userinfo;
usr/src/lib/libsldap/common/ns_connmgmt.c
851
cu->referral = referral;
usr/src/lib/libsldap/common/ns_connmgmt.c
852
cu->ns_rc = NS_LDAP_SUCCESS;
usr/src/lib/libsldap/common/ns_connmgmt.c
853
cu->conn_mgmt = cmg;
usr/src/lib/libsldap/common/ns_connmgmt.c
857
return (cu);
usr/src/lib/libsldap/common/ns_connmgmt.c
869
__s_api_conn_user_free(ns_conn_user_t *cu)
usr/src/lib/libsldap/common/ns_connmgmt.c
873
if (cu == NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
876
cu->state = NS_CONN_USER_FREED;
usr/src/lib/libsldap/common/ns_connmgmt.c
877
if (cu->ns_error != NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
878
(void) __ns_ldap_freeError(&cu->ns_error);
usr/src/lib/libsldap/common/ns_connmgmt.c
880
cmg = cu->conn_mgmt;
usr/src/lib/libsldap/common/ns_connmgmt.c
883
(void) free(cu);
usr/src/lib/libsldap/common/ns_connmgmt.c
956
add_cu2cm(ns_conn_user_t *cu, ns_conn_mt_t *cm)
usr/src/lib/libsldap/common/ns_connmgmt.c
960
cm->cu_head = cu;
usr/src/lib/libsldap/common/ns_connmgmt.c
961
cm->cu_tail = cu;
usr/src/lib/libsldap/common/ns_connmgmt.c
963
cm->cu_tail->next = cu;
usr/src/lib/libsldap/common/ns_connmgmt.c
964
cm->cu_tail = cu;
usr/src/lib/libsldap/common/ns_connmgmt.c
996
del_cu4cm(ns_conn_user_t *cu, ns_conn_mt_t *cm)
usr/src/lib/libsldap/common/ns_reads.c
3330
ns_conn_user_t *cu = NULL;
usr/src/lib/libsldap/common/ns_reads.c
3335
if (__s_api_setup_retry_search(&cu, NS_CONN_USER_SEARCH,
usr/src/lib/libsldap/common/ns_reads.c
3340
userdata, cu);
usr/src/lib/libsldap/common/ns_reads.c
3378
ns_conn_user_t *cu;
usr/src/lib/libsldap/common/ns_reads.c
3382
cu = __s_api_conn_user_init(NS_CONN_USER_SEARCH, NULL, 0);
usr/src/lib/libsldap/common/ns_reads.c
3383
if (cu == NULL) {
usr/src/lib/libsldap/common/ns_reads.c
3396
auth, mod_flags, rResult, errorp, rcp, callback, userdata, cu);
usr/src/lib/libsldap/common/ns_reads.c
3404
if (rc != NS_LDAP_SUCCESS && cu != NULL) {
usr/src/lib/libsldap/common/ns_reads.c
3405
if (cu->conn_mt != NULL)
usr/src/lib/libsldap/common/ns_reads.c
3406
__s_api_conn_mt_return(cu);
usr/src/lib/libsldap/common/ns_reads.c
3407
__s_api_conn_user_free(cu);
usr/src/lib/libsldap/common/ns_reads.c
3778
ns_conn_user_t *cu = NULL;
usr/src/lib/libsldap/common/ns_reads.c
3783
if (__s_api_setup_retry_search(&cu, NS_CONN_USER_SEARCH,
usr/src/lib/libsldap/common/ns_reads.c
3786
rc = find_domainname(dn, domainname, cred, errorp, cu);
usr/src/lib/libsldap/common/ns_reads.c
4010
ns_conn_user_t *cu = NULL;
usr/src/lib/libsldap/common/ns_reads.c
4015
if (__s_api_setup_retry_search(&cu, NS_CONN_USER_GETENT,
usr/src/lib/libsldap/common/ns_reads.c
4020
cu);
usr/src/lib/libsldap/common/ns_reads.c
5913
ns_conn_user_t *cu = NULL;
usr/src/lib/libsldap/common/ns_reads.c
5919
if (__s_api_setup_retry_search(&cu, NS_CONN_USER_SEARCH,
usr/src/lib/libsldap/common/ns_reads.c
5922
rc = getAcctMgmt(user, acctResp, cu);
usr/src/lib/libsldap/common/ns_standalone.c
1114
ns_conn_user_t *cu = NULL;
usr/src/lib/libsldap/common/ns_standalone.c
1197
cu = __s_api_conn_user_init(NS_CONN_USER_SEARCH, NULL, B_FALSE);
usr/src/lib/libsldap/common/ns_standalone.c
1198
if (cu == NULL) {
usr/src/lib/libsldap/common/ns_standalone.c
1210
cu)) != NS_LDAP_SUCCESS) {
usr/src/lib/libsldap/common/ns_standalone.c
1211
__s_api_conn_user_free(cu);
usr/src/lib/libsldap/common/ns_standalone.c
1234
__s_api_conn_user_free(cu);
usr/src/lib/libsldap/common/ns_standalone.c
1259
__s_api_conn_user_free(cu);
usr/src/lib/libsldap/common/ns_standalone.c
1276
__s_api_conn_user_free(cu);
usr/src/lib/libsldap/common/ns_standalone.c
1314
ns_conn_user_t *cu = NULL;
usr/src/lib/libsldap/common/ns_standalone.c
1332
cu = __s_api_conn_user_init(NS_CONN_USER_SEARCH, NULL, B_FALSE);
usr/src/lib/libsldap/common/ns_standalone.c
1333
if (cu == NULL) {
usr/src/lib/libsldap/common/ns_standalone.c
1349
cu)) != NS_LDAP_SUCCESS) {
usr/src/lib/libsldap/common/ns_standalone.c
1395
cu);
usr/src/lib/libsldap/common/ns_standalone.c
1398
__s_api_conn_user_free(cu);
usr/src/lib/libsldap/common/ns_standalone.c
1454
__s_api_conn_user_free(cu);
usr/src/lib/libsldap/common/ns_standalone.c
1458
__s_api_conn_user_free(cu);
usr/src/stand/lib/fs/nfs/clnt_budp.c
114
struct cu_data *cu;
usr/src/stand/lib/fs/nfs/clnt_budp.c
126
cu = (struct cu_data *)bkmem_alloc(sizeof (*cu) + sendsz + recvsz);
usr/src/stand/lib/fs/nfs/clnt_budp.c
127
if (cu == NULL) {
usr/src/stand/lib/fs/nfs/clnt_budp.c
133
cu->cu_outbuf = &cu->cu_inbuf[recvsz];
usr/src/stand/lib/fs/nfs/clnt_budp.c
144
cl->cl_private = (caddr_t)cu;
usr/src/stand/lib/fs/nfs/clnt_budp.c
145
cu->cu_raddr = *raddr;
usr/src/stand/lib/fs/nfs/clnt_budp.c
146
cu->cu_rlen = sizeof (cu->cu_raddr);
usr/src/stand/lib/fs/nfs/clnt_budp.c
147
cu->cu_wait = wait;
usr/src/stand/lib/fs/nfs/clnt_budp.c
148
cu->cu_total.tv_sec = -1;
usr/src/stand/lib/fs/nfs/clnt_budp.c
149
cu->cu_total.tv_usec = -1;
usr/src/stand/lib/fs/nfs/clnt_budp.c
150
cu->cu_sendsz = sendsz;
usr/src/stand/lib/fs/nfs/clnt_budp.c
151
cu->cu_recvsz = recvsz;
usr/src/stand/lib/fs/nfs/clnt_budp.c
157
xdrmem_create(&(cu->cu_outxdrs), cu->cu_outbuf,
usr/src/stand/lib/fs/nfs/clnt_budp.c
159
if (! xdr_callhdr(&(cu->cu_outxdrs), &call_msg)) {
usr/src/stand/lib/fs/nfs/clnt_budp.c
162
cu->cu_xdrpos = XDR_GETPOS(&(cu->cu_outxdrs));
usr/src/stand/lib/fs/nfs/clnt_budp.c
163
cu->cu_closeit = FALSE;
usr/src/stand/lib/fs/nfs/clnt_budp.c
192
cu->cu_closeit = TRUE;
usr/src/stand/lib/fs/nfs/clnt_budp.c
195
cu->cu_sock = *sockp;
usr/src/stand/lib/fs/nfs/clnt_budp.c
199
if (cu)
usr/src/stand/lib/fs/nfs/clnt_budp.c
200
bkmem_free((caddr_t)cu, sizeof (*cu) + sendsz + recvsz);
usr/src/stand/lib/fs/nfs/clnt_budp.c
219
struct cu_data *cu;
usr/src/stand/lib/fs/nfs/clnt_budp.c
235
cu = (struct cu_data *)cl->cl_private;
usr/src/stand/lib/fs/nfs/clnt_budp.c
236
if (cu->cu_total.tv_usec == -1)
usr/src/stand/lib/fs/nfs/clnt_budp.c
239
timeout = cu->cu_total; /* use default timeout */
usr/src/stand/lib/fs/nfs/clnt_budp.c
244
xdelay = cu->cu_wait.tv_sec + 1000 + cu->cu_wait.tv_usec / 1000;
usr/src/stand/lib/fs/nfs/clnt_budp.c
245
(void) setsockopt(cu->cu_sock, SOL_SOCKET, SO_RCVTIMEO,
usr/src/stand/lib/fs/nfs/clnt_budp.c
256
xdrs = &(cu->cu_outxdrs);
usr/src/stand/lib/fs/nfs/clnt_budp.c
258
(void) XDR_SETPOS(xdrs, cu->cu_xdrpos);
usr/src/stand/lib/fs/nfs/clnt_budp.c
262
(*(ushort_t *)(cu->cu_outbuf))++;
usr/src/stand/lib/fs/nfs/clnt_budp.c
266
return (cu->cu_error.re_status = RPC_CANTENCODEARGS);
usr/src/stand/lib/fs/nfs/clnt_budp.c
270
if (sendto(cu->cu_sock, cu->cu_outbuf, outlen, 0,
usr/src/stand/lib/fs/nfs/clnt_budp.c
271
(struct sockaddr *)&(cu->cu_raddr), cu->cu_rlen)
usr/src/stand/lib/fs/nfs/clnt_budp.c
285
cu->cu_error.re_status = RPC_TIMEDOUT;
usr/src/stand/lib/fs/nfs/clnt_budp.c
287
cu->cu_error.re_status = RPC_CANTSEND;
usr/src/stand/lib/fs/nfs/clnt_budp.c
289
cu->cu_error.re_errno = errno;
usr/src/stand/lib/fs/nfs/clnt_budp.c
290
return (cu->cu_error.re_status);
usr/src/stand/lib/fs/nfs/clnt_budp.c
305
return (cu->cu_error.re_status);
usr/src/stand/lib/fs/nfs/clnt_budp.c
308
cu->cu_error.re_errno = ETIMEDOUT;
usr/src/stand/lib/fs/nfs/clnt_budp.c
309
return (cu->cu_error.re_status = RPC_TIMEDOUT);
usr/src/stand/lib/fs/nfs/clnt_budp.c
318
inlen = recvfrom(cu->cu_sock, cu->cu_inbuf,
usr/src/stand/lib/fs/nfs/clnt_budp.c
319
(int)cu->cu_recvsz, MSG_DONTWAIT,
usr/src/stand/lib/fs/nfs/clnt_budp.c
331
cu->cu_error.re_status = RPC_CANTRECV;
usr/src/stand/lib/fs/nfs/clnt_budp.c
334
cu->cu_error.re_status = RPC_TIMEDOUT;
usr/src/stand/lib/fs/nfs/clnt_budp.c
337
cu->cu_error.re_errno = errno;
usr/src/stand/lib/fs/nfs/clnt_budp.c
338
return (cu->cu_error.re_status);
usr/src/stand/lib/fs/nfs/clnt_budp.c
345
if (*((uint32_t *)(cu->cu_inbuf)) !=
usr/src/stand/lib/fs/nfs/clnt_budp.c
346
*((uint32_t *)(cu->cu_outbuf))) {
usr/src/stand/lib/fs/nfs/clnt_budp.c
348
*(uint32_t *)(cu->cu_inbuf),
usr/src/stand/lib/fs/nfs/clnt_budp.c
349
*(uint32_t *)(cu->cu_outbuf));
usr/src/stand/lib/fs/nfs/clnt_budp.c
359
xdrmem_create(&reply_xdrs, cu->cu_inbuf, (uint_t)inlen, XDR_DECODE);
usr/src/stand/lib/fs/nfs/clnt_budp.c
363
cu->cu_error.re_status = RPC_CANTDECODERES;
usr/src/stand/lib/fs/nfs/clnt_budp.c
364
return (cu->cu_error.re_status);
usr/src/stand/lib/fs/nfs/clnt_budp.c
367
_seterr_reply(&reply_msg, &(cu->cu_error));
usr/src/stand/lib/fs/nfs/clnt_budp.c
368
if (cu->cu_error.re_status == RPC_SUCCESS) {
usr/src/stand/lib/fs/nfs/clnt_budp.c
371
cu->cu_error.re_status = RPC_AUTHERROR;
usr/src/stand/lib/fs/nfs/clnt_budp.c
372
cu->cu_error.re_why = AUTH_INVALIDRESP;
usr/src/stand/lib/fs/nfs/clnt_budp.c
381
return (cu->cu_error.re_status);
usr/src/stand/lib/fs/nfs/clnt_budp.c
384
if (cu->cu_error.re_status == RPC_AUTHERROR) {
usr/src/stand/lib/fs/nfs/clnt_budp.c
398
rpc_disperr(&cu->cu_error);
usr/src/stand/lib/fs/nfs/clnt_budp.c
405
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/stand/lib/fs/nfs/clnt_budp.c
407
*errp = cu->cu_error;
usr/src/stand/lib/fs/nfs/clnt_budp.c
414
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/stand/lib/fs/nfs/clnt_budp.c
415
XDR *xdrs = &(cu->cu_outxdrs);
usr/src/stand/lib/fs/nfs/clnt_budp.c
437
struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/stand/lib/fs/nfs/clnt_budp.c
439
if (cu->cu_closeit) {
usr/src/stand/lib/fs/nfs/clnt_budp.c
440
(void) socket_close(cu->cu_sock);
usr/src/stand/lib/fs/nfs/clnt_budp.c
442
XDR_DESTROY(&(cu->cu_outxdrs));
usr/src/stand/lib/fs/nfs/clnt_budp.c
443
bkmem_free((caddr_t)cu, (sizeof (*cu) + cu->cu_sendsz + cu->cu_recvsz));
usr/src/test/util-tests/tests/libcustr/custr_remove.c
24
expect(const char *var, custr_t *cu, const char *str, const char *file,
usr/src/test/util-tests/tests/libcustr/custr_remove.c
27
if (strcmp(custr_cstr(cu), str) == 0)
usr/src/test/util-tests/tests/libcustr/custr_remove.c
33
var, str, custr_cstr(cu), str);
usr/src/test/util-tests/tests/libcustr/custr_remove.c
46
custr_t *cu;
usr/src/test/util-tests/tests/libcustr/custr_remove.c
48
VERIFY0(custr_alloc(&cu));
usr/src/test/util-tests/tests/libcustr/custr_remove.c
50
VERIFY0(custr_append(cu, "12345"));
usr/src/test/util-tests/tests/libcustr/custr_remove.c
51
EXPECT(cu, "12345");
usr/src/test/util-tests/tests/libcustr/custr_remove.c
53
FAIL(custr_remove(cu, 6, 2), EINVAL);
usr/src/test/util-tests/tests/libcustr/custr_remove.c
54
FAIL(custr_remove(cu, 2, 10), EINVAL);
usr/src/test/util-tests/tests/libcustr/custr_remove.c
55
FAIL(custr_rremove(cu, 6, 2), EINVAL);
usr/src/test/util-tests/tests/libcustr/custr_remove.c
56
FAIL(custr_rremove(cu, 2, 10), EINVAL);
usr/src/test/util-tests/tests/libcustr/custr_remove.c
58
VERIFY0(custr_remove(cu, 0, 1));
usr/src/test/util-tests/tests/libcustr/custr_remove.c
59
EXPECT(cu, "2345");
usr/src/test/util-tests/tests/libcustr/custr_remove.c
60
VERIFY0(custr_rremove(cu, 1, 2));
usr/src/test/util-tests/tests/libcustr/custr_remove.c
61
EXPECT(cu, "23");
usr/src/test/util-tests/tests/libcustr/custr_remove.c
63
VERIFY0(custr_append(cu, "456"));
usr/src/test/util-tests/tests/libcustr/custr_remove.c
64
EXPECT(cu, "23456");
usr/src/test/util-tests/tests/libcustr/custr_remove.c
66
VERIFY0(custr_remove(cu, 1, 2));
usr/src/test/util-tests/tests/libcustr/custr_remove.c
67
EXPECT(cu, "256");
usr/src/test/util-tests/tests/libcustr/custr_remove.c
69
VERIFY0(custr_rremove(cu, 1, 2));
usr/src/test/util-tests/tests/libcustr/custr_remove.c
70
EXPECT(cu, "2");
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
25
expect(const char *var, custr_t *cu, const char *str, const char *file,
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
28
if (strcmp(custr_cstr(cu), str) == 0)
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
34
var, str, custr_cstr(cu), str);
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
47
custr_t *cu;
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
49
VERIFY0(custr_alloc(&cu));
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
51
VERIFY0(custr_append(cu, "12345"));
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
52
EXPECT(cu, "12345");
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
54
FAIL(custr_trunc(cu, 6), EINVAL);
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
55
FAIL(custr_rtrunc(cu, 10), EINVAL);
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
57
VERIFY0(custr_trunc(cu, 3));
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
58
EXPECT(cu, "123");
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
60
VERIFY0(custr_rtrunc(cu, 1));
usr/src/test/util-tests/tests/libcustr/custr_trunc.c
61
EXPECT(cu, "1");
usr/src/ucblib/librpcsoc/clnt_udp.c
122
register struct cu_data *cu;
usr/src/ucblib/librpcsoc/clnt_udp.c
135
cu = (struct cu_data *)mem_alloc(sizeof (*cu) + sendsz + recvsz);
usr/src/ucblib/librpcsoc/clnt_udp.c
136
if (cu == NULL) {
usr/src/ucblib/librpcsoc/clnt_udp.c
142
cu->cu_outbuf = &cu->cu_inbuf[recvsz];
usr/src/ucblib/librpcsoc/clnt_udp.c
154
cl->cl_private = (caddr_t)cu;
usr/src/ucblib/librpcsoc/clnt_udp.c
155
cu->cu_raddr = *raddr;
usr/src/ucblib/librpcsoc/clnt_udp.c
156
cu->cu_rlen = sizeof (cu->cu_raddr);
usr/src/ucblib/librpcsoc/clnt_udp.c
157
cu->cu_wait = wait;
usr/src/ucblib/librpcsoc/clnt_udp.c
158
cu->cu_total.tv_sec = -1;
usr/src/ucblib/librpcsoc/clnt_udp.c
159
cu->cu_total.tv_usec = -1;
usr/src/ucblib/librpcsoc/clnt_udp.c
160
cu->cu_sendsz = sendsz;
usr/src/ucblib/librpcsoc/clnt_udp.c
161
cu->cu_recvsz = recvsz;
usr/src/ucblib/librpcsoc/clnt_udp.c
167
xdrmem_create(&(cu->cu_outxdrs), cu->cu_outbuf,
usr/src/ucblib/librpcsoc/clnt_udp.c
169
if (! xdr_callhdr(&(cu->cu_outxdrs), &call_msg)) {
usr/src/ucblib/librpcsoc/clnt_udp.c
172
cu->cu_xdrpos = XDR_GETPOS(&(cu->cu_outxdrs));
usr/src/ucblib/librpcsoc/clnt_udp.c
186
cu->cu_closeit = TRUE;
usr/src/ucblib/librpcsoc/clnt_udp.c
188
cu->cu_closeit = FALSE;
usr/src/ucblib/librpcsoc/clnt_udp.c
190
cu->cu_sock = *sockp;
usr/src/ucblib/librpcsoc/clnt_udp.c
194
if (cu)
usr/src/ucblib/librpcsoc/clnt_udp.c
195
mem_free((caddr_t)cu, sizeof (*cu) + sendsz + recvsz);
usr/src/ucblib/librpcsoc/clnt_udp.c
224
register struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/ucblib/librpcsoc/clnt_udp.c
242
if (cu->cu_total.tv_usec == -1) {
usr/src/ucblib/librpcsoc/clnt_udp.c
245
timeout = cu->cu_total; /* use default timeout */
usr/src/ucblib/librpcsoc/clnt_udp.c
250
retransmit_time = cu->cu_wait;
usr/src/ucblib/librpcsoc/clnt_udp.c
253
xdrs = &(cu->cu_outxdrs);
usr/src/ucblib/librpcsoc/clnt_udp.c
255
XDR_SETPOS(xdrs, cu->cu_xdrpos);
usr/src/ucblib/librpcsoc/clnt_udp.c
259
(*(u_short *)(cu->cu_outbuf))++;
usr/src/ucblib/librpcsoc/clnt_udp.c
263
return (cu->cu_error.re_status = RPC_CANTENCODEARGS);
usr/src/ucblib/librpcsoc/clnt_udp.c
267
if (_sendto(cu->cu_sock, cu->cu_outbuf, outlen, 0,
usr/src/ucblib/librpcsoc/clnt_udp.c
268
(struct sockaddr *)&(cu->cu_raddr), cu->cu_rlen)
usr/src/ucblib/librpcsoc/clnt_udp.c
270
cu->cu_error.re_errno = errno;
usr/src/ucblib/librpcsoc/clnt_udp.c
271
return (cu->cu_error.re_status = RPC_CANTSEND);
usr/src/ucblib/librpcsoc/clnt_udp.c
278
return (cu->cu_error.re_status = RPC_TIMEDOUT);
usr/src/ucblib/librpcsoc/clnt_udp.c
289
FD_SET(cu->cu_sock, &mask);
usr/src/ucblib/librpcsoc/clnt_udp.c
318
return (cu->cu_error.re_status = RPC_TIMEDOUT);
usr/src/ucblib/librpcsoc/clnt_udp.c
326
cu->cu_error.re_errno = errno;
usr/src/ucblib/librpcsoc/clnt_udp.c
327
return (cu->cu_error.re_status = RPC_CANTRECV);
usr/src/ucblib/librpcsoc/clnt_udp.c
369
return (cu->cu_error.re_status = RPC_TIMEDOUT);
usr/src/ucblib/librpcsoc/clnt_udp.c
377
inlen = _recvfrom(cu->cu_sock, cu->cu_inbuf,
usr/src/ucblib/librpcsoc/clnt_udp.c
378
(int) cu->cu_recvsz, 0,
usr/src/ucblib/librpcsoc/clnt_udp.c
384
cu->cu_error.re_errno = errno;
usr/src/ucblib/librpcsoc/clnt_udp.c
385
return (cu->cu_error.re_status = RPC_CANTRECV);
usr/src/ucblib/librpcsoc/clnt_udp.c
390
if (*((uint32_t *)(cu->cu_inbuf)) !=
usr/src/ucblib/librpcsoc/clnt_udp.c
391
*((uint32_t *)(cu->cu_outbuf)))
usr/src/ucblib/librpcsoc/clnt_udp.c
400
xdrmem_create(&reply_xdrs, cu->cu_inbuf, (u_int)inlen, XDR_DECODE);
usr/src/ucblib/librpcsoc/clnt_udp.c
404
__seterr_reply(&reply_msg, &(cu->cu_error));
usr/src/ucblib/librpcsoc/clnt_udp.c
405
if (cu->cu_error.re_status == RPC_SUCCESS) {
usr/src/ucblib/librpcsoc/clnt_udp.c
408
cu->cu_error.re_status = RPC_AUTHERROR;
usr/src/ucblib/librpcsoc/clnt_udp.c
409
cu->cu_error.re_why = AUTH_INVALIDRESP;
usr/src/ucblib/librpcsoc/clnt_udp.c
427
cu->cu_error.re_status = RPC_CANTDECODERES;
usr/src/ucblib/librpcsoc/clnt_udp.c
429
return (cu->cu_error.re_status);
usr/src/ucblib/librpcsoc/clnt_udp.c
437
register struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/ucblib/librpcsoc/clnt_udp.c
439
*errp = cu->cu_error;
usr/src/ucblib/librpcsoc/clnt_udp.c
449
register struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/ucblib/librpcsoc/clnt_udp.c
450
register XDR *xdrs = &(cu->cu_outxdrs);
usr/src/ucblib/librpcsoc/clnt_udp.c
468
register struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/ucblib/librpcsoc/clnt_udp.c
472
cu->cu_total = *(struct timeval *)info;
usr/src/ucblib/librpcsoc/clnt_udp.c
475
*(struct timeval *)info = cu->cu_total;
usr/src/ucblib/librpcsoc/clnt_udp.c
478
cu->cu_wait = *(struct timeval *)info;
usr/src/ucblib/librpcsoc/clnt_udp.c
481
*(struct timeval *)info = cu->cu_wait;
usr/src/ucblib/librpcsoc/clnt_udp.c
484
*(struct sockaddr_in *)info = cu->cu_raddr;
usr/src/ucblib/librpcsoc/clnt_udp.c
487
*(int *)info = cu->cu_sock;
usr/src/ucblib/librpcsoc/clnt_udp.c
490
cu->cu_closeit = TRUE;
usr/src/ucblib/librpcsoc/clnt_udp.c
493
cu->cu_closeit = FALSE;
usr/src/ucblib/librpcsoc/clnt_udp.c
505
register struct cu_data *cu = (struct cu_data *)cl->cl_private;
usr/src/ucblib/librpcsoc/clnt_udp.c
507
if (cu->cu_closeit) {
usr/src/ucblib/librpcsoc/clnt_udp.c
508
(void) close(cu->cu_sock);
usr/src/ucblib/librpcsoc/clnt_udp.c
510
XDR_DESTROY(&(cu->cu_outxdrs));
usr/src/ucblib/librpcsoc/clnt_udp.c
511
mem_free((caddr_t)cu, (sizeof (*cu) + cu->cu_sendsz + cu->cu_recvsz));
usr/src/uts/common/fs/zfs/metaslab.c
5153
int64_t vu, cu;
usr/src/uts/common/fs/zfs/metaslab.c
5156
cu = (mc->mc_alloc * 100) / (mc->mc_space + 1);
usr/src/uts/common/fs/zfs/metaslab.c
5171
mg->mg_bias = ((cu - vu) *
usr/src/uts/common/io/nxge/npi/npi_fflp.c
1236
err_stat->uncor_err = err_log1.bits.ldw.cu;
usr/src/uts/common/sys/nxge/nxge_fflp_hw.h
507
uint32_t cu:1;
usr/src/uts/common/sys/nxge/nxge_fflp_hw.h
511
uint32_t cu:1;