/freebsd/stand/libsa/ |
H A D | net.h | 99 u_char *arpwhohas(struct iodesc *, struct in_addr); 100 void arp_reply(struct iodesc *, void *); 104 ssize_t sendether(struct iodesc *d, void *pkt, size_t len, 106 ssize_t readether(struct iodesc *, void **, void **, time_t, uint16_t *); 108 ssize_t sendip(struct iodesc *, void *, size_t, uint8_t); 109 ssize_t readip(struct iodesc *, void **, void **, time_t, uint8_t); 110 ssize_t sendudp(struct iodesc *, void *, size_t); 111 ssize_t readudp(struct iodesc *, void **, void **, time_t); 112 ssize_t sendrecv(struct iodesc *, 113 ssize_t (*)(struct iodesc *, void *, size_t), [all …]
|
H A D | netif.h | 12 void (*netif_init)(struct iodesc *, void *); 13 ssize_t (*netif_get)(struct iodesc *, void **, time_t); 14 ssize_t (*netif_put)(struct iodesc *, void *, size_t); 54 void netif_attach(struct netif *, struct iodesc *, void *); 56 ssize_t netif_get(struct iodesc *, void **, time_t); 57 ssize_t netif_put(struct iodesc *, void *, size_t); 62 struct iodesc *socktodesc(int);
|
H A D | netif.c | 45 typedef TAILQ_HEAD(socket_list, iodesc) socket_list_t; 180 netif_attach(struct netif *nif, struct iodesc *desc, void *machdep_hint) in netif_attach() 217 netif_get(struct iodesc *desc, void **pkt, time_t timo) in netif_get() 244 netif_put(struct iodesc *desc, void *pkt, size_t len) in netif_put() 276 static struct iodesc * 279 struct iodesc *s; in socktodesc_impl() 295 struct iodesc * 298 struct iodesc *desc; in socktodesc() 314 struct iodesc *s; in netif_open() 320 struct iodesc *last; in netif_open() [all …]
|
H A D | tftp.c | 64 static ssize_t recvtftp(struct iodesc *, void **, void **, time_t, void *); 104 struct iodesc *iodesc; member 163 sendudp(h->iodesc, &wbuf.t, wtail - (char *)&wbuf.t); in tftp_senderr() 180 sendudp(h->iodesc, &wbuf.t, wtail - (char *)&wbuf.t); in tftp_sendack() 184 recvtftp(struct iodesc *d, void **pkt, void **payload, time_t tleft, in recvtftp() 346 h->iodesc->myport = htons(tftpport + (getsecs() & 0x3ff)); in tftp_makereq() 347 h->iodesc->destport = htons(IPPORT_TFTP); in tftp_makereq() 348 h->iodesc->xid = 1; /* expected block */ in tftp_makereq() 356 res = sendrecv(h->iodesc, &sendudp, &wbuf.t, wtail - (char *)&wbuf.t, in tftp_makereq() 411 h->iodesc->xid = h->currblock + 1; /* expected block */ in tftp_getnextblock() [all …]
|
H A D | rarp.c | 51 static ssize_t rarpsend(struct iodesc *, void *, size_t); 52 static ssize_t rarprecv(struct iodesc *, void **, void **, time_t, void *); 60 struct iodesc *d; in rarp_getipaddress() 125 rarpsend(struct iodesc *d, void *pkt, size_t len) in rarpsend() 141 rarprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft, in rarprecv()
|
H A D | arp.c | 62 static ssize_t arpsend(struct iodesc *, void *, size_t); 63 static ssize_t arprecv(struct iodesc *, void **, void **, time_t, void *); 67 arpwhohas(struct iodesc *d, struct in_addr addr) in arpwhohas() 142 arpsend(struct iodesc *d, void *pkt, size_t len) in arpsend() 158 arprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft, void *extra) in arprecv() 252 arp_reply(struct iodesc *d, void *pkt) in arp_reply()
|
H A D | nfs.c | 111 struct iodesc *iodesc; member 182 nfs_getrootfh(struct iodesc *d, char *path, uint32_t *fhlenp, u_char *fhp) in nfs_getrootfh() 287 cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_LOOKUP, in nfs_lookupfh() 350 cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READLINK, in nfs_readlink() 427 cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READ, in nfs_readdata() 465 struct iodesc *desc; in nfs_open() 511 nfs_root_node.iodesc = desc; in nfs_open() 563 newfd->iodesc = currfd->iodesc; in nfs_open() 635 currfd->iodesc = desc; in nfs_open() 802 cc = rpc_call(fp->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READDIR, in nfs_readdir()
|
H A D | iodesc.h | 40 struct iodesc { struct 49 TAILQ_ENTRY(iodesc) io_link; /* next entry in list */ argument
|
H A D | rpc.c | 95 static ssize_t recvrpc(struct iodesc *, void **, void **, time_t, void *); 96 static int rpc_getport(struct iodesc *, n_long, n_long); 106 rpc_call(struct iodesc *d, n_long prog, n_long vers, n_long proc, in rpc_call() 215 recvrpc(struct iodesc *d, void **pkt, void **payload, time_t tleft, void *extra) in recvrpc() 367 rpc_getport(struct iodesc *d, n_long prog, n_long vers) in rpc_getport()
|
H A D | net.c | 80 sendrecv(struct iodesc *d, in sendrecv() 81 ssize_t (*sproc)(struct iodesc *, void *, size_t), in sendrecv() argument 83 ssize_t (*rproc)(struct iodesc *, void **, void **, time_t, void *), in sendrecv() argument
|
H A D | ether.c | 52 sendether(struct iodesc *d, void *pkt, size_t len, uint8_t *dea, int etype) in sendether() 84 readether(struct iodesc *d, void **pkt, void **payload, time_t tleft, in readether()
|
H A D | udp.c | 56 sendudp(struct iodesc *d, void *pkt, size_t len) in sendudp() 105 readudp(struct iodesc *d, void **pkt, void **payload, time_t tleft) in readudp()
|
H A D | bootp.c | 70 static ssize_t bootpsend(struct iodesc *, void *, size_t); 71 static ssize_t bootprecv(struct iodesc *, void **, void **, time_t, void *); 125 struct iodesc *d; in bootp() 263 bootpsend(struct iodesc *d, void *pkt, size_t len) in bootpsend() 284 bootprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft, in bootprecv()
|
H A D | rpc.h | 48 ssize_t rpc_call(struct iodesc *, n_long, n_long, n_long,
|
H A D | ip.c | 86 sendip(struct iodesc *d, void *pkt, size_t len, uint8_t proto) in sendip() 178 readipv4(struct iodesc *d, void **pkt, void **payload, time_t tleft, in readipv4() 405 readip(struct iodesc *d, void **pkt, void **payload, time_t tleft, in readip()
|
H A D | bootparam.c | 126 struct iodesc *d; in bp_whoami() 242 struct iodesc *d; in bp_getfile()
|
/freebsd/stand/libofw/ |
H A D | ofw_net.c | 46 static void ofwn_init(struct iodesc *, void *); 47 static ssize_t ofwn_get(struct iodesc *, void **, time_t); 48 static ssize_t ofwn_put(struct iodesc *, void *, size_t); 93 ofwn_put(struct iodesc *desc, void *pkt, size_t len) in ofwn_put() 130 ofwn_get(struct iodesc *desc, void **pkt, time_t timeout) in ofwn_get() 195 ofwn_init(struct iodesc *desc, void *machdep_hint) in ofwn_init()
|
/freebsd/stand/uboot/ |
H A D | net.c | 49 static void net_init(struct iodesc *, void *); 50 static ssize_t net_get(struct iodesc *, void **, time_t); 51 static ssize_t net_put(struct iodesc *, void *, size_t); 233 net_put(struct iodesc *desc, void *pkt, size_t len) in net_put() 272 net_get(struct iodesc *desc, void **pkt, time_t timeout) in net_get() 314 net_init(struct iodesc *desc, void *machdep_hint) in net_init()
|
/freebsd/stand/efi/libefi/ |
H A D | efinet.c | 45 static ssize_t efinet_get(struct iodesc *, void **, time_t); 46 static void efinet_init(struct iodesc *, void *); 49 static ssize_t efinet_put(struct iodesc *, void *, size_t); 133 efinet_put(struct iodesc *desc, void *pkt, size_t len) in efinet_put() 163 efinet_get(struct iodesc *desc, void **pkt, time_t timeout) in efinet_get() 207 efi_env_net_params(struct iodesc *desc) in efi_env_net_params() 269 efinet_init(struct iodesc *desc, void *machdep_hint) in efinet_init()
|
/freebsd/sys/amd64/vmm/ |
H A D | vmm_ioport.c | 68 static const char *iodesc[] = { in inout_instruction() local 93 KASSERT(index < nitems(iodesc), ("%s: invalid index %d", in inout_instruction() 96 return (iodesc[index]); in inout_instruction()
|
/freebsd/stand/i386/libi386/ |
H A D | pxe.c | 73 static void pxe_netif_init(struct iodesc *desc, void *machdep_hint); 74 static ssize_t pxe_netif_get(struct iodesc *, void **, time_t); 75 static ssize_t pxe_netif_put(struct iodesc *desc, void *pkt, size_t len); 377 pxe_netif_init(struct iodesc *desc, void *machdep_hint) in pxe_netif_init() 575 pxe_netif_get(struct iodesc *desc, void **pkt, time_t timeout) in pxe_netif_get() 596 pxe_netif_put(struct iodesc *desc, void *pkt, size_t len) in pxe_netif_put()
|
/freebsd/stand/common/ |
H A D | dev_net.c | 120 struct iodesc *d; in net_open()
|