| /linux/drivers/net/wireless/realtek/rtw89/ |
| A D | fw.h | 1172 #define RTW89_GET_C2H_CATEGORY(c2h) \ argument 1174 #define RTW89_GET_C2H_CLASS(c2h) \ argument 1176 #define RTW89_GET_C2H_FUNC(c2h) \ argument 1178 #define RTW89_GET_C2H_LEN(c2h) \ argument 1181 #define RTW89_GET_C2H_LOG_SRT_PRT(c2h) (char *)((__le32 *)(c2h) + 2) argument 1184 #define RTW89_GET_MAC_C2H_DONE_ACK_CAT(c2h) \ argument 1195 #define RTW89_GET_MAC_C2H_REV_ACK_CAT(c2h) \ argument 1199 #define RTW89_GET_MAC_C2H_REV_ACK_FUNC(c2h) \ argument 1204 #define RTW89_GET_PHY_C2H_RA_RPT_MACID(c2h) \ argument 1212 #define RTW89_GET_PHY_C2H_RA_RPT_GILTF(c2h) \ argument [all …]
|
| A D | mac.c | 1329 SET_QUOTA(c2h, PLE, 2); in ple_quota_cfg() 3093 RTW89_GET_MAC_C2H_REV_ACK_CAT(c2h->data), in rtw89_mac_c2h_rec_ack() 3094 RTW89_GET_MAC_C2H_REV_ACK_CLASS(c2h->data), in rtw89_mac_c2h_rec_ack() 3095 RTW89_GET_MAC_C2H_REV_ACK_FUNC(c2h->data), in rtw89_mac_c2h_rec_ack() 3104 RTW89_GET_MAC_C2H_DONE_ACK_CAT(c2h->data), in rtw89_mac_c2h_done_ack() 3105 RTW89_GET_MAC_C2H_DONE_ACK_CLASS(c2h->data), in rtw89_mac_c2h_done_ack() 3106 RTW89_GET_MAC_C2H_DONE_ACK_FUNC(c2h->data), in rtw89_mac_c2h_done_ack() 3115 RTW89_GET_C2H_LOG_SRT_PRT(c2h->data)); in rtw89_mac_c2h_log() 3120 struct sk_buff *c2h, u32 len) = { 3130 struct sk_buff *c2h, u32 len) = { [all …]
|
| A D | phy.c | 1329 struct sk_buff *c2h; member 1338 struct sk_buff *c2h = ra_data->c2h; in rtw89_phy_c2h_ra_rpt_iter() local 1341 mac_id = RTW89_GET_PHY_C2H_RA_RPT_MACID(c2h->data); in rtw89_phy_c2h_ra_rpt_iter() 1347 rate = RTW89_GET_PHY_C2H_RA_RPT_MCSNSS(c2h->data); in rtw89_phy_c2h_ra_rpt_iter() 1348 bw = RTW89_GET_PHY_C2H_RA_RPT_BW(c2h->data); in rtw89_phy_c2h_ra_rpt_iter() 1349 giltf = RTW89_GET_PHY_C2H_RA_RPT_GILTF(c2h->data); in rtw89_phy_c2h_ra_rpt_iter() 1350 mode = RTW89_GET_PHY_C2H_RA_RPT_MD_SEL(c2h->data); in rtw89_phy_c2h_ra_rpt_iter() 1402 rtw89_phy_c2h_ra_rpt(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_ra_rpt() argument 1407 ra_data.c2h = c2h; in rtw89_phy_c2h_ra_rpt() 1415 struct sk_buff *c2h, u32 len) = { [all …]
|
| A D | fw.c | 1477 void rtw89_fw_c2h_irqsafe(struct rtw89_dev *rtwdev, struct sk_buff *c2h) in rtw89_fw_c2h_irqsafe() argument 1479 skb_queue_tail(&rtwdev->c2h_queue, c2h); in rtw89_fw_c2h_irqsafe()
|
| A D | core.h | 2133 u16 c2h; member
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| A D | fw.c | 21 struct rtw_c2h_cmd *c2h; in rtw_fw_c2h_cmd_handle_ext() local 24 c2h = get_c2h_from_skb(skb); in rtw_fw_c2h_cmd_handle_ext() 25 sub_cmd_id = c2h->payload[0]; in rtw_fw_c2h_cmd_handle_ext() 210 struct rtw_c2h_cmd *c2h; in rtw_fw_c2h_cmd_handle() local 223 switch (c2h->id) { in rtw_fw_c2h_cmd_handle() 228 rtw_coex_bt_info_notify(rtwdev, c2h->payload, len); in rtw_fw_c2h_cmd_handle() 240 rtw_fw_ra_report_handle(rtwdev, c2h->payload, len); in rtw_fw_c2h_cmd_handle() 254 struct rtw_c2h_cmd *c2h; in rtw_fw_c2h_cmd_rx_irqsafe() local 262 c2h->id, c2h->seq, len); in rtw_fw_c2h_cmd_rx_irqsafe() 264 switch (c2h->id) { in rtw_fw_c2h_cmd_rx_irqsafe() [all …]
|
| A D | tx.c | 208 struct rtw_c2h_cmd *c2h; in rtw_tx_report_handle() local 214 c2h = get_c2h_from_skb(skb); in rtw_tx_report_handle() 217 sn = GET_CCX_REPORT_SEQNUM_V0(c2h->payload); in rtw_tx_report_handle() 218 st = GET_CCX_REPORT_STATUS_V0(c2h->payload); in rtw_tx_report_handle() 220 sn = GET_CCX_REPORT_SEQNUM_V1(c2h->payload); in rtw_tx_report_handle() 221 st = GET_CCX_REPORT_STATUS_V1(c2h->payload); in rtw_tx_report_handle()
|
| A D | coex.c | 580 struct rtw_c2h_cmd *c2h; in get_payload_from_coex_resp() local 584 c2h = (struct rtw_c2h_cmd *)(resp->data + pkt_offset); in get_payload_from_coex_resp() 586 return c2h->payload; in get_payload_from_coex_resp()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/ |
| A D | wifi.h | 159 #define GET_C2H_CMD_ID(c2h) ({u8 *__c2h = c2h; __c2h[0]; }) argument 160 #define GET_C2H_SEQ(c2h) ({u8 *__c2h = c2h; __c2h[1]; }) argument 162 #define GET_C2H_DATA_PTR(c2h) ({u8 *__c2h = c2h; &__c2h[C2H_DATA_OFFSET]; }) argument 164 #define GET_TX_REPORT_SN_V1(c2h) (c2h[6]) argument 165 #define GET_TX_REPORT_ST_V1(c2h) (c2h[0] & 0xC0) argument 166 #define GET_TX_REPORT_RETRY_V1(c2h) (c2h[2] & 0x3F) argument 167 #define GET_TX_REPORT_SN_V2(c2h) (c2h[6]) argument 168 #define GET_TX_REPORT_ST_V2(c2h) (c2h[7] & 0xC0) argument 169 #define GET_TX_REPORT_RETRY_V2(c2h) (c2h[8] & 0x3F) argument
|
| /linux/drivers/net/wireless/realtek/rtl8xxxu/ |
| A D | rtl8xxxu_core.c | 5439 struct rtl8723bu_c2h *c2h; in rtl8xxxu_c2hcmd_callback() local 5460 switch (c2h->id) { in rtl8xxxu_c2hcmd_callback() 5473 rate = c2h->ra_report.rate; in rtl8xxxu_c2hcmd_callback() 5474 sgi = c2h->ra_report.sgi; in rtl8xxxu_c2hcmd_callback() 5475 bw = c2h->ra_report.bw; in rtl8xxxu_c2hcmd_callback() 5518 c2h->id, c2h->seq, len, c2h->bt_info.response_source); in rtl8723bu_handle_c2h() 5520 switch(c2h->id) { in rtl8723bu_handle_c2h() 5536 c2h->bt_mp_info.ext_id, c2h->bt_mp_info.status); in rtl8723bu_handle_c2h() 5541 c2h->ra_report.rate, c2h->ra_report.sgi, in rtl8723bu_handle_c2h() 5542 c2h->ra_report.macid, c2h->ra_report.noisy_state); in rtl8723bu_handle_c2h() [all …]
|
| /linux/drivers/staging/r8188eu/core/ |
| A D | rtw_cmd.c | 86 void *c2h = rtw_cbuf_pop(pevtpriv->c2h_queue); in rtw_free_evt_priv() local 87 if (c2h && c2h != (void *)pevtpriv) in rtw_free_evt_priv() 88 kfree(c2h); in rtw_free_evt_priv()
|
| /linux/drivers/staging/rtl8723bs/core/ |
| A D | rtw_cmd.c | 226 void *c2h = rtw_cbuf_pop(pevtpriv->c2h_queue); in _rtw_free_evt_priv() local 228 if (c2h && c2h != (void *)pevtpriv) in _rtw_free_evt_priv() 229 kfree(c2h); in _rtw_free_evt_priv()
|