Lines Matching refs:data
108 int cfpkt_peek_head(struct cfpkt *pkt, void *data, u16 len) in cfpkt_peek_head() argument
112 memcpy(data, skb->data, len); in cfpkt_peek_head()
115 return !cfpkt_extr_head(pkt, data, len) && in cfpkt_peek_head()
116 !cfpkt_add_head(pkt, data, len); in cfpkt_peek_head()
119 int cfpkt_extr_head(struct cfpkt *pkt, void *data, u16 len) in cfpkt_extr_head() argument
139 if (data) in cfpkt_extr_head()
140 memcpy(data, from, len); in cfpkt_extr_head()
148 u8 *data = dta; in cfpkt_extr_trail() local
157 if (unlikely(skb->data + len > skb_tail_pointer(skb))) { in cfpkt_extr_trail()
163 memcpy(data, from, len); in cfpkt_extr_trail()
172 int cfpkt_add_body(struct cfpkt *pkt, const void *data, u16 len) in cfpkt_add_body() argument
205 if (likely(data)) in cfpkt_add_body()
206 memcpy(to, data, len); in cfpkt_add_body()
210 inline int cfpkt_addbdy(struct cfpkt *pkt, u8 data) in cfpkt_addbdy() argument
212 return cfpkt_add_body(pkt, &data, 1); in cfpkt_addbdy()
220 const u8 *data = data2; in cfpkt_add_head() local
237 memcpy(to, data, len); in cfpkt_add_head()
242 inline int cfpkt_add_trail(struct cfpkt *pkt, const void *data, u16 len) in cfpkt_add_trail() argument
244 return cfpkt_add_body(pkt, data, len); in cfpkt_add_trail()
255 u16 data) in cfpkt_iterate() argument
267 return iter_func(data, pkt->skb.data, cfpkt_getlen(pkt)); in cfpkt_iterate()
322 skb_put_data(tmp, dst->data, dstlen); in cfpkt_append()
326 skb_put_data(dst, add->data, skb_headlen(add)); in cfpkt_append()
336 u8 *split = skb->data + pos; in cfpkt_split()
342 if (skb->data + pos > skb_tail_pointer(skb)) { in cfpkt_split()