Lines Matching defs:c2h
1851 rtw89_err(rtwdev, "c2h log length is wrong!\n");
6075 static void rtw89_fw_c2h_parse_attr(struct sk_buff *c2h)
6077 const struct rtw89_c2h_hdr *hdr = (const struct rtw89_c2h_hdr *)c2h->data;
6078 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h);
6087 struct sk_buff *c2h)
6089 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h);
6098 return rtw89_mac_c2h_chk_atomic(rtwdev, c2h, class, func);
6104 void rtw89_fw_c2h_irqsafe(struct rtw89_dev *rtwdev, struct sk_buff *c2h)
6106 rtw89_fw_c2h_parse_attr(c2h);
6107 if (!rtw89_fw_c2h_chk_atomic(rtwdev, c2h))
6110 rtw89_fw_c2h_cmd_handle(rtwdev, c2h);
6111 dev_kfree_skb_any(c2h);
6115 skb_queue_tail(&rtwdev->c2h_queue, c2h);
6217 rtw89_warn(rtwdev, "c2h reg timeout\n");