| /OK3568_Linux_fs/kernel/net/mac80211/ |
| H A D | mesh_hwmp.c | 975 struct mesh_preq_queue *preq_node; in mesh_queue_preq() local 977 preq_node = kmalloc(sizeof(struct mesh_preq_queue), GFP_ATOMIC); in mesh_queue_preq() 978 if (!preq_node) { in mesh_queue_preq() 986 kfree(preq_node); in mesh_queue_preq() 996 kfree(preq_node); in mesh_queue_preq() 1000 memcpy(preq_node->dst, mpath->dst, ETH_ALEN); in mesh_queue_preq() 1001 preq_node->flags = flags; in mesh_queue_preq() 1006 list_add_tail(&preq_node->list, &ifmsh->preq_queue.list); in mesh_queue_preq() 1032 struct mesh_preq_queue *preq_node; in mesh_path_start_discovery() local 1046 preq_node = list_first_entry(&ifmsh->preq_queue.list, in mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1287 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1289 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1290 if (!preq_node) { in rtw_mesh_queue_preq() 1298 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1308 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1312 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1313 preq_node->flags = flags; in rtw_mesh_queue_preq() 1326 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1369 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1386 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1288 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1290 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1291 if (!preq_node) { in rtw_mesh_queue_preq() 1299 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1309 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1313 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1314 preq_node->flags = flags; in rtw_mesh_queue_preq() 1327 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1370 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1387 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1287 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1289 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1290 if (!preq_node) { in rtw_mesh_queue_preq() 1298 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1308 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1312 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1313 preq_node->flags = flags; in rtw_mesh_queue_preq() 1326 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1369 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1386 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1288 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1290 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1291 if (!preq_node) { in rtw_mesh_queue_preq() 1299 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1309 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1313 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1314 preq_node->flags = flags; in rtw_mesh_queue_preq() 1327 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1370 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1387 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1288 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1290 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1291 if (!preq_node) { in rtw_mesh_queue_preq() 1299 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1309 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1313 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1314 preq_node->flags = flags; in rtw_mesh_queue_preq() 1327 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1370 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1387 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1131 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1133 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1134 if (!preq_node) { in rtw_mesh_queue_preq() 1142 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1152 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1156 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1157 preq_node->flags = flags; in rtw_mesh_queue_preq() 1170 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1213 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1230 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1131 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1133 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1134 if (!preq_node) { in rtw_mesh_queue_preq() 1142 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1152 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1156 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1157 preq_node->flags = flags; in rtw_mesh_queue_preq() 1170 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1213 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1230 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1288 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1290 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1291 if (!preq_node) { in rtw_mesh_queue_preq() 1299 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1309 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1313 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1314 preq_node->flags = flags; in rtw_mesh_queue_preq() 1327 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1370 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1387 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1131 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1133 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1134 if (!preq_node) { in rtw_mesh_queue_preq() 1142 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1152 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1156 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1157 preq_node->flags = flags; in rtw_mesh_queue_preq() 1170 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1213 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1230 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1131 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1133 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1134 if (!preq_node) { in rtw_mesh_queue_preq() 1142 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1152 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1156 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1157 preq_node->flags = flags; in rtw_mesh_queue_preq() 1170 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1213 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1230 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1131 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1133 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1134 if (!preq_node) { in rtw_mesh_queue_preq() 1142 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1152 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1156 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1157 preq_node->flags = flags; in rtw_mesh_queue_preq() 1170 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1213 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1230 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1132 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1134 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1135 if (!preq_node) { in rtw_mesh_queue_preq() 1143 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1153 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1157 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1158 preq_node->flags = flags; in rtw_mesh_queue_preq() 1171 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1214 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1231 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1131 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1133 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1134 if (!preq_node) { in rtw_mesh_queue_preq() 1142 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1152 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1156 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1157 preq_node->flags = flags; in rtw_mesh_queue_preq() 1170 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1213 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1230 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 1131 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_queue_preq() local 1133 preq_node = rtw_malloc(sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1134 if (!preq_node) { in rtw_mesh_queue_preq() 1142 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1152 rtw_mfree(preq_node, sizeof(struct rtw_mesh_preq_queue)); in rtw_mesh_queue_preq() 1156 _rtw_memcpy(preq_node->dst, path->dst, ETH_ALEN); in rtw_mesh_queue_preq() 1157 preq_node->flags = flags; in rtw_mesh_queue_preq() 1170 rtw_list_insert_tail(&preq_node->list, &minfo->preq_queue.list); in rtw_mesh_queue_preq() 1213 struct rtw_mesh_preq_queue *preq_node; in rtw_mesh_path_start_discovery() local 1230 preq_node = rtw_list_first_entry(&minfo->preq_queue.list, in rtw_mesh_path_start_discovery() [all …]
|