| /net/smc/ |
| A D | smc_cdc.h | 150 union smc_host_cursor *old, in smc_curs_diff() argument 153 if (old->wrap != new->wrap) 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() 177 union smc_host_cursor *old, in smc_curs_diff_large() argument 180 if (old->wrap < new->wrap) in smc_curs_diff_large() 226 union smc_host_cursor temp, old; in smc_cdc_cursor_to_host() local 229 smc_curs_copy(&old, local, conn); in smc_cdc_cursor_to_host() 235 if ((old.wrap == temp.wrap) && in smc_cdc_cursor_to_host() [all …]
|
| /net/core/ |
| A D | netprio_cgroup.c | 43 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 279 if (old) in netprio_device_event() [all …]
|
| A D | gen_estimator.c | 138 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 timer_delete_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()
|
| A D | dst.c | 191 u32 *dst_cow_metrics_generic(struct dst_entry *dst, unsigned long old) in dst_cow_metrics_generic() argument 196 struct dst_metrics *old_p = (struct dst_metrics *)__DST_METRICS_PTR(old); in dst_cow_metrics_generic() 203 prev = cmpxchg(&dst->_metrics, old, new); in dst_cow_metrics_generic() 205 if (prev != old) { in dst_cow_metrics_generic() 221 void __dst_destroy_metrics_generic(struct dst_entry *dst, unsigned long old) in __dst_destroy_metrics_generic() argument 226 prev = cmpxchg(&dst->_metrics, old, new); in __dst_destroy_metrics_generic() 227 if (prev == old) in __dst_destroy_metrics_generic() 228 kfree(__DST_METRICS_PTR(old)); in __dst_destroy_metrics_generic() 237 u32 *dst_blackhole_cow_metrics(struct dst_entry *dst, unsigned long old) in dst_blackhole_cow_metrics() argument
|
| /net/netfilter/ |
| A D | nf_conntrack_labels.c | 16 u32 old, tmp; in replace_u32() local 19 old = *address; in replace_u32() 20 tmp = (old & mask) ^ new; in replace_u32() 21 if (old == tmp) in replace_u32() 23 } while (cmpxchg(address, old, tmp) != old); in replace_u32()
|
| A D | core.c | 111 old_entries = old ? old->num_hook_entries : 0; in nf_hook_entries_grow() 113 if (old) { in nf_hook_entries_grow() 114 orig_ops = nf_hook_entries_get_hook_ops(old); in nf_hook_entries_grow() 153 new->hooks[nhooks] = old->hooks[i]; in nf_hook_entries_grow() 239 if (WARN_ON_ONCE(!old)) in __nf_hook_entries_try_shrink() 242 orig_ops = nf_hook_entries_get_hook_ops(old); in __nf_hook_entries_try_shrink() 243 for (i = 0; i < old->num_hook_entries; i++) { in __nf_hook_entries_try_shrink() 249 hook_entries = old->num_hook_entries; in __nf_hook_entries_try_shrink() 265 new->hooks[j] = old->hooks[i]; in __nf_hook_entries_try_shrink() 272 return old; in __nf_hook_entries_try_shrink() [all …]
|
| A D | nf_conntrack_ecache.c | 134 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()
|
| A D | nf_conntrack_extend.c | 104 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()
|
| A D | nft_exthdr.c | 256 } old, new; in nft_exthdr_tcp_set_eval() local 270 old.v16 = (__force __be16)get_unaligned((u16 *)(opt + offset)); in nft_exthdr_tcp_set_eval() 277 if (ntohs(old.v16) <= ntohs(new.v16)) in nft_exthdr_tcp_set_eval() 282 if (old.v16 == new.v16) in nft_exthdr_tcp_set_eval() 287 old.v16, new.v16, false); in nft_exthdr_tcp_set_eval() 291 old.v32 = (__force __be32)get_unaligned((u32 *)(opt + offset)); in nft_exthdr_tcp_set_eval() 293 if (old.v32 == new.v32) in nft_exthdr_tcp_set_eval() 298 old.v32, new.v32, false); in nft_exthdr_tcp_set_eval()
|
| /net/mac80211/ |
| A D | key.c | 318 } else if (old) { in ieee80211_pairwise_rekey() 469 if (WARN(old && old->conf.link_id != link_id, in ieee80211_key_replace() 494 WARN_ON(new && old && new->conf.keyidx != old->conf.keyidx); in ieee80211_key_replace() 503 if (old) { in ieee80211_key_replace() 537 if (new && !old) in ieee80211_key_replace() 540 defunikey = old && in ieee80211_key_replace() 543 defmultikey = old && in ieee80211_key_replace() 546 defmgmtkey = old && in ieee80211_key_replace() 549 defbeaconkey = old && in ieee80211_key_replace() 581 if (old) in ieee80211_key_replace() [all …]
|
| A D | link.c | 286 struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]; in ieee80211_vif_update_links() local 312 BUILD_BUG_ON(sizeof(old) != sizeof(sdata->vif.link_conf)); in ieee80211_vif_update_links() 313 memcpy(old, sdata->vif.link_conf, sizeof(old)); in ieee80211_vif_update_links() 363 old); in ieee80211_vif_update_links() 381 memcpy(sdata->vif.link_conf, old, sizeof(old)); in ieee80211_vif_update_links()
|
| A D | cfg.c | 160 if (old) in ieee80211_set_ap_mbssid_options() 1000 if (old) in ieee80211_set_probe_resp() 1023 if (old) in ieee80211_set_fils_discovery() 1056 if (old) in ieee80211_set_unsol_bcast_probe_resp() 1109 if (old) in ieee80211_set_s1g_short_beacon() 1237 } else if (old && old->mbssid_ies) { in ieee80211_assign_beacon() 1240 if (old && old->rnr_ies) { in ieee80211_assign_beacon() 1303 if (old) in ieee80211_assign_beacon() 1335 if (old) in ieee80211_assign_beacon() 1396 if (old) in ieee80211_start_ap() [all …]
|
| /net/sched/ |
| A D | sch_mq.c | 110 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()
|
| A D | sch_multiq.c | 213 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()
|
| A D | sch_api.c | 859 any_qdisc_is_offloaded |= old && old->flags & TCQ_F_OFFLOADED; in qdisc_offload_graft_helper() 891 (old && old->flags & TCQ_F_INGRESS), in qdisc_offload_graft_root() 1020 struct Qdisc *old, struct Qdisc *new, in qdisc_notify() argument 1033 if (old && !tc_qdisc_dump_ignore(old, false)) { in qdisc_notify() 1058 if (new || old) in notify_and_destroy() 1061 if (old) in notify_and_destroy() 1062 qdisc_put(old); in notify_and_destroy() 1092 struct Qdisc *q = old; in qdisc_graft() 1137 qdisc_put(old); in qdisc_graft() 1147 qdisc_destroy(old); in qdisc_graft() [all …]
|
| A D | sch_tbf.c | 189 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() 364 struct Qdisc *old = NULL; in tbf_change() local 456 old = q->qdisc; in tbf_change() 476 qdisc_put(old); in tbf_change() 563 struct Qdisc **old, struct netlink_ext_ack *extack) in tbf_graft() argument 570 *old = qdisc_replace(sch, new, &q->qdisc); in tbf_graft() 572 tbf_offload_graft(sch, new, *old, extack); in tbf_graft()
|
| /net/sctp/ |
| A D | stream_sched_prio.c | 168 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/ipv4/ |
| A D | nexthop.c | 2325 struct nexthop *old, in replace_nexthop_single_notify_res() argument 2339 if (nhge->nh == old) { in replace_nexthop_single_notify_res() 2357 if (nhge->nh == old) in replace_nexthop_single_notify_res() 2367 struct nexthop *old, in replace_nexthop_single_notify() argument 2381 old, oldi, newi, in replace_nexthop_single_notify() 2414 newi->nh_parent = old; in replace_nexthop_single() 2417 old_protocol = old->protocol; in replace_nexthop_single() 2418 old_nh_flags = old->nh_flags; in replace_nexthop_single() 2454 old->nh_flags = old_nh_flags; in replace_nexthop_single() 2456 oldi->nh_parent = old; in replace_nexthop_single() [all …]
|
| /net/ipv6/ |
| A D | calipso.c | 779 struct ipv6_txoptions *old = txopt_get(inet6_sk(sk)), *txopts; in calipso_opt_update() local 781 txopts = ipv6_renew_options(sk, old, IPV6_HOPOPTS, hop); in calipso_opt_update() 782 txopt_put(old); in calipso_opt_update() 1132 struct ipv6_opt_hdr *old, *new; in calipso_sock_setattr() local 1140 old = NULL; in calipso_sock_setattr() 1142 old = txopts->hopopt; in calipso_sock_setattr() 1144 new = calipso_opt_insert(old, doi_def, secattr); in calipso_sock_setattr() 1207 struct ipv6_opt_hdr *old, *new; in calipso_req_setattr() local 1215 old = req_inet->ipv6_opt->hopopt; in calipso_req_setattr() 1217 old = NULL; in calipso_req_setattr() [all …]
|
| /net/sunrpc/ |
| A D | svcauth.c | 143 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()
|
| A D | auth.c | 108 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/hsr/ |
| A D | hsr_framereg.c | 98 struct hsr_self_node *sn, *old; in hsr_create_self_node() local 108 old = rcu_replace_pointer(hsr->self_node, sn, in hsr_create_self_node() 112 if (old) in hsr_create_self_node() 113 kfree_rcu(old, rcu_head); in hsr_create_self_node() 119 struct hsr_self_node *old; in hsr_del_self_node() local 122 old = rcu_replace_pointer(hsr->self_node, NULL, in hsr_del_self_node() 125 if (old) in hsr_del_self_node() 126 kfree_rcu(old, rcu_head); in hsr_del_self_node()
|
| /net/caif/ |
| A D | cfmuxl.c | 89 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/ |
| A D | tty.c | 851 const struct ktermios *old) in rfcomm_tty_set_termios() argument 854 int old_baud_rate = tty_termios_baud_rate(old); in rfcomm_tty_set_termios() 862 BT_DBG("tty %p termios %p", tty, old); in rfcomm_tty_set_termios() 868 if ((old->c_cflag & CRTSCTS) && !(new->c_cflag & CRTSCTS)) in rfcomm_tty_set_termios() 872 if (((old->c_cflag & PARENB) != (new->c_cflag & PARENB)) || in rfcomm_tty_set_termios() 873 ((old->c_cflag & PARODD) != (new->c_cflag & PARODD))) { in rfcomm_tty_set_termios() 893 if (old->c_cc[VSTOP] != new->c_cc[VSTOP]) { in rfcomm_tty_set_termios() 902 if (old->c_cc[VSTART] != new->c_cc[VSTART]) { in rfcomm_tty_set_termios() 912 if ((old->c_cflag & CSTOPB) != (new->c_cflag & CSTOPB)) in rfcomm_tty_set_termios() 924 if ((old->c_cflag & CSIZE) != (new->c_cflag & CSIZE)) in rfcomm_tty_set_termios()
|
| /net/openvswitch/ |
| A D | flow_table.c | 247 struct mask_array *old; in tbl_mask_array_realloc() local 254 old = ovsl_dereference(tbl->mask_array); in tbl_mask_array_realloc() 255 if (old) { in tbl_mask_array_realloc() 258 for (i = 0; i < old->max; i++) { in tbl_mask_array_realloc() 259 if (ovsl_dereference(old->masks[i])) in tbl_mask_array_realloc() 260 new->masks[new->count++] = old->masks[i]; in tbl_mask_array_realloc() 262 call_rcu(&old->rcu, mask_array_rcu_cb); in tbl_mask_array_realloc() 576 static void flow_table_copy_flows(struct table_instance *old, in flow_table_copy_flows() argument 582 old_ver = old->node_ver; in flow_table_copy_flows() 586 for (i = 0; i < old->n_buckets; i++) { in flow_table_copy_flows() [all …]
|