Home
last modified time | relevance | path

Searched refs:rcu_assign_pointer (Results 1 – 25 of 35) 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.h96 #define rcu_assign_pointer(p, v) do { \ macro
104 rcu_assign_pointer(rcu, ptr); \
110 rcu_assign_pointer(rcu, ptr); \
/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/
H A Dvfs_compat.h224 rcu_assign_pointer(ip->i_acl, newer); in zpl_set_cached_acl()
228 rcu_assign_pointer(ip->i_default_acl, newer); in zpl_set_cached_acl()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dpci_init.c64 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.c234 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid); in mt7615_add_interface()
269 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt7615_remove_interface()
/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.c571 rcu_assign_pointer(mvm_sta->link[link_id], link); in iwl_mvm_mld_alloc_sta_link()
572 rcu_assign_pointer(mvm->fw_id_to_mac_id[link->sta_id], sta); in iwl_mvm_mld_alloc_sta_link()
573 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()
H A Dlink.c67 rcu_assign_pointer(mvm->link_id_to_link_conf[link_info->fw_link_id], in iwl_mvm_add_link()
H A Dmld-mac80211.c33 rcu_assign_pointer(mvm->vif_id_to_mac[mvmvif->id], vif); in iwl_mvm_mld_mac_add_interface()
462 rcu_assign_pointer(mvm->csa_tx_blocked_vif, vif); in __iwl_mvm_mld_unassign_vif_chanctx()
H A Dmac80211.c1551 rcu_assign_pointer(mvm->vif_id_to_mac[mvmvif->id], vif); in iwl_mvm_mac_add_interface()
4174 rcu_assign_pointer(mvmvif->bcn_prot.keys[keyidx - 6], in __iwl_mvm_mac_set_key()
4260 rcu_assign_pointer(mvmsta->ptk_pn[keyidx], ptk_pn); in __iwl_mvm_mac_set_key()
5050 rcu_assign_pointer(mvm->csa_tx_blocked_vif, vif); in __iwl_mvm_unassign_vif_chanctx_common()
5452 rcu_assign_pointer(mvm->csa_vif, vif); in iwl_mvm_pre_channel_switch()
H A Dsta.c1752 rcu_assign_pointer(mvm_sta->link[0], &mvm_sta->deflink); in iwl_mvm_sta_init()
1890 rcu_assign_pointer(mvm->fw_id_to_mac_id[sta_id], sta); in iwl_mvm_add_sta()
2984 rcu_assign_pointer(mvm->baid_map[baid], baid_data); in iwl_mvm_sta_rx_agg()
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dagg-rx.c260 rcu_assign_pointer(wcid->aggr[tidno], tid); in mt76_rx_aggr_start()
H A Dmt76x02_util.c294 rcu_assign_pointer(dev->mt76.wcid[MT_VIF_WCID(idx)], &mvif->group_wcid); in mt76x02_vif_init()
348 rcu_assign_pointer(dev->mt76.wcid[mvif->group_wcid.idx], NULL); in mt76x02_remove_interface()
H A Dmt792x_core.c107 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt792x_remove_interface()
707 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt792x_init_wcid()
H A Dmt76x02_mmio.c410 rcu_assign_pointer(dev->mt76.wcid[i], NULL); in mt76x02_reset_state()
H A Dmac80211.c1447 rcu_assign_pointer(dev->wcid[wcid->idx], wcid); in mt76_sta_add()
1518 rcu_assign_pointer(dev->wcid[wcid->idx], NULL); in mt76_sta_pre_rcu_remove()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/
H A Dmain.c80 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid); in mt7603_add_interface()
102 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt7603_remove_interface()
H A Dinit.c226 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/mediatek/mt76/mt7996/
H A Dmain.c234 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid); in mt7996_add_interface()
259 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt7996_remove_interface()
H A Dinit.c492 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt7996_init_hardware()
/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/mt7915/
H A Dmain.c276 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid); in mt7915_add_interface()
305 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt7915_remove_interface()

12