| /OK3568_Linux_fs/kernel/net/mac80211/ |
| H A D | mesh_pathtbl.c | 94 spin_lock_irqsave(&mpath->frame_queue.lock, flags); in mesh_path_assign_nexthop() 95 skb_queue_walk(&mpath->frame_queue, skb) { in mesh_path_assign_nexthop() 102 spin_unlock_irqrestore(&mpath->frame_queue.lock, flags); in mesh_path_assign_nexthop() 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() 182 if (skb_queue_len(&gate_mpath->frame_queue) >= in mesh_path_move_to_queue() 193 skb_queue_tail(&gate_mpath->frame_queue, skb); in mesh_path_move_to_queue() 203 gate_mpath->dst, skb_queue_len(&gate_mpath->frame_queue)); in mesh_path_move_to_queue() 208 spin_lock_irqsave(&from_mpath->frame_queue.lock, flags); in mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 114 _rtw_spinlock_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 115 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 123 _rtw_spinunlock_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 181 _rtw_spinunlock_bh(&from_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 198 _rtw_spinlock_bh(&gate_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 199 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 201 _rtw_spinunlock_bh(&gate_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 209 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| H A D | rtw_mesh_pathtbl.h | 109 _queue frame_queue; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 114 _rtw_spinlock_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 115 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 123 _rtw_spinunlock_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 181 _rtw_spinunlock_bh(&from_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 198 _rtw_spinlock_bh(&gate_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 199 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 201 _rtw_spinunlock_bh(&gate_mpath->frame_queue.lock); in rtw_mesh_path_move_to_queue() 209 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| H A D | rtw_mesh_pathtbl.h | 109 _queue frame_queue; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 115 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 116 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 124 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 183 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 201 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 203 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 211 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 114 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 115 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 123 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 199 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 202 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 210 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| H A D | rtw_mesh_pathtbl.h | 109 _queue frame_queue; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 115 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 116 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 124 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 183 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 201 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 203 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 211 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| H A D | rtw_mesh_pathtbl.h | 110 _queue frame_queue; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 114 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 115 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 123 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 199 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 202 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 210 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 114 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 115 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 123 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 199 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 202 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 210 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| H A D | rtw_mesh_pathtbl.h | 109 _queue frame_queue; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 114 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 115 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 123 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 199 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 202 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 210 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| H A D | rtw_mesh_pathtbl.h | 109 _queue frame_queue; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 114 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 115 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 123 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 199 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 202 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 210 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| H A D | rtw_mesh_pathtbl.h | 109 _queue frame_queue; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 115 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 116 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 124 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 183 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 201 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 203 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 211 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 114 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 115 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 123 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 199 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 202 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 210 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| H A D | rtw_mesh_pathtbl.h | 109 _queue frame_queue; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 115 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 116 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 124 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 183 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 201 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 203 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 211 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| H A D | rtw_mesh_pathtbl.h | 110 _queue frame_queue; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 115 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 116 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 124 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 183 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 201 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 203 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 211 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|
| H A D | rtw_mesh_pathtbl.h | 110 _queue frame_queue; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.c | 114 enter_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 115 head = &mpath->frame_queue.queue; in rtw_mesh_path_assign_nexthop() 123 exit_critical_bh(&mpath->frame_queue.lock); in rtw_mesh_path_assign_nexthop() 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() 182 _exit_critical_bh(&from_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 199 _enter_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 200 rtw_list_insert_tail(&fskb->list, get_list_head(&gate_mpath->frame_queue)); in rtw_mesh_path_move_to_queue() 202 _exit_critical_bh(&gate_mpath->frame_queue.lock, &flags); in rtw_mesh_path_move_to_queue() 210 skb_queue_tail(&gate_mpath->frame_queue, skb); in rtw_mesh_path_move_to_queue() [all …]
|