Home
last modified time | relevance | path

Searched refs:rcu_assign_pointer (Results 1 – 25 of 51) sorted by relevance

123

/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Drculist.h59 rcu_assign_pointer(list_next_rcu(prev), new); in linux_list_add_rcu()
79 rcu_assign_pointer(list_next_rcu(prev), next); in __list_del_rcu()
103 rcu_assign_pointer(hlist_next_rcu(prev), n); in hlist_add_behind_rcu()
133 rcu_assign_pointer(hlist_first_rcu(h), n); in hlist_add_head_rcu()
H A Drcupdate.h133 #define rcu_assign_pointer(p, v) do { \ macro
141 rcu_assign_pointer(rcu, ptr); \
147 rcu_assign_pointer(rcu, ptr); \
/freebsd/sys/contrib/dev/iwlwifi/mld/tests/
H A Dutils.c83 rcu_assign_pointer(vif->link_conf[link_id], link); in IWL_MLD_ALLOC_FN()
93 rcu_assign_pointer(mld_vif->link[link_id], mld_link); in IWL_MLD_ALLOC_FN()
94 rcu_assign_pointer(vif->link_conf[link_id], link); in IWL_MLD_ALLOC_FN()
186 rcu_assign_pointer(link->chanctx_conf, ctx); in iwlmld_kunit_assign_chanctx_to_link()
195 rcu_assign_pointer(mld_link->chan_ctx, ctx); in iwlmld_kunit_assign_chanctx_to_link()
217 rcu_assign_pointer(sta->link[link_id], link_sta); in IWL_MLD_ALLOC_FN()
226 rcu_assign_pointer(mld_sta->link[link_id], mld_link_sta); in IWL_MLD_ALLOC_FN()
H A Dlink-selection.c105 rcu_assign_pointer(link->bss->beacon_ies, ies); in setup_link()
106 rcu_assign_pointer(link->bss->ies, ies); in setup_link()
H A Dagg.c596 rcu_assign_pointer(mld->fw_id_to_ba[baid], baid_data); in setup_ba_data()
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dchannel.c142 rcu_assign_pointer(mvif->link[link_id], mlink); in mt76_assign_vif_chanctx()
177 rcu_assign_pointer(mvif->link[link_id], NULL); in mt76_unassign_vif_chanctx()
296 rcu_assign_pointer(mvif->offchannel_link, mlink); in mt76_get_vif_phy_link()
312 rcu_assign_pointer(mvif->offchannel_link, NULL); in mt76_put_vif_phy_link()
H A Dagg-rx.c260 rcu_assign_pointer(wcid->aggr[tidno], tid); in mt76_rx_aggr_start()
H A Dmt76x02_util.c293 rcu_assign_pointer(dev->mt76.wcid[MT_VIF_WCID(idx)], &mvif->group_wcid); in mt76x02_vif_init()
347 rcu_assign_pointer(dev->mt76.wcid[mvif->group_wcid.idx], NULL); in mt76x02_remove_interface()
H A Dmac80211.c875 rcu_assign_pointer(dev->wcid[i], NULL); in mt76_reset_device()
1621 rcu_assign_pointer(dev->wcid[wcid->idx], wcid); in mt76_sta_add()
1711 rcu_assign_pointer(dev->wcid[wcid->idx], NULL); in mt76_sta_pre_rcu_remove()
2093 rcu_assign_pointer(mvif->link[0], NULL); in mt76_vif_cleanup()
H A Dmt792x_core.c182 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt792x_mac_link_bss_remove()
822 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt792x_init_wcid()
H A Dmt76x02_mmio.c417 rcu_assign_pointer(dev->mt76.wcid[i], NULL); in mt76x02_reset_state()
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dmld-sta.c582 rcu_assign_pointer(mvm_sta->link[link_id], link); in iwl_mvm_mld_alloc_sta_link()
583 rcu_assign_pointer(mvm->fw_id_to_mac_id[link->sta_id], sta); in iwl_mvm_mld_alloc_sta_link()
584 rcu_assign_pointer(mvm->fw_id_to_link_sta[link->sta_id], in iwl_mvm_mld_alloc_sta_link()
671 rcu_assign_pointer(mvm->fw_id_to_mac_id[sta_id], sta); in iwl_mvm_alloc_sta_after_restart()
672 rcu_assign_pointer(mvm->fw_id_to_link_sta[sta_id], link_sta); in iwl_mvm_alloc_sta_after_restart()
1148 rcu_assign_pointer(mvm->fw_id_to_mac_id[sta_id], sta); in iwl_mvm_mld_update_sta_links()
1149 rcu_assign_pointer(mvm->fw_id_to_link_sta[sta_id], in iwl_mvm_mld_update_sta_links()
H A Dmld-mac80211.c39 rcu_assign_pointer(mvm->vif_id_to_mac[mvmvif->id], vif); in iwl_mvm_mld_mac_add_interface()
433 rcu_assign_pointer(mvm->csa_tx_blocked_vif, vif); in __iwl_mvm_mld_unassign_vif_chanctx()
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_uverbs_uapi.c125 rcu_assign_pointer(method_elm->handler, method->handler); in uapi_merge_method()
687 rcu_assign_pointer(uverbs_dev->ib_dev, NULL); in uverbs_disassociate_api_pre()
695 rcu_assign_pointer(method_elm->handler, NULL); in uverbs_disassociate_api_pre()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dmain.c403 rcu_assign_pointer(dev->mt76.wcid[idx], &mlink->wcid); in mt7925_mac_link_bss_add()
875 rcu_assign_pointer(dev->mt76.wcid[wcid->idx], wcid); in mt7925_mac_link_sta_add()
953 rcu_assign_pointer(msta->link[link_id], mlink); in mt7925_mac_sta_add_links()
1230 rcu_assign_pointer(msta->link[link_id], NULL); in mt7925_mac_sta_remove_links()
2061 rcu_assign_pointer(mvif->link_conf[link_id], NULL); in mt7925_change_vif_links()
2062 rcu_assign_pointer(mvif->sta.link[link_id], NULL); in mt7925_change_vif_links()
2099 rcu_assign_pointer(mvif->link_conf[link_id], mconf); in mt7925_change_vif_links()
2100 rcu_assign_pointer(mvif->sta.link[link_id], mlink); in mt7925_change_vif_links()
2122 rcu_assign_pointer(mvif->link_conf[link_id], NULL); in mt7925_change_vif_links()
2123 rcu_assign_pointer(mvif->sta.link[link_id], NULL); in mt7925_change_vif_links()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dpci_init.c67 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt7615_init_hardware()
H A Dusb_sdio.c301 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt7663_usb_sdio_init_hardware()
/freebsd/sys/contrib/dev/iwlwifi/mld/
H A Dtime_sync.c24 rcu_assign_pointer(mld->time_sync, time_sync); in iwl_mld_init_time_sync()
H A Dmld.h526 rcu_assign_pointer(mld->fw_id_to_##_mac80211_type[idx], mac80211_ptr); \
H A Diface.c567 rcu_assign_pointer(mld_link->probe_resp_data, new_data); in iwl_mld_handle_probe_resp_data_notif()
H A Dagg.c597 rcu_assign_pointer(mld->fw_id_to_ba[baid], baid_data); in iwl_mld_ampdu_rx_start()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/
H A Dmain.c78 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid); in mt7603_add_interface()
100 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt7603_remove_interface()
H A Dinit.c234 rcu_assign_pointer(dev->mt76.wcid[MT7603_WTBL_RESERVED], in mt7603_mac_init()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmain.c340 rcu_assign_pointer(dev->mt76.wcid[idx], &msta_link->wcid); in mt7996_vif_link_add()
367 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt7996_vif_link_remove()
932 rcu_assign_pointer(msta->link[link_id], msta_link); in mt7996_mac_sta_init_link()
938 rcu_assign_pointer(dev->mt76.wcid[idx], &msta_link->wcid); in mt7996_mac_sta_init_link()
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dbnxt_ulp.c75 rcu_assign_pointer(ulp->ulp_ops, ulp_ops); in bnxt_register_dev()

123