Searched refs:iodesc (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-11-stable/usr.sbin/kgzip/
H A Dkgzip.h37 struct iodesc { struct
48 void xclose(const struct iodesc *);
49 void xcopy(const struct iodesc *, const struct iodesc *, size_t, off_t);
50 void xzero(const struct iodesc *, size_t);
51 size_t xread(const struct iodesc *, void *, size_t, off_t);
52 void xwrite(const struct iodesc *, const void *, size_t);
53 void xseek(const struct iodesc *, off_t);
H A Dxio.c41 xclose(const struct iodesc *id)
51 xcopy(const struct iodesc * idi, const struct iodesc * ido,
72 xzero(const struct iodesc * id, size_t nbyte)
90 xread(const struct iodesc * id, void *buf, size_t nbyte, off_t offset)
105 xwrite(const struct iodesc * id, const void *buf, size_t nbyte)
119 xseek(const struct iodesc *id, off_t offset)
H A Dkgzcmp.c50 static void mk_data(const struct iodesc *i, const struct iodesc *,
52 static int ld_elf(const struct iodesc *, const struct iodesc *,
54 static int ld_aout(const struct iodesc *, const struct iodesc *,
63 struct iodesc idi, ido;
116 mk_data(const struct iodesc * idi, const struct iodesc * ido,
124 struct iodesc id
[all...]
H A Dkgzld.c55 struct iodesc idi;
/freebsd-11-stable/stand/libsa/
H A Dnetif.h7 #include "iodesc.h"
13 void (*netif_init)(struct iodesc *, void *);
14 ssize_t (*netif_get)(struct iodesc *, void **, time_t);
15 ssize_t (*netif_put)(struct iodesc *, void *, size_t);
55 void netif_attach(struct netif *, struct iodesc *, void *);
57 ssize_t netif_get(struct iodesc *, void **, time_t);
58 ssize_t netif_put(struct iodesc *, void *, size_t);
63 struct iodesc *socktodesc(int);
H A Dnet.h46 #include "iodesc.h"
99 extern struct iodesc sockets[SOPEN_MAX];
102 u_char *arpwhohas(struct iodesc *, struct in_addr);
103 void arp_reply(struct iodesc *, void *);
107 ssize_t sendether(struct iodesc *d, void *pkt, size_t len,
109 ssize_t readether(struct iodesc *, void **, void **, time_t, uint16_t *);
111 ssize_t sendip(struct iodesc *, void *, size_t, uint8_t);
112 ssize_t readip(struct iodesc *, void **, void **, time_t, uint8_t);
113 ssize_t sendudp(struct iodesc *, void *, size_t);
114 ssize_t readudp(struct iodesc *, voi
[all...]
H A Diodesc.h1 /* $NetBSD: iodesc.h,v 1.4 1995/09/23 03:31:50 gwr Exp $ */
36 * $FreeBSD: stable/11/stand/libsa/iodesc.h 329132 2018-02-11 19:51:29Z kevans $
42 struct iodesc { struct
H A Drpc.h50 ssize_t rpc_call(struct iodesc *, n_long, n_long, n_long,
H A Drarp.c56 static ssize_t rarpsend(struct iodesc *, void *, size_t);
57 static ssize_t rarprecv(struct iodesc *, void **, void **, time_t, void *);
65 struct iodesc *d;
130 rarpsend(struct iodesc *d, void *pkt, size_t len)
146 rarprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft,
H A Dether.c57 sendether(struct iodesc *d, void *pkt, size_t len, uint8_t *dea, int etype)
89 readether(struct iodesc *d, void **pkt, void **payload, time_t tleft,
H A Dnetif.c50 struct iodesc sockets[SOPEN_MAX];
174 netif_attach(struct netif *nif, struct iodesc *desc, void *machdep_hint)
211 netif_get(struct iodesc *desc, void **pkt, time_t timo)
238 netif_put(struct iodesc *desc, void *pkt, size_t len)
264 struct iodesc *
278 struct iodesc *s;
H A Darp.c67 static ssize_t arpsend(struct iodesc *, void *, size_t);
68 static ssize_t arprecv(struct iodesc *, void **, void **, time_t, void *);
72 arpwhohas(struct iodesc *d, struct in_addr addr)
147 arpsend(struct iodesc *d, void *pkt, size_t len)
163 arprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft, void *extra)
257 arp_reply(struct iodesc *d, void *pkt)
H A Dtftp.c66 static ssize_t recvtftp(struct iodesc *, void **, void **, time_t, void *);
105 struct iodesc *iodesc; member in struct:tftp_handle
161 sendudp(h->iodesc, &wbuf.t, wtail - (char *)&wbuf.t);
178 sendudp(h->iodesc, &wbuf.t, wtail - (char *)&wbuf.t);
182 recvtftp(struct iodesc *d, void **pkt, void **payload, time_t tleft,
339 h->iodesc->myport = htons(tftpport + (getsecs() & 0x3ff));
340 h->iodesc->destport = htons(IPPORT_TFTP);
341 h->iodesc->xid = 1; /* expected block */
349 res = sendrecv(h->iodesc,
[all...]
H A Dnet.c85 sendrecv(struct iodesc *d,
86 ssize_t (*sproc)(struct iodesc *, void *, size_t),
88 ssize_t (*rproc)(struct iodesc *, void **, void **, time_t, void *),
H A Drpc.c100 static ssize_t recvrpc(struct iodesc *, void **, void **, time_t, void *);
101 static int rpc_getport(struct iodesc *, n_long, n_long);
111 rpc_call(struct iodesc *d, n_long prog, n_long vers, n_long proc,
220 recvrpc(struct iodesc *d, void **pkt, void **payload, time_t tleft, void *extra)
372 rpc_getport(struct iodesc *d, n_long prog, n_long vers)
H A Dudp.c61 sendudp(struct iodesc *d, void *pkt, size_t len)
110 readudp(struct iodesc *d, void **pkt, void **payload, time_t tleft)
H A Dnfs.c114 struct iodesc *iodesc; member in struct:nfs_iodesc
185 nfs_getrootfh(struct iodesc *d, char *path, uint32_t *fhlenp, u_char *fhp)
290 cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_LOOKUP,
353 cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READLINK,
430 cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READ,
467 struct iodesc *desc;
512 nfs_root_node.iodesc = desc;
564 newfd->iodesc = currfd->iodesc;
[all...]
H A Dbootparam.c129 struct iodesc *d;
245 struct iodesc *d;
H A Dbootp.c75 static ssize_t bootpsend(struct iodesc *, void *, size_t);
76 static ssize_t bootprecv(struct iodesc *, void **, void **, time_t, void *);
130 struct iodesc *d;
268 bootpsend(struct iodesc *d, void *pkt, size_t len)
289 bootprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft,
H A Dip.c89 sendip(struct iodesc *d, void *pkt, size_t len, uint8_t proto)
181 readipv4(struct iodesc *d, void **pkt, void **payload, time_t tleft,
408 readip(struct iodesc *d, void **pkt, void **payload, time_t tleft,
/freebsd-11-stable/stand/ofw/libofw/
H A Dofw_net.c48 static void ofwn_init(struct iodesc *, void *);
49 static ssize_t ofwn_get(struct iodesc *, void **, time_t);
50 static ssize_t ofwn_put(struct iodesc *, void *, size_t);
91 ofwn_put(struct iodesc *desc, void *pkt, size_t len)
128 ofwn_get(struct iodesc *desc, void **pkt, time_t timeout)
141 * but at this time the iodesc does not have mtu, so we will take
195 ofwn_init(struct iodesc *desc, void *machdep_hint)
/freebsd-11-stable/stand/uboot/lib/
H A Dnet.c52 static void net_init(struct iodesc *, void *);
53 static ssize_t net_get(struct iodesc *, void **, time_t);
54 static ssize_t net_put(struct iodesc *, void *, size_t);
236 net_put(struct iodesc *desc, void *pkt, size_t len)
275 net_get(struct iodesc *desc, void **pkt, time_t timeout)
317 net_init(struct iodesc *desc, void *machdep_hint)
/freebsd-11-stable/sys/amd64/vmm/
H A Dvmm_ioport.c70 static const char *iodesc[] = { local
95 KASSERT(index < nitems(iodesc), ("%s: invalid index %d",
98 return (iodesc[index]);
/freebsd-11-stable/stand/efi/libefi/
H A Definet.c46 static ssize_t efinet_get(struct iodesc *, void **, time_t);
47 static void efinet_init(struct iodesc *, void *);
50 static ssize_t efinet_put(struct iodesc *, void *, size_t);
116 efinet_put(struct iodesc *desc, void *pkt, size_t len)
146 efinet_get(struct iodesc *desc, void **pkt, time_t timeout)
184 efinet_init(struct iodesc *desc, void *machdep_hint)
/freebsd-11-stable/stand/i386/libi386/
H A Dpxe.c49 #include <iodesc.h>
76 static void pxe_netif_init(struct iodesc *desc, void *machdep_hint);
77 static ssize_t pxe_netif_get(struct iodesc *, void **, time_t);
78 static ssize_t pxe_netif_put(struct iodesc *desc, void *pkt, size_t len);
380 pxe_netif_init(struct iodesc *desc, void *machdep_hint)
578 pxe_netif_get(struct iodesc *desc, void **pkt, time_t timeout)
599 pxe_netif_put(struct iodesc *desc, void *pkt, size_t len)

Completed in 210 milliseconds

12