Symbol: iodesc
usr/src/boot/common/dev_net.c
124
struct iodesc *d;
usr/src/boot/efi/libefi/efinet.c
141
efinet_put(struct iodesc *desc, void *pkt, size_t len)
usr/src/boot/efi/libefi/efinet.c
171
efinet_get(struct iodesc *desc, void **pkt, time_t timeout)
usr/src/boot/efi/libefi/efinet.c
209
efinet_init(struct iodesc *desc, void *machdep_hint __unused)
usr/src/boot/efi/libefi/efinet.c
53
static ssize_t efinet_get(struct iodesc *, void **, time_t);
usr/src/boot/efi/libefi/efinet.c
54
static void efinet_init(struct iodesc *, void *);
usr/src/boot/efi/libefi/efinet.c
57
static ssize_t efinet_put(struct iodesc *, void *, size_t);
usr/src/boot/i386/libi386/pxe.c
388
pxe_netif_init(struct iodesc *desc, void *machdep_hint __unused)
usr/src/boot/i386/libi386/pxe.c
587
pxe_netif_get(struct iodesc *desc __unused, void **pkt, time_t timeout)
usr/src/boot/i386/libi386/pxe.c
608
pxe_netif_put(struct iodesc *desc __unused, void *pkt, size_t len)
usr/src/boot/i386/libi386/pxe.c
75
static void pxe_netif_init(struct iodesc *desc, void *machdep_hint);
usr/src/boot/i386/libi386/pxe.c
76
static ssize_t pxe_netif_get(struct iodesc *, void **, time_t);
usr/src/boot/i386/libi386/pxe.c
77
static ssize_t pxe_netif_put(struct iodesc *desc, void *pkt, size_t len);
usr/src/boot/libsa/arp.c
143
arpsend(struct iodesc *d, void *pkt, size_t len)
usr/src/boot/libsa/arp.c
159
arprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft,
usr/src/boot/libsa/arp.c
251
arp_reply(struct iodesc *d, void *pkt)
usr/src/boot/libsa/arp.c
66
static ssize_t arpsend(struct iodesc *, void *, size_t);
usr/src/boot/libsa/arp.c
67
static ssize_t arprecv(struct iodesc *, void **, void **, time_t, void *);
usr/src/boot/libsa/arp.c
71
arpwhohas(struct iodesc *d, struct in_addr addr)
usr/src/boot/libsa/bootp.c
125
struct iodesc *d;
usr/src/boot/libsa/bootp.c
260
bootpsend(struct iodesc *d, void *pkt, size_t len)
usr/src/boot/libsa/bootp.c
281
bootprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft,
usr/src/boot/libsa/bootp.c
70
static ssize_t bootpsend(struct iodesc *, void *, size_t);
usr/src/boot/libsa/bootp.c
71
static ssize_t bootprecv(struct iodesc *, void **, void **, time_t, void *);
usr/src/boot/libsa/bootparam.c
128
struct iodesc *d;
usr/src/boot/libsa/bootparam.c
244
struct iodesc *d;
usr/src/boot/libsa/ether.c
56
sendether(struct iodesc *d, void *pkt, size_t len, uint8_t *dea, int etype)
usr/src/boot/libsa/ether.c
88
readether(struct iodesc *d, void **pkt, void **payload, time_t tleft,
usr/src/boot/libsa/iodesc.h
51
TAILQ_ENTRY(iodesc) io_link; /* next entry in list */
usr/src/boot/libsa/ip.c
203
readipv4(struct iodesc *d, void **pkt, void **payload, ssize_t n)
usr/src/boot/libsa/ip.c
435
readip(struct iodesc *d, void **pkt, void **payload, time_t tleft,
usr/src/boot/libsa/ip.c
89
sendip(struct iodesc *d, void *pkt, size_t len, uint8_t proto)
usr/src/boot/libsa/net.c
84
sendrecv(struct iodesc *d,
usr/src/boot/libsa/net.c
85
ssize_t (*sproc)(struct iodesc *, void *, size_t),
usr/src/boot/libsa/net.c
87
ssize_t (*rproc)(struct iodesc *, void **, void**, time_t, void *),
usr/src/boot/libsa/net.h
102
ssize_t sendether(struct iodesc *d, void *pkt, size_t len,
usr/src/boot/libsa/net.h
104
ssize_t readether(struct iodesc *, void **, void **, time_t, u_int16_t *);
usr/src/boot/libsa/net.h
106
ssize_t sendip(struct iodesc *, void *, size_t, uint8_t);
usr/src/boot/libsa/net.h
107
ssize_t readip(struct iodesc *, void **, void **, time_t, uint8_t);
usr/src/boot/libsa/net.h
108
ssize_t sendudp(struct iodesc *, void *, size_t);
usr/src/boot/libsa/net.h
109
ssize_t readudp(struct iodesc *, void **, void **, time_t);
usr/src/boot/libsa/net.h
110
ssize_t sendrecv(struct iodesc *,
usr/src/boot/libsa/net.h
111
ssize_t (*)(struct iodesc *, void *, size_t),
usr/src/boot/libsa/net.h
113
ssize_t (*)(struct iodesc *, void **, void **, time_t,
usr/src/boot/libsa/net.h
97
u_char *arpwhohas(struct iodesc *, struct in_addr);
usr/src/boot/libsa/net.h
98
void arp_reply(struct iodesc *, void *);
usr/src/boot/libsa/netif.c
183
netif_attach(struct netif *nif, struct iodesc *desc, void *machdep_hint)
usr/src/boot/libsa/netif.c
220
netif_get(struct iodesc *desc, void **pkt, time_t timo)
usr/src/boot/libsa/netif.c
247
netif_put(struct iodesc *desc, void *pkt, size_t len)
usr/src/boot/libsa/netif.c
279
static struct iodesc *
usr/src/boot/libsa/netif.c
282
struct iodesc *s;
usr/src/boot/libsa/netif.c
298
struct iodesc *
usr/src/boot/libsa/netif.c
301
struct iodesc *desc;
usr/src/boot/libsa/netif.c
317
struct iodesc *s;
usr/src/boot/libsa/netif.c
323
struct iodesc *last;
usr/src/boot/libsa/netif.c
352
struct iodesc *s, *last;
usr/src/boot/libsa/netif.c
49
typedef TAILQ_HEAD(socket_list, iodesc) socket_list_t;
usr/src/boot/libsa/netif.h
13
void (*netif_init)(struct iodesc *, void *);
usr/src/boot/libsa/netif.h
14
ssize_t (*netif_get)(struct iodesc *, void **, time_t);
usr/src/boot/libsa/netif.h
15
ssize_t (*netif_put)(struct iodesc *, void *, size_t);
usr/src/boot/libsa/netif.h
55
void netif_attach(struct netif *, struct iodesc *, void *);
usr/src/boot/libsa/netif.h
57
ssize_t netif_get(struct iodesc *, void **, time_t);
usr/src/boot/libsa/netif.h
58
ssize_t netif_put(struct iodesc *, void *, size_t);
usr/src/boot/libsa/netif.h
63
struct iodesc *socktodesc(int);
usr/src/boot/libsa/nfs.c
113
struct iodesc *iodesc;
usr/src/boot/libsa/nfs.c
184
nfs_getrootfh(struct iodesc *d, char *path, uint32_t *fhlenp, uchar_t *fhp)
usr/src/boot/libsa/nfs.c
289
cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_LOOKUP,
usr/src/boot/libsa/nfs.c
351
cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READLINK,
usr/src/boot/libsa/nfs.c
427
cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READ,
usr/src/boot/libsa/nfs.c
465
struct iodesc *desc;
usr/src/boot/libsa/nfs.c
508
nfs_root_node.iodesc = desc;
usr/src/boot/libsa/nfs.c
559
newfd->iodesc = currfd->iodesc;
usr/src/boot/libsa/nfs.c
794
cc = rpc_call(fp->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READDIR,
usr/src/boot/libsa/rarp.c
129
rarpsend(struct iodesc *d, void *pkt, size_t len)
usr/src/boot/libsa/rarp.c
145
rarprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft,
usr/src/boot/libsa/rarp.c
55
static ssize_t rarpsend(struct iodesc *, void *, size_t);
usr/src/boot/libsa/rarp.c
56
static ssize_t rarprecv(struct iodesc *, void **, void **, time_t, void *);
usr/src/boot/libsa/rarp.c
64
struct iodesc *d;
usr/src/boot/libsa/rpc.c
100
static int rpc_getport(struct iodesc *, n_long, n_long);
usr/src/boot/libsa/rpc.c
110
rpc_call(struct iodesc *d, n_long prog, n_long vers, n_long proc,
usr/src/boot/libsa/rpc.c
219
recvrpc(struct iodesc *d, void **pkt, void **payload, time_t tleft,
usr/src/boot/libsa/rpc.c
372
rpc_getport(struct iodesc *d, n_long prog, n_long vers)
usr/src/boot/libsa/rpc.c
99
static ssize_t recvrpc(struct iodesc *, void **, void **, time_t, void *);
usr/src/boot/libsa/rpc.h
50
ssize_t rpc_call(struct iodesc *, n_long, n_long, n_long,
usr/src/boot/libsa/tftp.c
103
struct iodesc *iodesc;
usr/src/boot/libsa/tftp.c
159
sendudp(h->iodesc, &wbuf.t, wtail - (char *)&wbuf.t);
usr/src/boot/libsa/tftp.c
176
sendudp(h->iodesc, &wbuf.t, wtail - (char *)&wbuf.t);
usr/src/boot/libsa/tftp.c
180
recvtftp(struct iodesc *d, void **pkt, void **payload, time_t tleft,
usr/src/boot/libsa/tftp.c
337
h->iodesc->myport = htons(tftpport + (getsecs() & 0x3ff));
usr/src/boot/libsa/tftp.c
338
h->iodesc->destport = htons(IPPORT_TFTP);
usr/src/boot/libsa/tftp.c
339
h->iodesc->xid = 1; /* expected block */
usr/src/boot/libsa/tftp.c
347
res = sendrecv(h->iodesc, &sendudp, &wbuf.t, wtail - (char *)&wbuf.t,
usr/src/boot/libsa/tftp.c
401
h->iodesc->xid = h->currblock + 1; /* expected block */
usr/src/boot/libsa/tftp.c
405
res = sendrecv(h->iodesc, &sendudp, &wbuf.t, wtail - (char *)&wbuf.t,
usr/src/boot/libsa/tftp.c
424
sendudp(h->iodesc, &wbuf.t, wtail - (char *)&wbuf.t);
usr/src/boot/libsa/tftp.c
435
struct iodesc *io;
usr/src/boot/libsa/tftp.c
454
tftpfile->iodesc = io = socktodesc(*(int *)(dev->d_opendata));
usr/src/boot/libsa/tftp.c
66
static ssize_t recvtftp(struct iodesc *, void **, void **, time_t, void *);
usr/src/boot/libsa/udp.c
109
readudp(struct iodesc *d, void **pkt, void **payload, time_t tleft)
usr/src/boot/libsa/udp.c
60
sendudp(struct iodesc *d, void *pkt, size_t len)