Home
last modified time | relevance | path

Searched refs:uderr (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/lib/libnsl/nsl/
H A Dt_rcvuderr.c46 _tx_rcvuderr(int fd, struct t_uderr *uderr, int api_semantics) in _tx_rcvuderr() argument
147 if (uderr) { in _tx_rcvuderr()
148 if (_T_IS_TLI(api_semantics) || uderr->addr.maxlen > 0) { in _tx_rcvuderr()
150 uderr->addr.maxlen)) { in _tx_rcvuderr()
154 (void) memcpy(uderr->addr.buf, ctlbuf.buf + in _tx_rcvuderr()
157 uderr->addr.len = in _tx_rcvuderr()
160 if (_T_IS_TLI(api_semantics) || uderr->addr.maxlen > 0) { in _tx_rcvuderr()
162 uderr->opt.maxlen)) { in _tx_rcvuderr()
166 (void) memcpy(uderr->opt.buf, ctlbuf.buf + in _tx_rcvuderr()
169 uderr->opt.len = in _tx_rcvuderr()
[all …]
H A Dt_free.c48 struct t_uderr *uderr; in _tx_free() member
103 p.uderr = (struct t_uderr *)ptr; in _tx_free()
104 if (p.uderr->addr.buf != NULL) in _tx_free()
105 free(p.uderr->addr.buf); in _tx_free()
106 if (p.uderr->opt.buf != NULL) in _tx_free()
107 free(p.uderr->opt.buf); in _tx_free()
H A Dt_alloc.c63 struct t_uderr *uderr; in _tx_alloc() member
208 if ((p.uderr = calloc(1, sizeof (struct t_uderr))) == NULL) in _tx_alloc()
211 if (_alloc_buf(&p.uderr->addr, info.ADDR_size, in _tx_alloc()
222 if (_alloc_buf(&p.uderr->opt, optsize, in _tx_alloc()
227 return ((char *)p.uderr); in _tx_alloc()
H A Dtli_wrappers.c164 t_rcvuderr(int fd, struct t_uderr *uderr) in t_rcvuderr() argument
166 return (_tx_rcvuderr(fd, uderr, TX_TLI_API)); in t_rcvuderr()
H A Dxti_wrappers.c185 _xti_rcvuderr(int fd, struct t_uderr *uderr) in _xti_rcvuderr() argument
187 return (_tx_rcvuderr(fd, uderr, TX_XTI_API)); in _xti_rcvuderr()
/illumos-gate/usr/src/uts/common/ktli/
H A Dt_kfree.c73 struct t_uderr *uderr; in t_kfree() member
144 p.uderr = (struct t_uderr *)ptr; in t_kfree()
145 if (p.uderr->addr.buf != NULL) in t_kfree()
146 kmem_free(p.uderr->addr.buf, p.uderr->addr.maxlen); in t_kfree()
147 if (p.uderr->opt.buf != NULL) in t_kfree()
148 kmem_free(p.uderr->opt.buf, p.uderr->opt.maxlen); in t_kfree()
H A Dt_kalloc.c76 struct t_uderr *uderr; in t_kalloc() member
149 p.uderr = kmem_zalloc(sizeof (struct t_uderr), KM_SLEEP); in t_kalloc()
151 _alloc_buf(&p.uderr->addr, tiptr->tp_info.addr); in t_kalloc()
153 _alloc_buf(&p.uderr->opt, tiptr->tp_info.options); in t_kalloc()
154 *ptr = (char *)p.uderr; in t_kalloc()
H A Dt_krcvudat.c72 t_krcvudata(TIUSER *tiptr, struct t_kunitdata *unitdata, int *type, int *uderr) in t_krcvudata() argument
87 if (type == NULL || uderr == NULL) in t_krcvudata()
271 *uderr = pptr->uderror_ind.ERROR_type; in t_krcvudata()
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/
H A Ddisk.esc61 * The uderr fault will be defined at some future time.
62 * event fault.io.scsi.cmd.disk.dev.uderr@P;
71 event upset.io.scsi.cmd.disk.dev.uderr@P;
88 event ereport.io.scsi.cmd.disk.dev.uderr@P, discard_if_config_unknown=1;
140 * The uderr fault will be propagated at some future time.
141 * prop fault.io.scsi.cmd.disk.dev.uderr@P->
142 * ereport.io.scsi.cmd.disk.dev.uderr@P{ DRIVER_ASSESSMENT_FATAL };
163 prop upset.io.scsi.cmd.disk.dev.uderr@P->
164 ereport.io.scsi.cmd.disk.dev.uderr@P;
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Dclnt_dg.c922 struct t_uderr *uderr; in _rcv_unitdata_err() local
926 uderr = (struct t_uderr *)t_alloc(cu->cu_fd, T_UDERROR, T_ADDR); in _rcv_unitdata_err()
928 if (t_rcvuderr(cu->cu_fd, uderr) == 0) { in _rcv_unitdata_err()
929 if (uderr == NULL) in _rcv_unitdata_err()
932 if (uderr->addr.len != cu->cu_raddr.len || in _rcv_unitdata_err()
933 (memcmp(uderr->addr.buf, cu->cu_raddr.buf, in _rcv_unitdata_err()
935 (void) t_free((char *)uderr, T_UDERROR); in _rcv_unitdata_err()
938 rpc_callerr.re_errno = uderr->error; in _rcv_unitdata_err()
940 (void) t_free((char *)uderr, T_UDERROR); in _rcv_unitdata_err()
944 if (uderr) in _rcv_unitdata_err()
[all …]
/illumos-gate/usr/src/cmd/fs.d/nfs/lib/
H A Dnfs_tbind.c879 static struct t_uderr *uderr = NULL; in do_poll_clts_action() local
913 if (uderr) { in do_poll_clts_action()
914 (void) t_free((char *)uderr, T_UDERROR); in do_poll_clts_action()
915 uderr = NULL; in do_poll_clts_action()
1037 if (uderr == NULL) { in do_poll_clts_action()
1039 uderr = (struct t_uderr *)t_alloc(fd, T_UDERROR, T_ALL); in do_poll_clts_action()
1040 if (uderr == NULL) { in do_poll_clts_action()
1061 ret = t_rcvuderr(fd, uderr); in do_poll_clts_action()
1068 errno = uderr->error; in do_poll_clts_action()
1084 ret = netdir_getbyaddr(nconf, &host, &uderr->addr); in do_poll_clts_action()
[all …]
/illumos-gate/usr/src/uts/common/rpc/sec/
H A Dauthdesubr.c91 int uderr; in rtime() local
158 error = t_krcvudata(tiptr, unitdata, &type, &uderr); in rtime()
/illumos-gate/usr/src/uts/common/sys/
H A Dtiuser.h218 extern int t_rcvuderr(int fildes, struct t_uderr *uderr);
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_dump.c365 int uderr; in nd_get_reply() local
377 if (error = t_krcvudata(tiptr, &rudata, &type, &uderr)) { in nd_get_reply()
/illumos-gate/usr/src/uts/common/io/
H A Dtl.c5001 struct T_uderror_ind *uderr; in tl_uderr() local
5029 uderr = (struct T_uderror_ind *)err_mp->b_rptr; in tl_uderr()
5030 uderr->PRIM_type = T_UDERROR_IND; in tl_uderr()
5031 uderr->ERROR_type = err; in tl_uderr()
5032 uderr->DEST_length = alen; in tl_uderr()
5033 uderr->OPT_length = olen; in tl_uderr()
5035 uderr->DEST_offset = 0; in tl_uderr()
5037 uderr->DEST_offset = in tl_uderr()
5040 bcopy(addr_startp, err_mp->b_rptr + uderr->DEST_offset, in tl_uderr()
5044 uderr->OPT_offset = 0; in tl_uderr()
[all …]