Home
last modified time | relevance | path

Searched refs:old (Results 1 – 25 of 103) sorted by relevance

12345

/net/smc/
Dsmc_cdc.h150 union smc_host_cursor *old, in smc_curs_diff() argument
153 if (old->wrap != new->wrap) in smc_curs_diff()
155 ((size - old->count) + new->count)); in smc_curs_diff()
157 return max_t(int, 0, (new->count - old->count)); in smc_curs_diff()
164 union smc_host_cursor *old, in smc_curs_comp() argument
167 if (old->wrap > new->wrap || in smc_curs_comp()
168 (old->wrap == new->wrap && old->count > new->count)) in smc_curs_comp()
169 return -smc_curs_diff(size, new, old); in smc_curs_comp()
170 return smc_curs_diff(size, old, new); in smc_curs_comp()
177 union smc_host_cursor *old, in smc_curs_diff_large() argument
[all …]
/net/core/
Dnetprio_cgroup.c43 struct netprio_map *old, *new; in extend_netdev_table() local
47 old = rtnl_dereference(dev->priomap); in extend_netdev_table()
48 if (old && old->priomap_len > target_idx) in extend_netdev_table()
73 if (old) in extend_netdev_table()
74 memcpy(new->priomap, old->priomap, in extend_netdev_table()
75 old->priomap_len * sizeof(old->priomap[0])); in extend_netdev_table()
81 if (old) in extend_netdev_table()
82 kfree_rcu(old, rcu); in extend_netdev_table()
268 struct netprio_map *old; in netprio_device_event() local
277 old = rtnl_dereference(dev->priomap); in netprio_device_event()
[all …]
Dgen_estimator.c138 struct net_rate_estimator *old, *est; in gen_new_estimator() local
178 old = rcu_dereference_protected(*rate_est, 1); in gen_new_estimator()
179 if (old) { in gen_new_estimator()
180 del_timer_sync(&old->timer); in gen_new_estimator()
181 est->avbps = old->avbps; in gen_new_estimator()
182 est->avpps = old->avpps; in gen_new_estimator()
192 if (old) in gen_new_estimator()
193 kfree_rcu(old, rcu); in gen_new_estimator()
Ddst.c178 u32 *dst_cow_metrics_generic(struct dst_entry *dst, unsigned long old) in dst_cow_metrics_generic() argument
183 struct dst_metrics *old_p = (struct dst_metrics *)__DST_METRICS_PTR(old); in dst_cow_metrics_generic()
190 prev = cmpxchg(&dst->_metrics, old, new); in dst_cow_metrics_generic()
192 if (prev != old) { in dst_cow_metrics_generic()
208 void __dst_destroy_metrics_generic(struct dst_entry *dst, unsigned long old) in __dst_destroy_metrics_generic() argument
213 prev = cmpxchg(&dst->_metrics, old, new); in __dst_destroy_metrics_generic()
214 if (prev == old) in __dst_destroy_metrics_generic()
215 kfree(__DST_METRICS_PTR(old)); in __dst_destroy_metrics_generic()
224 u32 *dst_blackhole_cow_metrics(struct dst_entry *dst, unsigned long old) in dst_blackhole_cow_metrics() argument
/net/netfilter/
Dnf_conntrack_labels.c18 u32 old, tmp; in replace_u32() local
21 old = *address; in replace_u32()
22 tmp = (old & mask) ^ new; in replace_u32()
23 if (old == tmp) in replace_u32()
25 } while (cmpxchg(address, old, tmp) != old); in replace_u32()
Dcore.c104 nf_hook_entries_grow(const struct nf_hook_entries *old, in nf_hook_entries_grow() argument
114 old_entries = old ? old->num_hook_entries : 0; in nf_hook_entries_grow()
116 if (old) { in nf_hook_entries_grow()
117 orig_ops = nf_hook_entries_get_hook_ops(old); in nf_hook_entries_grow()
156 new->hooks[nhooks] = old->hooks[i]; in nf_hook_entries_grow()
234 static void *__nf_hook_entries_try_shrink(struct nf_hook_entries *old, in __nf_hook_entries_try_shrink() argument
242 if (WARN_ON_ONCE(!old)) in __nf_hook_entries_try_shrink()
245 orig_ops = nf_hook_entries_get_hook_ops(old); in __nf_hook_entries_try_shrink()
246 for (i = 0; i < old->num_hook_entries; i++) { in __nf_hook_entries_try_shrink()
252 hook_entries = old->num_hook_entries; in __nf_hook_entries_try_shrink()
[all …]
Dnf_conntrack_ecache.c134 u32 old, want; in __nf_conntrack_eventmask_report() local
155 old = READ_ONCE(e->missed); in __nf_conntrack_eventmask_report()
157 want = old | events; in __nf_conntrack_eventmask_report()
159 want = old & ~missed; in __nf_conntrack_eventmask_report()
160 } while (cmpxchg(&e->missed, old, want) != old); in __nf_conntrack_eventmask_report()
Dnf_conntrack_extend.c104 const struct nf_ct_ext *old = ct->ext; in nf_ct_ext_add() local
106 if (__nf_ct_ext_exist(old, id)) in nf_ct_ext_add()
108 oldlen = old->len; in nf_ct_ext_add()
Dnft_exthdr.c258 } old, new; in nft_exthdr_tcp_set_eval() local
272 old.v16 = (__force __be16)get_unaligned((u16 *)(opt + offset)); in nft_exthdr_tcp_set_eval()
279 if (ntohs(old.v16) <= ntohs(new.v16)) in nft_exthdr_tcp_set_eval()
284 if (old.v16 == new.v16) in nft_exthdr_tcp_set_eval()
289 old.v16, new.v16, false); in nft_exthdr_tcp_set_eval()
293 old.v32 = (__force __be32)get_unaligned((u32 *)(opt + offset)); in nft_exthdr_tcp_set_eval()
295 if (old.v32 == new.v32) in nft_exthdr_tcp_set_eval()
300 old.v32, new.v32, false); in nft_exthdr_tcp_set_eval()
/net/mac80211/
Dkey.c296 static void ieee80211_pairwise_rekey(struct ieee80211_key *old, in ieee80211_pairwise_rekey() argument
326 } else if (old) { in ieee80211_pairwise_rekey()
332 if (!(old->flags & KEY_FLAG_UPLOADED_TO_HARDWARE)) in ieee80211_pairwise_rekey()
336 old->flags |= KEY_FLAG_TAINTED; in ieee80211_pairwise_rekey()
350 ieee80211_flush_queues(local, old->sdata, false); in ieee80211_pairwise_rekey()
445 struct ieee80211_key *old, in ieee80211_key_replace() argument
456 if (WARN_ON(!new && !old)) in ieee80211_key_replace()
465 idx = old->conf.keyidx; in ieee80211_key_replace()
466 is_wep = old->conf.cipher == WLAN_CIPHER_SUITE_WEP40 || in ieee80211_key_replace()
467 old->conf.cipher == WLAN_CIPHER_SUITE_WEP104; in ieee80211_key_replace()
[all …]
Dlink.c190 struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]; in ieee80211_vif_update_links() local
216 BUILD_BUG_ON(sizeof(old) != sizeof(sdata->vif.link_conf)); in ieee80211_vif_update_links()
217 memcpy(old, sdata->vif.link_conf, sizeof(old)); in ieee80211_vif_update_links()
263 old); in ieee80211_vif_update_links()
269 memcpy(sdata->vif.link_conf, old, sizeof(old)); in ieee80211_vif_update_links()
Dcfg.c954 struct probe_resp *new, *old; in ieee80211_set_probe_resp() local
959 old = sdata_dereference(link->u.ap.probe_resp, sdata); in ieee80211_set_probe_resp()
976 if (old) in ieee80211_set_probe_resp()
977 kfree_rcu(old, rcu_head); in ieee80211_set_probe_resp()
987 struct fils_discovery_data *new, *old = NULL; in ieee80211_set_fils_discovery() local
997 old = sdata_dereference(link->u.ap.fils_discovery, sdata); in ieee80211_set_fils_discovery()
1005 if (old) in ieee80211_set_fils_discovery()
1006 kfree_rcu(old, rcu_head); in ieee80211_set_fils_discovery()
1017 struct unsol_bcast_probe_resp_data *new, *old = NULL; in ieee80211_set_unsol_bcast_probe_resp() local
1022 old = sdata_dereference(link->u.ap.unsol_bcast_probe_resp, sdata); in ieee80211_set_unsol_bcast_probe_resp()
[all …]
/net/sched/
Dsch_mq.c110 struct Qdisc *qdisc, *old; in mq_attach() local
115 old = dev_graft_qdisc(qdisc->dev_queue, qdisc); in mq_attach()
116 if (old) in mq_attach()
117 qdisc_put(old); in mq_attach()
176 struct Qdisc **old, struct netlink_ext_ack *extack) in mq_graft() argument
185 *old = dev_graft_qdisc(dev_queue, new); in mq_graft()
196 qdisc_offload_graft_helper(qdisc_dev(sch), sch, new, *old, in mq_graft()
Dsch_multiq.c213 struct Qdisc *child, *old; in multiq_tune() local
220 old = q->queues[i]; in multiq_tune()
225 if (old != &noop_qdisc) in multiq_tune()
226 qdisc_purge_queue(old); in multiq_tune()
228 qdisc_put(old); in multiq_tune()
281 struct Qdisc **old, struct netlink_ext_ack *extack) in multiq_graft() argument
289 *old = qdisc_replace(sch, new, &q->queues[band]); in multiq_graft()
Dsch_api.c852 struct Qdisc *new, struct Qdisc *old, in qdisc_offload_graft_helper() argument
873 any_qdisc_is_offloaded |= old && old->flags & TCQ_F_OFFLOADED; in qdisc_offload_graft_helper()
898 struct Qdisc *new, struct Qdisc *old, in qdisc_offload_graft_root() argument
905 (old && old->flags & TCQ_F_INGRESS), in qdisc_offload_graft_root()
908 qdisc_offload_graft_helper(dev, NULL, new, old, in qdisc_offload_graft_root()
1008 struct Qdisc *old, struct Qdisc *new, in qdisc_notify() argument
1018 if (old && !tc_qdisc_dump_ignore(old, false)) { in qdisc_notify()
1019 if (tc_fill_qdisc(skb, old, clid, portid, n->nlmsg_seq, in qdisc_notify()
1025 old ? NLM_F_REPLACE : 0, RTM_NEWQDISC, extack) < 0) in qdisc_notify()
1040 struct Qdisc *old, struct Qdisc *new, in notify_and_destroy() argument
[all …]
Dsch_tbf.c189 struct Qdisc *old, struct netlink_ext_ack *extack) in tbf_offload_graft() argument
198 qdisc_offload_graft_helper(qdisc_dev(sch), sch, new, old, in tbf_offload_graft()
358 struct Qdisc *old = NULL; in tbf_change() local
450 old = q->qdisc; in tbf_change()
470 qdisc_put(old); in tbf_change()
557 struct Qdisc **old, struct netlink_ext_ack *extack) in tbf_graft() argument
564 *old = qdisc_replace(sch, new, &q->qdisc); in tbf_graft()
566 tbf_offload_graft(sch, new, *old, extack); in tbf_graft()
/net/sunrpc/
Dsvcauth.c143 struct auth_ops *old; in svc_auth_register() local
147 old = cmpxchg((struct auth_ops ** __force)&authtab[flavor], NULL, aops); in svc_auth_register()
148 if (old == NULL || old == aops) in svc_auth_register()
Dauth.c108 const struct rpc_authops *old; in rpcauth_register() local
113 old = cmpxchg((const struct rpc_authops ** __force)&auth_flavors[flavor], NULL, ops); in rpcauth_register()
114 if (old == NULL || old == ops) in rpcauth_register()
123 const struct rpc_authops *old; in rpcauth_unregister() local
129 old = cmpxchg((const struct rpc_authops ** __force)&auth_flavors[flavor], ops, NULL); in rpcauth_unregister()
130 if (old == ops || old == NULL) in rpcauth_unregister()
/net/ipv4/
Dnexthop.c1335 static int fib6_check_nh_list(struct nexthop *old, struct nexthop *new, in fib6_check_nh_list() argument
1340 if (list_empty(&old->f6i_list)) in fib6_check_nh_list()
1343 list_for_each_entry(f6i, &old->f6i_list, nh_list) { in fib6_check_nh_list()
1411 static int fib_check_nh_list(struct nexthop *old, struct nexthop *new, in fib_check_nh_list() argument
1416 list_for_each_entry(fi, &old->fi_list, nh_list) { in fib_check_nh_list()
1956 static int replace_nexthop_grp(struct net *net, struct nexthop *old, in replace_nexthop_grp() argument
1971 oldg = rtnl_dereference(old->nh_grp); in replace_nexthop_grp()
2023 newg->nh_entries[i].nh_parent = old; in replace_nexthop_grp()
2025 rcu_assign_pointer(old->nh_grp, newg); in replace_nexthop_grp()
2062 struct nexthop *old, in replace_nexthop_single_notify_res() argument
[all …]
/net/sctp/
Dstream_sched_prio.c168 struct sctp_stream_priorities *prio_head, *old; in sctp_sched_prio_set() local
171 old = soute->prio_head; in sctp_sched_prio_set()
172 if (old && old->prio == prio) in sctp_sched_prio_set()
184 sctp_sched_prio_head_put(old); in sctp_sched_prio_set()
/net/hsr/
Dhsr_framereg.c81 struct hsr_self_node *sn, *old; in hsr_create_self_node() local
91 old = rcu_replace_pointer(hsr->self_node, sn, in hsr_create_self_node()
95 if (old) in hsr_create_self_node()
96 kfree_rcu(old, rcu_head); in hsr_create_self_node()
102 struct hsr_self_node *old; in hsr_del_self_node() local
105 old = rcu_replace_pointer(hsr->self_node, NULL, in hsr_del_self_node()
108 if (old) in hsr_del_self_node()
109 kfree_rcu(old, rcu_head); in hsr_del_self_node()
/net/ipv6/
Dcalipso.c782 struct ipv6_txoptions *old = txopt_get(inet6_sk(sk)), *txopts; in calipso_opt_update() local
784 txopts = ipv6_renew_options(sk, old, IPV6_HOPOPTS, hop); in calipso_opt_update()
785 txopt_put(old); in calipso_opt_update()
1130 struct ipv6_opt_hdr *old, *new; in calipso_sock_setattr() local
1133 old = NULL; in calipso_sock_setattr()
1135 old = txopts->hopopt; in calipso_sock_setattr()
1137 new = calipso_opt_insert(old, doi_def, secattr); in calipso_sock_setattr()
1195 struct ipv6_opt_hdr *old, *new; in calipso_req_setattr() local
1199 old = req_inet->ipv6_opt->hopopt; in calipso_req_setattr()
1201 old = NULL; in calipso_req_setattr()
[all …]
/net/caif/
Dcfmuxl.c89 struct cflayer *old; in cfmuxl_set_uplayer() local
94 old = get_from_id(&muxl->srvl_list, linkid); in cfmuxl_set_uplayer()
95 if (old != NULL) in cfmuxl_set_uplayer()
96 list_del_rcu(&old->node); in cfmuxl_set_uplayer()
/net/bluetooth/rfcomm/
Dtty.c859 const struct ktermios *old) in rfcomm_tty_set_termios() argument
862 int old_baud_rate = tty_termios_baud_rate(old); in rfcomm_tty_set_termios()
870 BT_DBG("tty %p termios %p", tty, old); in rfcomm_tty_set_termios()
876 if ((old->c_cflag & CRTSCTS) && !(new->c_cflag & CRTSCTS)) in rfcomm_tty_set_termios()
880 if (((old->c_cflag & PARENB) != (new->c_cflag & PARENB)) || in rfcomm_tty_set_termios()
881 ((old->c_cflag & PARODD) != (new->c_cflag & PARODD))) { in rfcomm_tty_set_termios()
901 if (old->c_cc[VSTOP] != new->c_cc[VSTOP]) { in rfcomm_tty_set_termios()
910 if (old->c_cc[VSTART] != new->c_cc[VSTART]) { in rfcomm_tty_set_termios()
920 if ((old->c_cflag & CSTOPB) != (new->c_cflag & CSTOPB)) in rfcomm_tty_set_termios()
932 if ((old->c_cflag & CSIZE) != (new->c_cflag & CSIZE)) in rfcomm_tty_set_termios()
/net/openvswitch/
Dflow_table.c250 struct mask_array *old; in tbl_mask_array_realloc() local
257 old = ovsl_dereference(tbl->mask_array); in tbl_mask_array_realloc()
258 if (old) { in tbl_mask_array_realloc()
261 for (i = 0; i < old->max; i++) { in tbl_mask_array_realloc()
262 if (ovsl_dereference(old->masks[i])) in tbl_mask_array_realloc()
263 new->masks[new->count++] = old->masks[i]; in tbl_mask_array_realloc()
265 call_rcu(&old->rcu, mask_array_rcu_cb); in tbl_mask_array_realloc()
579 static void flow_table_copy_flows(struct table_instance *old, in flow_table_copy_flows() argument
585 old_ver = old->node_ver; in flow_table_copy_flows()
589 for (i = 0; i < old->n_buckets; i++) { in flow_table_copy_flows()
[all …]

12345