| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/halmac/ |
| H A D | halmac_original_h2c_ap.h | 94 #define ORIGINAL_H2C_GET_CMD_ID(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 0, 5) argument 95 #define ORIGINAL_H2C_SET_CMD_ID(h2c_pkt, value) \ argument 96 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 0, 5, value) 97 #define ORIGINAL_H2C_SET_CMD_ID_NO_CLR(h2c_pkt, value) \ argument 98 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 0, 5, value) 99 #define ORIGINAL_H2C_GET_CLASS(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 5, 3) argument 100 #define ORIGINAL_H2C_SET_CLASS(h2c_pkt, value) \ argument 101 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 5, 3, value) 102 #define ORIGINAL_H2C_SET_CLASS_NO_CLR(h2c_pkt, value) \ argument 103 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 5, 3, value) [all …]
|
| H A D | halmac_original_h2c_nic.h | 94 #define ORIGINAL_H2C_GET_CMD_ID(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 5) argument 95 #define ORIGINAL_H2C_SET_CMD_ID(h2c_pkt, value) \ argument 96 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 5, value) 97 #define ORIGINAL_H2C_GET_CLASS(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 5, 3) argument 98 #define ORIGINAL_H2C_SET_CLASS(h2c_pkt, value) \ argument 99 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 5, 3, value) 100 #define H2C2H_LB_GET_CMD_ID(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 5) argument 101 #define H2C2H_LB_SET_CMD_ID(h2c_pkt, value) \ argument 102 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 5, value) 103 #define H2C2H_LB_GET_CLASS(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 5, 3) argument [all …]
|
| H A D | halmac_fw_offload_h2c_ap.h | 108 #define H2C_CMD_HEADER_GET_CATEGORY(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 0, 7) argument 109 #define H2C_CMD_HEADER_SET_CATEGORY(h2c_pkt, value) \ argument 110 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 0, 7, value) 111 #define H2C_CMD_HEADER_SET_CATEGORY_NO_CLR(h2c_pkt, value) \ argument 112 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 0, 7, value) 113 #define H2C_CMD_HEADER_GET_ACK(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 7, 1) argument 114 #define H2C_CMD_HEADER_SET_ACK(h2c_pkt, value) \ argument 115 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 7, 1, value) 116 #define H2C_CMD_HEADER_SET_ACK_NO_CLR(h2c_pkt, value) \ argument 117 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 7, 1, value) [all …]
|
| H A D | halmac_fw_offload_h2c_nic.h | 108 #define H2C_CMD_HEADER_GET_CATEGORY(h2c_pkt) \ argument 109 LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 7) 110 #define H2C_CMD_HEADER_SET_CATEGORY(h2c_pkt, value) \ argument 111 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 7, value) 112 #define H2C_CMD_HEADER_GET_ACK(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 7, 1) argument 113 #define H2C_CMD_HEADER_SET_ACK(h2c_pkt, value) \ argument 114 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 7, 1, value) 115 #define H2C_CMD_HEADER_GET_TOTAL_LEN(h2c_pkt) \ argument 116 LE_BITS_TO_4BYTE(h2c_pkt + 0X04, 0, 16) 117 #define H2C_CMD_HEADER_SET_TOTAL_LEN(h2c_pkt, value) \ argument [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/halmac/ |
| H A D | halmac_original_h2c_ap.h | 94 #define ORIGINAL_H2C_GET_CMD_ID(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 0, 5) argument 95 #define ORIGINAL_H2C_SET_CMD_ID(h2c_pkt, value) \ argument 96 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 0, 5, value) 97 #define ORIGINAL_H2C_SET_CMD_ID_NO_CLR(h2c_pkt, value) \ argument 98 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 0, 5, value) 99 #define ORIGINAL_H2C_GET_CLASS(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 5, 3) argument 100 #define ORIGINAL_H2C_SET_CLASS(h2c_pkt, value) \ argument 101 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 5, 3, value) 102 #define ORIGINAL_H2C_SET_CLASS_NO_CLR(h2c_pkt, value) \ argument 103 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 5, 3, value) [all …]
|
| H A D | halmac_original_h2c_nic.h | 94 #define ORIGINAL_H2C_GET_CMD_ID(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 5) argument 95 #define ORIGINAL_H2C_SET_CMD_ID(h2c_pkt, value) \ argument 96 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 5, value) 97 #define ORIGINAL_H2C_GET_CLASS(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 5, 3) argument 98 #define ORIGINAL_H2C_SET_CLASS(h2c_pkt, value) \ argument 99 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 5, 3, value) 100 #define H2C2H_LB_GET_CMD_ID(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 5) argument 101 #define H2C2H_LB_SET_CMD_ID(h2c_pkt, value) \ argument 102 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 5, value) 103 #define H2C2H_LB_GET_CLASS(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 5, 3) argument [all …]
|
| H A D | halmac_fw_offload_h2c_ap.h | 108 #define H2C_CMD_HEADER_GET_CATEGORY(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 0, 7) argument 109 #define H2C_CMD_HEADER_SET_CATEGORY(h2c_pkt, value) \ argument 110 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 0, 7, value) 111 #define H2C_CMD_HEADER_SET_CATEGORY_NO_CLR(h2c_pkt, value) \ argument 112 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 0, 7, value) 113 #define H2C_CMD_HEADER_GET_ACK(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 7, 1) argument 114 #define H2C_CMD_HEADER_SET_ACK(h2c_pkt, value) \ argument 115 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 7, 1, value) 116 #define H2C_CMD_HEADER_SET_ACK_NO_CLR(h2c_pkt, value) \ argument 117 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 7, 1, value) [all …]
|
| H A D | halmac_fw_offload_h2c_nic.h | 108 #define H2C_CMD_HEADER_GET_CATEGORY(h2c_pkt) \ argument 109 LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 7) 110 #define H2C_CMD_HEADER_SET_CATEGORY(h2c_pkt, value) \ argument 111 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 7, value) 112 #define H2C_CMD_HEADER_GET_ACK(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 7, 1) argument 113 #define H2C_CMD_HEADER_SET_ACK(h2c_pkt, value) \ argument 114 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 7, 1, value) 115 #define H2C_CMD_HEADER_GET_TOTAL_LEN(h2c_pkt) \ argument 116 LE_BITS_TO_4BYTE(h2c_pkt + 0X04, 0, 16) 117 #define H2C_CMD_HEADER_SET_TOTAL_LEN(h2c_pkt, value) \ argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/halmac/ |
| H A D | halmac_original_h2c_ap.h | 95 #define ORIGINAL_H2C_GET_CMD_ID(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 0, 5) argument 96 #define ORIGINAL_H2C_SET_CMD_ID(h2c_pkt, value) \ argument 97 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 0, 5, value) 98 #define ORIGINAL_H2C_SET_CMD_ID_NO_CLR(h2c_pkt, value) \ argument 99 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 0, 5, value) 100 #define ORIGINAL_H2C_GET_CLASS(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 5, 3) argument 101 #define ORIGINAL_H2C_SET_CLASS(h2c_pkt, value) \ argument 102 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 5, 3, value) 103 #define ORIGINAL_H2C_SET_CLASS_NO_CLR(h2c_pkt, value) \ argument 104 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 5, 3, value) [all …]
|
| H A D | halmac_original_h2c_nic.h | 95 #define ORIGINAL_H2C_GET_CMD_ID(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 5) argument 96 #define ORIGINAL_H2C_SET_CMD_ID(h2c_pkt, value) \ argument 97 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 5, value) 98 #define ORIGINAL_H2C_GET_CLASS(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 5, 3) argument 99 #define ORIGINAL_H2C_SET_CLASS(h2c_pkt, value) \ argument 100 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 5, 3, value) 101 #define H2C2H_LB_GET_CMD_ID(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 5) argument 102 #define H2C2H_LB_SET_CMD_ID(h2c_pkt, value) \ argument 103 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 5, value) 104 #define H2C2H_LB_GET_CLASS(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 5, 3) argument [all …]
|
| H A D | halmac_fw_offload_h2c_ap.h | 109 #define H2C_CMD_HEADER_GET_CATEGORY(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 0, 7) argument 110 #define H2C_CMD_HEADER_SET_CATEGORY(h2c_pkt, value) \ argument 111 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 0, 7, value) 112 #define H2C_CMD_HEADER_SET_CATEGORY_NO_CLR(h2c_pkt, value) \ argument 113 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 0, 7, value) 114 #define H2C_CMD_HEADER_GET_ACK(h2c_pkt) GET_H2C_FIELD(h2c_pkt + 0X00, 7, 1) argument 115 #define H2C_CMD_HEADER_SET_ACK(h2c_pkt, value) \ argument 116 SET_H2C_FIELD_CLR(h2c_pkt + 0X00, 7, 1, value) 117 #define H2C_CMD_HEADER_SET_ACK_NO_CLR(h2c_pkt, value) \ argument 118 SET_H2C_FIELD_NO_CLR(h2c_pkt + 0X00, 7, 1, value) [all …]
|
| H A D | halmac_fw_offload_h2c_nic.h | 109 #define H2C_CMD_HEADER_GET_CATEGORY(h2c_pkt) \ argument 110 LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 7) 111 #define H2C_CMD_HEADER_SET_CATEGORY(h2c_pkt, value) \ argument 112 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 7, value) 113 #define H2C_CMD_HEADER_GET_ACK(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 7, 1) argument 114 #define H2C_CMD_HEADER_SET_ACK(h2c_pkt, value) \ argument 115 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 7, 1, value) 116 #define H2C_CMD_HEADER_GET_TOTAL_LEN(h2c_pkt) \ argument 117 LE_BITS_TO_4BYTE(h2c_pkt + 0X04, 0, 16) 118 #define H2C_CMD_HEADER_SET_TOTAL_LEN(h2c_pkt, value) \ argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/halmac/ |
| H A D | halmac_original_h2c_nic.h | 94 #define ORIGINAL_H2C_GET_CMD_ID(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 5) argument 95 #define ORIGINAL_H2C_SET_CMD_ID(h2c_pkt, value) \ argument 96 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 5, value) 97 #define ORIGINAL_H2C_GET_CLASS(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 5, 3) argument 98 #define ORIGINAL_H2C_SET_CLASS(h2c_pkt, value) \ argument 99 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 5, 3, value) 100 #define H2C2H_LB_GET_CMD_ID(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 5) argument 101 #define H2C2H_LB_SET_CMD_ID(h2c_pkt, value) \ argument 102 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 5, value) 103 #define H2C2H_LB_GET_CLASS(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 5, 3) argument [all …]
|
| H A D | halmac_fw_offload_h2c_nic.h | 105 #define H2C_CMD_HEADER_GET_CATEGORY(h2c_pkt) \ argument 106 LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 0, 7) 107 #define H2C_CMD_HEADER_SET_CATEGORY(h2c_pkt, value) \ argument 108 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 0, 7, value) 109 #define H2C_CMD_HEADER_GET_ACK(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X00, 7, 1) argument 110 #define H2C_CMD_HEADER_SET_ACK(h2c_pkt, value) \ argument 111 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 7, 1, value) 112 #define H2C_CMD_HEADER_GET_TOTAL_LEN(h2c_pkt) \ argument 113 LE_BITS_TO_4BYTE(h2c_pkt + 0X04, 0, 16) 114 #define H2C_CMD_HEADER_SET_TOTAL_LEN(h2c_pkt, value) \ argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtw88/ |
| H A D | fw.h | 246 #define SET_PKT_H2C_CATEGORY(h2c_pkt, value) \ argument 247 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(6, 0)) 248 #define SET_PKT_H2C_CMD_ID(h2c_pkt, value) \ argument 249 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8)) 250 #define SET_PKT_H2C_SUB_CMD_ID(h2c_pkt, value) \ argument 251 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 16)) 252 #define SET_PKT_H2C_TOTAL_LEN(h2c_pkt, value) \ argument 253 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 0)) 255 static inline void rtw_h2c_pkt_set_header(u8 *h2c_pkt, u8 sub_id) in rtw_h2c_pkt_set_header() argument 257 SET_PKT_H2C_CATEGORY(h2c_pkt, H2C_PKT_CATEGORY); in rtw_h2c_pkt_set_header() [all …]
|
| H A D | fw.c | 270 static void rtw_fw_send_h2c_packet(struct rtw_dev *rtwdev, u8 *h2c_pkt) in rtw_fw_send_h2c_packet() argument 276 FW_OFFLOAD_H2C_SET_SEQ_NUM(h2c_pkt, rtwdev->h2c.seq); in rtw_fw_send_h2c_packet() 277 ret = rtw_hci_write_data_h2c(rtwdev, h2c_pkt, H2C_PKT_SIZE); in rtw_fw_send_h2c_packet() 289 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; in rtw_fw_send_general_info() local 295 rtw_h2c_pkt_set_header(h2c_pkt, H2C_PKT_GENERAL_INFO); in rtw_fw_send_general_info() 297 SET_PKT_H2C_TOTAL_LEN(h2c_pkt, total_size); in rtw_fw_send_general_info() 299 GENERAL_INFO_SET_FW_TX_BOUNDARY(h2c_pkt, in rtw_fw_send_general_info() 303 rtw_fw_send_h2c_packet(rtwdev, h2c_pkt); in rtw_fw_send_general_info() 311 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; in rtw_fw_send_phydm_info() local 323 rtw_h2c_pkt_set_header(h2c_pkt, H2C_PKT_PHYDM_INFO); in rtw_fw_send_phydm_info() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/ |
| H A D | phl_tx.c | 813 struct rtw_h2c_pkt *h2c_pkt, u8 pos) in enqueue_h2c_pkt() argument 820 if (h2c_pkt != NULL) { in enqueue_h2c_pkt() 823 list_add_tail(&h2c_pkt->list, &pool_list->queue); in enqueue_h2c_pkt() 825 list_add(&h2c_pkt->list, &pool_list->queue); in enqueue_h2c_pkt() 838 struct rtw_h2c_pkt *h2c_pkt = NULL; in dequeue_h2c_pkt() local 844 h2c_pkt = NULL; in dequeue_h2c_pkt() 846 h2c_pkt = list_first_entry(&pool_list->queue, struct rtw_h2c_pkt, list); in dequeue_h2c_pkt() 848 list_del(&h2c_pkt->list); in dequeue_h2c_pkt() 852 return h2c_pkt; in dequeue_h2c_pkt() 856 struct rtw_h2c_pkt *h2c_pkt, in _phl_reset_h2c_pkt() argument [all …]
|
| H A D | phl_api_drv.c | 35 struct rtw_h2c_pkt *h2c_pkt = NULL; in rtw_phl_query_h2c_pkt() local 38 h2c_pkt = (struct rtw_h2c_pkt *)phl_query_idle_h2c_pkt(phl_info, type); in rtw_phl_query_h2c_pkt() 40 if (!h2c_pkt) in rtw_phl_query_h2c_pkt() 43 return h2c_pkt; in rtw_phl_query_h2c_pkt()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/ |
| H A D | phl_tx.c | 840 struct rtw_h2c_pkt *h2c_pkt, u8 pos) in enqueue_h2c_pkt() argument 847 if (h2c_pkt != NULL) { in enqueue_h2c_pkt() 850 list_add_tail(&h2c_pkt->list, &pool_list->queue); in enqueue_h2c_pkt() 852 list_add(&h2c_pkt->list, &pool_list->queue); in enqueue_h2c_pkt() 865 struct rtw_h2c_pkt *h2c_pkt = NULL; in dequeue_h2c_pkt() local 871 h2c_pkt = NULL; in dequeue_h2c_pkt() 873 h2c_pkt = list_first_entry(&pool_list->queue, struct rtw_h2c_pkt, list); in dequeue_h2c_pkt() 875 list_del(&h2c_pkt->list); in dequeue_h2c_pkt() 879 return h2c_pkt; in dequeue_h2c_pkt() 883 struct rtw_h2c_pkt *h2c_pkt, in _phl_reset_h2c_pkt() argument [all …]
|
| H A D | phl_api_drv.c | 35 struct rtw_h2c_pkt *h2c_pkt = NULL; in rtw_phl_query_h2c_pkt() local 38 h2c_pkt = (struct rtw_h2c_pkt *)phl_query_idle_h2c_pkt(phl_info, type); in rtw_phl_query_h2c_pkt() 40 if (!h2c_pkt) in rtw_phl_query_h2c_pkt() 43 return h2c_pkt; in rtw_phl_query_h2c_pkt()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/mac/mac_ax/ |
| H A D | h2c_agg.c | 118 cur_h2cb = (struct rtw_h2c_pkt *)cur_agg_node->h2c_pkt; in mac_h2c_agg_tx() 123 (cur_agg_node->next->h2c_pkt))->data_len); in mac_h2c_agg_tx() 125 cur_h2cb = (struct h2c_buf *)cur_agg_node->h2c_pkt; in mac_h2c_agg_tx() 130 (cur_agg_node->next->h2c_pkt))->len); in mac_h2c_agg_tx() 230 PLTFM_RECYCLE_H2C((struct rtw_h2c_pkt *)cur_agg_node->h2c_pkt); in mac_h2c_agg_flush() 232 h2cb_free(adapter, (struct h2c_buf *)cur_agg_node->h2c_pkt); in mac_h2c_agg_flush()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/mac/mac_ax/ |
| H A D | h2c_agg.c | 118 cur_h2cb = (struct rtw_h2c_pkt *)cur_agg_node->h2c_pkt; in mac_h2c_agg_tx() 123 (cur_agg_node->next->h2c_pkt))->data_len); in mac_h2c_agg_tx() 125 cur_h2cb = (struct h2c_buf *)cur_agg_node->h2c_pkt; in mac_h2c_agg_tx() 130 (cur_agg_node->next->h2c_pkt))->len); in mac_h2c_agg_tx() 230 PLTFM_RECYCLE_H2C((struct rtw_h2c_pkt *)cur_agg_node->h2c_pkt); in mac_h2c_agg_flush() 232 h2cb_free(adapter, (struct h2c_buf *)cur_agg_node->h2c_pkt); in mac_h2c_agg_flush()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hci/ |
| H A D | phl_trx_pcie.c | 27 struct rtw_h2c_pkt *h2c_pkt = NULL, *h2c_t = NULL; in phl_dump_link_list() local 107 phl_list_for_loop_safe(h2c_pkt, h2c_t, struct rtw_h2c_pkt, in phl_dump_link_list() 109 vir_addr = (u8 *)h2c_pkt->vir_head; in phl_dump_link_list() 112 h2c_pkt->phy_addr_l, in phl_dump_link_list() 113 h2c_pkt->phy_addr_h); in phl_dump_link_list() 115 h2c_pkt->type, h2c_pkt->cache, h2c_pkt->buf_len); in phl_dump_link_list() 117 (u8 *)h2c_pkt->vir_head, in phl_dump_link_list() 118 (u8 *)h2c_pkt->vir_data, in phl_dump_link_list() 119 (u8 *)h2c_pkt->vir_tail, in phl_dump_link_list() 120 (u8 *)h2c_pkt->vir_end); in phl_dump_link_list() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/rtl8822c/ |
| H A D | rtl8822c_cmd.c | 96 #define SET_PWR_MODE_SET_BCN_RECEIVING_TIME(h2c_pkt, value) \ argument 97 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X04, 24, 5, value) 98 #define SET_PWR_MODE_SET_ADOPT_BCN_RECEIVING_TIME(h2c_pkt, value) \ argument 99 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X04, 31, 1, value) 236 …#define SET_PWR_MODE_EXT_SET_1T1R_EN(h2c_pkt, value) SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X00, 8, 1, va… in _rtl8822c_set_FwPwrMode_cmd() argument
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hci/ |
| H A D | phl_trx_sdio.c | 1480 struct rtw_h2c_pkt *h2c_pkt = (struct rtw_h2c_pkt *)pkt; in phl_pltfm_tx_sdio() local 1490 res = rtw_hal_sdio_tx(phl->hal, dma_ch, h2c_pkt->vir_head, in phl_pltfm_tx_sdio() 1491 h2c_pkt->data_len, 1, NULL, NULL); in phl_pltfm_tx_sdio() 1503 phl_enqueue_idle_h2c_pkt(phl, h2c_pkt); in phl_pltfm_tx_sdio() 1513 struct rtw_h2c_pkt *h2c_pkt) in phl_free_h2c_pkt_buf_sdio() argument 1515 if (!h2c_pkt->vir_head || !h2c_pkt->buf_len) in phl_free_h2c_pkt_buf_sdio() 1519 h2c_pkt->vir_head, h2c_pkt->buf_len); in phl_free_h2c_pkt_buf_sdio() 1520 h2c_pkt->vir_head = NULL; in phl_free_h2c_pkt_buf_sdio() 1521 h2c_pkt->buf_len = 0; in phl_free_h2c_pkt_buf_sdio() 1526 struct rtw_h2c_pkt *h2c_pkt, u32 buf_len) in phl_alloc_h2c_pkt_buf_sdio() argument [all …]
|