Symbol: iodesc
stand/common/dev_net.c
121
struct iodesc *d;
stand/efi/libefi/efinet.c
134
efinet_put(struct iodesc *desc, void *pkt, size_t len)
stand/efi/libefi/efinet.c
164
efinet_get(struct iodesc *desc, void **pkt, time_t timeout)
stand/efi/libefi/efinet.c
208
efi_env_net_params(struct iodesc *desc)
stand/efi/libefi/efinet.c
271
efinet_init(struct iodesc *desc, void *machdep_hint)
stand/efi/libefi/efinet.c
46
static ssize_t efinet_get(struct iodesc *, void **, time_t);
stand/efi/libefi/efinet.c
47
static void efinet_init(struct iodesc *, void *);
stand/efi/libefi/efinet.c
50
static ssize_t efinet_put(struct iodesc *, void *, size_t);
stand/i386/libi386/pxe.c
377
pxe_netif_init(struct iodesc *desc, void *machdep_hint)
stand/i386/libi386/pxe.c
575
pxe_netif_get(struct iodesc *desc, void **pkt, time_t timeout)
stand/i386/libi386/pxe.c
596
pxe_netif_put(struct iodesc *desc, void *pkt, size_t len)
stand/i386/libi386/pxe.c
73
static void pxe_netif_init(struct iodesc *desc, void *machdep_hint);
stand/i386/libi386/pxe.c
74
static ssize_t pxe_netif_get(struct iodesc *, void **, time_t);
stand/i386/libi386/pxe.c
75
static ssize_t pxe_netif_put(struct iodesc *desc, void *pkt, size_t len);
stand/libofw/ofw_net.c
130
ofwn_get(struct iodesc *desc, void **pkt, time_t timeout)
stand/libofw/ofw_net.c
195
ofwn_init(struct iodesc *desc, void *machdep_hint)
stand/libofw/ofw_net.c
46
static void ofwn_init(struct iodesc *, void *);
stand/libofw/ofw_net.c
47
static ssize_t ofwn_get(struct iodesc *, void **, time_t);
stand/libofw/ofw_net.c
48
static ssize_t ofwn_put(struct iodesc *, void *, size_t);
stand/libofw/ofw_net.c
93
ofwn_put(struct iodesc *desc, void *pkt, size_t len)
stand/libsa/arp.c
142
arpsend(struct iodesc *d, void *pkt, size_t len)
stand/libsa/arp.c
158
arprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft, void *extra)
stand/libsa/arp.c
252
arp_reply(struct iodesc *d, void *pkt)
stand/libsa/arp.c
62
static ssize_t arpsend(struct iodesc *, void *, size_t);
stand/libsa/arp.c
63
static ssize_t arprecv(struct iodesc *, void **, void **, time_t, void *);
stand/libsa/arp.c
67
arpwhohas(struct iodesc *d, struct in_addr addr)
stand/libsa/bootp.c
124
struct iodesc *d;
stand/libsa/bootp.c
245
bootpsend(struct iodesc *d, void *pkt, size_t len)
stand/libsa/bootp.c
259
bootprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft,
stand/libsa/bootp.c
69
static ssize_t bootpsend(struct iodesc *, void *, size_t);
stand/libsa/bootp.c
70
static ssize_t bootprecv(struct iodesc *, void **, void **, time_t, void *);
stand/libsa/bootparam.c
126
struct iodesc *d;
stand/libsa/bootparam.c
242
struct iodesc *d;
stand/libsa/ether.c
52
sendether(struct iodesc *d, void *pkt, size_t len, uint8_t *dea, int etype)
stand/libsa/ether.c
84
readether(struct iodesc *d, void **pkt, void **payload, time_t tleft,
stand/libsa/iodesc.h
49
TAILQ_ENTRY(iodesc) io_link; /* next entry in list */
stand/libsa/ip.c
197
readipv4(struct iodesc *d, void **pkt, void **payload, ssize_t n)
stand/libsa/ip.c
397
readip(struct iodesc *d, void **pkt, void **payload, time_t tleft,
stand/libsa/ip.c
87
sendip(struct iodesc *d, void *pkt, size_t len, uint8_t proto)
stand/libsa/net.c
80
sendrecv(struct iodesc *d,
stand/libsa/net.c
81
ssize_t (*sproc)(struct iodesc *, void *, size_t),
stand/libsa/net.c
83
ssize_t (*rproc)(struct iodesc *, void **, void **, time_t, void *),
stand/libsa/net.h
100
u_char *arpwhohas(struct iodesc *, struct in_addr);
stand/libsa/net.h
101
void arp_reply(struct iodesc *, void *);
stand/libsa/net.h
105
ssize_t sendether(struct iodesc *d, void *pkt, size_t len,
stand/libsa/net.h
107
ssize_t readether(struct iodesc *, void **, void **, time_t, uint16_t *);
stand/libsa/net.h
109
ssize_t sendip(struct iodesc *, void *, size_t, uint8_t);
stand/libsa/net.h
110
ssize_t readip(struct iodesc *, void **, void **, time_t, uint8_t);
stand/libsa/net.h
111
ssize_t sendudp(struct iodesc *, void *, size_t);
stand/libsa/net.h
112
ssize_t readudp(struct iodesc *, void **, void **, time_t);
stand/libsa/net.h
113
ssize_t sendrecv(struct iodesc *,
stand/libsa/net.h
114
ssize_t (*)(struct iodesc *, void *, size_t),
stand/libsa/net.h
116
ssize_t (*)(struct iodesc *, void **, void **, time_t,
stand/libsa/netif.c
180
netif_attach(struct netif *nif, struct iodesc *desc, void *machdep_hint)
stand/libsa/netif.c
217
netif_get(struct iodesc *desc, void **pkt, time_t timo)
stand/libsa/netif.c
244
netif_put(struct iodesc *desc, void *pkt, size_t len)
stand/libsa/netif.c
276
static struct iodesc *
stand/libsa/netif.c
279
struct iodesc *s;
stand/libsa/netif.c
295
struct iodesc *
stand/libsa/netif.c
298
struct iodesc *desc;
stand/libsa/netif.c
314
struct iodesc *s;
stand/libsa/netif.c
320
struct iodesc *last;
stand/libsa/netif.c
350
struct iodesc *s, *last;
stand/libsa/netif.c
45
typedef TAILQ_HEAD(socket_list, iodesc) socket_list_t;
stand/libsa/netif.h
12
void (*netif_init)(struct iodesc *, void *);
stand/libsa/netif.h
13
ssize_t (*netif_get)(struct iodesc *, void **, time_t);
stand/libsa/netif.h
14
ssize_t (*netif_put)(struct iodesc *, void *, size_t);
stand/libsa/netif.h
54
void netif_attach(struct netif *, struct iodesc *, void *);
stand/libsa/netif.h
56
ssize_t netif_get(struct iodesc *, void **, time_t);
stand/libsa/netif.h
57
ssize_t netif_put(struct iodesc *, void *, size_t);
stand/libsa/netif.h
62
struct iodesc *socktodesc(int);
stand/libsa/nfs.c
111
struct iodesc *iodesc;
stand/libsa/nfs.c
183
nfs_getrootfh(struct iodesc *d, char *path, uint32_t *fhlenp, u_char *fhp)
stand/libsa/nfs.c
288
cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_LOOKUP,
stand/libsa/nfs.c
351
cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READLINK,
stand/libsa/nfs.c
428
cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READ,
stand/libsa/nfs.c
466
struct iodesc *desc;
stand/libsa/nfs.c
512
nfs_root_node.iodesc = desc;
stand/libsa/nfs.c
564
newfd->iodesc = currfd->iodesc;
stand/libsa/nfs.c
636
currfd->iodesc = desc;
stand/libsa/nfs.c
803
cc = rpc_call(fp->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READDIR,
stand/libsa/rarp.c
125
rarpsend(struct iodesc *d, void *pkt, size_t len)
stand/libsa/rarp.c
141
rarprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft,
stand/libsa/rarp.c
51
static ssize_t rarpsend(struct iodesc *, void *, size_t);
stand/libsa/rarp.c
52
static ssize_t rarprecv(struct iodesc *, void **, void **, time_t, void *);
stand/libsa/rarp.c
60
struct iodesc *d;
stand/libsa/rpc.c
106
rpc_call(struct iodesc *d, n_long prog, n_long vers, n_long proc,
stand/libsa/rpc.c
215
recvrpc(struct iodesc *d, void **pkt, void **payload, time_t tleft, void *extra)
stand/libsa/rpc.c
367
rpc_getport(struct iodesc *d, n_long prog, n_long vers)
stand/libsa/rpc.c
95
static ssize_t recvrpc(struct iodesc *, void **, void **, time_t, void *);
stand/libsa/rpc.c
96
static int rpc_getport(struct iodesc *, n_long, n_long);
stand/libsa/rpc.h
48
ssize_t rpc_call(struct iodesc *, n_long, n_long, n_long,
stand/libsa/tftp.c
108
struct iodesc *iodesc;
stand/libsa/tftp.c
109
struct iodesc io;
stand/libsa/tftp.c
171
sendudp(h->iodesc, &wbuf.t, wtail - (char *)&wbuf.t);
stand/libsa/tftp.c
189
__func__, h->iodesc->myport, h->iodesc->xid, block));
stand/libsa/tftp.c
191
sendudp(h->iodesc, &wbuf.t, wtail - (char *)&wbuf.t);
stand/libsa/tftp.c
195
recvtftp(struct iodesc *d, void **pkt, void **payload, time_t tleft,
stand/libsa/tftp.c
357
h->iodesc->myport = htons(h->port + (getsecs() & 0x3ff));
stand/libsa/tftp.c
358
h->iodesc->destport = htons(IPPORT_TFTP);
stand/libsa/tftp.c
359
h->iodesc->xid = 1; /* expected block */
stand/libsa/tftp.c
366
__func__, h->path, h->id, h->port, ntohs(h->iodesc->myport)));
stand/libsa/tftp.c
369
res = sendrecv(h->iodesc, &sendudp, &wbuf.t, wtail - (char *)&wbuf.t,
stand/libsa/tftp.c
426
h->iodesc->xid = h->currblock + 1; /* expected block */
stand/libsa/tftp.c
430
ntohs(h->iodesc->myport), h->iodesc->xid));
stand/libsa/tftp.c
434
res = sendrecv(h->iodesc, &sendudp, &wbuf.t, wtail - (char *)&wbuf.t,
stand/libsa/tftp.c
475
struct iodesc *io;
stand/libsa/tftp.c
517
io = tftpfile->iodesc = &tftpfile->io;
stand/libsa/tftp.c
68
static ssize_t recvtftp(struct iodesc *, void **, void **, time_t, void *);
stand/libsa/tftp.c
688
sb->st_dev = (dev_t)tftpfile->iodesc->destip.s_addr;
stand/libsa/udp.c
105
readudp(struct iodesc *d, void **pkt, void **payload, time_t tleft)
stand/libsa/udp.c
56
sendudp(struct iodesc *d, void *pkt, size_t len)
stand/uboot/net.c
233
net_put(struct iodesc *desc, void *pkt, size_t len)
stand/uboot/net.c
272
net_get(struct iodesc *desc, void **pkt, time_t timeout)
stand/uboot/net.c
314
net_init(struct iodesc *desc, void *machdep_hint)
stand/uboot/net.c
49
static void net_init(struct iodesc *, void *);
stand/uboot/net.c
50
static ssize_t net_get(struct iodesc *, void **, time_t);
stand/uboot/net.c
51
static ssize_t net_put(struct iodesc *, void *, size_t);
sys/amd64/vmm/vmm_ioport.c
69
static const char *iodesc[] = {
sys/amd64/vmm/vmm_ioport.c
94
KASSERT(index < nitems(iodesc), ("%s: invalid index %d",
sys/amd64/vmm/vmm_ioport.c
97
return (iodesc[index]);