Searched refs:c2h (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.10/drivers/net/wireless/realtek/rtw88/ |
D | fw.c | 20 struct rtw_c2h_cmd *c2h; in rtw_fw_c2h_cmd_handle_ext() local 23 c2h = get_c2h_from_skb(skb); in rtw_fw_c2h_cmd_handle_ext() 24 sub_cmd_id = c2h->payload[0]; in rtw_fw_c2h_cmd_handle_ext() 131 struct rtw_c2h_cmd *c2h; in rtw_fw_c2h_cmd_handle() local 136 c2h = (struct rtw_c2h_cmd *)(skb->data + pkt_offset); in rtw_fw_c2h_cmd_handle() 144 switch (c2h->id) { in rtw_fw_c2h_cmd_handle() 149 rtw_coex_bt_info_notify(rtwdev, c2h->payload, len); in rtw_fw_c2h_cmd_handle() 152 rtw_coex_wl_fwdbginfo_notify(rtwdev, c2h->payload, len); in rtw_fw_c2h_cmd_handle() 158 rtw_fw_ra_report_handle(rtwdev, c2h->payload, len); in rtw_fw_c2h_cmd_handle() 161 rtw_dbg(rtwdev, RTW_DBG_FW, "C2H 0x%x isn't handled\n", c2h->id); in rtw_fw_c2h_cmd_handle() [all …]
|
D | tx.c | 204 struct rtw_c2h_cmd *c2h; in rtw_tx_report_handle() local 210 c2h = get_c2h_from_skb(skb); in rtw_tx_report_handle() 213 sn = GET_CCX_REPORT_SEQNUM_V0(c2h->payload); in rtw_tx_report_handle() 214 st = GET_CCX_REPORT_STATUS_V0(c2h->payload); in rtw_tx_report_handle() 216 sn = GET_CCX_REPORT_SEQNUM_V1(c2h->payload); in rtw_tx_report_handle() 217 st = GET_CCX_REPORT_STATUS_V1(c2h->payload); in rtw_tx_report_handle()
|
D | coex.c | 449 struct rtw_c2h_cmd *c2h; in get_payload_from_coex_resp() local 453 c2h = (struct rtw_c2h_cmd *)(resp->data + pkt_offset); in get_payload_from_coex_resp() 455 return c2h->payload; in get_payload_from_coex_resp()
|
/Linux-v5.10/drivers/net/wireless/realtek/rtlwifi/ |
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-v5.10/drivers/net/wireless/realtek/rtl8xxxu/ |
D | rtl8xxxu_core.c | 5424 struct rtl8723bu_c2h *c2h; in rtl8xxxu_c2hcmd_callback() local 5446 c2h = (struct rtl8723bu_c2h *)skb->data; in rtl8xxxu_c2hcmd_callback() 5448 switch (c2h->id) { in rtl8xxxu_c2hcmd_callback() 5450 bt_info = c2h->bt_info.bt_info; in rtl8xxxu_c2hcmd_callback() 5461 rate = c2h->ra_report.rate; in rtl8xxxu_c2hcmd_callback() 5462 sgi = c2h->ra_report.sgi; in rtl8xxxu_c2hcmd_callback() 5463 bw = c2h->ra_report.bw; in rtl8xxxu_c2hcmd_callback() 5499 struct rtl8723bu_c2h *c2h = (struct rtl8723bu_c2h *)skb->data; in rtl8723bu_handle_c2h() local 5507 c2h->id, c2h->seq, len, c2h->bt_info.response_source); in rtl8723bu_handle_c2h() 5509 switch(c2h->id) { in rtl8723bu_handle_c2h() [all …]
|
/Linux-v5.10/drivers/staging/rtl8723bs/core/ |
D | rtw_cmd.c | 231 void *c2h = rtw_cbuf_pop(pevtpriv->c2h_queue); in _rtw_free_evt_priv() local 232 if (c2h != NULL && c2h != (void *)pevtpriv) { in _rtw_free_evt_priv() 233 kfree(c2h); in _rtw_free_evt_priv()
|