Searched refs:uderr (Results 1 - 16 of 16) sorted by relevance

/opensolaris-onvv-gate/usr/src/lib/libnsl/nsl/
H A Dt_rcvuderr.c48 _tx_rcvuderr(int fd, struct t_uderr *uderr, int api_semantics) argument
149 if (uderr) {
150 if (_T_IS_TLI(api_semantics) || uderr->addr.maxlen > 0) {
152 uderr->addr.maxlen)) {
156 (void) memcpy(uderr->addr.buf, ctlbuf.buf +
159 uderr->addr.len =
162 if (_T_IS_TLI(api_semantics) || uderr->addr.maxlen > 0) {
164 uderr->opt.maxlen)) {
168 (void) memcpy(uderr->opt.buf, ctlbuf.buf +
171 uderr
[all...]
H A Dt_free.c50 struct t_uderr *uderr; member in union:structptrs
105 p.uderr = (struct t_uderr *)ptr;
106 if (p.uderr->addr.buf != NULL)
107 free(p.uderr->addr.buf);
108 if (p.uderr->opt.buf != NULL)
109 free(p.uderr->opt.buf);
H A Dt_alloc.c63 struct t_uderr *uderr; member in union:structptrs
208 if ((p.uderr = calloc(1, sizeof (struct t_uderr))) == NULL)
211 if (_alloc_buf(&p.uderr->addr, info.ADDR_size,
222 if (_alloc_buf(&p.uderr->opt, optsize,
227 return ((char *)p.uderr);
H A Dtli_wrappers.c166 t_rcvuderr(int fd, struct t_uderr *uderr) argument
168 return (_tx_rcvuderr(fd, uderr, TX_TLI_API));
H A Dxti_wrappers.c188 _xti_rcvuderr(int fd, struct t_uderr *uderr) argument
190 return (_tx_rcvuderr(fd, uderr, TX_XTI_API));
/opensolaris-onvv-gate/usr/src/uts/common/ktli/
H A Dt_kfree.c75 struct t_uderr *uderr; member in union:structptrs
146 p.uderr = (struct t_uderr *)ptr;
147 if (p.uderr->addr.buf != NULL)
148 kmem_free(p.uderr->addr.buf, p.uderr->addr.maxlen);
149 if (p.uderr->opt.buf != NULL)
150 kmem_free(p.uderr->opt.buf, p.uderr->opt.maxlen);
H A Dt_kalloc.c78 struct t_uderr *uderr; member in union:structptrs
151 p.uderr = kmem_zalloc(sizeof (struct t_uderr), KM_SLEEP);
153 _alloc_buf(&p.uderr->addr, tiptr->tp_info.addr);
155 _alloc_buf(&p.uderr->opt, tiptr->tp_info.options);
156 *ptr = (char *)p.uderr;
H A Dt_krcvudat.c50 * in which case uderr contains the unitdata
74 t_krcvudata(TIUSER *tiptr, struct t_kunitdata *unitdata, int *type, int *uderr) argument
89 if (type == NULL || uderr == NULL)
273 *uderr = pptr->uderror_ind.ERROR_type;
/opensolaris-onvv-gate/usr/src/cmd/fm/eversholt/files/common/
H A Ddisk.esc59 * The uderr fault will be defined at some future time.
60 * event fault.io.scsi.cmd.disk.dev.uderr@P;
69 event upset.io.scsi.cmd.disk.dev.uderr@P;
86 event ereport.io.scsi.cmd.disk.dev.uderr@P, discard_if_config_unknown=1;
138 * The uderr fault will be propagated at some future time.
139 * prop fault.io.scsi.cmd.disk.dev.uderr@P->
140 * ereport.io.scsi.cmd.disk.dev.uderr@P{ DRIVER_ASSESSMENT_FATAL };
161 prop upset.io.scsi.cmd.disk.dev.uderr@P->
162 ereport.io.scsi.cmd.disk.dev.uderr@P;
/opensolaris-onvv-gate/usr/src/lib/libnsl/rpc/
H A Dclnt_dg.c911 * Below even when t_alloc() fails we pass uderr=NULL to t_rcvuderr()
919 struct t_uderr *uderr; local
923 uderr = (struct t_uderr *)
926 if (t_rcvuderr(cu->cu_fd, uderr) == 0) {
927 if (uderr == NULL)
930 if (uderr->addr.len != cu->cu_raddr.len ||
931 (memcmp(uderr->addr.buf, cu->cu_raddr.buf,
933 (void) t_free((char *)uderr, T_UDERROR);
936 rpc_callerr.re_errno = uderr->error;
938 (void) t_free((char *)uderr, T_UDERRO
[all...]
/opensolaris-onvv-gate/usr/src/cmd/avs/rdc/
H A Dsndrd.c1350 static struct t_uderr *uderr = NULL; local
1384 if (uderr) {
1385 (void) t_free((char *)uderr, T_UDERROR);
1386 uderr = NULL;
1508 if (uderr == NULL) {
1510 uderr = (struct t_uderr *)t_alloc(fd, T_UDERROR, T_ALL);
1511 if (uderr == NULL) {
1532 ret = t_rcvuderr(fd, uderr);
1539 errno = uderr->error;
1556 ret = netdir_getbyaddr(nconf, &host, &uderr
[all...]
/opensolaris-onvv-gate/usr/src/cmd/fs.d/nfs/lib/
H A Dnfs_tbind.c868 static struct t_uderr *uderr = NULL; local
902 if (uderr) {
903 (void) t_free((char *)uderr, T_UDERROR);
904 uderr = NULL;
1026 if (uderr == NULL) {
1028 uderr = (struct t_uderr *)t_alloc(fd, T_UDERROR, T_ALL);
1029 if (uderr == NULL) {
1050 ret = t_rcvuderr(fd, uderr);
1057 errno = uderr->error;
1073 ret = netdir_getbyaddr(nconf, &host, &uderr
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Dtiuser.h220 extern int t_rcvuderr(int fildes, struct t_uderr *uderr);
/opensolaris-onvv-gate/usr/src/uts/common/rpc/sec/
H A Dauthdesubr.c91 int uderr; local
152 error = t_krcvudata(tiptr, unitdata, &type, &uderr);
/opensolaris-onvv-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_dump.c359 int uderr; local
371 if (error = t_krcvudata(tiptr, &rudata, &type, &uderr)) {
/opensolaris-onvv-gate/usr/src/uts/common/io/
H A Dtl.c4886 struct T_uderror_ind *uderr; local
4914 uderr = (struct T_uderror_ind *)err_mp->b_rptr;
4915 uderr->PRIM_type = T_UDERROR_IND;
4916 uderr->ERROR_type = err;
4917 uderr->DEST_length = alen;
4918 uderr->OPT_length = olen;
4920 uderr->DEST_offset = 0;
4922 uderr->DEST_offset =
4925 bcopy(addr_startp, err_mp->b_rptr + uderr->DEST_offset,
4929 uderr
[all...]

Completed in 102 milliseconds