Lines Matching defs:c2h
2102 rtw89_err(rtwdev, "c2h log length is wrong!\n");
6862 static void rtw89_fw_c2h_parse_attr(struct sk_buff *c2h)
6864 const struct rtw89_c2h_hdr *hdr = (const struct rtw89_c2h_hdr *)c2h->data;
6865 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h);
6874 struct sk_buff *c2h)
6876 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h);
6885 return rtw89_mac_c2h_chk_atomic(rtwdev, c2h, class, func);
6891 void rtw89_fw_c2h_irqsafe(struct rtw89_dev *rtwdev, struct sk_buff *c2h)
6893 rtw89_fw_c2h_parse_attr(c2h);
6894 if (!rtw89_fw_c2h_chk_atomic(rtwdev, c2h))
6897 rtw89_fw_c2h_cmd_handle(rtwdev, c2h);
6898 dev_kfree_skb_any(c2h);
6902 skb_queue_tail(&rtwdev->c2h_queue, c2h);
7051 rtw89_warn(rtwdev, "c2h reg timeout\n");