| /freebsd/sys/compat/linuxkpi/common/include/linux/ |
| H A D | rculist.h | 59 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 D | rcupdate.h | 133 #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 D | utils.c | 83 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 D | link-selection.c | 105 rcu_assign_pointer(link->bss->beacon_ies, ies); in setup_link() 106 rcu_assign_pointer(link->bss->ies, ies); in setup_link()
|
| H A D | agg.c | 596 rcu_assign_pointer(mld->fw_id_to_ba[baid], baid_data); in setup_ba_data()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/ |
| H A D | channel.c | 142 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 D | agg-rx.c | 260 rcu_assign_pointer(wcid->aggr[tidno], tid); in mt76_rx_aggr_start()
|
| H A D | mt76x02_util.c | 293 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 D | mac80211.c | 875 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 D | mt792x_core.c | 182 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 D | mt76x02_mmio.c | 417 rcu_assign_pointer(dev->mt76.wcid[i], NULL); in mt76x02_reset_state()
|
| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | mld-sta.c | 582 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 D | mld-mac80211.c | 39 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 D | ib_uverbs_uapi.c | 125 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 D | main.c | 403 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 D | pci_init.c | 67 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt7615_init_hardware()
|
| H A D | usb_sdio.c | 301 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 D | time_sync.c | 24 rcu_assign_pointer(mld->time_sync, time_sync); in iwl_mld_init_time_sync()
|
| H A D | mld.h | 526 rcu_assign_pointer(mld->fw_id_to_##_mac80211_type[idx], mac80211_ptr); \
|
| H A D | iface.c | 567 rcu_assign_pointer(mld_link->probe_resp_data, new_data); in iwl_mld_handle_probe_resp_data_notif()
|
| H A D | agg.c | 597 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 D | main.c | 78 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 D | init.c | 234 rcu_assign_pointer(dev->mt76.wcid[MT7603_WTBL_RESERVED], in mt7603_mac_init()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
| H A D | main.c | 340 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 D | bnxt_ulp.c | 75 rcu_assign_pointer(ulp->ulp_ops, ulp_ops); in bnxt_register_dev()
|