| /net/bridge/netfilter/ |
| A D | ebt_mark_m.c | 48 const struct compat_ebt_mark_m_info *user = src; in mark_mt_compat_from_user() local 51 kern->mark = user->mark; in mark_mt_compat_from_user() 52 kern->mask = user->mask; in mark_mt_compat_from_user() 53 kern->invert = user->invert; in mark_mt_compat_from_user() 54 kern->bitmask = user->bitmask; in mark_mt_compat_from_user() 59 struct compat_ebt_mark_m_info __user *user = dst; in mark_mt_compat_to_user() local 62 if (put_user(kern->mark, &user->mark) || in mark_mt_compat_to_user() 63 put_user(kern->mask, &user->mask) || in mark_mt_compat_to_user() 64 put_user(kern->invert, &user->invert) || in mark_mt_compat_to_user() 65 put_user(kern->bitmask, &user->bitmask)) in mark_mt_compat_to_user()
|
| A D | ebt_mark.c | 64 const struct compat_ebt_mark_t_info *user = src; in mark_tg_compat_from_user() local 67 kern->mark = user->mark; in mark_tg_compat_from_user() 68 kern->target = user->target; in mark_tg_compat_from_user() 73 struct compat_ebt_mark_t_info __user *user = dst; in mark_tg_compat_to_user() local 76 if (put_user(kern->mark, &user->mark) || in mark_tg_compat_to_user() 77 put_user(kern->target, &user->target)) in mark_tg_compat_to_user()
|
| A D | ebt_limit.c | 59 user2credits(u_int32_t user) in user2credits() argument 62 if (user > 0xFFFFFFFF / (HZ*CREDITS_PER_JIFFY)) in user2credits() 64 return (user / EBT_LIMIT_SCALE) * HZ * CREDITS_PER_JIFFY; in user2credits() 66 return (user * HZ * CREDITS_PER_JIFFY) / EBT_LIMIT_SCALE; in user2credits()
|
| /net/core/ |
| A D | page_pool_user.c | 48 if (!pool || hlist_unhashed(&pool->user.list) || in netdev_nl_page_pool_get_do() 98 state->pp_id = pool->user.id; in netdev_nl_page_pool_get_dump() 246 if (pool->user.detach_time && in page_pool_nl_fill() 248 pool->user.detach_time)) in page_pool_nl_fill() 271 if (hlist_unhashed(&pool->user.list)) in netdev_nl_page_pool_event() 322 INIT_HLIST_NODE(&pool->user.list); in page_pool_list() 324 hlist_add_head(&pool->user.list, in page_pool_list() 349 xa_erase(&page_pools, pool->user.id); in page_pool_unlist() 350 if (!hlist_unhashed(&pool->user.list)) in page_pool_unlist() 351 hlist_del(&pool->user.list); in page_pool_unlist() [all …]
|
| A D | scm.c | 93 fpl->user = NULL; in scm_fp_copy() 129 if (!fpl->user) in scm_fp_copy() 130 fpl->user = get_uid(current_user()); in scm_fp_copy() 144 free_uid(fpl->user); in __scm_destroy() 421 new_fpl->user = get_uid(fpl->user); in scm_fp_dup()
|
| /net/xdp/ |
| A D | xdp_umem.c | 34 if (umem->user) { in xdp_umem_unaccount_pages() 35 atomic_long_sub(umem->npgs, &umem->user->locked_vm); in xdp_umem_unaccount_pages() 36 free_uid(umem->user); in xdp_umem_unaccount_pages() 136 umem->user = get_uid(current_user()); in xdp_umem_account_pages() 139 old_npgs = atomic_long_read(&umem->user->locked_vm); in xdp_umem_account_pages() 142 free_uid(umem->user); in xdp_umem_account_pages() 143 umem->user = NULL; in xdp_umem_account_pages() 146 } while (atomic_long_cmpxchg(&umem->user->locked_vm, old_npgs, in xdp_umem_account_pages() 220 umem->user = NULL; in xdp_umem_reg()
|
| /net/dsa/ |
| A D | user.c | 1976 err = vlan_for_each(user, dsa_user_restore_vlan, user); in dsa_user_manage_vlan_filtering() 1978 vlan_for_each(user, dsa_user_clear_vlan, user); in dsa_user_manage_vlan_filtering() 1983 err = vlan_for_each(user, dsa_user_clear_vlan, user); in dsa_user_manage_vlan_filtering() 2069 user = other_dp->user; in dsa_bridge_mtu_normalization() 2128 if (!other_dp->user) in dsa_user_change_mtu() 2260 struct net_device *user = other_dp->user; in dsa_user_dcbnl_ieee_global_dscp_setdel() local 2262 if (!user || user == dev) in dsa_user_dcbnl_ieee_global_dscp_setdel() 2281 struct net_device *user = other_dp->user; in dsa_user_dcbnl_ieee_global_dscp_setdel() local 2283 if (!user || user == dev) in dsa_user_dcbnl_ieee_global_dscp_setdel() 2725 user->lltx = true; in dsa_user_setup_tagger() [all …]
|
| A D | tag.h | 42 return dp->user; in dsa_conduit_find_user() 196 struct net_device *user; in dsa_find_designated_bridge_port_by_vid() local 218 user = dp->user; in dsa_find_designated_bridge_port_by_vid() 220 err = br_vlan_get_info_rcu(user, vid, &vinfo); in dsa_find_designated_bridge_port_by_vid() 224 return user; in dsa_find_designated_bridge_port_by_vid()
|
| /net/ipv4/ |
| A D | ip_fragment.c | 111 static bool frag_expire_skip_icmp(u32 user) in frag_expire_skip_icmp() argument 113 return user == IP_DEFRAG_AF_PACKET || in frag_expire_skip_icmp() 114 ip_defrag_user_in_between(user, IP_DEFRAG_CONNTRACK_IN, in frag_expire_skip_icmp() 116 ip_defrag_user_in_between(user, IP_DEFRAG_CONNTRACK_BRIDGE_IN, in frag_expire_skip_icmp() 178 if (frag_expire_skip_icmp(qp->q.key.v4.user) && in ip_expire() 198 u32 user, int vif) in ip_find() argument 203 .user = user, in ip_find() 400 return qp->q.key.v4.user == IP_DEFRAG_LOCAL_DELIVER; in ip_frag_coalesce_ok() 477 int ip_defrag(struct net *net, struct sk_buff *skb, u32 user) in ip_defrag() argument 487 qp = ip_find(net, ip_hdr(skb), user, vif); in ip_defrag() [all …]
|
| /net/ax25/ |
| A D | ax25_uid.c | 72 ax25_uid_assoc *user; in ax25_uid_ioctl() local 97 user = ax25_findbyuid(sax25_kuid); in ax25_uid_ioctl() 98 if (user) { in ax25_uid_ioctl() 99 ax25_uid_put(user); in ax25_uid_ioctl()
|
| /net/ipv4/netfilter/ |
| A D | nf_defrag_ipv4.c | 27 u_int32_t user) in nf_ct_ipv4_gather_frags() argument 32 err = ip_defrag(net, skb, user); in nf_ct_ipv4_gather_frags() 84 enum ip_defrag_users user = in ipv4_conntrack_defrag() local 87 if (nf_ct_ipv4_gather_frags(state->net, skb, user)) in ipv4_conntrack_defrag()
|
| A D | ip_tables.c | 397 (strcmp(t->target.u.user.name, in mark_source_chains() 427 if (strcmp(t->target.u.user.name, in mark_source_chains() 482 m->u.user.revision); in find_check_match() 545 t->u.user.revision); in find_check_entry() 694 if (strcmp(ipt_get_target(iter)->u.user.name, in translate_table() 955 if (copy_from_user(name, user, sizeof(name)) != 0) in get_info() 986 if (copy_to_user(user, &info, *len) != 0) in get_info() 1264 m->u.user.revision); in compat_find_calc_match() 1328 t->u.user.revision); in check_compat_entry_size_and_hooks() 1659 ret = get_info(sock_net(sk), user, len); in do_ipt_get_ctl() [all …]
|
| A D | arp_tables.c | 334 (strcmp(t->target.u.user.name, in mark_source_chains() 365 if (strcmp(t->target.u.user.name, in mark_source_chains() 418 t->u.user.revision); in find_check_entry() 445 if (strcmp(t->u.user.name, XT_STANDARD_TARGET) != 0) in check_underflow() 556 if (strcmp(arpt_get_target(iter)->u.user.name, in translate_table() 800 if (copy_from_user(name, user, sizeof(name)) != 0) in get_info() 831 if (copy_to_user(user, &info, *len) != 0) in get_info() 1107 t->u.user.revision); in check_compat_entry_size_and_hooks() 1452 ret = get_info(sock_net(sk), user, len); in do_arpt_get_ctl() 1458 ret = compat_get_entries(sock_net(sk), user, len); in do_arpt_get_ctl() [all …]
|
| A D | Kconfig | 84 This is a backwards-compat option for the user's convenience 92 This is a backwards-compat option for the user's convenience 159 This is a backwards-compat option for the user's convenience 179 This is a backwards-compat option for the user's convenience 241 This is a backwards-compat option for the user's convenience 249 This is a backwards-compat option for the user's convenience 258 This is a backwards-compat option for the user's convenience 296 This is a backwards-compatible option for the user's convenience
|
| /net/netfilter/ |
| A D | nf_conntrack_ovs.c | 150 enum ip_defrag_users user = IP_DEFRAG_CONNTRACK_IN + zone; in nf_ct_handle_fragments() local 154 err = ip_defrag(net, skb, user); in nf_ct_handle_fragments() 162 enum ip6_defrag_users user = IP6_DEFRAG_CONNTRACK_IN + zone; in nf_ct_handle_fragments() local 165 err = nf_ct_frag6_gather(net, skb, user); in nf_ct_handle_fragments()
|
| A D | xt_limit.c | 95 static u32 user2credits(u32 user) in user2credits() argument 98 if (user > 0xFFFFFFFF / (HZ*CREDITS_PER_JIFFY)) in user2credits() 100 return (user / XT_LIMIT_SCALE) * HZ * CREDITS_PER_JIFFY; in user2credits() 102 return (user * HZ * CREDITS_PER_JIFFY) / XT_LIMIT_SCALE; in user2credits()
|
| A D | x_tables.c | 309 U->u.user.name, K->u.kernel.TYPE->name, \ 757 u_int16_t msize = cm->u.user.match_size; in xt_compat_match_from_user() 758 char name[sizeof(m->u.user.name)]; in xt_compat_match_from_user() 768 m->u.user.match_size = msize; in xt_compat_match_from_user() 771 strscpy_pad(m->u.user.name, name, sizeof(m->u.user.name)); in xt_compat_match_from_user() 790 u_int16_t msize = m->u.user.match_size - off; in xt_compat_match_to_user() 1137 u_int16_t tsize = ct->u.user.target_size; in xt_compat_target_from_user() 1138 char name[sizeof(t->u.user.name)]; in xt_compat_target_from_user() 1149 t->u.user.target_size = tsize; in xt_compat_target_from_user() 1152 strscpy_pad(t->u.user.name, name, sizeof(t->u.user.name)); in xt_compat_target_from_user() [all …]
|
| A D | xt_hashlimit.c | 491 static u64 user2credits(u64 user, int revision) in user2credits() argument 500 return div64_u64(user, div64_u64(scale, HZ * cpj)); in user2credits() 502 return user * div64_u64(HZ * cpj, scale); in user2credits() 505 static u32 user2credits_byte(u32 user) in user2credits_byte() argument 507 u64 us = user; in user2credits_byte() 512 static u64 user2rate(u64 user) in user2rate() argument 514 if (user != 0) { in user2rate() 515 return div64_u64(XT_HASHLIMIT_SCALE_v2, user); in user2rate() 518 user); in user2rate() 523 static u64 user2rate_bytes(u32 user) in user2rate_bytes() argument [all …]
|
| /net/ipv6/netfilter/ |
| A D | ip6_tables.c | 415 (strcmp(t->target.u.user.name, in mark_source_chains() 445 if (strcmp(t->target.u.user.name, in mark_source_chains() 499 m->u.user.revision); in find_check_match() 564 t->u.user.revision); in find_check_entry() 711 if (strcmp(ip6t_get_target(iter)->u.user.name, in translate_table() 971 if (copy_from_user(name, user, sizeof(name)) != 0) in get_info() 1002 if (copy_to_user(user, &info, *len) != 0) in get_info() 1280 m->u.user.revision); in compat_find_calc_match() 1344 t->u.user.revision); in check_compat_entry_size_and_hooks() 1668 ret = get_info(sock_net(sk), user, len); in do_ip6t_get_ctl() [all …]
|
| A D | nf_conntrack_reasm.c | 145 static struct frag_queue *fq_find(struct net *net, __be32 id, u32 user, in fq_find() argument 153 .user = user, in fq_find() 445 int nf_ct_frag6_gather(struct net *net, struct sk_buff *skb, u32 user) in nf_ct_frag6_gather() argument 481 fq = fq_find(net, fhdr->identification, user, hdr, in nf_ct_frag6_gather()
|
| /net/bluetooth/hidp/ |
| A D | core.c | 66 struct l2cap_user *user); 68 struct l2cap_user *user); 936 session->user.probe = hidp_session_probe; in hidp_session_new() 937 session->user.remove = hidp_session_remove; in hidp_session_new() 938 INIT_LIST_HEAD(&session->user.list); in hidp_session_new() 1098 struct l2cap_user *user) in hidp_session_probe() argument 1100 struct hidp_session *session = container_of(user, in hidp_session_probe() 1102 user); in hidp_session_probe() 1159 struct l2cap_user *user) in hidp_session_remove() argument 1163 user); in hidp_session_remove() [all …]
|
| /net/sctp/ |
| A D | Kconfig | 24 -- acknowledged error-free non-duplicated transfer of user data, 26 -- sequenced delivery of user messages within multiple streams, 27 with an option for order-of-arrival delivery of individual user 29 -- optional bundling of multiple user messages into a single SCTP
|
| /net/netrom/ |
| A D | af_netrom.c | 570 ax25_uid_assoc *user; in nr_bind() local 609 user = ax25_findbyuid(current_euid()); in nr_bind() 610 if (user) { in nr_bind() 611 nr->user_addr = user->call; in nr_bind() 612 ax25_uid_put(user); in nr_bind() 642 ax25_uid_assoc *user; in nr_connect() local 689 if (user) { in nr_connect() 690 nr->user_addr = user->call; in nr_connect() 691 ax25_uid_put(user); in nr_connect() 876 ax25_address *src, *dest, *user; in nr_rx_frame() local [all …]
|
| /net/unix/ |
| A D | garbage.c | 225 WRITE_ONCE(fpl->user->unix_inflight, fpl->user->unix_inflight + fpl->count); in unix_add_edges() 256 WRITE_ONCE(fpl->user->unix_inflight, fpl->user->unix_inflight - fpl->count); in unix_del_edges() 617 READ_ONCE(fpl->user->unix_inflight) < UNIX_INFLIGHT_SANE_USER) in wait_for_unix_gc()
|
| /net/iucv/ |
| A D | Kconfig | 7 Select this option if you want to use inter-user communication 17 based on z/VM inter-user communication vehicle or based on
|