Home | History | Annotate | Download | only in lwip

Lines Matching refs:buf

65 void              netbuf_delete   (struct netbuf *buf);
66 void * netbuf_alloc (struct netbuf *buf, u16_t size);
67 void netbuf_free (struct netbuf *buf);
68 err_t netbuf_ref (struct netbuf *buf,
73 err_t netbuf_data (struct netbuf *buf,
75 s8_t netbuf_next (struct netbuf *buf);
76 void netbuf_first (struct netbuf *buf);
79 #define netbuf_copy_partial(buf, dataptr, len, offset) \
80 pbuf_copy_partial((buf)->p, (dataptr), (len), (offset))
81 #define netbuf_copy(buf,dataptr,len) netbuf_copy_partial(buf, dataptr, len, 0)
82 #define netbuf_take(buf, dataptr, len) pbuf_take((buf)->p, dataptr, len)
83 #define netbuf_len(buf) ((buf)->p->tot_len)
84 #define netbuf_fromaddr(buf) (&((buf)->addr))
85 #define netbuf_set_fromaddr(buf, fromaddr) ip_addr_set((&(buf)->addr), fromaddr)
86 #define netbuf_fromport(buf) ((buf)->port)
88 #define netbuf_destaddr(buf) (&((buf)->toaddr))
89 #define netbuf_set_destaddr(buf, destaddr) ip_addr_set((&(buf)->addr), destaddr)
90 #define netbuf_destport(buf) (((buf)->flags & NETBUF_FLAG_DESTADDR) ? (buf)->toport_chksum : 0)
93 #define netbuf_set_chksum(buf, chksum) do { (buf)->flags = NETBUF_FLAG_CHKSUM; \
94 (buf)->toport_chksum = chksum; } while(0)