| /drivers/net/wireless/realtek/rtw89/ |
| A D | mac.c | 2042 SET_QUOTA(c2h, PLE, 2); in ple_quota_cfg_ax() 4981 const struct rtw89_c2h_scanofld *c2h = in rtw89_mac_c2h_scanofld_rsp() local 5170 const struct rtw89_c2h_done_ack *c2h = in rtw89_mac_c2h_done_ack() local 5263 struct rtw89_c2h_tx_duty_rpt *c2h = in rtw89_mac_c2h_tx_duty_rpt() local 5481 aoac_rpt->rpt_ver = c2h->rpt_ver; in rtw89_mac_c2h_wow_aoac_rpt() 5482 aoac_rpt->sec_type = c2h->sec_type; in rtw89_mac_c2h_wow_aoac_rpt() 5483 aoac_rpt->key_idx = c2h->key_idx; in rtw89_mac_c2h_wow_aoac_rpt() 5668 struct sk_buff *c2h, u32 len) = { 5702 struct sk_buff *c2h, u32 len) = { 5709 const struct rtw89_c2h_scanofld *c2h = in rtw89_mac_c2h_scanofld_rsp_atomic() local [all …]
|
| A D | fw.h | 3599 #define RTW89_GET_MAC_C2H_REV_ACK_CAT(c2h) \ argument 3601 #define RTW89_GET_MAC_C2H_REV_ACK_CLASS(c2h) \ argument 3603 #define RTW89_GET_MAC_C2H_REV_ACK_FUNC(c2h) \ argument 3605 #define RTW89_GET_MAC_C2H_REV_ACK_H2C_SEQ(c2h) \ argument 3682 #define RTW89_GET_MAC_C2H_PKTOFLD_ID(c2h) \ argument 3684 #define RTW89_GET_MAC_C2H_PKTOFLD_OP(c2h) \ argument 3686 #define RTW89_GET_MAC_C2H_PKTOFLD_LEN(c2h) \ argument 3716 #define RTW89_GET_MAC_C2H_MCC_RCV_ACK_GROUP(c2h) \ argument 3721 #define RTW89_GET_MAC_C2H_MCC_REQ_ACK_GROUP(c2h) \ argument 3739 #define RTW89_GET_MAC_C2H_MCC_TSF_RPT_MACID_X(c2h) \ argument [all …]
|
| A D | phy.c | 2908 struct sk_buff *c2h; member 2916 const struct rtw89_c2h_ra_rpt *c2h = in __rtw89_phy_c2h_ra_rpt_iter() local 3047 ra_data.c2h = c2h; in rtw89_phy_c2h_ra_rpt() 3055 struct sk_buff *c2h, u32 len) = { 3081 struct sk_buff *c2h, u32 len) = { 3433 rtw89_phy_c2h_rfk_log(rtwdev, c2h, len, in rtw89_phy_c2h_rfk_log_iqk() 3440 rtw89_phy_c2h_rfk_log(rtwdev, c2h, len, in rtw89_phy_c2h_rfk_log_dpk() 3447 rtw89_phy_c2h_rfk_log(rtwdev, c2h, len, in rtw89_phy_c2h_rfk_log_dack() 3454 rtw89_phy_c2h_rfk_log(rtwdev, c2h, len, in rtw89_phy_c2h_rfk_log_rxdck() 3461 rtw89_phy_c2h_rfk_log(rtwdev, c2h, len, in rtw89_phy_c2h_rfk_log_tssi() [all …]
|
| A D | fw.c | 6668 static void rtw89_fw_c2h_parse_attr(struct sk_buff *c2h) in rtw89_fw_c2h_parse_attr() argument 6671 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h); in rtw89_fw_c2h_parse_attr() 6680 struct sk_buff *c2h) in rtw89_fw_c2h_chk_atomic() argument 6682 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h); in rtw89_fw_c2h_chk_atomic() 6691 return rtw89_mac_c2h_chk_atomic(rtwdev, c2h, class, func); in rtw89_fw_c2h_chk_atomic() 6697 void rtw89_fw_c2h_irqsafe(struct rtw89_dev *rtwdev, struct sk_buff *c2h) in rtw89_fw_c2h_irqsafe() argument 6699 rtw89_fw_c2h_parse_attr(c2h); in rtw89_fw_c2h_irqsafe() 6700 if (!rtw89_fw_c2h_chk_atomic(rtwdev, c2h)) in rtw89_fw_c2h_irqsafe() 6703 rtw89_fw_c2h_cmd_handle(rtwdev, c2h); in rtw89_fw_c2h_irqsafe() 6704 dev_kfree_skb_any(c2h); in rtw89_fw_c2h_irqsafe() [all …]
|
| A D | mac.h | 1262 bool rtw89_mac_c2h_chk_atomic(struct rtw89_dev *rtwdev, struct sk_buff *c2h,
|
| A D | mac_be.c | 322 SET_QUOTA(c2h, PLE, 2); in ple_quota_cfg_be()
|
| A D | core.h | 3964 u16 c2h; member
|
| /drivers/net/wireless/realtek/rtw88/ |
| A D | fw.c | 96 struct rtw_c2h_cmd *c2h; in rtw_fw_c2h_cmd_handle_ext() local 99 c2h = get_c2h_from_skb(skb); in rtw_fw_c2h_cmd_handle_ext() 100 sub_cmd_id = c2h->payload[0]; in rtw_fw_c2h_cmd_handle_ext() 300 struct rtw_c2h_cmd *c2h; in rtw_fw_c2h_cmd_handle() local 313 switch (c2h->id) { in rtw_fw_c2h_cmd_handle() 350 struct rtw_c2h_cmd *c2h; in rtw_fw_c2h_cmd_rx_irqsafe() local 358 c2h->id, c2h->seq, len); in rtw_fw_c2h_cmd_rx_irqsafe() 360 switch (c2h->id) { in rtw_fw_c2h_cmd_rx_irqsafe() 2367 struct rtw_c2h_cmd *c2h; in rtw_hw_scan_status_report() local 2374 c2h = get_c2h_from_skb(skb); in rtw_hw_scan_status_report() [all …]
|
| A D | tx.c | 232 struct rtw_c2h_cmd *c2h; in rtw_tx_report_handle() local 238 c2h = get_c2h_from_skb(skb); in rtw_tx_report_handle() 241 sn = GET_CCX_REPORT_SEQNUM_V0(c2h->payload); in rtw_tx_report_handle() 242 st = GET_CCX_REPORT_STATUS_V0(c2h->payload); in rtw_tx_report_handle() 244 sn = GET_CCX_REPORT_SEQNUM_V1(c2h->payload); in rtw_tx_report_handle() 245 st = GET_CCX_REPORT_STATUS_V1(c2h->payload); in rtw_tx_report_handle()
|
| A D | coex.c | 625 struct rtw_c2h_cmd *c2h; in get_payload_from_coex_resp() local 629 c2h = (struct rtw_c2h_cmd *)(resp->data + pkt_offset); in get_payload_from_coex_resp() 631 return c2h->payload; in get_payload_from_coex_resp()
|
| /drivers/net/wireless/realtek/rtlwifi/ |
| A D | wifi.h | 163 #define GET_C2H_CMD_ID(c2h) ({u8 *__c2h = c2h; __c2h[0]; }) argument 164 #define GET_C2H_SEQ(c2h) ({u8 *__c2h = c2h; __c2h[1]; }) argument 166 #define GET_C2H_DATA_PTR(c2h) ({u8 *__c2h = c2h; &__c2h[C2H_DATA_OFFSET]; }) argument 168 #define GET_TX_REPORT_SN_V1(c2h) (c2h[6]) argument 169 #define GET_TX_REPORT_ST_V1(c2h) (c2h[0] & 0xC0) argument 170 #define GET_TX_REPORT_RETRY_V1(c2h) (c2h[2] & 0x3F) argument 171 #define GET_TX_REPORT_SN_V2(c2h) (c2h[6]) argument 172 #define GET_TX_REPORT_ST_V2(c2h) (c2h[7] & 0xC0) argument 173 #define GET_TX_REPORT_RETRY_V2(c2h) (c2h[8] & 0x3F) argument
|
| /drivers/net/wireless/realtek/rtl8xxxu/ |
| A D | core.c | 6153 struct rtl8723bu_c2h *c2h; in rtl8xxxu_c2hcmd_callback() local 6169 switch (c2h->id) { in rtl8xxxu_c2hcmd_callback() 6191 c2h->ra_report.sgi, bw); in rtl8xxxu_c2hcmd_callback() 6211 c2h->id, c2h->seq, len, c2h->bt_info.response_source); in rtl8723bu_handle_c2h() 6213 switch(c2h->id) { in rtl8723bu_handle_c2h() 6221 if (c2h->bt_info.bt_has_reset) in rtl8723bu_handle_c2h() 6223 if (c2h->bt_info.tx_rx_mask) in rtl8723bu_handle_c2h() 6229 c2h->bt_mp_info.ext_id, c2h->bt_mp_info.status); in rtl8723bu_handle_c2h() 6234 c2h->ra_report.rate, c2h->ra_report.sgi, in rtl8723bu_handle_c2h() 6235 c2h->ra_report.macid, c2h->ra_report.noisy_state); in rtl8723bu_handle_c2h() [all …]
|
| /drivers/staging/rtl8723bs/core/ |
| A D | rtw_cmd.c | 221 void *c2h = rtw_cbuf_pop(pevtpriv->c2h_queue); in _rtw_free_evt_priv() local 223 if (c2h && c2h != (void *)pevtpriv) in _rtw_free_evt_priv() 224 kfree(c2h); in _rtw_free_evt_priv()
|