Home
last modified time | relevance | path

Searched refs:io_buffer (Results 1 – 25 of 95) sorted by relevance

1234

/external/syslinux/gpxe/src/include/gpxe/
Diobuf.h43 struct io_buffer { struct
69 static inline void * iob_reserve ( struct io_buffer *iobuf, size_t len ) { in iob_reserve() argument
87 static inline void * iob_push ( struct io_buffer *iobuf, size_t len ) { in iob_push()
104 static inline void * iob_pull ( struct io_buffer *iobuf, size_t len ) { in iob_pull()
122 static inline void * iob_put ( struct io_buffer *iobuf, size_t len ) { in iob_put()
139 static inline void iob_unput ( struct io_buffer *iobuf, size_t len ) { in iob_unput()
152 static inline void iob_empty ( struct io_buffer *iobuf ) { in iob_empty()
162 static inline size_t iob_len ( struct io_buffer *iobuf ) { in iob_len()
172 static inline size_t iob_headroom ( struct io_buffer *iobuf ) { in iob_headroom()
182 static inline size_t iob_tailroom ( struct io_buffer *iobuf ) { in iob_tailroom()
[all …]
Dnetdevice.h18 struct io_buffer;
64 int ( * rx ) ( struct io_buffer *iobuf, struct net_device *netdev,
105 int ( * push ) ( struct net_device *netdev, struct io_buffer *iobuf,
118 int ( * pull ) ( struct net_device *netdev, struct io_buffer *iobuf,
210 struct io_buffer *iobuf );
484 extern int netdev_tx ( struct net_device *netdev, struct io_buffer *iobuf );
486 struct io_buffer *iobuf, int rc );
488 extern void netdev_rx ( struct net_device *netdev, struct io_buffer *iobuf );
490 struct io_buffer *iobuf, int rc );
492 extern struct io_buffer * netdev_rx_dequeue ( struct net_device *netdev );
[all …]
Dnet80211.h342 struct io_buffer *iobuf );
545 struct io_buffer *iob[16];
733 struct io_buffer * ( * encrypt ) ( struct net80211_crypto *crypto,
734 struct io_buffer *iob );
759 struct io_buffer * ( * decrypt ) ( struct net80211_crypto *crypto,
760 struct io_buffer *iob );
1081 struct io_buffer *beacon;
1129 struct io_buffer * net80211_mgmt_dequeue ( struct net80211_device *dev,
1132 u8 bssid[ETH_ALEN], struct io_buffer *iob );
1159 void net80211_rx ( struct net80211_device *dev, struct io_buffer *iob,
[all …]
Dtcpip.h17 struct io_buffer;
64 int ( * rx ) ( struct io_buffer *iobuf, struct sockaddr_tcpip *st_src,
95 int ( * tx ) ( struct io_buffer *iobuf,
116 extern int tcpip_rx ( struct io_buffer *iobuf, uint8_t tcpip_proto,
119 extern int tcpip_tx ( struct io_buffer *iobuf, struct tcpip_protocol *tcpip,
Dxfer.h59 struct io_buffer * ( * alloc_iob ) ( struct xfer_interface *xfer,
73 struct io_buffer *iobuf,
143 extern struct io_buffer * xfer_alloc_iob ( struct xfer_interface *xfer,
146 struct io_buffer *iobuf );
148 struct io_buffer *iobuf,
163 extern struct io_buffer * default_xfer_alloc_iob ( struct xfer_interface *xfer,
166 struct io_buffer *iobuf,
Dinfiniband.h118 struct io_buffer **iobufs;
184 struct io_buffer *iobuf, int rc );
197 struct io_buffer *iobuf, int rc );
286 struct io_buffer *iobuf );
301 struct io_buffer *iobuf );
458 struct io_buffer *iobuf );
460 struct io_buffer *iobuf );
463 struct io_buffer *iobuf, int rc );
467 struct io_buffer *iobuf, int rc );
Dib_packet.h15 struct io_buffer;
140 extern int ib_push ( struct ib_device *ibdev, struct io_buffer *iobuf,
143 extern int ib_pull ( struct ib_device *ibdev, struct io_buffer *iobuf,
Dsec80211.h41 int _sec80211_detect ( struct io_buffer *iob,
59 static inline int sec80211_detect ( struct io_buffer *iob, in sec80211_detect()
Dip.h17 struct io_buffer;
86 struct io_buffer *frag_iob;
Dfilter.h47 extern struct io_buffer * filter_alloc_iob ( struct xfer_interface *xfer,
50 struct io_buffer *iobuf,
/external/syslinux/gpxe/src/core/
Diobuf.c41 struct io_buffer * alloc_iob ( size_t len ) { in alloc_iob()
42 struct io_buffer *iobuf = NULL; in alloc_iob()
58 iobuf = ( struct io_buffer * ) ( data + len ); in alloc_iob()
69 void free_iob ( struct io_buffer *iobuf ) { in free_iob()
90 int iob_ensure_headroom ( struct io_buffer *iobuf, size_t len ) { in iob_ensure_headroom()
Dxfer.c124 struct io_buffer * xfer_alloc_iob ( struct xfer_interface *xfer, size_t len ) { in xfer_alloc_iob()
126 struct io_buffer *iobuf; in xfer_alloc_iob()
148 struct io_buffer *iobuf, in xfer_deliver_iob_meta()
174 struct io_buffer *iobuf ) { in xfer_deliver_iob()
253 struct io_buffer *iobuf; in xfer_seek()
335 struct io_buffer *
352 struct io_buffer *iobuf, in xfer_deliver_as_raw()
374 struct io_buffer *iobuf; in xfer_deliver_as_iob()
Dposix_io.c73 struct io_buffer *iobuf; in posix_file_free()
74 struct io_buffer *tmp; in posix_file_free()
118 struct io_buffer *iobuf, in posix_file_xfer_deliver_iob()
279 struct io_buffer *iobuf; in read_user()
Dfilter.c55 struct io_buffer * filter_alloc_iob ( struct xfer_interface *xfer, in filter_alloc_iob()
62 int filter_deliver_iob ( struct xfer_interface *xfer, struct io_buffer *iobuf, in filter_deliver_iob()
/external/syslinux/gpxe/src/net/
Dnetdevice.c125 int netdev_tx ( struct net_device *netdev, struct io_buffer *iobuf ) { in netdev_tx()
158 struct io_buffer *iobuf, int rc ) { in netdev_tx_complete_err()
188 struct io_buffer *iobuf; in netdev_tx_complete_next_err()
218 void netdev_rx ( struct net_device *netdev, struct io_buffer *iobuf ) { in netdev_rx()
243 struct io_buffer *iobuf, int rc ) { in netdev_rx_err()
279 struct io_buffer * netdev_rx_dequeue ( struct net_device *netdev ) { in netdev_rx_dequeue()
280 struct io_buffer *iobuf; in netdev_rx_dequeue()
295 struct io_buffer *iobuf; in netdev_rx_flush()
532 int net_tx ( struct io_buffer *iobuf, struct net_device *netdev, in net_tx()
564 int net_rx ( struct io_buffer *iobuf, struct net_device *netdev, in net_rx()
[all …]
Dtcp.c266 struct io_buffer *iobuf; in tcp_close()
267 struct io_buffer *tmp; in tcp_close()
355 struct io_buffer *dest, int remove ) { in tcp_process_queue()
356 struct io_buffer *iobuf; in tcp_process_queue()
357 struct io_buffer *tmp; in tcp_process_queue()
395 struct io_buffer *iobuf; in tcp_xmit()
558 struct io_buffer *iobuf; in tcp_xmit_reset()
797 struct io_buffer *iobuf ) { in tcp_rx_data()
888 static int tcp_rx ( struct io_buffer *iobuf, in tcp_rx()
1089 struct io_buffer *iobuf, in tcp_xfer_deliver_iob()
Dudp.c192 static int udp_tx ( struct udp_connection *udp, struct io_buffer *iobuf, in udp_tx()
270 static int udp_rx ( struct io_buffer *iobuf, struct sockaddr_tcpip *st_src, in udp_rx()
374 static struct io_buffer * udp_alloc_iob ( struct xfer_interface *xfer, in udp_alloc_iob()
378 struct io_buffer *iobuf; in udp_alloc_iob()
399 struct io_buffer *iobuf, in udp_xfer_deliver_iob()
Dicmpv6.c34 struct io_buffer *iobuf = alloc_iob ( sizeof ( *nsolicit ) + MIN_IOB_LEN ); in icmp6_send_solicit()
74 static int icmp6_rx ( struct io_buffer *iobuf, struct sockaddr_tcpip *st_src, in icmp6_rx()
100 struct io_buffer *rxiobuf = alloc_iob ( 500 );
Dipv6.c142 static uint16_t ipv6_tx_csum ( struct io_buffer *iobuf, uint16_t csum ) { in ipv6_tx_csum()
177 static int ipv6_tx ( struct io_buffer *iobuf, in ipv6_tx()
264 static int ipv6_process_nxt_hdr ( struct io_buffer *iobuf, uint8_t nxt_hdr, in ipv6_process_nxt_hdr()
294 static int ipv6_rx ( struct io_buffer *iobuf, in ipv6_rx()
/external/syslinux/gpxe/src/net/80211/
Dwep.c117 static struct io_buffer * wep_encrypt ( struct net80211_crypto *crypto, in wep_encrypt()
118 struct io_buffer *iob ) in wep_encrypt()
121 struct io_buffer *eiob; in wep_encrypt()
166 static struct io_buffer * wep_decrypt ( struct net80211_crypto *crypto, in wep_decrypt()
167 struct io_buffer *eiob ) in wep_decrypt()
170 struct io_buffer *iob; in wep_decrypt()
Dnet80211.c106 struct io_buffer *probe;
149 struct io_buffer *iobuf );
159 struct io_buffer *iobuf, const void *ll_dest,
162 struct io_buffer *iobuf, const void **ll_dest,
189 struct io_buffer *iob );
191 struct io_buffer *iob );
195 struct io_buffer *iob, int signal );
203 static struct io_buffer *net80211_accum_frags ( struct net80211_device *dev,
206 struct io_buffer *iob, int signal );
341 struct io_buffer *iobuf ) in net80211_netdev_transmit()
[all …]
Dwpa_ccmp.c318 struct io_buffer * ccmp_encrypt ( struct net80211_crypto *crypto, in ccmp_encrypt()
319 struct io_buffer *iob ) in ccmp_encrypt()
323 struct io_buffer *eiob; in ccmp_encrypt()
386 static struct io_buffer * ccmp_decrypt ( struct net80211_crypto *crypto, in ccmp_decrypt()
387 struct io_buffer *eiob ) in ccmp_decrypt()
391 struct io_buffer *iob; in ccmp_decrypt()
/external/syslinux/gpxe/src/drivers/block/
Dsrp.c102 struct io_buffer *iobuf; in srp_login()
158 static int srp_login_rsp ( struct srp_device *srp, struct io_buffer *iobuf ) { in srp_login_rsp()
198 static int srp_login_rej ( struct srp_device *srp, struct io_buffer *iobuf ) { in srp_login_rej()
230 struct io_buffer *iobuf; in srp_cmd()
297 static int srp_rsp ( struct srp_device *srp, struct io_buffer *iobuf ) { in srp_rsp()
353 struct io_buffer *iobuf ) { in srp_unrecognised()
373 struct io_buffer *iobuf, in srp_xfer_deliver_iob()
378 int ( * type ) ( struct srp_device *srp, struct io_buffer *iobuf ); in srp_xfer_deliver_iob()
/external/syslinux/gpxe/src/drivers/net/
Deepro100.h117 struct io_buffer *iob; /* Exists from tx() to completion poll() */
153 struct io_buffer *tx_iobs[TCB_COUNT];
154 struct io_buffer *rx_iobs[RFD_COUNT];
182 static int ifec_net_transmit ( struct net_device*, struct io_buffer *iobuf );
Dmyri10ge.c99 static int myri10ge_net_transmit ( struct net_device*, struct io_buffer* );
156 struct io_buffer *transmit_iob[1 + MYRI10GE_TRANSMIT_WRAP];
166 struct io_buffer *receive_iob[1 + MYRI10GE_RECEIVE_WRAP];
210 struct io_buffer *iob ) in myri10ge_post_receive()
341 struct io_buffer *iob; in myri10ge_interrupt_handler()
675 struct io_buffer *iob; in myri10ge_net_open()
879 struct io_buffer *iob; in myri10ge_net_poll()
880 struct io_buffer *replacement; in myri10ge_net_poll()
957 struct io_buffer *iobuf ) in myri10ge_net_transmit()

1234