Lines Matching refs:h2c
1194 static int rtl8723a_h2c_cmd(struct rtl8xxxu_priv *priv, struct h2c_cmd *h2c) in rtl8723a_h2c_cmd() argument
1226 if (h2c->cmd.cmd & H2C_EXT) { in rtl8723a_h2c_cmd()
1228 le16_to_cpu(h2c->raw.ext)); in rtl8723a_h2c_cmd()
1231 le16_to_cpu(h2c->raw.ext)); in rtl8723a_h2c_cmd()
1233 rtl8xxxu_write32(priv, mbox_reg, le32_to_cpu(h2c->raw.data)); in rtl8723a_h2c_cmd()
1235 dev_info(dev, "H2C %08x\n", le32_to_cpu(h2c->raw.data)); in rtl8723a_h2c_cmd()
4408 struct h2c_cmd h2c; in rtl8xxxu_update_rate_mask() local
4410 h2c.ramask.cmd = H2C_SET_RATE_MASK; in rtl8xxxu_update_rate_mask()
4411 h2c.ramask.mask_lo = cpu_to_le16(ramask & 0xffff); in rtl8xxxu_update_rate_mask()
4412 h2c.ramask.mask_hi = cpu_to_le16(ramask >> 16); in rtl8xxxu_update_rate_mask()
4414 h2c.ramask.arg = 0x80; in rtl8xxxu_update_rate_mask()
4416 h2c.ramask.arg |= 0x20; in rtl8xxxu_update_rate_mask()
4419 ramask, h2c.ramask.arg); in rtl8xxxu_update_rate_mask()
4420 rtl8723a_h2c_cmd(priv, &h2c); in rtl8xxxu_update_rate_mask()
4455 struct h2c_cmd h2c; in rtl8xxxu_bss_info_changed() local
4459 memset(&h2c, 0, sizeof(struct h2c_cmd)); in rtl8xxxu_bss_info_changed()
4506 h2c.joinbss.data = H2C_JOIN_BSS_CONNECT; in rtl8xxxu_bss_info_changed()
4519 h2c.joinbss.data = H2C_JOIN_BSS_DISCONNECT; in rtl8xxxu_bss_info_changed()
4521 h2c.joinbss.cmd = H2C_JOIN_BSS_REPORT; in rtl8xxxu_bss_info_changed()
4522 rtl8723a_h2c_cmd(priv, &h2c); in rtl8xxxu_bss_info_changed()