| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/wds/ |
| H A D | rtw_wds.c | 91 rtw_rcu_assign_pointer(wpath->next_hop, sta); in rtw_wds_path_assign_nexthop() 161 char next_hop[ETH_ALEN]; in dump_wpath() local 175 _rtw_memcpy(next_hop, wpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_wpath() 183 , MAC_ARG(dst), MAC_ARG(next_hop) in dump_wpath() 215 const u8 *dst, struct sta_info *next_hop) in rtw_wds_path_add() argument 261 rtw_wds_path_assign_nexthop(new_wpath, next_hop); in rtw_wds_path_add() 307 if (rtw_rcu_access_pointer(wpath->next_hop) == sta) in rtw_wds_path_flush_by_nexthop() 443 struct sta_info *next_hop; in rtw_wds_nexthop_lookup() local 452 next_hop = rtw_rcu_dereference(wpath->next_hop); in rtw_wds_nexthop_lookup() 453 if (next_hop) { in rtw_wds_nexthop_lookup() [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/progs/ |
| H A D | test_cls_redirect.c | 399 struct in_addr *next_hop, metrics_t *metrics) in forward_with_gre() argument 508 encap_gre->ip.daddr = next_hop->s_addr; in forward_with_gre() 520 struct in_addr *next_hop, metrics_t *metrics) in forward_to_next_hop() argument 533 if (encap->unigue.next_hop == encap->unigue.hop_count - 1 && in forward_to_next_hop() 535 return forward_with_gre(skb, encap, next_hop, metrics); in forward_to_next_hop() 541 encap->ip.daddr = next_hop->s_addr; in forward_to_next_hop() 542 if (encap->unigue.next_hop < encap->unigue.hop_count) { in forward_to_next_hop() 543 encap->unigue.next_hop++; in forward_to_next_hop() 548 int ret = bpf_l3_csum_replace(skb, off, old_saddr, next_hop->s_addr, 4); in forward_to_next_hop() 577 struct in_addr *next_hop) in get_next_hop() argument [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/i2c/ |
| H A D | i2c_core.c | 114 if (i2c_bus_tmp->next_hop[0].chip != 0) { in i2c_mux_set_all() 119 if (i2c_bus_tmp->next_hop[i].chip == 0) in i2c_mux_set_all() 123 i2c_bus_tmp->next_hop[i].mux.id, in i2c_mux_set_all() 124 i2c_bus_tmp->next_hop[i].chip, in i2c_mux_set_all() 125 i2c_bus_tmp->next_hop[i].channel); in i2c_mux_set_all() 143 if ((i2c_bus_tmp->next_hop[0].chip != 0) && in i2c_mux_disconnect_all() 150 chip = i2c_bus_tmp->next_hop[--i].chip; in i2c_mux_disconnect_all()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/wds/ |
| H A D | rtw_wds.c | 92 rtw_rcu_assign_pointer(wpath->next_hop, sta); in rtw_wds_path_assign_nexthop() 162 char next_hop[ETH_ALEN]; in dump_wpath() local 176 _rtw_memcpy(next_hop, wpath->next_hop->phl_sta->mac_addr, ETH_ALEN); in dump_wpath() 184 , MAC_ARG(dst), MAC_ARG(next_hop) in dump_wpath() 216 const u8 *dst, struct sta_info *next_hop) in rtw_wds_path_add() argument 262 rtw_wds_path_assign_nexthop(new_wpath, next_hop); in rtw_wds_path_add() 308 if (rtw_rcu_access_pointer(wpath->next_hop) == sta) in rtw_wds_path_flush_by_nexthop() 444 struct sta_info *next_hop; in rtw_wds_nexthop_lookup() local 453 next_hop = rtw_rcu_dereference(wpath->next_hop); in rtw_wds_nexthop_lookup() 454 if (next_hop) { in rtw_wds_nexthop_lookup() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/wds/ |
| H A D | rtw_wds.c | 92 rtw_rcu_assign_pointer(wpath->next_hop, sta); in rtw_wds_path_assign_nexthop() 162 char next_hop[ETH_ALEN]; in dump_wpath() local 176 _rtw_memcpy(next_hop, wpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_wpath() 184 , MAC_ARG(dst), MAC_ARG(next_hop) in dump_wpath() 216 const u8 *dst, struct sta_info *next_hop) in rtw_wds_path_add() argument 262 rtw_wds_path_assign_nexthop(new_wpath, next_hop); in rtw_wds_path_add() 308 if (rtw_rcu_access_pointer(wpath->next_hop) == sta) in rtw_wds_path_flush_by_nexthop() 444 struct sta_info *next_hop; in rtw_wds_nexthop_lookup() local 453 next_hop = rtw_rcu_dereference(wpath->next_hop); in rtw_wds_nexthop_lookup() 454 if (next_hop) { in rtw_wds_nexthop_lookup() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/wds/ |
| H A D | rtw_wds.c | 92 rtw_rcu_assign_pointer(wpath->next_hop, sta); in rtw_wds_path_assign_nexthop() 162 char next_hop[ETH_ALEN]; in dump_wpath() local 176 _rtw_memcpy(next_hop, wpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_wpath() 184 , MAC_ARG(dst), MAC_ARG(next_hop) in dump_wpath() 216 const u8 *dst, struct sta_info *next_hop) in rtw_wds_path_add() argument 262 rtw_wds_path_assign_nexthop(new_wpath, next_hop); in rtw_wds_path_add() 308 if (rtw_rcu_access_pointer(wpath->next_hop) == sta) in rtw_wds_path_flush_by_nexthop() 444 struct sta_info *next_hop; in rtw_wds_nexthop_lookup() local 453 next_hop = rtw_rcu_dereference(wpath->next_hop); in rtw_wds_nexthop_lookup() 454 if (next_hop) { in rtw_wds_nexthop_lookup() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/wds/ |
| H A D | rtw_wds.c | 92 rtw_rcu_assign_pointer(wpath->next_hop, sta); in rtw_wds_path_assign_nexthop() 162 char next_hop[ETH_ALEN]; in dump_wpath() local 176 _rtw_memcpy(next_hop, wpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_wpath() 184 , MAC_ARG(dst), MAC_ARG(next_hop) in dump_wpath() 216 const u8 *dst, struct sta_info *next_hop) in rtw_wds_path_add() argument 262 rtw_wds_path_assign_nexthop(new_wpath, next_hop); in rtw_wds_path_add() 308 if (rtw_rcu_access_pointer(wpath->next_hop) == sta) in rtw_wds_path_flush_by_nexthop() 444 struct sta_info *next_hop; in rtw_wds_nexthop_lookup() local 453 next_hop = rtw_rcu_dereference(wpath->next_hop); in rtw_wds_nexthop_lookup() 454 if (next_hop) { in rtw_wds_nexthop_lookup() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/wds/ |
| H A D | rtw_wds.c | 92 rtw_rcu_assign_pointer(wpath->next_hop, sta); in rtw_wds_path_assign_nexthop() 162 char next_hop[ETH_ALEN]; in dump_wpath() local 176 _rtw_memcpy(next_hop, wpath->next_hop->phl_sta->mac_addr, ETH_ALEN); in dump_wpath() 184 , MAC_ARG(dst), MAC_ARG(next_hop) in dump_wpath() 216 const u8 *dst, struct sta_info *next_hop) in rtw_wds_path_add() argument 262 rtw_wds_path_assign_nexthop(new_wpath, next_hop); in rtw_wds_path_add() 308 if (rtw_rcu_access_pointer(wpath->next_hop) == sta) in rtw_wds_path_flush_by_nexthop() 444 struct sta_info *next_hop; in rtw_wds_nexthop_lookup() local 453 next_hop = rtw_rcu_dereference(wpath->next_hop); in rtw_wds_nexthop_lookup() 454 if (next_hop) { in rtw_wds_nexthop_lookup() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/wds/ |
| H A D | rtw_wds.c | 92 rtw_rcu_assign_pointer(wpath->next_hop, sta); in rtw_wds_path_assign_nexthop() 162 char next_hop[ETH_ALEN]; in dump_wpath() local 176 _rtw_memcpy(next_hop, wpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_wpath() 184 , MAC_ARG(dst), MAC_ARG(next_hop) in dump_wpath() 216 const u8 *dst, struct sta_info *next_hop) in rtw_wds_path_add() argument 262 rtw_wds_path_assign_nexthop(new_wpath, next_hop); in rtw_wds_path_add() 308 if (rtw_rcu_access_pointer(wpath->next_hop) == sta) in rtw_wds_path_flush_by_nexthop() 444 struct sta_info *next_hop; in rtw_wds_nexthop_lookup() local 453 next_hop = rtw_rcu_dereference(wpath->next_hop); in rtw_wds_nexthop_lookup() 454 if (next_hop) { in rtw_wds_nexthop_lookup() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/wds/ |
| H A D | rtw_wds.c | 92 rtw_rcu_assign_pointer(wpath->next_hop, sta); in rtw_wds_path_assign_nexthop() 162 char next_hop[ETH_ALEN]; in dump_wpath() local 176 _rtw_memcpy(next_hop, wpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_wpath() 184 , MAC_ARG(dst), MAC_ARG(next_hop) in dump_wpath() 216 const u8 *dst, struct sta_info *next_hop) in rtw_wds_path_add() argument 262 rtw_wds_path_assign_nexthop(new_wpath, next_hop); in rtw_wds_path_add() 308 if (rtw_rcu_access_pointer(wpath->next_hop) == sta) in rtw_wds_path_flush_by_nexthop() 444 struct sta_info *next_hop; in rtw_wds_nexthop_lookup() local 453 next_hop = rtw_rcu_dereference(wpath->next_hop); in rtw_wds_nexthop_lookup() 454 if (next_hop) { in rtw_wds_nexthop_lookup() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/wds/ |
| H A D | rtw_wds.c | 93 rtw_rcu_assign_pointer(wpath->next_hop, sta); in rtw_wds_path_assign_nexthop() 163 char next_hop[ETH_ALEN]; in dump_wpath() local 177 _rtw_memcpy(next_hop, wpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_wpath() 185 , MAC_ARG(dst), MAC_ARG(next_hop) in dump_wpath() 217 const u8 *dst, struct sta_info *next_hop) in rtw_wds_path_add() argument 263 rtw_wds_path_assign_nexthop(new_wpath, next_hop); in rtw_wds_path_add() 309 if (rtw_rcu_access_pointer(wpath->next_hop) == sta) in rtw_wds_path_flush_by_nexthop() 445 struct sta_info *next_hop; in rtw_wds_nexthop_lookup() local 454 next_hop = rtw_rcu_dereference(wpath->next_hop); in rtw_wds_nexthop_lookup() 455 if (next_hop) { in rtw_wds_nexthop_lookup() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/wds/ |
| H A D | rtw_wds.c | 92 rtw_rcu_assign_pointer(wpath->next_hop, sta); in rtw_wds_path_assign_nexthop() 162 char next_hop[ETH_ALEN]; in dump_wpath() local 176 _rtw_memcpy(next_hop, wpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_wpath() 184 , MAC_ARG(dst), MAC_ARG(next_hop) in dump_wpath() 216 const u8 *dst, struct sta_info *next_hop) in rtw_wds_path_add() argument 262 rtw_wds_path_assign_nexthop(new_wpath, next_hop); in rtw_wds_path_add() 308 if (rtw_rcu_access_pointer(wpath->next_hop) == sta) in rtw_wds_path_flush_by_nexthop() 444 struct sta_info *next_hop; in rtw_wds_nexthop_lookup() local 453 next_hop = rtw_rcu_dereference(wpath->next_hop); in rtw_wds_nexthop_lookup() 454 if (next_hop) { in rtw_wds_nexthop_lookup() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/thunderbolt/ |
| H A D | path.c | 21 hop->in_hop_index, regs->out_port, regs->next_hop); in tb_dump_hop() 58 hopid = hop.next_hop; in tb_path_find_dst_port() 146 h = hop.next_hop; in tb_path_discover() 170 int next_hop; in tb_path_discover() local 184 next_hop = hop.next_hop; in tb_path_discover() 186 if (tb_port_alloc_out_hopid(out_port, next_hop, next_hop) < 0) { in tb_path_discover() 195 path->hops[i].next_hop_index = next_hop; in tb_path_discover() 197 h = next_hop; in tb_path_discover() 513 hop.next_hop = path->hops[i].next_hop_index; in tb_path_activate()
|
| /OK3568_Linux_fs/kernel/net/mac80211/ |
| H A D | mesh_pathtbl.c | 92 rcu_assign_pointer(mpath->next_hop, sta); in mesh_path_assign_nexthop() 111 char *next_hop; in prepare_for_gate() local 138 next_hop = rcu_dereference(gate_mpath->next_hop)->sta.addr; in prepare_for_gate() 139 memcpy(hdr->addr1, next_hop, ETH_ALEN); in prepare_for_gate() 172 if (WARN_ON(!gate_mpath->next_hop)) in mesh_path_move_to_queue() 498 if (rcu_access_pointer(mpath->next_hop) == sta && in mesh_plink_broken() 557 if (rcu_access_pointer(mpath->next_hop) == sta) in mesh_path_flush_by_nexthop() 748 void mesh_path_fix_nexthop(struct mesh_path *mpath, struct sta_info *next_hop) in mesh_path_fix_nexthop() argument 751 mesh_path_assign_nexthop(mpath, next_hop); in mesh_path_fix_nexthop() 759 ewma_mesh_fail_avg_init(&next_hop->mesh->fail_avg); in mesh_path_fix_nexthop() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 112 rtw_rcu_assign_pointer(mpath->next_hop, sta); in rtw_mesh_path_assign_nexthop() 130 char *next_hop; in rtw_prepare_for_gate() local 137 next_hop = rtw_rcu_dereference(gate_mpath->next_hop)->phl_sta->mac_addr; in rtw_prepare_for_gate() 138 _rtw_memcpy(attrib->ra, next_hop, ETH_ALEN); in rtw_prepare_for_gate() 172 if (rtw_warn_on(!gate_mpath->next_hop)) in rtw_mesh_path_move_to_queue() 331 char next_hop[ETH_ALEN]; in dump_mpath() local 347 _rtw_memcpy(next_hop, mpath->next_hop->phl_sta->mac_addr, ETH_ALEN); in dump_mpath() 362 , MAC_ARG(dst), MAC_ARG(next_hop), sn, metric, qlen in dump_mpath() 770 if (rtw_rcu_access_pointer(mpath->next_hop) == sta && in rtw_mesh_plink_broken() 849 if (rtw_rcu_access_pointer(mpath->next_hop) == sta) in rtw_mesh_path_flush_by_nexthop() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 112 rtw_rcu_assign_pointer(mpath->next_hop, sta); in rtw_mesh_path_assign_nexthop() 130 char *next_hop; in rtw_prepare_for_gate() local 137 next_hop = rtw_rcu_dereference(gate_mpath->next_hop)->phl_sta->mac_addr; in rtw_prepare_for_gate() 138 _rtw_memcpy(attrib->ra, next_hop, ETH_ALEN); in rtw_prepare_for_gate() 172 if (rtw_warn_on(!gate_mpath->next_hop)) in rtw_mesh_path_move_to_queue() 331 char next_hop[ETH_ALEN]; in dump_mpath() local 347 _rtw_memcpy(next_hop, mpath->next_hop->phl_sta->mac_addr, ETH_ALEN); in dump_mpath() 362 , MAC_ARG(dst), MAC_ARG(next_hop), sn, metric, qlen in dump_mpath() 770 if (rtw_rcu_access_pointer(mpath->next_hop) == sta && in rtw_mesh_plink_broken() 849 if (rtw_rcu_access_pointer(mpath->next_hop) == sta) in rtw_mesh_path_flush_by_nexthop() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 113 rtw_rcu_assign_pointer(mpath->next_hop, sta); in rtw_mesh_path_assign_nexthop() 131 char *next_hop; in rtw_prepare_for_gate() local 138 next_hop = rtw_rcu_dereference(gate_mpath->next_hop)->cmn.mac_addr; in rtw_prepare_for_gate() 139 _rtw_memcpy(attrib->ra, next_hop, ETH_ALEN); in rtw_prepare_for_gate() 174 if (rtw_warn_on(!gate_mpath->next_hop)) in rtw_mesh_path_move_to_queue() 333 char next_hop[ETH_ALEN]; in dump_mpath() local 349 _rtw_memcpy(next_hop, mpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_mpath() 364 , MAC_ARG(dst), MAC_ARG(next_hop), sn, metric, qlen in dump_mpath() 772 if (rtw_rcu_access_pointer(mpath->next_hop) == sta && in rtw_mesh_plink_broken() 851 if (rtw_rcu_access_pointer(mpath->next_hop) == sta) in rtw_mesh_path_flush_by_nexthop() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 112 rtw_rcu_assign_pointer(mpath->next_hop, sta); in rtw_mesh_path_assign_nexthop() 130 char *next_hop; in rtw_prepare_for_gate() local 137 next_hop = rtw_rcu_dereference(gate_mpath->next_hop)->cmn.mac_addr; in rtw_prepare_for_gate() 138 _rtw_memcpy(attrib->ra, next_hop, ETH_ALEN); in rtw_prepare_for_gate() 173 if (rtw_warn_on(!gate_mpath->next_hop)) in rtw_mesh_path_move_to_queue() 332 char next_hop[ETH_ALEN]; in dump_mpath() local 348 _rtw_memcpy(next_hop, mpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_mpath() 363 , MAC_ARG(dst), MAC_ARG(next_hop), sn, metric, qlen in dump_mpath() 771 if (rtw_rcu_access_pointer(mpath->next_hop) == sta && in rtw_mesh_plink_broken() 850 if (rtw_rcu_access_pointer(mpath->next_hop) == sta) in rtw_mesh_path_flush_by_nexthop() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 113 rtw_rcu_assign_pointer(mpath->next_hop, sta); in rtw_mesh_path_assign_nexthop() 131 char *next_hop; in rtw_prepare_for_gate() local 138 next_hop = rtw_rcu_dereference(gate_mpath->next_hop)->cmn.mac_addr; in rtw_prepare_for_gate() 139 _rtw_memcpy(attrib->ra, next_hop, ETH_ALEN); in rtw_prepare_for_gate() 174 if (rtw_warn_on(!gate_mpath->next_hop)) in rtw_mesh_path_move_to_queue() 333 char next_hop[ETH_ALEN]; in dump_mpath() local 349 _rtw_memcpy(next_hop, mpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_mpath() 364 , MAC_ARG(dst), MAC_ARG(next_hop), sn, metric, qlen in dump_mpath() 772 if (rtw_rcu_access_pointer(mpath->next_hop) == sta && in rtw_mesh_plink_broken() 851 if (rtw_rcu_access_pointer(mpath->next_hop) == sta) in rtw_mesh_path_flush_by_nexthop() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 112 rtw_rcu_assign_pointer(mpath->next_hop, sta); in rtw_mesh_path_assign_nexthop() 130 char *next_hop; in rtw_prepare_for_gate() local 137 next_hop = rtw_rcu_dereference(gate_mpath->next_hop)->cmn.mac_addr; in rtw_prepare_for_gate() 138 _rtw_memcpy(attrib->ra, next_hop, ETH_ALEN); in rtw_prepare_for_gate() 173 if (rtw_warn_on(!gate_mpath->next_hop)) in rtw_mesh_path_move_to_queue() 332 char next_hop[ETH_ALEN]; in dump_mpath() local 348 _rtw_memcpy(next_hop, mpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_mpath() 363 , MAC_ARG(dst), MAC_ARG(next_hop), sn, metric, qlen in dump_mpath() 771 if (rtw_rcu_access_pointer(mpath->next_hop) == sta && in rtw_mesh_plink_broken() 850 if (rtw_rcu_access_pointer(mpath->next_hop) == sta) in rtw_mesh_path_flush_by_nexthop() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 112 rtw_rcu_assign_pointer(mpath->next_hop, sta); in rtw_mesh_path_assign_nexthop() 130 char *next_hop; in rtw_prepare_for_gate() local 137 next_hop = rtw_rcu_dereference(gate_mpath->next_hop)->cmn.mac_addr; in rtw_prepare_for_gate() 138 _rtw_memcpy(attrib->ra, next_hop, ETH_ALEN); in rtw_prepare_for_gate() 173 if (rtw_warn_on(!gate_mpath->next_hop)) in rtw_mesh_path_move_to_queue() 332 char next_hop[ETH_ALEN]; in dump_mpath() local 348 _rtw_memcpy(next_hop, mpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_mpath() 363 , MAC_ARG(dst), MAC_ARG(next_hop), sn, metric, qlen in dump_mpath() 771 if (rtw_rcu_access_pointer(mpath->next_hop) == sta && in rtw_mesh_plink_broken() 850 if (rtw_rcu_access_pointer(mpath->next_hop) == sta) in rtw_mesh_path_flush_by_nexthop() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 112 rtw_rcu_assign_pointer(mpath->next_hop, sta); in rtw_mesh_path_assign_nexthop() 130 char *next_hop; in rtw_prepare_for_gate() local 137 next_hop = rtw_rcu_dereference(gate_mpath->next_hop)->cmn.mac_addr; in rtw_prepare_for_gate() 138 _rtw_memcpy(attrib->ra, next_hop, ETH_ALEN); in rtw_prepare_for_gate() 173 if (rtw_warn_on(!gate_mpath->next_hop)) in rtw_mesh_path_move_to_queue() 332 char next_hop[ETH_ALEN]; in dump_mpath() local 348 _rtw_memcpy(next_hop, mpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_mpath() 363 , MAC_ARG(dst), MAC_ARG(next_hop), sn, metric, qlen in dump_mpath() 771 if (rtw_rcu_access_pointer(mpath->next_hop) == sta && in rtw_mesh_plink_broken() 850 if (rtw_rcu_access_pointer(mpath->next_hop) == sta) in rtw_mesh_path_flush_by_nexthop() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 112 rtw_rcu_assign_pointer(mpath->next_hop, sta); in rtw_mesh_path_assign_nexthop() 130 char *next_hop; in rtw_prepare_for_gate() local 137 next_hop = rtw_rcu_dereference(gate_mpath->next_hop)->cmn.mac_addr; in rtw_prepare_for_gate() 138 _rtw_memcpy(attrib->ra, next_hop, ETH_ALEN); in rtw_prepare_for_gate() 173 if (rtw_warn_on(!gate_mpath->next_hop)) in rtw_mesh_path_move_to_queue() 332 char next_hop[ETH_ALEN]; in dump_mpath() local 348 _rtw_memcpy(next_hop, mpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_mpath() 363 , MAC_ARG(dst), MAC_ARG(next_hop), sn, metric, qlen in dump_mpath() 771 if (rtw_rcu_access_pointer(mpath->next_hop) == sta && in rtw_mesh_plink_broken() 850 if (rtw_rcu_access_pointer(mpath->next_hop) == sta) in rtw_mesh_path_flush_by_nexthop() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 113 rtw_rcu_assign_pointer(mpath->next_hop, sta); in rtw_mesh_path_assign_nexthop() 131 char *next_hop; in rtw_prepare_for_gate() local 138 next_hop = rtw_rcu_dereference(gate_mpath->next_hop)->cmn.mac_addr; in rtw_prepare_for_gate() 139 _rtw_memcpy(attrib->ra, next_hop, ETH_ALEN); in rtw_prepare_for_gate() 174 if (rtw_warn_on(!gate_mpath->next_hop)) in rtw_mesh_path_move_to_queue() 333 char next_hop[ETH_ALEN]; in dump_mpath() local 349 _rtw_memcpy(next_hop, mpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_mpath() 364 , MAC_ARG(dst), MAC_ARG(next_hop), sn, metric, qlen in dump_mpath() 772 if (rtw_rcu_access_pointer(mpath->next_hop) == sta && in rtw_mesh_plink_broken() 851 if (rtw_rcu_access_pointer(mpath->next_hop) == sta) in rtw_mesh_path_flush_by_nexthop() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 112 rtw_rcu_assign_pointer(mpath->next_hop, sta); in rtw_mesh_path_assign_nexthop() 130 char *next_hop; in rtw_prepare_for_gate() local 137 next_hop = rtw_rcu_dereference(gate_mpath->next_hop)->cmn.mac_addr; in rtw_prepare_for_gate() 138 _rtw_memcpy(attrib->ra, next_hop, ETH_ALEN); in rtw_prepare_for_gate() 173 if (rtw_warn_on(!gate_mpath->next_hop)) in rtw_mesh_path_move_to_queue() 332 char next_hop[ETH_ALEN]; in dump_mpath() local 348 _rtw_memcpy(next_hop, mpath->next_hop->cmn.mac_addr, ETH_ALEN); in dump_mpath() 363 , MAC_ARG(dst), MAC_ARG(next_hop), sn, metric, qlen in dump_mpath() 771 if (rtw_rcu_access_pointer(mpath->next_hop) == sta && in rtw_mesh_plink_broken() 850 if (rtw_rcu_access_pointer(mpath->next_hop) == sta) in rtw_mesh_path_flush_by_nexthop() [all …]
|