Searched refs:fp (Results 1 - 23 of 23) sorted by relevance

/net/core/
H A Dfilter.c152 static bool convert_bpf_extensions(struct sock_filter *fp, argument
157 switch (fp->k) {
190 if (fp->k == SKF_AD_OFF + SKF_AD_IFINDEX)
227 if (fp->k == SKF_AD_OFF + SKF_AD_VLAN_TAG) {
250 switch (fp->k) {
316 struct sock_filter *fp; local
334 fp = prog;
340 for (i = 0; i < len; fp++, i++) {
347 switch (fp->code) {
380 if (BPF_CLASS(fp
783 bpf_prog_store_orig_filter(struct bpf_prog *fp, const struct sock_fprog *fprog) argument
804 bpf_release_orig_filter(struct bpf_prog *fp) argument
820 __sk_filter_release(struct sk_filter *fp) argument
832 struct sk_filter *fp = container_of(rcu, struct sk_filter, rcu); local
843 sk_filter_release(struct sk_filter *fp) argument
849 sk_filter_uncharge(struct sock *sk, struct sk_filter *fp) argument
860 sk_filter_charge(struct sock *sk, struct sk_filter *fp) argument
874 bpf_migrate_filter(struct bpf_prog *fp) argument
940 bpf_prepare_filter(struct bpf_prog *fp) argument
980 struct bpf_prog *fp; local
1011 bpf_prog_destroy(struct bpf_prog *fp) argument
1029 struct sk_filter *fp, *old_fp; local
[all...]
H A Dscm.c91 fpp = &fpl->fp[fpl->count];
115 struct scm_fp_list *fpl = scm->fp;
119 scm->fp = NULL;
121 fput(fpl->fp[i]);
155 err=scm_fp_copy(cmsg, &p->fp);
197 if (p->fp && !p->fp->count)
199 kfree(p->fp);
200 p->fp = NULL;
255 int fdnum = scm->fp
256 struct file **fp = scm->fp->fp; local
[all...]
/net/ipv6/
H A Dexthdrs_core.c88 __be16 _frag_off, *fp; local
89 fp = skb_header_pointer(skb,
94 if (fp == NULL)
97 *frag_offp = *fp;
239 __be16 *fp; local
243 fp = skb_header_pointer(skb,
248 if (fp == NULL)
251 _frag_off = ntohs(*fp) & ~0x7;
H A Dreassembly.c379 struct sk_buff *fp, *head = fq->q.fragments; local
394 fp = skb_clone(head, GFP_ATOMIC);
396 if (!fp)
399 fp->next = head->next;
400 if (!fp->next)
401 fq->q.fragments_tail = fp;
402 prev->next = fp;
461 for (fp = head->next; fp;) {
464 struct sk_buff *next = fp
[all...]
/net/irda/
H A Dirlmp_frame.c96 __u8 *fp; local
104 fp = skb->data;
110 slsap_sel = fp[0] & LSAP_MASK;
111 dlsap_sel = fp[1];
117 if ((fp[0] & CONTROL_BIT) && (fp[2] == CONNECT_CMD)) {
140 if (fp[0] & CONTROL_BIT) {
142 __func__, fp[2]);
152 if (fp[0] & CONTROL_BIT) {
153 switch (fp[
206 __u8 *fp; local
[all...]
H A Diriap.c449 __u8 *fp; local
457 fp = skb->data;
461 len = get_unaligned_be16(fp + n);
467 obj_id = get_unaligned_be16(fp + n);
470 type = fp[n++];
475 memcpy(&tmp_cpu32, fp+n, 4); n += 4;
483 charset = fp[n++];
510 value_len = fp[n++];
515 fp[n + value_len] = 0x00;
516 IRDA_DEBUG(4, "Got string %s\n", fp
562 __u8 *fp; local
655 __u8 *fp; local
935 __u8 *fp; local
[all...]
/net/bridge/netfilter/
H A Debt_vlan.c52 const struct vlan_hdr *fp; local
55 fp = skb_header_pointer(skb, 0, sizeof(_frame), &_frame);
56 if (fp == NULL)
59 TCI = ntohs(fp->h_vlan_TCI);
60 encap = fp->h_vlan_encapsulated_proto;
/net/unix/
H A Dgarbage.c125 void unix_inflight(struct file *fp) argument
127 struct sock *s = unix_get_socket(fp);
142 void unix_notinflight(struct file *fp) argument
144 struct sock *s = unix_get_socket(fp);
167 if (UNIXCB(skb).fp) {
172 int nfd = UNIXCB(skb).fp->count;
173 struct file **fp = UNIXCB(skb).fp->fp; local
179 struct sock *sk = unix_get_socket(*fp
[all...]
H A Daf_unix.c1351 scm->fp = UNIXCB(skb).fp;
1352 UNIXCB(skb).fp = NULL;
1354 for (i = scm->fp->count-1; i >= 0; i--)
1355 unix_notinflight(scm->fp->fp[i]);
1363 if (UNIXCB(skb).fp)
1380 for (i = scm->fp->count - 1; i >= 0; i--) {
1381 struct sock *sk = unix_get_socket(scm->fp->fp[
[all...]
/net/decnet/
H A Ddn_table.c71 #define DN_FIB_SCAN(f, fp) \
72 for( ; ((f) = *(fp)) != NULL; (fp) = &(f)->fn_next)
74 #define DN_FIB_SCAN_KEY(f, fp, key) \
75 for( ; ((f) = *(fp)) != NULL && dn_key_eq((f)->fn_key, (key)); (fp) = &(f)->fn_next)
125 struct dn_fib_node *f, **fp, *next; local
131 for(fp = dn_chain_p(f->fn_key, dz);
132 *fp && dn_key_leq((*fp)
527 struct dn_fib_node *new_f, *f, **fp, **del_fp; local
664 struct dn_fib_node **fp, **del_fp, *f; local
742 dn_flush_list(struct dn_fib_node **fp, int z, struct dn_hash *table) argument
[all...]
/net/sched/
H A Dcls_route.c314 struct route4_filter __rcu **fp; local
326 fp = &b->ht[from_hash(h >> 16)];
327 for (nf = rtnl_dereference(*fp); nf;
328 fp = &nf->next, nf = rtnl_dereference(*fp)) {
331 RCU_INIT_POINTER(*fp, rtnl_dereference(f->next));
377 struct route4_filter *fp; local
431 for (fp = rtnl_dereference(b->ht[h2]);
432 fp;
433 fp
470 struct route4_filter __rcu **fp; local
[all...]
H A Dcls_fw.c156 struct fw_filter __rcu **fp; local
162 fp = &head->ht[fw_hash(f->id)];
164 for (pfp = rtnl_dereference(*fp); pfp;
165 fp = &pfp->next, pfp = rtnl_dereference(*fp)) {
167 RCU_INIT_POINTER(*fp, rtnl_dereference(f->next));
251 struct fw_filter __rcu **fp; local
275 fp = &head->ht[fw_hash(fnew->id)];
276 for (pfp = rtnl_dereference(*fp); pfp;
277 fp
[all...]
H A Dcls_tcindex.c66 struct tcindex_filter __rcu **fp; local
69 fp = &p->h[key % p->hash];
70 for (f = rcu_dereference_bh_rtnl(*fp);
72 fp = &f->next, f = rcu_dereference_bh_rtnl(*fp))
385 struct tcindex_filter __rcu **fp; local
389 fp = cp->h + (handle % cp->hash);
390 for (nfp = rtnl_dereference(*fp);
392 fp = &nfp->next, nfp = rtnl_dereference(*fp))
523 struct tcindex_filter __rcu **fp; local
[all...]
H A Dcls_rsvp.h332 struct rsvp_filter __rcu **fp; local
338 fp = &s->ht[(h >> 8) & 0xFF];
339 for (nfp = rtnl_dereference(*fp); nfp;
340 fp = &nfp->next, nfp = rtnl_dereference(*fp)) {
342 RCU_INIT_POINTER(*fp, f->next);
458 struct rsvp_filter __rcu **fp; local
567 fp = &s->ht[h2];
575 fp = &s->ht[h2];
576 for (nfp = rtnl_dereference(*fp); nf
[all...]
H A Dcls_bpf.c173 struct bpf_prog *fp; local
205 ret = bpf_prog_create(&fp, &tmp);
211 prog->filter = fp;
/net/ipv6/netfilter/
H A Dnf_conntrack_reasm.c381 struct sk_buff *fp, *op, *head = fq->q.fragments; local
448 for (fp=head->next; fp; fp = fp->next) {
449 head->data_len += fp->len;
450 head->len += fp->len;
451 if (head->ip_summed != fp->ip_summed)
454 head->csum = csum_add(head->csum, fp->csum);
455 head->truesize += fp
[all...]
/net/ieee802154/
H A Dreassembly.c240 struct sk_buff *fp, *head = fq->q.fragments; local
248 fp = skb_clone(head, GFP_ATOMIC);
250 if (!fp)
253 fp->next = head->next;
254 if (!fp->next)
255 fq->q.fragments_tail = fp;
256 prev->next = fp;
296 for (fp = head->next; fp;) {
299 struct sk_buff *next = fp
[all...]
/net/ipv4/
H A Dip_fragment.c288 struct sk_buff *fp; local
296 fp = qp->q.fragments;
298 struct sk_buff *xp = fp->next;
300 sum_truesize += fp->truesize;
301 kfree_skb(fp);
302 fp = xp;
303 } while (fp);
507 struct sk_buff *fp, *head = qp->q.fragments; local
524 fp = skb_clone(head, GFP_ATOMIC);
525 if (!fp)
[all...]
H A Dinet_fragment.c315 struct sk_buff *fp; local
323 fp = q->fragments;
325 while (fp) {
326 struct sk_buff *xp = fp->next;
328 sum_truesize += fp->truesize;
329 frag_kfree_skb(nf, f, fp);
330 fp = xp;
/net/802/
H A Dhippi.c60 * have to set the fp field this way.
62 hip->fp.fixed = htonl(0x04800018);
63 hip->fp.d2_size = htonl(len + 8);
/net/
H A Dcompat.c284 int fdnum = scm->fp->count;
285 struct file **fp = scm->fp->fp; local
294 err = security_file_receive(fp[i]);
308 fd_install(new_fd, get_file(fp[i]));
/net/openvswitch/
H A Dflow_netlink.c271 static bool is_all_zero(const u8 *fp, size_t size) argument
275 if (!fp)
279 if (fp[i])
/net/bluetooth/
H A D6lowpan.c1222 static ssize_t lowpan_control_write(struct file *fp, argument

Completed in 241 milliseconds