| /linux/include/net/ |
| H A D | inet6_hashtables.h | 90 bool *refcounted) in __inet6_lookup() argument 95 *refcounted = true; in __inet6_lookup() 98 *refcounted = false; in __inet6_lookup() 107 bool *refcounted, inet6_ehashfn_t *ehashfn) in inet6_steal_sock() argument 112 sk = skb_steal_sock(skb, refcounted, &prefetched); in inet6_steal_sock() 138 WARN_ON_ONCE(*refcounted); in inet6_steal_sock() 147 bool *refcounted) in __inet6_lookup_skb() argument 154 refcounted, inet6_ehashfn); in __inet6_lookup_skb() 162 iif, sdif, refcounted); in __inet6_lookup_skb()
|
| H A D | inet_hashtables.h | 400 bool *refcounted) in __inet_lookup() argument 407 *refcounted = true; in __inet_lookup() 410 *refcounted = false; in __inet_lookup() 422 bool refcounted; in inet_lookup() local 425 dport, dif, 0, &refcounted); in inet_lookup() 427 if (sk && !refcounted && !refcount_inc_not_zero(&sk->sk_refcnt)) in inet_lookup() 436 bool *refcounted, inet_ehashfn_t *ehashfn) in inet_steal_sock() argument 441 sk = skb_steal_sock(skb, refcounted, &prefetched); in inet_steal_sock() 467 WARN_ON_ONCE(*refcounted); in inet_steal_sock() 477 bool *refcounted) in __inet_lookup_skb() argument [all …]
|
| H A D | request_sock.h | 95 bool *refcounted, bool *prefetched) in skb_steal_sock() argument 101 *refcounted = false; in skb_steal_sock() 111 *refcounted = false; in skb_steal_sock() 117 *refcounted = sk_is_refcounted(sk); in skb_steal_sock() 119 *refcounted = true; in skb_steal_sock()
|
| H A D | net_namespace.h | 358 bool refcounted, in __netns_tracker_alloc() argument 362 ref_tracker_alloc(refcounted ? &net->refcnt_tracker : in __netns_tracker_alloc() 376 bool refcounted) in __netns_tracker_free() argument 379 ref_tracker_free(refcounted ? &net->refcnt_tracker : in __netns_tracker_free()
|
| H A D | sock.h | 1980 unsigned int trim_cap, bool refcounted);
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | struct_ops_refcounted.c | 17 int BPF_PROG(refcounted, int dummy, struct task_struct *task) in BPF_PROG() argument 28 .test_refcounted = (void *)refcounted,
|
| /linux/net/ipv6/ |
| H A D | inet6_hashtables.c | 254 bool refcounted; in inet6_lookup() local 257 ntohs(dport), dif, 0, &refcounted); in inet6_lookup() 258 if (sk && !refcounted && !refcount_inc_not_zero(&sk->sk_refcnt)) in inet6_lookup()
|
| H A D | tcp_ipv6.c | 1764 bool refcounted; local 1798 &refcounted); 1839 refcounted = true; 1929 if (refcounted) 1958 if (refcounted) 1994 refcounted = false;
|
| H A D | udp.c | 1079 bool refcounted; in __udp6_lib_rcv() local 1117 &refcounted, udp6_ehashfn); in __udp6_lib_rcv() 1129 if (refcounted) in __udp6_lib_rcv() 1135 if (refcounted) in __udp6_lib_rcv()
|
| /linux/net/mac80211/ |
| H A D | util.c | 435 bool refcounted, in __ieee80211_wake_queue() argument 446 if (!refcounted) { in __ieee80211_wake_queue() 482 bool refcounted) in ieee80211_wake_queue_by_reason() argument 488 __ieee80211_wake_queue(hw, queue, reason, refcounted, &flags); in ieee80211_wake_queue_by_reason() 502 bool refcounted) in __ieee80211_stop_queue() argument 509 if (!refcounted) in __ieee80211_stop_queue() 522 bool refcounted) in ieee80211_stop_queue_by_reason() argument 528 __ieee80211_stop_queue(hw, queue, reason, refcounted); in ieee80211_stop_queue_by_reason() 598 bool refcounted) in ieee80211_stop_queues_by_reason() argument 607 __ieee80211_stop_queue(hw, i, reason, refcounted); in ieee80211_stop_queues_by_reason() [all …]
|
| H A D | ieee80211_i.h | 2505 bool refcounted); 2509 bool refcounted); 2512 bool refcounted); 2515 bool refcounted);
|
| /linux/Documentation/mm/ |
| H A D | page_frags.rst | 7 fragments within that page are individually refcounted, in the page's
|
| /linux/net/ipv4/ |
| H A D | tcp_ipv4.c | 2212 bool refcounted; local 2247 th->dest, sdif, &refcounted); 2291 refcounted = true; 2382 if (refcounted) 2413 if (refcounted) 2444 refcounted = false;
|
| H A D | udp.c | 2673 bool refcounted; in __udp4_lib_rcv() local 2703 &refcounted, udp_ehashfn); in __udp4_lib_rcv() 2715 if (refcounted) in __udp4_lib_rcv()
|
| /linux/Documentation/filesystems/ |
| H A D | mount_api.rst | 191 structure is not refcounted. 467 filesystem contexts are not refcounted, so this causes unconditional
|
| H A D | path-lookup.txt | 225 Where ref-walk uses a stable, refcounted ``parent'' to walk the remaining
|
| /linux/Documentation/core-api/ |
| H A D | pin_user_pages.rst | 251 pages: the head page is refcounted once for each tail or head page in the huge
|
| /linux/kernel/bpf/ |
| H A D | bpf_struct_ops.c | 275 info->refcounted = true; in prepare_arg_info()
|
| /linux/Documentation/bpf/ |
| H A D | verifier.rst | 141 Pointer to struct bpf_sock_ops, implicitly refcounted.
|
| H A D | kfuncs.rst | 223 refcounted object. The verifier will then ensure that the pointer to the object
|
| /linux/init/ |
| H A D | Kconfig | 884 be refcounted in the [20..39]% bucket and will set the bucket clamp 887 that task will be refcounted in the same bucket of the first task and 890 (20% in the example above) when there are no more tasks refcounted in
|
| /linux/net/core/ |
| H A D | sock.c | 553 const int nested, unsigned int trim_cap, bool refcounted) in __sk_receive_skb() argument 594 if (refcounted) in __sk_receive_skb()
|
| H A D | filter.c | 6781 bool refcounted = false; in sk_lookup() local 6792 dif, sdif, &refcounted); in sk_lookup() 6806 dif, sdif, &refcounted); in sk_lookup() 6816 if (unlikely(sk && !refcounted && !sock_flag(sk, SOCK_RCU_FREE))) { in sk_lookup()
|
| /linux/Documentation/security/ |
| H A D | credentials.rst | 251 (groups, keys, LSM security) a refcounted structure of type 'struct cred'.
|
| /linux/include/linux/ |
| H A D | bpf.h | 1561 bool refcounted; member
|