Home
last modified time | relevance | path

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

12

/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.h132 #define rcu_assign_pointer(p, v) do { \ macro
140 rcu_assign_pointer(rcu, ptr); \
146 rcu_assign_pointer(rcu, ptr); \
/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dmain.c394 rcu_assign_pointer(dev->mt76.wcid[idx], &mlink->wcid); in mt7925_mac_link_bss_add()
865 rcu_assign_pointer(dev->mt76.wcid[wcid->idx], wcid); in mt7925_mac_link_sta_add()
943 rcu_assign_pointer(msta->link[link_id], mlink); in mt7925_mac_sta_add_links()
1187 rcu_assign_pointer(msta->link[link_id], NULL); in mt7925_mac_sta_remove_links()
1981 rcu_assign_pointer(mvif->link_conf[link_id], NULL); in mt7925_change_vif_links()
1982 rcu_assign_pointer(mvif->sta.link[link_id], NULL); in mt7925_change_vif_links()
2017 rcu_assign_pointer(mvif->link_conf[link_id], mconf); in mt7925_change_vif_links()
2018 rcu_assign_pointer(mvif->sta.link[link_id], mlink); in mt7925_change_vif_links()
2042 rcu_assign_pointer(mvif->link_conf[link_id], NULL); in mt7925_change_vif_links()
2043 rcu_assign_pointer(mvif->sta.link[link_id], NULL); in mt7925_change_vif_links()
/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()
H A Dib_uverbs_main.c1068 rcu_assign_pointer(uverbs_dev->ib_dev, device); in ib_uverbs_add_one()
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dmld-sta.c574 rcu_assign_pointer(mvm_sta->link[link_id], link); in iwl_mvm_mld_alloc_sta_link()
575 rcu_assign_pointer(mvm->fw_id_to_mac_id[link->sta_id], sta); in iwl_mvm_mld_alloc_sta_link()
576 rcu_assign_pointer(mvm->fw_id_to_link_sta[link->sta_id], in iwl_mvm_mld_alloc_sta_link()
660 rcu_assign_pointer(mvm->fw_id_to_mac_id[sta_id], sta); in iwl_mvm_alloc_sta_after_restart()
661 rcu_assign_pointer(mvm->fw_id_to_link_sta[sta_id], link_sta); in iwl_mvm_alloc_sta_after_restart()
1143 rcu_assign_pointer(mvm->fw_id_to_mac_id[sta_id], sta); in iwl_mvm_mld_update_sta_links()
1144 rcu_assign_pointer(mvm->fw_id_to_link_sta[sta_id], in iwl_mvm_mld_update_sta_links()
H A Dlink.c95 rcu_assign_pointer(mvm->link_id_to_link_conf[link_info->fw_link_id], in iwl_mvm_add_link()
H A Dmld-mac80211.c37 rcu_assign_pointer(mvm->vif_id_to_mac[mvmvif->id], vif); in iwl_mvm_mld_mac_add_interface()
485 rcu_assign_pointer(mvm->csa_tx_blocked_vif, vif); in __iwl_mvm_mld_unassign_vif_chanctx()
H A Dmac80211.c1793 rcu_assign_pointer(mvm->vif_id_to_mac[mvmvif->id], vif); in iwl_mvm_mc_iface_iterator()
4419 rcu_assign_pointer(mvmvif->bcn_prot.keys[keyidx - 6], in iwl_mvm_send_aux_roc_cmd()
4514 rcu_assign_pointer(mvmsta->ptk_pn[keyidx], ptk_pn); in iwl_mvm_send_aux_roc_cmd()
5289 rcu_assign_pointer(mvm->csa_tx_blocked_vif, vif); in __iwl_mvm_mac_testmode_cmd()
5687 rcu_assign_pointer(mvm->csa_vif, vif); in iwl_mvm_mac_flush_sta()
H A Dsta.c1766 rcu_assign_pointer(mvm_sta->link[0], &mvm_sta->deflink); in iwl_mvm_sta_init()
1916 rcu_assign_pointer(mvm->fw_id_to_mac_id[sta_id], sta); in iwl_mvm_drain_sta()
3005 rcu_assign_pointer(mvm->baid_map[baid], baid_data); in iwl_mvm_sta_rx_agg()
/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()
H A Dmain.c233 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid); in mt7615_add_interface()
268 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt7615_remove_interface()
/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()
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 Dmt792x_core.c160 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt792x_mac_link_bss_remove()
797 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt792x_init_wcid()
H A Dmac80211.c1581 rcu_assign_pointer(dev->wcid[wcid->idx], wcid); in mt76_sta_add()
1671 rcu_assign_pointer(dev->wcid[wcid->idx], NULL); in mt76_sta_pre_rcu_remove()
2037 rcu_assign_pointer(mvif->link[0], NULL); in mt76_vif_cleanup()
H A Dmt76x02_mmio.c418 rcu_assign_pointer(dev->mt76.wcid[i], NULL); in mt76x02_reset_state()
/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/dev/bnxt/bnxt_en/
H A Dbnxt_ulp.c75 rcu_assign_pointer(ulp->ulp_ops, ulp_ops); in bnxt_register_dev()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dcore.c699 rcu_assign_pointer(ab->pdevs_active[ar->pdev_idx], NULL); in ath12k_core_halt()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmain.c292 rcu_assign_pointer(dev->mt76.wcid[idx], &link->sta.wcid); in mt7996_vif_link_add()
316 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt7996_vif_link_remove()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmain.c278 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid); in mt7915_add_interface()
308 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt7915_remove_interface()

12