Lines Matching refs:h2c
206 u8 *h2c)
216 h2c[3], h2c[2], h2c[1], h2c[0],
217 h2c[7], h2c[6], h2c[5], h2c[4]);
219 spin_lock(&rtwdev->h2c.lock);
221 box = rtwdev->h2c.last_box_num;
240 WARN(1, "invalid h2c mail box number\n");
249 rtw_err(rtwdev, "failed to send h2c command\n");
254 rtw_write8(rtwdev, box_reg + idx, h2c[idx]);
256 rtw_write8(rtwdev, box_ex_reg + idx, h2c[idx + 4]);
258 if (++rtwdev->h2c.last_box_num >= 4)
259 rtwdev->h2c.last_box_num = 0;
262 spin_unlock(&rtwdev->h2c.lock);
265 void rtw_fw_h2c_cmd_dbg(struct rtw_dev *rtwdev, u8 *h2c)
267 rtw_fw_send_h2c_command(rtwdev, h2c);
274 spin_lock(&rtwdev->h2c.lock);
276 FW_OFFLOAD_H2C_SET_SEQ_NUM(h2c_pkt, rtwdev->h2c.seq);
279 rtw_err(rtwdev, "failed to send h2c packet\n");
280 rtwdev->h2c.seq++;
282 spin_unlock(&rtwdev->h2c.lock);