| /OK3568_Linux_fs/kernel/net/mac80211/ |
| H A D | mesh_pathtbl.c | 163 struct mesh_path *from_mpath, in mesh_path_move_to_queue() argument 170 if (WARN_ON(gate_mpath == from_mpath)) in mesh_path_move_to_queue() 177 spin_lock_irqsave(&from_mpath->frame_queue.lock, flags); in mesh_path_move_to_queue() 178 skb_queue_splice_init(&from_mpath->frame_queue, &failq); in mesh_path_move_to_queue() 179 spin_unlock_irqrestore(&from_mpath->frame_queue.lock, flags); in mesh_path_move_to_queue() 208 spin_lock_irqsave(&from_mpath->frame_queue.lock, flags); in mesh_path_move_to_queue() 209 skb_queue_splice(&failq, &from_mpath->frame_queue); in mesh_path_move_to_queue() 210 spin_unlock_irqrestore(&from_mpath->frame_queue.lock, flags); in mesh_path_move_to_queue() 681 struct mesh_path *from_mpath = mpath; in mesh_path_send_to_gates() local 691 mesh_path_move_to_queue(gate, from_mpath, copy); in mesh_path_send_to_gates() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 162 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 170 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 177 _rtw_spinlock_bh(&from_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 178 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 179 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 180 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 181 _rtw_spinunlock_bh(&from_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 225 _rtw_spinlock_bh(&from_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 226 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 227 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 162 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 170 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 177 _rtw_spinlock_bh(&from_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 178 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 179 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 180 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 181 _rtw_spinunlock_bh(&from_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 225 _rtw_spinlock_bh(&from_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 226 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 227 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 163 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 172 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 179 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 180 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 181 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 182 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 183 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 228 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 229 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 162 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 171 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 178 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 179 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 180 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 181 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 226 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 228 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 163 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 172 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 179 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 180 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 181 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 182 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 183 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 228 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 229 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 162 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 171 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 178 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 179 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 180 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 181 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 226 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 228 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 162 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 171 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 178 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 179 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 180 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 181 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 226 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 228 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 162 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 171 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 178 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 179 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 180 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 181 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 226 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 228 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 162 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 171 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 178 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 179 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 180 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 181 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 226 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 228 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 163 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 172 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 179 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 180 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 181 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 182 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 183 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 228 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 229 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 162 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 171 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 178 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 179 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 180 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 181 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 226 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 228 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 163 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 172 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 179 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 180 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 181 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 182 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 183 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 228 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 229 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 163 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 172 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 179 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 180 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 181 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 182 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 183 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 228 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 229 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 162 struct rtw_mesh_path *from_mpath, in rtw_mesh_path_move_to_queue() argument 171 if (rtw_warn_on(gate_mpath == from_mpath)) in rtw_mesh_path_move_to_queue() 178 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 179 rtw_list_splice_init(&from_mpath->frame_queue.queue, &failq); in rtw_mesh_path_move_to_queue() 180 failq_len = from_mpath->frame_queue_len; in rtw_mesh_path_move_to_queue() 181 from_mpath->frame_queue_len = 0; in rtw_mesh_path_move_to_queue() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 226 _enter_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 227 rtw_list_splice(&failq, &from_mpath->frame_queue.queue); in rtw_mesh_path_move_to_queue() 228 from_mpath->frame_queue_len += failq_len; in rtw_mesh_path_move_to_queue() [all …]
|