Lines Matching refs:skb

50 #define	PKTDUP(osh, skb)		osl_pktdup((osh), (skb), __LINE__, __FILE__)  argument
54 #define PKTDUP(osh, skb) osl_pktdup((osh), (skb), __LINE__, __FUNCTION__) argument
57 #define PKTDUP(osh, skb) osl_pktdup((osh), (skb)) argument
64 #define PKTDUP(osh, skb) osl_pktdup((osh), (skb), __LINE__, __FILE__) argument
67 #define PKTLIST_IDX(skb) ((uint16 *)((char *)PKTTAG(skb) + \ argument
68 sizeof(((struct sk_buff*)(skb))->cb) - sizeof(uint16)))
72 #define PKTFREE(osh, skb, send) linux_pktfree((osh), (skb), (send), __LINE__, __FUNCTION__) argument
74 #define PKTFREE(osh, skb, send) linux_pktfree((osh), (skb), (send)) argument
78 #define PKTFREE_STATIC(osh, skb, send) osl_pktfree_static((osh), (skb), (send)) argument
84 #define PKTDATA(osh, skb) ({BCM_REFERENCE(osh); (((struct sk_buff*)(skb))->data);}) argument
85 #define PKTLEN(osh, skb) ({BCM_REFERENCE(osh); (((struct sk_buff*)(skb))->len);}) argument
86 #define PKTHEAD(osh, skb) ({BCM_REFERENCE(osh); (((struct sk_buff*)(skb))->head);}) argument
87 #define PKTSOCK(osh, skb) ({BCM_REFERENCE(osh); (((struct sk_buff*)(skb))->sk);}) argument
88 #define PKTSETHEAD(osh, skb, h) ({BCM_REFERENCE(osh); \ argument
89 (((struct sk_buff *)(skb))->head = (h));})
90 #define PKTHEADROOM(osh, skb) (PKTDATA(osh, skb)-(((struct sk_buff*)(skb))->head)) argument
91 #define PKTEXPHEADROOM(osh, skb, b) \ argument
94 skb_realloc_headroom((struct sk_buff*)(skb), (b)); \
96 #define PKTTAILROOM(osh, skb) \ argument
99 skb_tailroom((struct sk_buff*)(skb)); \
101 #define PKTPADTAILROOM(osh, skb, padlen) \ argument
104 skb_pad((struct sk_buff*)(skb), (padlen)); \
106 #define PKTNEXT(osh, skb) ({BCM_REFERENCE(osh); (((struct sk_buff*)(skb))->next);}) argument
107 #define PKTSETNEXT(osh, skb, x) \ argument
110 (((struct sk_buff*)(skb))->next = (struct sk_buff*)(x)); \
112 #define PKTSETLEN(osh, skb, len) \ argument
115 __skb_trim((struct sk_buff*)(skb), (len)); \
117 #define PKTPUSH(osh, skb, bytes) \ argument
120 skb_push((struct sk_buff*)(skb), (bytes)); \
122 #define PKTPULL(osh, skb, bytes) \ argument
125 skb_pull((struct sk_buff*)(skb), (bytes)); \
127 #define PKTTAG(skb) ((void*)(((struct sk_buff*)(skb))->cb)) argument
128 #define PKTSETPOOL(osh, skb, x, y) BCM_REFERENCE(osh) argument
129 #define PKTPOOL(osh, skb) ({BCM_REFERENCE(osh); BCM_REFERENCE(skb); FALSE;}) argument
130 #define PKTFREELIST(skb) PKTLINK(skb) argument
131 #define PKTSETFREELIST(skb, x) PKTSETLINK((skb), (x)) argument
132 #define PKTPTR(skb) (skb) argument
133 #define PKTID(skb) ({BCM_REFERENCE(skb); 0;}) argument
134 #define PKTSETID(skb, id) ({BCM_REFERENCE(skb); BCM_REFERENCE(id);}) argument
138 #define PKTORPHAN(skb, tsq) osl_pkt_orphan_partial(skb, tsq) argument
139 extern void osl_pkt_orphan_partial(struct sk_buff *skb, int tsq);
141 #define PKTORPHAN(skb, tsq) ({BCM_REFERENCE(skb); 0;}) argument
183 #define PKTSETFAST(osh, skb) ({BCM_REFERENCE(osh); BCM_REFERENCE(skb);}) argument
184 #define PKTCLRFAST(osh, skb) ({BCM_REFERENCE(osh); BCM_REFERENCE(skb);}) argument
185 #define PKTISFAST(osh, skb) ({BCM_REFERENCE(osh); BCM_REFERENCE(skb); FALSE;}) argument
186 #define PKTLITIDX(skb) ({BCM_REFERENCE(skb); 0;}) argument
187 #define PKTSETLITIDX(skb, idx) ({BCM_REFERENCE(skb); BCM_REFERENCE(idx);}) argument
188 #define PKTRESETLITIDX(skb) ({BCM_REFERENCE(skb);}) argument
189 #define PKTRITIDX(skb) ({BCM_REFERENCE(skb); 0;}) argument
190 #define PKTSETRITIDX(skb, idx) ({BCM_REFERENCE(skb); BCM_REFERENCE(idx);}) argument
191 #define PKTRESETRITIDX(skb) ({BCM_REFERENCE(skb);}) argument
193 #define PKTSETSKIPCT(osh, skb) ({BCM_REFERENCE(osh); BCM_REFERENCE(skb);}) argument
194 #define PKTCLRSKIPCT(osh, skb) ({BCM_REFERENCE(osh); BCM_REFERENCE(skb);}) argument
195 #define PKTSKIPCT(osh, skb) ({BCM_REFERENCE(osh); BCM_REFERENCE(skb);}) argument
200 #define PKTSETTOBR(osh, skb) ({BCM_REFERENCE(osh); BCM_REFERENCE(skb);}) argument
201 #define PKTCLRTOBR(osh, skb) ({BCM_REFERENCE(osh); BCM_REFERENCE(skb);}) argument
202 #define PKTISTOBR(skb) ({BCM_REFERENCE(skb); FALSE;}) argument
206 #define PKTSETFAHIDX(skb, idx) (((struct sk_buff*)(skb))->napt_idx = idx) argument
208 #define PKTSETFAHIDX(skb, idx) ({BCM_REFERENCE(skb); BCM_REFERENCE(idx);}) argument
210 #define PKTGETFAHIDX(skb) (((struct sk_buff*)(skb))->napt_idx) argument
211 #define PKTSETFADEV(skb, imp) (((struct sk_buff*)(skb))->dev = imp) argument
212 #define PKTSETRXDEV(skb) (((struct sk_buff*)(skb))->rxdev = ((struct sk_buff*)(skb))->dev) argument
216 #define PKTSETFAAUX(skb) (((struct sk_buff*)(skb))->napt_flags |= AUX_TCP_FIN_RST) argument
217 #define PKTCLRFAAUX(skb) (((struct sk_buff*)(skb))->napt_flags &= (~AUX_TCP_FIN_RST)) argument
218 #define PKTISFAAUX(skb) (((struct sk_buff*)(skb))->napt_flags & AUX_TCP_FIN_RST) argument
219 #define PKTSETFAFREED(skb) (((struct sk_buff*)(skb))->napt_flags |= AUX_FREED) argument
220 #define PKTCLRFAFREED(skb) (((struct sk_buff*)(skb))->napt_flags &= (~AUX_FREED)) argument
221 #define PKTISFAFREED(skb) (((struct sk_buff*)(skb))->napt_flags & AUX_FREED) argument
222 #define PKTISFABRIDGED(skb) PKTISFAAUX(skb) argument
224 #define PKTISFAAUX(skb) ({BCM_REFERENCE(skb); FALSE;}) argument
225 #define PKTISFABRIDGED(skb) ({BCM_REFERENCE(skb); FALSE;}) argument
226 #define PKTISFAFREED(skb) ({BCM_REFERENCE(skb); FALSE;}) argument
228 #define PKTCLRFAAUX(skb) BCM_REFERENCE(skb) argument
229 #define PKTSETFAFREED(skb) BCM_REFERENCE(skb) argument
230 #define PKTCLRFAFREED(skb) BCM_REFERENCE(skb) argument
234 extern void linux_pktfree(osl_t *osh, void *skb, bool send, int line, const char *caller);
236 extern void linux_pktfree(osl_t *osh, void *skb, bool send);
239 extern void osl_pktfree_static(osl_t *osh, void *skb, bool send);
244 extern void *osl_pkt_frmnative(osl_t *osh, void *skb, int line, char *file);
245 extern void *osl_pktdup(osl_t *osh, void *skb, int line, char *file);
256 extern void *osl_pkt_frmnative(osl_t *osh, void *skb, int line, char *file);
258 extern void *osl_pktdup(osl_t *osh, void *skb, int line, char *file);
264 extern void *osl_pktdup(osl_t *osh, void *skb, int line, const char *caller);
267 extern void *osl_pktdup(osl_t *osh, void *skb);
269 extern void *osl_pkt_frmnative(osl_t *osh, void *skb);
274 #define PKTFRMNATIVE(osh, skb) osl_pkt_frmnative(((osl_t *)osh), \ argument
275 (struct sk_buff*)(skb), __LINE__, __FILE__)
278 #define PKTFRMNATIVE(osh, skb) osl_pkt_frmnative(((osl_t *)osh), \ argument
279 (struct sk_buff*)(skb), __LINE__, __FILE__)
280 #define PKTISFRMNATIVE(osh, skb) osl_pkt_is_frmnative((osl_t *)(osh), (struct sk_buff *)(skb)) argument
282 #define PKTFRMNATIVE(osh, skb) osl_pkt_frmnative(((osl_t *)osh), (struct sk_buff*)(skb)) argument
287 #define PKTLINK(skb) (((struct sk_buff*)(skb))->prev) argument
288 #define PKTSETLINK(skb, x) (((struct sk_buff*)(skb))->prev = (struct sk_buff*)(x)) argument
289 #define PKTPRIO(skb) (((struct sk_buff*)(skb))->priority) argument
290 #define PKTSETPRIO(skb, x) (((struct sk_buff*)(skb))->priority = (x)) argument
291 #define PKTSUMNEEDED(skb) (((struct sk_buff*)(skb))->ip_summed == CHECKSUM_HW) argument
292 #define PKTSETSUMGOOD(skb, x) (((struct sk_buff*)(skb))->ip_summed = \ argument
295 #define PKTSHARED(skb) (((struct sk_buff*)(skb))->cloned) argument
318 #define PKTDUP(osh, skb) osl_pktdup((osh), (skb), __LINE__, __FILE__) argument
319 #define PKTFRMNATIVE(osh, skb) osl_pkt_frmnative((osh), (skb), __LINE__, __FILE__) argument
325 #define PKTDUP(osh, skb) osl_pktdup((osh), (skb), __LINE__, __FILE__) argument
326 #define PKTFRMNATIVE(osh, skb) osl_pkt_frmnative((osh), (skb), __LINE__, __FILE__) argument
330 #define PKTDUP(osh, skb) osl_pktdup((osh), (skb), __LINE__, __FUNCTION__) argument
333 #define PKTDUP(osh, skb) osl_pktdup((osh), (skb)) argument
335 #define PKTFRMNATIVE(osh, skb) osl_pkt_frmnative((osh), (skb)) argument
341 #define PKTFREE(osh, skb, send) linux_pktfree((osh), (skb), (send), __LINE__, __FUNCTION__) argument
343 #define PKTFREE(osh, skb, send) linux_pktfree((osh), (skb), (send)) argument
345 #define PKTDATA(osh, skb) osl_pktdata((osh), (skb)) argument
346 #define PKTLEN(osh, skb) osl_pktlen((osh), (skb)) argument
347 #define PKTHEADROOM(osh, skb) osl_pktheadroom((osh), (skb)) argument
348 #define PKTTAILROOM(osh, skb) osl_pkttailroom((osh), (skb)) argument
349 #define PKTNEXT(osh, skb) osl_pktnext((osh), (skb)) argument
350 #define PKTSETNEXT(osh, skb, x) ({BCM_REFERENCE(osh); osl_pktsetnext((skb), (x));}) argument
351 #define PKTSETLEN(osh, skb, len) osl_pktsetlen((osh), (skb), (len)) argument
352 #define PKTPUSH(osh, skb, bytes) osl_pktpush((osh), (skb), (bytes)) argument
353 #define PKTPULL(osh, skb, bytes) osl_pktpull((osh), (skb), (bytes)) argument
354 #define PKTTAG(skb) osl_pkttag((skb)) argument
356 #define PKTLINK(skb) osl_pktlink((skb)) argument
357 #define PKTSETLINK(skb, x) osl_pktsetlink((skb), (x)) argument
358 #define PKTPRIO(skb) osl_pktprio((skb)) argument
359 #define PKTSETPRIO(skb, x) osl_pktsetprio((skb), (x)) argument
360 #define PKTSHARED(skb) osl_pktshared((skb)) argument
361 #define PKTSETPOOL(osh, skb, x, y) ({BCM_REFERENCE(osh); BCM_REFERENCE(skb);}) argument
362 #define PKTPOOL(osh, skb) ({BCM_REFERENCE(osh); BCM_REFERENCE(skb); FALSE;}) argument
363 #define PKTFREELIST(skb) PKTLINK(skb) argument
364 #define PKTSETFREELIST(skb, x) PKTSETLINK((skb), (x)) argument
365 #define PKTPTR(skb) (skb) argument
366 #define PKTID(skb) ({BCM_REFERENCE(skb); 0;}) argument
367 #define PKTSETID(skb, id) ({BCM_REFERENCE(skb); BCM_REFERENCE(id);}) argument
372 extern void *osl_pktdup(osl_t *osh, void *skb, int line, char *file);
373 extern void *osl_pkt_frmnative(osl_t *osh, void *skb, int line, char *file);
377 extern void *osl_pktdup(osl_t *osh, void *skb, int line, const char *caller);
380 extern void *osl_pktdup(osl_t *osh, void *skb);
382 extern void *osl_pkt_frmnative(osl_t *osh, void *skb);
385 extern void linux_pktfree(osl_t *osh, void *skb, bool send, int line, const char *caller);
387 extern void linux_pktfree(osl_t *osh, void *skb, bool send);
389 extern uchar *osl_pktdata(osl_t *osh, void *skb);
390 extern uint osl_pktlen(osl_t *osh, void *skb);
391 extern uint osl_pktheadroom(osl_t *osh, void *skb);
392 extern uint osl_pkttailroom(osl_t *osh, void *skb);
393 extern void *osl_pktnext(osl_t *osh, void *skb);
394 extern void osl_pktsetnext(void *skb, void *x);
395 extern void osl_pktsetlen(osl_t *osh, void *skb, uint len);
396 extern uchar *osl_pktpush(osl_t *osh, void *skb, int bytes);
397 extern uchar *osl_pktpull(osl_t *osh, void *skb, int bytes);
398 extern void *osl_pkttag(void *skb);
399 extern void *osl_pktlink(void *skb);
400 extern void osl_pktsetlink(void *skb, void *x);
401 extern uint osl_pktprio(void *skb);
402 extern void osl_pktsetprio(void *skb, uint x);
404 extern bool osl_pktshared(void *skb);