| /OK3568_Linux_fs/kernel/net/mac80211/ |
| H A D | mesh_hwmp.c | 23 static inline u32 u32_field_get(const u8 *preq_elem, int offset, bool ae) in u32_field_get() argument 27 return get_unaligned_le32(preq_elem + offset); in u32_field_get() 30 static inline u16 u16_field_get(const u8 *preq_elem, int offset, bool ae) in u16_field_get() argument 34 return get_unaligned_le16(preq_elem + offset); in u16_field_get() 561 const u8 *preq_elem, u32 orig_metric) in hwmp_preq_frame_process() argument 574 target_addr = PREQ_IE_TARGET_ADDR(preq_elem); in hwmp_preq_frame_process() 575 orig_addr = PREQ_IE_ORIG_ADDR(preq_elem); in hwmp_preq_frame_process() 576 target_sn = PREQ_IE_TARGET_SN(preq_elem); in hwmp_preq_frame_process() 577 orig_sn = PREQ_IE_ORIG_SN(preq_elem); in hwmp_preq_frame_process() 578 target_flags = PREQ_IE_TARGET_F(preq_elem); in hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 102 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 106 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 109 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 113 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 626 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 640 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 641 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 642 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 643 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 644 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 104 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 108 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 111 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 115 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 627 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 641 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 642 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 643 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 644 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 645 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 103 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 107 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 110 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 114 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 626 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 640 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 641 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 642 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 643 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 644 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 104 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 108 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 111 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 115 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 627 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 641 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 642 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 643 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 644 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 645 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 104 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 108 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 111 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 115 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 627 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 641 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 642 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 643 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 644 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 645 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 102 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 106 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 109 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 113 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 470 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 484 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 485 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 486 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 487 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 488 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 103 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 107 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 110 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 114 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 470 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 484 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 485 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 486 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 487 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 488 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 104 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 108 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 111 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 115 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 627 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 641 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 642 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 643 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 644 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 645 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 103 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 107 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 110 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 114 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 470 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 484 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 485 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 486 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 487 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 488 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 103 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 107 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 110 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 114 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 470 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 484 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 485 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 486 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 487 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 488 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 103 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 107 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 110 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 114 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 470 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 484 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 485 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 486 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 487 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 488 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 104 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 108 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 111 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 115 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 471 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 485 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 486 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 487 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 488 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 489 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 103 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 107 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 110 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 114 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 470 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 484 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 485 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 486 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 487 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 488 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_hwmp.c | 103 static inline u32 rtw_u32_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u32_field_get() argument 107 return LE_BITS_TO_4BYTE(preq_elem + shift, 0, 32); in rtw_u32_field_get() 110 static inline u16 rtw_u16_field_get(const u8 *preq_elem, int shift, BOOLEAN ae) in rtw_u16_field_get() argument 114 return LE_BITS_TO_2BYTE(preq_elem + shift, 0, 16); in rtw_u16_field_get() 470 const u8 *preq_elem, u32 originator_metric) in rtw_hwmp_preq_frame_process() argument 484 target_addr = RTW_PREQ_IE_TARGET_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 485 originator_addr = RTW_PREQ_IE_ORIG_ADDR(preq_elem); in rtw_hwmp_preq_frame_process() 486 target_sn = RTW_PREQ_IE_TARGET_SN(preq_elem); in rtw_hwmp_preq_frame_process() 487 originator_sn = RTW_PREQ_IE_ORIG_SN(preq_elem); in rtw_hwmp_preq_frame_process() 488 target_flags = RTW_PREQ_IE_TARGET_F(preq_elem); in rtw_hwmp_preq_frame_process() [all …]
|