Home
last modified time | relevance | path

Searched refs:c2h (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Dmac.c2201 SET_QUOTA(c2h, PLE, 2); in ple_quota_cfg_ax()
5260 rtw89_mac_c2h_macid_pause(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_mac_c2h_macid_pause() argument
5286 const struct rtw89_c2h_scanofld *c2h = in rtw89_mac_c2h_scanofld_rsp() local
5308 tx_fail = le32_get_bits(c2h->w5, RTW89_C2H_SCANOFLD_W5_TX_FAIL); in rtw89_mac_c2h_scanofld_rsp()
5309 status = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_STATUS); in rtw89_mac_c2h_scanofld_rsp()
5310 chan = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_PRI_CH); in rtw89_mac_c2h_scanofld_rsp()
5311 reason = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_RSN); in rtw89_mac_c2h_scanofld_rsp()
5312 band = le32_get_bits(c2h->w5, RTW89_C2H_SCANOFLD_W5_BAND); in rtw89_mac_c2h_scanofld_rsp()
5313 actual_period = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_PERIOD); in rtw89_mac_c2h_scanofld_rsp()
5314 mac_idx = le32_get_bits(c2h->w5, RTW89_C2H_SCANOFLD_W5_MAC_IDX); in rtw89_mac_c2h_scanofld_rsp()
[all …]
H A Dfw.h4086 #define RTW89_GET_MAC_C2H_PKTOFLD_ID(c2h) \ argument
4087 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(7, 0))
4088 #define RTW89_GET_MAC_C2H_PKTOFLD_OP(c2h) \ argument
4089 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(10, 8))
4090 #define RTW89_GET_MAC_C2H_PKTOFLD_LEN(c2h) \ argument
4091 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(31, 16))
4120 #define RTW89_GET_MAC_C2H_MCC_RCV_ACK_GROUP(c2h) \ argument
4121 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(1, 0))
4122 #define RTW89_GET_MAC_C2H_MCC_RCV_ACK_H2C_FUNC(c2h) \ argument
4123 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(15, 8))
[all …]
H A Dphy.c3226 struct sk_buff *c2h; member
3235 const struct rtw89_c2h_ra_rpt *c2h = in __rtw89_phy_c2h_ra_rpt_iter() local
3236 (const struct rtw89_c2h_ra_rpt *)ra_data->c2h->data; in __rtw89_phy_c2h_ra_rpt_iter()
3247 mac_id = le32_get_bits(c2h->w2, RTW89_C2H_RA_RPT_W2_MACID); in __rtw89_phy_c2h_ra_rpt_iter()
3251 rate = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_MCSNSS); in __rtw89_phy_c2h_ra_rpt_iter()
3252 bw = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_BW); in __rtw89_phy_c2h_ra_rpt_iter()
3253 giltf = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_GILTF); in __rtw89_phy_c2h_ra_rpt_iter()
3254 mode = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_MD_SEL); in __rtw89_phy_c2h_ra_rpt_iter()
3257 t = le32_get_bits(c2h->w2, RTW89_C2H_RA_RPT_W2_MCSNSS_B7); in __rtw89_phy_c2h_ra_rpt_iter()
3259 t = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_BW_B2); in __rtw89_phy_c2h_ra_rpt_iter()
[all …]
H A Dfw.c9032 void rtw89_fw_c2h_dummy_handler(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_fw_c2h_dummy_handler() argument
9034 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h); in rtw89_fw_c2h_dummy_handler()
9043 static void rtw89_fw_c2h_parse_attr(struct sk_buff *c2h) in rtw89_fw_c2h_parse_attr() argument
9045 const struct rtw89_c2h_hdr *hdr = (const struct rtw89_c2h_hdr *)c2h->data; in rtw89_fw_c2h_parse_attr()
9046 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h); in rtw89_fw_c2h_parse_attr()
9055 struct sk_buff *c2h) in rtw89_fw_c2h_chk_atomic() argument
9057 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h); in rtw89_fw_c2h_chk_atomic()
9066 return rtw89_mac_c2h_chk_atomic(rtwdev, c2h, class, func); in rtw89_fw_c2h_chk_atomic()
9072 void rtw89_fw_c2h_irqsafe(struct rtw89_dev *rtwdev, struct sk_buff *c2h) in rtw89_fw_c2h_irqsafe() argument
9074 rtw89_fw_c2h_parse_attr(c2h); in rtw89_fw_c2h_irqsafe()
[all …]
H A Dmac.h1396 bool rtw89_mac_c2h_chk_atomic(struct rtw89_dev *rtwdev, struct sk_buff *c2h,
H A Dmac_be.c351 SET_QUOTA(c2h, PLE, 2); in ple_quota_cfg_be()
H A Dcore.h5170 u16 c2h; member
/linux/drivers/net/wireless/realtek/rtw88/
H A Dtx.c237 struct rtw_c2h_cmd *c2h; in rtw_tx_report_handle() local
243 c2h = get_c2h_from_skb(skb); in rtw_tx_report_handle()
246 sn = GET_CCX_REPORT_SEQNUM_V0(c2h->payload); in rtw_tx_report_handle()
247 st = GET_CCX_REPORT_STATUS_V0(c2h->payload); in rtw_tx_report_handle()
249 sn = GET_CCX_REPORT_SEQNUM_V1(c2h->payload); in rtw_tx_report_handle()
250 st = GET_CCX_REPORT_STATUS_V1(c2h->payload); in rtw_tx_report_handle()
/linux/drivers/net/wireless/realtek/rtl8xxxu/
H A Dcore.c6115 struct rtl8723bu_c2h *c2h; in rtl8xxxu_c2hcmd_callback() local
6129 c2h = (struct rtl8723bu_c2h *)skb->data; in rtl8xxxu_c2hcmd_callback()
6131 switch (c2h->id) { in rtl8xxxu_c2hcmd_callback()
6133 bt_info = c2h->bt_info.bt_info; in rtl8xxxu_c2hcmd_callback()
6145 if (skb->len >= offsetofend(typeof(*c2h), ra_report.bw)) { in rtl8xxxu_c2hcmd_callback()
6146 if (c2h->ra_report.bw == RTL8XXXU_CHANNEL_WIDTH_40) in rtl8xxxu_c2hcmd_callback()
6152 rtl8xxxu_update_ra_report(rarpt, c2h->ra_report.rate, in rtl8xxxu_c2hcmd_callback()
6153 c2h->ra_report.sgi, bw); in rtl8xxxu_c2hcmd_callback()
6166 struct rtl8723bu_c2h *c2h = (struct rtl8723bu_c2h *)skb->data; in rtl8723bu_handle_c2h() local
6173 c2h->id, c2h->seq, len, c2h->bt_info.response_source); in rtl8723bu_handle_c2h()
[all …]