Home
last modified time | relevance | path

Searched refs:rcu_access_pointer (Results 1 – 69 of 69) sorted by relevance

/linux-4.4.14/net/wireless/
Dscan.c68 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free()
71 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); in bss_free()
282 if (rcu_access_pointer(wiphy_to_rdev(wiphy)->sched_scan_req)) in cfg80211_sched_scan_results()
410 ies = rcu_access_pointer(a->ies); in is_bss()
445 a_ies = rcu_access_pointer(a->ies); in cmp_bss()
448 b_ies = rcu_access_pointer(b->ies); in cmp_bss()
691 ies = rcu_access_pointer(new->pub.beacon_ies); in cfg80211_combine_bsses()
719 if (rcu_access_pointer(bss->pub.beacon_ies)) in cfg80211_combine_bsses()
721 ies = rcu_access_pointer(bss->pub.ies); in cfg80211_combine_bsses()
759 if (WARN_ON(!rcu_access_pointer(tmp->pub.ies))) { in cfg80211_bss_update()
[all …]
Dnl80211.c4970 if (unlikely(!rcu_access_pointer(cfg80211_regdomain))) in nl80211_req_set_reg()
6716 if (rcu_access_pointer(res->proberesp_ies) && in nl80211_send_bss()
/linux-4.4.14/Documentation/RCU/
Dlockdep-splat.txt105 by rcu_access_pointer() as follows:
107 if (rcu_access_pointer(ioc->ioc_data) == cic) {
109 Because it is legal to invoke rcu_access_pointer() without protection,
Dlockdep.txt57 rcu_access_pointer(p):
DwhatisRCU.txt884 rcu_access_pointer
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dkeys.c82 tmr = rcu_access_pointer(dev->dma_mr); in hfi1_alloc_lkey()
96 if (!rcu_access_pointer(rkt->table[r])) in hfi1_alloc_lkey()
Dsdma.c990 kfree(rcu_access_pointer(dd->sdma_map)); in sdma_clean()
/linux-4.4.14/net/netfilter/
Dnf_log.c87 if (rcu_access_pointer(loggers[i][logger->type])) { in nf_log_register()
95 if (rcu_access_pointer(loggers[pf][logger->type])) { in nf_log_register()
162 if (rcu_access_pointer(loggers[pf][type]) == NULL) in nf_logger_find_get()
Dnf_queue.c36 WARN_ON(rcu_access_pointer(queue_handler)); in nf_register_queue_handler()
Dnfnetlink_log.c857 !rcu_access_pointer(nfnl_ct_hook)) { in nfulnl_recv_config()
862 if (rcu_access_pointer(nfnl_ct_hook)) { in nfulnl_recv_config()
/linux-4.4.14/security/apparmor/
Dpolicy.c599 aa_put_profile(rcu_access_pointer(profile->parent)); in aa_free_profile()
1007 if (!rcu_access_pointer(new->parent)) { in __replace_profile()
1015 } else if (!rcu_access_pointer(new->replacedby->profile)) in __replace_profile()
1146 if (rcu_access_pointer(ent->new->parent)) { in aa_replace_profiles()
/linux-4.4.14/net/hsr/
Dhsr_slave.c58 return rcu_access_pointer(dev->rx_handler) == hsr_handle_frame; in hsr_port_exists()
/linux-4.4.14/net/phonet/
Dpn_dev.c278 if (rcu_access_pointer(pnn->routes.table[i]) == dev) { in phonet_route_autodel()
391 if (rcu_access_pointer(routes->table[daddr]) == dev) in phonet_route_del()
/linux-4.4.14/net/mac80211/
Dchan.c259 if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) in ieee80211_get_chanctx_max_required_bw()
296 if (sdata && rcu_access_pointer(sdata->vif.chanctx_conf) == conf) in ieee80211_get_chanctx_max_required_bw()
432 if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) in ieee80211_chanctx_radar_required()
580 if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) in ieee80211_recalc_chanctx_chantype()
713 if (rcu_access_pointer(sdata->vif.chanctx_conf) != in ieee80211_recalc_smps_chanctx()
762 rcu_access_pointer(sdata->vif.chanctx_conf) == &chanctx->conf) in ieee80211_recalc_smps_chanctx()
Dmesh_pathtbl.c763 if (rcu_access_pointer(mpath->next_hop) == sta && in mesh_plink_broken()
828 if (rcu_access_pointer(mpath->next_hop) == sta) { in mesh_path_flush_by_nexthop()
Dscan.c1143 if (rcu_access_pointer(local->sched_scan_sdata)) { in ieee80211_request_sched_scan_start()
1196 if (!rcu_access_pointer(local->sched_scan_sdata)) { in ieee80211_sched_scan_end()
Dmain.c145 if (!rcu_access_pointer(sdata->vif.chanctx_conf)) in ieee80211_hw_conf_chan()
Dtx.c2552 build.key = rcu_access_pointer(sta->ptk[sta->ptk_idx]); in ieee80211_check_fast_xmit()
2554 build.key = rcu_access_pointer(sdata->default_unicast_key); in ieee80211_check_fast_xmit()
Diface.c792 cancel_scan = rcu_access_pointer(local->scan_sdata) == sdata; in ieee80211_do_stop()
Dsta_info.c883 rcu_access_pointer(sdata->u.vlan.sta) == sta) in __sta_info_destroy_part1()
Dutil.c1955 if (rcu_access_pointer(sdata->u.ap.beacon)) in ieee80211_reconfig()
Dcfg.c3339 !rcu_access_pointer(sdata->bss->beacon)) in ieee80211_mgmt_tx()
/linux-4.4.14/virt/kvm/
Dirqchip.c134 struct kvm_irq_routing_table *rt = rcu_access_pointer(kvm->irq_routing); in kvm_free_irq_routing()
/linux-4.4.14/net/sched/
Dsch_choke.c258 if (rcu_access_pointer(q->filter_list)) in choke_match_random()
270 if (rcu_access_pointer(q->filter_list)) { in choke_enqueue()
Dact_mirred.c234 if (rcu_access_pointer(m->tcfm_dev) == dev) { in mirred_device_event()
Dcls_fw.c141 if (rcu_access_pointer(head->ht[h])) in fw_destroy()
Dsch_teql.c265 if (rcu_access_pointer(txq->qdisc) == &noop_qdisc) in teql_resolve()
Dcls_route.c290 if (rcu_access_pointer(head->table[h1])) in route4_destroy()
Dsch_atm.c314 if (rcu_access_pointer(flow->filter_list) || flow == &p->link) in atm_tc_delete()
Dcls_rsvp.h314 if (rcu_access_pointer(data->ht[h1])) in rsvp_destroy()
Dcls_u32.c471 if (rcu_access_pointer(ht->ht[h])) in ht_empty()
/linux-4.4.14/include/net/netfilter/
Dnf_conntrack_ecache.h83 if (!rcu_access_pointer(net->ct.nf_conntrack_event_cb)) in nf_conntrack_event_cache()
/linux-4.4.14/include/net/
Dsch_generic.h457 if (rcu_access_pointer(txq->qdisc) != txq->qdisc_sleeping) in qdisc_tx_changing()
470 if (rcu_access_pointer(txq->qdisc) != &noop_qdisc) in qdisc_tx_is_noop()
/linux-4.4.14/drivers/net/bonding/
Dbond_alb.c1141 struct slave *has_bond_addr = rcu_access_pointer(bond->curr_active_slave); in alb_handle_addr_collision_on_attach()
1304 if (tx_slave != rcu_access_pointer(bond->curr_active_slave)) { in bond_do_alb_xmit()
1489 strict_match = (slave != rcu_access_pointer(bond->curr_active_slave) || in bond_alb_monitor()
1501 if (slave == rcu_access_pointer(bond->curr_active_slave)) { in bond_alb_monitor()
Dbond_main.c1641 if (!rcu_access_pointer(bond->curr_active_slave) && in bond_enslave()
1715 if (rcu_access_pointer(bond->primary_slave) == new_slave) in bond_enslave()
1717 if (rcu_access_pointer(bond->curr_active_slave) == new_slave) { in bond_enslave()
1828 oldcurrent = rcu_access_pointer(bond->curr_active_slave); in __bond_release_one()
2154 if (slave == rcu_access_pointer(bond->curr_active_slave)) in bond_miimon_commit()
2684 !rcu_access_pointer(bond->current_arp_slave) && in bond_ab_arp_inspect()
3207 slave != rcu_access_pointer(bond->curr_active_slave)) { in bond_open()
Dbond_sysfs.c484 bool active = !!rcu_access_pointer(bond->curr_active_slave); in bonding_show_mii_status()
/linux-4.4.14/kernel/
Dnotifier.c315 if (rcu_access_pointer(nh->head)) { in __blocking_notifier_call_chain()
Dworkqueue.c3502 old_pwq = rcu_access_pointer(wq->numa_pwq_tbl[node]); in numa_pwq_tbl_install()
3994 pwq = rcu_access_pointer(wq->numa_pwq_tbl[node]); in destroy_workqueue()
/linux-4.4.14/block/
Dblk-ioc.c71 if (rcu_access_pointer(ioc->icq_hint) == icq) in ioc_destroy_icq()
Dblk-cgroup.c344 if (rcu_access_pointer(blkcg->blkg_hint) == blkg) in blkg_destroy()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_keys.c64 tmr = rcu_access_pointer(dev->dma_mr); in qib_alloc_lkey()
/linux-4.4.14/include/linux/
Drcupdate.h679 #define rcu_access_pointer(p) __rcu_access_pointer((p), __rcu) macro
/linux-4.4.14/kernel/trace/
Dtrace_events_trigger.c728 tmp = rcu_access_pointer(data->filter); in set_trigger_filter()
744 free_event_filter(rcu_access_pointer(data->filter)); in set_trigger_filter()
/linux-4.4.14/drivers/net/team/
Dteam_mode_loadbalance.c99 if (rcu_access_pointer(pm->port) == port) { in lb_tx_hash_to_port_mapping_null_port()
/linux-4.4.14/lib/
Drhashtable.c224 if (rcu_access_pointer(old_tbl->future_tbl)) { in rhashtable_rehash_attach()
/linux-4.4.14/net/openvswitch/
Dconntrack.c388 if (help && rcu_access_pointer(help->helper) != info->helper) in skb_nfct_cached()
Dflow.c99 && likely(!rcu_access_pointer(flow->stats[node]))) { in ovs_flow_stats_update()
/linux-4.4.14/fs/
Dfile.c543 if (rcu_access_pointer(fdt->fd[fd]) != NULL) { in __alloc_fd()
Deventpoll.c564 return rcu_access_pointer(epi->ws) ? true : false; in ep_has_wakeup_source()
/linux-4.4.14/mm/
Dslab_common.c168 kfree(rcu_access_pointer(s->memcg_params.memcg_caches)); in destroy_memcg_params()
/linux-4.4.14/net/core/
Dfib_rules.c584 rcu_access_pointer(rule->ctarget) == NULL) in fib_nl_fill_rule()
Dnet_namespace.c340 kfree(rcu_access_pointer(net->gen)); in net_free()
Ddev.c3013 rcu_access_pointer(sk->sk_dst_cache)) in __netdev_pick_tx()
6944 WARN_ON(rcu_access_pointer(dev->ip_ptr)); in netdev_run_todo()
6945 WARN_ON(rcu_access_pointer(dev->ip6_ptr)); in netdev_run_todo()
/linux-4.4.14/net/ipv6/
Dip6_flowlabel.c268 if (!rcu_access_pointer(np->ipv6_fl_list)) in fl6_free_socklist()
Draw.c390 if ((raw6_sk(sk)->checksum || rcu_access_pointer(sk->sk_filter)) && in rawv6_rcv_skb()
Dudp.c686 if (rcu_access_pointer(sk->sk_filter)) { in udpv6_queue_rcv_skb()
Dmcast.c285 if (!rcu_access_pointer(np->ipv6_mc_list)) in ipv6_sock_mc_close()
/linux-4.4.14/drivers/target/
Dtarget_core_spc.c710 if (dev == rcu_access_pointer(tpg->tpg_virt_lun0->lun_se_dev)) in spc_emulate_inquiry()
/linux-4.4.14/net/sunrpc/auth_gss/
Dauth_gss.c1184 struct rpc_xprt *xprt = rcu_access_pointer(clnt->cl_xprt); in gss_create()
1189 if (rcu_access_pointer(parent->cl_xprt) != xprt) in gss_create()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dmac80211.c2436 if (rcu_access_pointer(mvm->csa_vif) == vif) { in iwl_mvm_stop_ap_ibss()
2443 if (rcu_access_pointer(mvm->csa_tx_blocked_vif) == vif) { in iwl_mvm_stop_ap_ibss()
2678 if (sta == rcu_access_pointer(mvm->fw_id_to_mac_id[mvm_sta->sta_id])) in iwl_mvm_sta_pre_rcu_remove()
/linux-4.4.14/net/ipv4/
Dipmr.c1287 if (sk != rcu_access_pointer(mrt->mroute_sk) && in ip_mroute_setsockopt()
1314 if (sk != rcu_access_pointer(mrt->mroute_sk)) in ip_mroute_setsockopt()
Dudp.c1587 if (rcu_access_pointer(sk->sk_filter) && in udp_queue_rcv_skb()
Digmp.c2717 if (rcu_access_pointer(state->in_dev->mc_list) == im) { in igmp_mc_seq_show()
/linux-4.4.14/drivers/staging/fwserial/
Dfwserial.c627 if (!peer || peer != rcu_access_pointer(port->peer)) { in fwtty_port_handler()
1757 if (!rcu_access_pointer(port->peer)) in fwserial_claim_port()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dcnic.c393 if (!rcu_access_pointer(cp->ulp_ops[CNIC_ULP_L4])) { in cnic_iscsi_nl_msg_recv()
535 if (rcu_access_pointer(cp->ulp_ops[ulp_type])) { in cnic_unregister_driver()
583 if (rcu_access_pointer(cp->ulp_ops[ulp_type])) { in cnic_register_device()
623 if (rcu_access_pointer(cp->ulp_ops[ulp_type])) { in cnic_unregister_device()
/linux-4.4.14/net/
Dsocket.c1143 if (rcu_access_pointer(net_families[family]) == NULL) in __sock_create()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dmac.c6583 if (rcu_access_pointer(vif->chanctx_conf) != arg->ctx) in ath10k_mac_change_chanctx_cnt_iter()
6596 ctx = rcu_access_pointer(vif->chanctx_conf); in ath10k_mac_change_chanctx_fill_iter()
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dmain.c4688 if (rcu_access_pointer(vif->chanctx_conf) != ctx) { in wlcore_op_change_chanctx()
/linux-4.4.14/fs/nfs/
Dnfs4proc.c2312 if (rcu_access_pointer(NFS_I(state->inode)->delegation) != NULL) in nfs40_clear_delegation_stateid()