Symbol: iodesc
sys/arch/alpha/stand/netboot/if_prom.c
103
prom_put(struct iodesc *desc, void *pkt, size_t len)
sys/arch/alpha/stand/netboot/if_prom.c
113
prom_get(struct iodesc *desc, void *pkt, size_t len, time_t timeout)
sys/arch/alpha/stand/netboot/if_prom.c
144
prom_init(struct iodesc *desc, void *machdep_hint)
sys/arch/alpha/stand/netboot/if_prom.c
50
void prom_init(struct iodesc *, void *);
sys/arch/alpha/stand/netboot/if_prom.c
51
int prom_get(struct iodesc *, void *, size_t, time_t);
sys/arch/alpha/stand/netboot/if_prom.c
52
int prom_put(struct iodesc *, void *, size_t);
sys/arch/amd64/stand/libsa/pxe.c
125
pxesendudp(struct iodesc *d, void *pkt, size_t len)
sys/arch/amd64/stand/libsa/pxe.c
157
pxereadudp(struct iodesc *d, void *pkt, size_t len, time_t tleft)
sys/arch/amd64/stand/libsa/pxe.c
202
static struct iodesc desc;
sys/arch/amd64/stand/libsa/pxe.c
272
struct iodesc *
sys/arch/amd64/stand/libsa/pxeboot.h
49
ssize_t pxesendudp(struct iodesc *, void *, size_t);
sys/arch/amd64/stand/libsa/pxeboot.h
50
ssize_t pxereadudp(struct iodesc *, void *, size_t, time_t);
sys/arch/amd64/stand/pxeboot/pxe_udp.c
62
sendudp(struct iodesc *d, void *pkt, size_t len)
sys/arch/amd64/stand/pxeboot/pxe_udp.c
72
readudp(struct iodesc *d, void *pkt, size_t len, time_t tleft)
sys/arch/arm64/stand/efiboot/efipxe.c
408
efinet_init(struct iodesc *desc, void *v)
sys/arch/arm64/stand/efiboot/efipxe.c
438
efinet_get(struct iodesc *desc, void *pkt, size_t len, time_t tmo)
sys/arch/arm64/stand/efiboot/efipxe.c
477
efinet_put(struct iodesc *desc, void *pkt, size_t len)
sys/arch/arm64/stand/efiboot/efipxe.c
61
void efinet_init(struct iodesc *, void *);
sys/arch/arm64/stand/efiboot/efipxe.c
62
int efinet_get(struct iodesc *, void *, size_t, time_t);
sys/arch/arm64/stand/efiboot/efipxe.c
63
int efinet_put(struct iodesc *, void *, size_t);
sys/arch/armv7/stand/efiboot/efipxe.c
408
efinet_init(struct iodesc *desc, void *v)
sys/arch/armv7/stand/efiboot/efipxe.c
438
efinet_get(struct iodesc *desc, void *pkt, size_t len, time_t tmo)
sys/arch/armv7/stand/efiboot/efipxe.c
477
efinet_put(struct iodesc *desc, void *pkt, size_t len)
sys/arch/armv7/stand/efiboot/efipxe.c
61
void efinet_init(struct iodesc *, void *);
sys/arch/armv7/stand/efiboot/efipxe.c
62
int efinet_get(struct iodesc *, void *, size_t, time_t);
sys/arch/armv7/stand/efiboot/efipxe.c
63
int efinet_put(struct iodesc *, void *, size_t);
sys/arch/i386/stand/libsa/pxe.c
125
pxesendudp(struct iodesc *d, void *pkt, size_t len)
sys/arch/i386/stand/libsa/pxe.c
157
pxereadudp(struct iodesc *d, void *pkt, size_t len, time_t tleft)
sys/arch/i386/stand/libsa/pxe.c
202
static struct iodesc desc;
sys/arch/i386/stand/libsa/pxe.c
272
struct iodesc *
sys/arch/i386/stand/libsa/pxeboot.h
49
ssize_t pxesendudp(struct iodesc *, void *, size_t);
sys/arch/i386/stand/libsa/pxeboot.h
50
ssize_t pxereadudp(struct iodesc *, void *, size_t, time_t);
sys/arch/i386/stand/pxeboot/pxe_udp.c
62
sendudp(struct iodesc *d, void *pkt, size_t len)
sys/arch/i386/stand/pxeboot/pxe_udp.c
72
readudp(struct iodesc *d, void *pkt, size_t len, time_t tleft)
sys/arch/luna88k/stand/boot/if_le.c
159
le_init(struct iodesc *desc, void *machdep_hint)
sys/arch/luna88k/stand/boot/if_le.c
181
le_get(struct iodesc *desc, void *pkt, size_t maxlen, time_t timeout)
sys/arch/luna88k/stand/boot/if_le.c
200
le_put(struct iodesc *desc, void *pkt, size_t len)
sys/arch/luna88k/stand/boot/if_le.c
79
static void le_init(struct iodesc *, void *);
sys/arch/luna88k/stand/boot/if_le.c
80
static int le_get(struct iodesc *, void *, size_t, time_t);
sys/arch/luna88k/stand/boot/if_le.c
81
static int le_put(struct iodesc *, void *, size_t);
sys/arch/macppc/stand/netif_of.c
113
struct iodesc *io;
sys/arch/macppc/stand/netif_of.c
144
netif_put(struct iodesc *desc, void *pkt, size_t len)
sys/arch/macppc/stand/netif_of.c
191
netif_get(struct iodesc *desc, void *pkt, size_t maxlen, time_t timo)
sys/arch/macppc/stand/netif_of.c
65
struct iodesc sockets[SOPEN_MAX];
sys/arch/macppc/stand/netif_of.c
67
struct iodesc *
sys/arch/macppc/stand/netif_of.c
79
struct iodesc *io;
sys/arch/riscv64/stand/efiboot/efipxe.c
408
efinet_init(struct iodesc *desc, void *v)
sys/arch/riscv64/stand/efiboot/efipxe.c
438
efinet_get(struct iodesc *desc, void *pkt, size_t len, time_t tmo)
sys/arch/riscv64/stand/efiboot/efipxe.c
477
efinet_put(struct iodesc *desc, void *pkt, size_t len)
sys/arch/riscv64/stand/efiboot/efipxe.c
61
void efinet_init(struct iodesc *, void *);
sys/arch/riscv64/stand/efiboot/efipxe.c
62
int efinet_get(struct iodesc *, void *, size_t, time_t);
sys/arch/riscv64/stand/efiboot/efipxe.c
63
int efinet_put(struct iodesc *, void *, size_t);
sys/arch/sparc64/stand/ofwboot/netif_of.c
101
struct iodesc *io;
sys/arch/sparc64/stand/ofwboot/netif_of.c
128
netif_put(struct iodesc *desc, void *pkt, size_t len)
sys/arch/sparc64/stand/ofwboot/netif_of.c
162
netif_get(struct iodesc *desc, void *pkt, size_t maxlen, time_t timo)
sys/arch/sparc64/stand/ofwboot/netif_of.c
60
struct iodesc sockets[SOPEN_MAX];
sys/arch/sparc64/stand/ofwboot/netif_of.c
62
struct iodesc *
sys/arch/sparc64/stand/ofwboot/netif_of.c
74
struct iodesc *io;
sys/lib/libsa/arp.c
146
arpsend(struct iodesc *d, void *pkt, size_t len)
sys/lib/libsa/arp.c
162
arprecv(struct iodesc *d, void *pkt, size_t len, time_t tleft)
sys/lib/libsa/arp.c
246
arp_reply(struct iodesc *d, void *pkt)
sys/lib/libsa/arp.c
66
static ssize_t arpsend(struct iodesc *, void *, size_t);
sys/lib/libsa/arp.c
67
static ssize_t arprecv(struct iodesc *, void *, size_t, time_t);
sys/lib/libsa/arp.c
71
arpwhohas(struct iodesc *d, struct in_addr addr)
sys/lib/libsa/bootp.c
122
bootpsend(struct iodesc *d, void *pkt, size_t len)
sys/lib/libsa/bootp.c
144
bootprecv(struct iodesc *d, void *pkt, size_t len, time_t tleft)
sys/lib/libsa/bootp.c
60
static ssize_t bootpsend(struct iodesc *, void *, size_t);
sys/lib/libsa/bootp.c
61
static ssize_t bootprecv(struct iodesc *, void *, size_t, time_t);
sys/lib/libsa/bootp.c
69
struct iodesc *d;
sys/lib/libsa/bootparam.c
123
struct iodesc *d;
sys/lib/libsa/bootparam.c
236
struct iodesc *d;
sys/lib/libsa/ether.c
58
sendether(struct iodesc *d, void *pkt, size_t len, u_char *dea, int etype)
sys/lib/libsa/ether.c
89
readether(struct iodesc *d, void *pkt, size_t len, time_t tleft,
sys/lib/libsa/net.c
67
sendrecv(struct iodesc *d, ssize_t (*sproc)(struct iodesc *, void *, size_t),
sys/lib/libsa/net.c
69
ssize_t (*rproc)(struct iodesc *, void *, size_t, time_t),
sys/lib/libsa/net.h
104
ssize_t sendether(struct iodesc *d, void *pkt, size_t len,
sys/lib/libsa/net.h
106
ssize_t readether(struct iodesc *d, void *pkt, size_t len,
sys/lib/libsa/net.h
109
ssize_t sendudp(struct iodesc *, void *, size_t);
sys/lib/libsa/net.h
110
ssize_t readudp(struct iodesc *, void *, size_t, time_t);
sys/lib/libsa/net.h
111
ssize_t sendrecv(struct iodesc *,
sys/lib/libsa/net.h
112
ssize_t (*)(struct iodesc *, void *, size_t), void *, size_t,
sys/lib/libsa/net.h
113
ssize_t (*)(struct iodesc *, void *, size_t, time_t),
sys/lib/libsa/net.h
95
extern struct iodesc sockets[SOPEN_MAX];
sys/lib/libsa/net.h
98
u_char *arpwhohas(struct iodesc *, struct in_addr);
sys/lib/libsa/net.h
99
void arp_reply(struct iodesc *, void *);
sys/lib/libsa/netif.c
172
netif_attach(struct netif *nif, struct iodesc *desc, void *machdep_hint)
sys/lib/libsa/netif.c
209
netif_get(struct iodesc *desc, void *pkt, size_t len, time_t timo)
sys/lib/libsa/netif.c
236
netif_put(struct iodesc *desc, void *pkt, size_t len)
sys/lib/libsa/netif.c
262
struct iodesc *
sys/lib/libsa/netif.c
276
struct iodesc *s;
sys/lib/libsa/netif.c
44
struct iodesc sockets[SOPEN_MAX];
sys/lib/libsa/netif.h
12
void (*netif_init)(struct iodesc *, void *);
sys/lib/libsa/netif.h
13
int (*netif_get)(struct iodesc *, void *, size_t, time_t);
sys/lib/libsa/netif.h
14
int (*netif_put)(struct iodesc *, void *, size_t);
sys/lib/libsa/netif.h
54
void netif_attach(struct netif *, struct iodesc *, void *);
sys/lib/libsa/netif.h
56
ssize_t netif_get(struct iodesc *, void *, size_t, time_t);
sys/lib/libsa/netif.h
57
ssize_t netif_put(struct iodesc *, void *, size_t);
sys/lib/libsa/netif.h
62
struct iodesc *socktodesc(int);
sys/lib/libsa/netudp.c
127
readudp(struct iodesc *d, void *pkt, size_t len, time_t tleft)
sys/lib/libsa/netudp.c
60
sendudp(struct iodesc *d, void *pkt, size_t len)
sys/lib/libsa/nfs.c
105
nfs_getrootfh(struct iodesc *d, const char *path, u_char *fhp)
sys/lib/libsa/nfs.c
208
cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER2, NFSPROC_LOOKUP,
sys/lib/libsa/nfs.c
245
cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER2, NFSPROC_READLINK,
sys/lib/libsa/nfs.c
298
cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER2, NFSPROC_READ,
sys/lib/libsa/nfs.c
331
struct iodesc *desc;
sys/lib/libsa/nfs.c
344
nfs_root_node.iodesc = desc;
sys/lib/libsa/nfs.c
375
if (nfs_root_node.iodesc == NULL) {
sys/lib/libsa/nfs.c
403
newfd->iodesc = currfd->iodesc;
sys/lib/libsa/nfs.c
91
struct iodesc *iodesc;
sys/lib/libsa/rarp.c
133
rarpsend(struct iodesc *d, void *pkt, size_t len)
sys/lib/libsa/rarp.c
149
rarprecv(struct iodesc *d, void *pkt, size_t len, time_t tleft)
sys/lib/libsa/rarp.c
53
static ssize_t rarpsend(struct iodesc *, void *, size_t);
sys/lib/libsa/rarp.c
54
static ssize_t rarprecv(struct iodesc *, void *, size_t, time_t);
sys/lib/libsa/rarp.c
62
struct iodesc *d;
sys/lib/libsa/rpc.c
100
static int rpc_getport(struct iodesc *, u_int32_t, u_int32_t);
sys/lib/libsa/rpc.c
110
rpc_call(struct iodesc *d, u_int32_t prog, u_int32_t vers, u_int32_t proc, void *sdata,
sys/lib/libsa/rpc.c
229
recvrpc(struct iodesc *d, void *pkt, size_t len, time_t tleft)
sys/lib/libsa/rpc.c
358
rpc_getport(struct iodesc *d, u_int32_t prog, u_int32_t vers)
sys/lib/libsa/rpc.c
99
static ssize_t recvrpc(struct iodesc *, void *, size_t, time_t);
sys/lib/libsa/rpc.h
53
ssize_t rpc_call(struct iodesc *, u_int32_t, u_int32_t, u_int32_t,
sys/lib/libsa/tftp.c
101
recvtftp(struct iodesc *d, void *pkt, size_t len, time_t tleft)
sys/lib/libsa/tftp.c
177
h->iodesc->myport = htons(tftpport + (getsecs() & 0x3ff));
sys/lib/libsa/tftp.c
178
h->iodesc->destport = htons(IPPORT_TFTP);
sys/lib/libsa/tftp.c
179
h->iodesc->xid = 1; /* expected block */
sys/lib/libsa/tftp.c
181
res = sendrecv(h->iodesc, sendudp, &wbuf.t, wtail - (char *) &wbuf.t,
sys/lib/libsa/tftp.c
215
h->iodesc->xid = h->currblock + 1; /* expected block */
sys/lib/libsa/tftp.c
217
res = sendrecv(h->iodesc, sendudp, &wbuf.t, wtail - (char *) &wbuf.t,
sys/lib/libsa/tftp.c
252
(void) sendudp(h->iodesc, &wbuf.t, wtail - (char *) &wbuf.t);
sys/lib/libsa/tftp.c
260
struct iodesc *io;
sys/lib/libsa/tftp.c
267
tftpfile->iodesc = io = socktodesc(*(int *) (f->f_devdata));
sys/lib/libsa/tftp.c
69
struct iodesc *iodesc;
sys/lib/libsa/tftp.c
93
ssize_t recvtftp(struct iodesc *, void *, size_t, time_t);