Home
last modified time | relevance | path

Searched refs:h2c_pkt (Results 1 – 25 of 49) sorted by relevance

12

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/halmac/
H A Dhalmac_original_h2c_ap.h94 #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 Dhalmac_original_h2c_nic.h94 #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 Dhalmac_fw_offload_h2c_ap.h108 #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 Dhalmac_fw_offload_h2c_nic.h108 #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 Dhalmac_original_h2c_ap.h94 #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 Dhalmac_original_h2c_nic.h94 #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 Dhalmac_fw_offload_h2c_ap.h108 #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 Dhalmac_fw_offload_h2c_nic.h108 #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 Dhalmac_original_h2c_ap.h95 #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 Dhalmac_original_h2c_nic.h95 #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 Dhalmac_fw_offload_h2c_ap.h109 #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 Dhalmac_fw_offload_h2c_nic.h109 #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 Dhalmac_original_h2c_nic.h94 #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 Dhalmac_fw_offload_h2c_nic.h105 #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 Dfw.h246 #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 Dfw.c270 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 Dphl_tx.c813 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 Dphl_api_drv.c35 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 Dphl_tx.c840 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 Dphl_api_drv.c35 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 Dh2c_agg.c118 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 Dh2c_agg.c118 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 Dphl_trx_pcie.c27 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 Drtl8822c_cmd.c96 #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 Dphl_trx_sdio.c1480 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 …]

12