Home
last modified time | relevance | path

Searched refs:h2c (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/
H A Dfw.h1503 static inline void SET_BCN_UPD_PORT(void *h2c, u32 val) in SET_BCN_UPD_PORT() argument
1505 le32p_replace_bits((__le32 *)h2c, val, GENMASK(7, 0)); in SET_BCN_UPD_PORT()
1508 static inline void SET_BCN_UPD_MBSSID(void *h2c, u32 val) in SET_BCN_UPD_MBSSID() argument
1510 le32p_replace_bits((__le32 *)h2c, val, GENMASK(15, 8)); in SET_BCN_UPD_MBSSID()
1513 static inline void SET_BCN_UPD_BAND(void *h2c, u32 val) in SET_BCN_UPD_BAND() argument
1515 le32p_replace_bits((__le32 *)h2c, val, GENMASK(23, 16)); in SET_BCN_UPD_BAND()
1518 static inline void SET_BCN_UPD_GRP_IE_OFST(void *h2c, u32 val) in SET_BCN_UPD_GRP_IE_OFST() argument
1520 le32p_replace_bits((__le32 *)h2c, (val - 24) | BIT(7), GENMASK(31, 24)); in SET_BCN_UPD_GRP_IE_OFST()
1523 static inline void SET_BCN_UPD_MACID(void *h2c, u32 val) in SET_BCN_UPD_MACID() argument
1525 le32p_replace_bits((__le32 *)(h2c) in SET_BCN_UPD_MACID()
1528 SET_BCN_UPD_SSN_SEL(void *h2c, u32 val) SET_BCN_UPD_SSN_SEL() argument
1533 SET_BCN_UPD_SSN_MODE(void *h2c, u32 val) SET_BCN_UPD_SSN_MODE() argument
1538 SET_BCN_UPD_RATE(void *h2c, u32 val) SET_BCN_UPD_RATE() argument
1543 SET_BCN_UPD_TXPWR(void *h2c, u32 val) SET_BCN_UPD_TXPWR() argument
1548 SET_BCN_UPD_TXINFO_CTRL_EN(void *h2c, u32 val) SET_BCN_UPD_TXINFO_CTRL_EN() argument
1553 SET_BCN_UPD_NTX_PATH_EN(void *h2c, u32 val) SET_BCN_UPD_NTX_PATH_EN() argument
1558 SET_BCN_UPD_PATH_MAP_A(void *h2c, u32 val) SET_BCN_UPD_PATH_MAP_A() argument
1563 SET_BCN_UPD_PATH_MAP_B(void *h2c, u32 val) SET_BCN_UPD_PATH_MAP_B() argument
1568 SET_BCN_UPD_PATH_MAP_C(void *h2c, u32 val) SET_BCN_UPD_PATH_MAP_C() argument
1573 SET_BCN_UPD_PATH_MAP_D(void *h2c, u32 val) SET_BCN_UPD_PATH_MAP_D() argument
1578 SET_BCN_UPD_PATH_ANTSEL_A(void *h2c, u32 val) SET_BCN_UPD_PATH_ANTSEL_A() argument
1583 SET_BCN_UPD_PATH_ANTSEL_B(void *h2c, u32 val) SET_BCN_UPD_PATH_ANTSEL_B() argument
1588 SET_BCN_UPD_PATH_ANTSEL_C(void *h2c, u32 val) SET_BCN_UPD_PATH_ANTSEL_C() argument
1593 SET_BCN_UPD_PATH_ANTSEL_D(void *h2c, u32 val) SET_BCN_UPD_PATH_ANTSEL_D() argument
1598 SET_BCN_UPD_CSA_OFST(void *h2c, u32 val) SET_BCN_UPD_CSA_OFST() argument
1603 SET_FWROLE_MAINTAIN_MACID(void *h2c, u32 val) SET_FWROLE_MAINTAIN_MACID() argument
1608 SET_FWROLE_MAINTAIN_SELF_ROLE(void *h2c, u32 val) SET_FWROLE_MAINTAIN_SELF_ROLE() argument
1613 SET_FWROLE_MAINTAIN_UPD_MODE(void *h2c, u32 val) SET_FWROLE_MAINTAIN_UPD_MODE() argument
1618 SET_FWROLE_MAINTAIN_WIFI_ROLE(void *h2c, u32 val) SET_FWROLE_MAINTAIN_WIFI_ROLE() argument
1623 SET_JOININFO_MACID(void *h2c, u32 val) SET_JOININFO_MACID() argument
1628 SET_JOININFO_OP(void *h2c, u32 val) SET_JOININFO_OP() argument
1633 SET_JOININFO_BAND(void *h2c, u32 val) SET_JOININFO_BAND() argument
1638 SET_JOININFO_WMM(void *h2c, u32 val) SET_JOININFO_WMM() argument
1643 SET_JOININFO_TGR(void *h2c, u32 val) SET_JOININFO_TGR() argument
1648 SET_JOININFO_ISHESTA(void *h2c, u32 val) SET_JOININFO_ISHESTA() argument
1653 SET_JOININFO_DLBW(void *h2c, u32 val) SET_JOININFO_DLBW() argument
1658 SET_JOININFO_TF_MAC_PAD(void *h2c, u32 val) SET_JOININFO_TF_MAC_PAD() argument
1663 SET_JOININFO_DL_T_PE(void *h2c, u32 val) SET_JOININFO_DL_T_PE() argument
1668 SET_JOININFO_PORT_ID(void *h2c, u32 val) SET_JOININFO_PORT_ID() argument
1673 SET_JOININFO_NET_TYPE(void *h2c, u32 val) SET_JOININFO_NET_TYPE() argument
1678 SET_JOININFO_WIFI_ROLE(void *h2c, u32 val) SET_JOININFO_WIFI_ROLE() argument
1683 SET_JOININFO_SELF_ROLE(void *h2c, u32 val) SET_JOININFO_SELF_ROLE() argument
1688 SET_GENERAL_PKT_MACID(void *h2c, u32 val) SET_GENERAL_PKT_MACID() argument
1693 SET_GENERAL_PKT_PROBRSP_ID(void *h2c, u32 val) SET_GENERAL_PKT_PROBRSP_ID() argument
1698 SET_GENERAL_PKT_PSPOLL_ID(void *h2c, u32 val) SET_GENERAL_PKT_PSPOLL_ID() argument
1703 SET_GENERAL_PKT_NULL_ID(void *h2c, u32 val) SET_GENERAL_PKT_NULL_ID() argument
1708 SET_GENERAL_PKT_QOS_NULL_ID(void *h2c, u32 val) SET_GENERAL_PKT_QOS_NULL_ID() argument
1713 SET_GENERAL_PKT_CTS2SELF_ID(void *h2c, u32 val) SET_GENERAL_PKT_CTS2SELF_ID() argument
1718 SET_LOG_CFG_LEVEL(void *h2c, u32 val) SET_LOG_CFG_LEVEL() argument
1723 SET_LOG_CFG_PATH(void *h2c, u32 val) SET_LOG_CFG_PATH() argument
1728 SET_LOG_CFG_COMP(void *h2c, u32 val) SET_LOG_CFG_COMP() argument
1733 SET_LOG_CFG_COMP_EXT(void *h2c, u32 val) SET_LOG_CFG_COMP_EXT() argument
1738 SET_BA_CAM_VALID(void *h2c, u32 val) SET_BA_CAM_VALID() argument
1743 SET_BA_CAM_INIT_REQ(void *h2c, u32 val) SET_BA_CAM_INIT_REQ() argument
1748 SET_BA_CAM_ENTRY_IDX(void *h2c, u32 val) SET_BA_CAM_ENTRY_IDX() argument
1753 SET_BA_CAM_TID(void *h2c, u32 val) SET_BA_CAM_TID() argument
1758 SET_BA_CAM_MACID(void *h2c, u32 val) SET_BA_CAM_MACID() argument
1763 SET_BA_CAM_BMAP_SIZE(void *h2c, u32 val) SET_BA_CAM_BMAP_SIZE() argument
1768 SET_BA_CAM_SSN(void *h2c, u32 val) SET_BA_CAM_SSN() argument
1773 SET_BA_CAM_UID(void *h2c, u32 val) SET_BA_CAM_UID() argument
1778 SET_BA_CAM_STD_EN(void *h2c, u32 val) SET_BA_CAM_STD_EN() argument
1783 SET_BA_CAM_BAND(void *h2c, u32 val) SET_BA_CAM_BAND() argument
1788 SET_BA_CAM_ENTRY_IDX_V1(void *h2c, u32 val) SET_BA_CAM_ENTRY_IDX_V1() argument
1793 SET_LPS_PARM_MACID(void *h2c, u32 val) SET_LPS_PARM_MACID() argument
1798 SET_LPS_PARM_PSMODE(void *h2c, u32 val) SET_LPS_PARM_PSMODE() argument
1803 SET_LPS_PARM_RLBM(void *h2c, u32 val) SET_LPS_PARM_RLBM() argument
1808 SET_LPS_PARM_SMARTPS(void *h2c, u32 val) SET_LPS_PARM_SMARTPS() argument
1813 SET_LPS_PARM_AWAKEINTERVAL(void *h2c, u32 val) SET_LPS_PARM_AWAKEINTERVAL() argument
1818 SET_LPS_PARM_VOUAPSD(void *h2c, u32 val) SET_LPS_PARM_VOUAPSD() argument
1823 SET_LPS_PARM_VIUAPSD(void *h2c, u32 val) SET_LPS_PARM_VIUAPSD() argument
1828 SET_LPS_PARM_BEUAPSD(void *h2c, u32 val) SET_LPS_PARM_BEUAPSD() argument
1833 SET_LPS_PARM_BKUAPSD(void *h2c, u32 val) SET_LPS_PARM_BKUAPSD() argument
1838 SET_LPS_PARM_LASTRPWM(void *h2c, u32 val) SET_LPS_PARM_LASTRPWM() argument
1898 RTW89_SET_KEEP_ALIVE_ENABLE(void *h2c, u32 val) RTW89_SET_KEEP_ALIVE_ENABLE() argument
1903 RTW89_SET_KEEP_ALIVE_PKT_NULL_ID(void *h2c, u32 val) RTW89_SET_KEEP_ALIVE_PKT_NULL_ID() argument
1908 RTW89_SET_KEEP_ALIVE_PERIOD(void *h2c, u32 val) RTW89_SET_KEEP_ALIVE_PERIOD() argument
1913 RTW89_SET_KEEP_ALIVE_MACID(void *h2c, u32 val) RTW89_SET_KEEP_ALIVE_MACID() argument
1918 RTW89_SET_DISCONNECT_DETECT_ENABLE(void *h2c, u32 val) RTW89_SET_DISCONNECT_DETECT_ENABLE() argument
1923 RTW89_SET_DISCONNECT_DETECT_TRYOK_BCNFAIL_COUNT_EN(void *h2c, u32 val) RTW89_SET_DISCONNECT_DETECT_TRYOK_BCNFAIL_COUNT_EN() argument
1928 RTW89_SET_DISCONNECT_DETECT_DISCONNECT(void *h2c, u32 val) RTW89_SET_DISCONNECT_DETECT_DISCONNECT() argument
1933 RTW89_SET_DISCONNECT_DETECT_MAC_ID(void *h2c, u32 val) RTW89_SET_DISCONNECT_DETECT_MAC_ID() argument
1938 RTW89_SET_DISCONNECT_DETECT_CHECK_PERIOD(void *h2c, u32 val) RTW89_SET_DISCONNECT_DETECT_CHECK_PERIOD() argument
1943 RTW89_SET_DISCONNECT_DETECT_TRY_PKT_COUNT(void *h2c, u32 val) RTW89_SET_DISCONNECT_DETECT_TRY_PKT_COUNT() argument
1948 RTW89_SET_DISCONNECT_DETECT_TRYOK_BCNFAIL_COUNT_LIMIT(void *h2c, u32 val) RTW89_SET_DISCONNECT_DETECT_TRYOK_BCNFAIL_COUNT_LIMIT() argument
1953 RTW89_SET_WOW_GLOBAL_ENABLE(void *h2c, u32 val) RTW89_SET_WOW_GLOBAL_ENABLE() argument
1958 RTW89_SET_WOW_GLOBAL_DROP_ALL_PKT(void *h2c, u32 val) RTW89_SET_WOW_GLOBAL_DROP_ALL_PKT() argument
1963 RTW89_SET_WOW_GLOBAL_RX_PARSE_AFTER_WAKE(void *h2c, u32 val) RTW89_SET_WOW_GLOBAL_RX_PARSE_AFTER_WAKE() argument
1968 RTW89_SET_WOW_GLOBAL_WAKE_BAR_PULLED(void *h2c, u32 val) RTW89_SET_WOW_GLOBAL_WAKE_BAR_PULLED() argument
1973 RTW89_SET_WOW_GLOBAL_MAC_ID(void *h2c, u32 val) RTW89_SET_WOW_GLOBAL_MAC_ID() argument
1978 RTW89_SET_WOW_GLOBAL_PAIRWISE_SEC_ALGO(void *h2c, u32 val) RTW89_SET_WOW_GLOBAL_PAIRWISE_SEC_ALGO() argument
1983 RTW89_SET_WOW_GLOBAL_GROUP_SEC_ALGO(void *h2c, u32 val) RTW89_SET_WOW_GLOBAL_GROUP_SEC_ALGO() argument
1988 RTW89_SET_WOW_GLOBAL_REMOTECTRL_INFO_CONTENT(void *h2c, u32 val) RTW89_SET_WOW_GLOBAL_REMOTECTRL_INFO_CONTENT() argument
1993 RTW89_SET_WOW_WAKEUP_CTRL_PATTERN_MATCH_ENABLE(void *h2c, u32 val) RTW89_SET_WOW_WAKEUP_CTRL_PATTERN_MATCH_ENABLE() argument
1998 RTW89_SET_WOW_WAKEUP_CTRL_MAGIC_ENABLE(void *h2c, u32 val) RTW89_SET_WOW_WAKEUP_CTRL_MAGIC_ENABLE() argument
2003 RTW89_SET_WOW_WAKEUP_CTRL_HW_UNICAST_ENABLE(void *h2c, u32 val) RTW89_SET_WOW_WAKEUP_CTRL_HW_UNICAST_ENABLE() argument
2008 RTW89_SET_WOW_WAKEUP_CTRL_FW_UNICAST_ENABLE(void *h2c, u32 val) RTW89_SET_WOW_WAKEUP_CTRL_FW_UNICAST_ENABLE() argument
2013 RTW89_SET_WOW_WAKEUP_CTRL_DEAUTH_ENABLE(void *h2c, u32 val) RTW89_SET_WOW_WAKEUP_CTRL_DEAUTH_ENABLE() argument
2018 RTW89_SET_WOW_WAKEUP_CTRL_REKEYP_ENABLE(void *h2c, u32 val) RTW89_SET_WOW_WAKEUP_CTRL_REKEYP_ENABLE() argument
2023 RTW89_SET_WOW_WAKEUP_CTRL_EAP_ENABLE(void *h2c, u32 val) RTW89_SET_WOW_WAKEUP_CTRL_EAP_ENABLE() argument
2028 RTW89_SET_WOW_WAKEUP_CTRL_ALL_DATA_ENABLE(void *h2c, u32 val) RTW89_SET_WOW_WAKEUP_CTRL_ALL_DATA_ENABLE() argument
2033 RTW89_SET_WOW_WAKEUP_CTRL_MAC_ID(void *h2c, u32 val) RTW89_SET_WOW_WAKEUP_CTRL_MAC_ID() argument
2038 RTW89_SET_WOW_CAM_UPD_R_W(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_R_W() argument
2043 RTW89_SET_WOW_CAM_UPD_IDX(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_IDX() argument
2048 RTW89_SET_WOW_CAM_UPD_WKFM1(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_WKFM1() argument
2053 RTW89_SET_WOW_CAM_UPD_WKFM2(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_WKFM2() argument
2058 RTW89_SET_WOW_CAM_UPD_WKFM3(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_WKFM3() argument
2063 RTW89_SET_WOW_CAM_UPD_WKFM4(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_WKFM4() argument
2068 RTW89_SET_WOW_CAM_UPD_CRC(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_CRC() argument
2073 RTW89_SET_WOW_CAM_UPD_NEGATIVE_PATTERN_MATCH(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_NEGATIVE_PATTERN_MATCH() argument
2078 RTW89_SET_WOW_CAM_UPD_SKIP_MAC_HDR(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_SKIP_MAC_HDR() argument
2083 RTW89_SET_WOW_CAM_UPD_UC(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_UC() argument
2088 RTW89_SET_WOW_CAM_UPD_MC(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_MC() argument
2093 RTW89_SET_WOW_CAM_UPD_BC(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_BC() argument
2098 RTW89_SET_WOW_CAM_UPD_VALID(void *h2c, u32 val) RTW89_SET_WOW_CAM_UPD_VALID() argument
[all...]
H A Dfw.c757 rtw89_err(rtwdev, "failed to send h2c\n"); in __rtw89_fw_download_hdr()
818 rtw89_err(rtwdev, "failed to send h2c\n"); in __rtw89_fw_download_main()
1197 rtw89_err(rtwdev, "failed to send h2c\n"); in rtw89_fw_h2c_cam()
1233 rtw89_err(rtwdev, "failed to send h2c\n"); in rtw89_fw_h2c_dctl_sec_cam_v1()
1264 "failed to %s entry tid=%d for h2c ba cam\n", in rtw89_fw_h2c_ba_cam()
1271 rtw89_err(rtwdev, "failed to alloc skb for h2c ba cam\n"); in rtw89_fw_h2c_ba_cam()
1306 rtw89_err(rtwdev, "failed to send h2c\n"); in rtw89_fw_h2c_ba_cam()
1325 rtw89_err(rtwdev, "failed to alloc skb for dynamic h2c ba cam\n"); in rtw89_fw_h2c_init_ba_cam_v0_ext()
1344 rtw89_err(rtwdev, "failed to send h2c\n"); in rtw89_fw_h2c_init_ba_cam_v0_ext()
1397 rtw89_err(rtwdev, "failed to send h2c\ in rtw89_fw_h2c_fw_log()
2093 struct rtw89_fw_macid_pause_grp h2c = {{0}}; rtw89_fw_h2c_macid_pause() local
2241 struct rtw89_h2c_bcnfltr *h2c; rtw89_fw_h2c_set_bcn_fltr_cfg() local
2292 struct rtw89_h2c_ofld_rssi *h2c; rtw89_fw_h2c_rssi_offload() local
2338 struct rtw89_h2c_ofld *h2c; rtw89_fw_h2c_tp_offload() local
2380 struct rtw89_h2c_ra *h2c; rtw89_fw_h2c_ra() local
2467 struct rtw89_h2c_cxinit *h2c; rtw89_fw_h2c_cxdrv_init() local
3093 struct rtw89_h2c_scanofld *h2c; rtw89_fw_h2c_scan_offload() local
[all...]
H A Ddebug.c3036 u8 *h2c; in rtw89_debug_priv_send_h2c_set() local
3040 h2c = rtw89_hex2bin_user(rtwdev, user_buf, count); in rtw89_debug_priv_send_h2c_set()
3041 if (IS_ERR(h2c)) in rtw89_debug_priv_send_h2c_set()
3044 ret = rtw89_fw_h2c_raw(rtwdev, h2c, h2c_len); in rtw89_debug_priv_send_h2c_set()
3046 kfree(h2c); in rtw89_debug_priv_send_h2c_set()
3061 seq_printf(m, "%d: %*ph\n", ++seq, early_h2c->h2c_len, early_h2c->h2c); in rtw89_debug_priv_early_h2c_get()
3075 u8 *h2c; in rtw89_debug_priv_early_h2c_set() local
3078 h2c = rtw89_hex2bin_user(rtwdev, user_buf, count); in rtw89_debug_priv_early_h2c_set()
3079 if (IS_ERR(h2c)) in rtw89_debug_priv_early_h2c_set()
3082 if (h2c_len >= 2 && h2c[ in rtw89_debug_priv_early_h2c_set()
[all...]
H A Dcore.h1835 u32 h2c_cnt; /* fw recv h2c counter */
1844 __le32 cnt_h2c; /* fw recv h2c counter */
1858 __le16 cnt_h2c; /* fw recv h2c counter */
3205 u16 h2c; member
4275 u8 *h2c; member
H A Dmac.c1739 SET_QUOTA(h2c, PLE, 3); in ple_quota_cfg()
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtl8xxxu/
H A Drtl8xxxu_8723b.c309 struct h2c_cmd h2c; in rtl8723bu_write_btreg() local
312 memset(&h2c, 0, sizeof(struct h2c_cmd)); in rtl8723bu_write_btreg()
313 h2c.bt_mp_oper.cmd = H2C_8723B_BT_MP_OPER; in rtl8723bu_write_btreg()
314 h2c.bt_mp_oper.operreq = 0 | (reqnum << 4); in rtl8723bu_write_btreg()
315 h2c.bt_mp_oper.opcode = BT_MP_OP_WRITE_REG_VALUE; in rtl8723bu_write_btreg()
316 h2c.bt_mp_oper.data = data; in rtl8723bu_write_btreg()
317 rtl8xxxu_gen2_h2c_cmd(priv, &h2c, sizeof(h2c.bt_mp_oper)); in rtl8723bu_write_btreg()
320 memset(&h2c, 0, sizeof(struct h2c_cmd)); in rtl8723bu_write_btreg()
321 h2c in rtl8723bu_write_btreg()
1489 struct h2c_cmd h2c; rtl8723b_enable_rf() local
[all...]
H A Drtl8xxxu_core.c890 rtl8xxxu_gen1_h2c_cmd(struct rtl8xxxu_priv *priv, struct h2c_cmd *h2c, int len) in rtl8xxxu_gen1_h2c_cmd() argument
923 rtl8xxxu_write16(priv, mbox_ext_reg, le16_to_cpu(h2c->raw.ext)); in rtl8xxxu_gen1_h2c_cmd()
926 le16_to_cpu(h2c->raw.ext)); in rtl8xxxu_gen1_h2c_cmd()
928 rtl8xxxu_write32(priv, mbox_reg, le32_to_cpu(h2c->raw.data)); in rtl8xxxu_gen1_h2c_cmd()
930 dev_info(dev, "H2C %08x\n", le32_to_cpu(h2c->raw.data)); in rtl8xxxu_gen1_h2c_cmd()
940 rtl8xxxu_gen2_h2c_cmd(struct rtl8xxxu_priv *priv, struct h2c_cmd *h2c, int len) in rtl8xxxu_gen2_h2c_cmd() argument
974 le32_to_cpu(h2c->raw_wide.ext)); in rtl8xxxu_gen2_h2c_cmd()
977 le32_to_cpu(h2c->raw_wide.ext)); in rtl8xxxu_gen2_h2c_cmd()
979 rtl8xxxu_write32(priv, mbox_reg, le32_to_cpu(h2c->raw.data)); in rtl8xxxu_gen2_h2c_cmd()
981 dev_info(dev, "H2C %08x\n", le32_to_cpu(h2c in rtl8xxxu_gen2_h2c_cmd()
3317 struct h2c_cmd h2c; rtl8xxxu_gen2_prepare_calibrate() local
3825 struct h2c_cmd h2c; rtl8723bu_set_ps_tdma() local
4311 struct h2c_cmd h2c; rtl8xxxu_update_rate_mask() local
4331 struct h2c_cmd h2c; rtl8xxxu_gen2_update_rate_mask() local
4356 struct h2c_cmd h2c; rtl8xxxu_gen1_report_connect() local
4377 struct h2c_cmd h2c; rtl8xxxu_gen2_report_connect() local
[all...]
H A Drtl8xxxu.h1503 struct h2c_cmd *h2c, int len);
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtl8xxxu/
H A Drtl8xxxu_8723b.c356 struct h2c_cmd h2c; in rtl8723bu_write_btreg() local
359 memset(&h2c, 0, sizeof(struct h2c_cmd)); in rtl8723bu_write_btreg()
360 h2c.bt_mp_oper.cmd = H2C_8723B_BT_MP_OPER; in rtl8723bu_write_btreg()
361 h2c.bt_mp_oper.operreq = 0 | (reqnum << 4); in rtl8723bu_write_btreg()
362 h2c.bt_mp_oper.opcode = BT_MP_OP_WRITE_REG_VALUE; in rtl8723bu_write_btreg()
363 h2c.bt_mp_oper.data = data; in rtl8723bu_write_btreg()
364 rtl8xxxu_gen2_h2c_cmd(priv, &h2c, sizeof(h2c.bt_mp_oper)); in rtl8723bu_write_btreg()
367 memset(&h2c, 0, sizeof(struct h2c_cmd)); in rtl8723bu_write_btreg()
368 h2c in rtl8723bu_write_btreg()
1521 struct h2c_cmd h2c; rtl8723b_enable_rf() local
[all...]
H A Drtl8xxxu_core.c992 rtl8xxxu_gen1_h2c_cmd(struct rtl8xxxu_priv *priv, struct h2c_cmd *h2c, int len) in rtl8xxxu_gen1_h2c_cmd() argument
1025 rtl8xxxu_write16(priv, mbox_ext_reg, le16_to_cpu(h2c->raw.ext)); in rtl8xxxu_gen1_h2c_cmd()
1028 le16_to_cpu(h2c->raw.ext)); in rtl8xxxu_gen1_h2c_cmd()
1030 rtl8xxxu_write32(priv, mbox_reg, le32_to_cpu(h2c->raw.data)); in rtl8xxxu_gen1_h2c_cmd()
1032 dev_info(dev, "H2C %08x\n", le32_to_cpu(h2c->raw.data)); in rtl8xxxu_gen1_h2c_cmd()
1042 rtl8xxxu_gen2_h2c_cmd(struct rtl8xxxu_priv *priv, struct h2c_cmd *h2c, int len) in rtl8xxxu_gen2_h2c_cmd() argument
1076 le32_to_cpu(h2c->raw_wide.ext)); in rtl8xxxu_gen2_h2c_cmd()
1079 le32_to_cpu(h2c->raw_wide.ext)); in rtl8xxxu_gen2_h2c_cmd()
1081 rtl8xxxu_write32(priv, mbox_reg, le32_to_cpu(h2c->raw.data)); in rtl8xxxu_gen2_h2c_cmd()
1083 dev_info(dev, "H2C %08x\n", le32_to_cpu(h2c in rtl8xxxu_gen2_h2c_cmd()
3406 struct h2c_cmd h2c; rtl8xxxu_gen2_prepare_calibrate() local
3914 struct h2c_cmd h2c; rtl8723bu_set_ps_tdma() local
4608 struct h2c_cmd h2c; rtl8xxxu_update_rate_mask() local
4629 struct h2c_cmd h2c; rtl8xxxu_gen2_update_rate_mask() local
4660 struct h2c_cmd h2c; rtl8xxxu_gen1_report_connect() local
4681 struct h2c_cmd h2c; rtl8xxxu_gen2_report_connect() local
4699 struct h2c_cmd h2c; rtl8xxxu_gen1_report_rssi() local
4713 struct h2c_cmd h2c; rtl8xxxu_gen2_report_rssi() local
[all...]
H A Drtl8xxxu.h2072 struct h2c_cmd *h2c, int len);
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/
H A Dfw.c206 u8 *h2c) in rtw_fw_send_h2c_command()
216 h2c[3], h2c[2], h2c[1], h2c[0], in rtw_fw_send_h2c_command()
217 h2c[7], h2c[6], h2c[5], h2c[4]); in rtw_fw_send_h2c_command()
219 spin_lock(&rtwdev->h2c in rtw_fw_send_h2c_command()
205 rtw_fw_send_h2c_command(struct rtw_dev *rtwdev, u8 *h2c) rtw_fw_send_h2c_command() argument
265 rtw_fw_h2c_cmd_dbg(struct rtw_dev *rtwdev, u8 *h2c) rtw_fw_h2c_cmd_dbg() argument
[all...]
H A Dmac.c740 rtwdev->h2c.last_box_num = 0; in __rtw_download_firmware()
741 rtwdev->h2c.seq = 0; in __rtw_download_firmware()
883 rtwdev->h2c.last_box_num = 0; in __rtw_download_firmware_legacy()
884 rtwdev->h2c.seq = 0; in __rtw_download_firmware_legacy()
H A Dfw.h580 void rtw_fw_h2c_cmd_dbg(struct rtw_dev *rtwdev, u8 *h2c);
H A Ddebug.c933 rtw_debugfs_add_w(h2c); in rtw_debugfs_init()
H A Dmain.h1736 /* protect to send h2c to fw */
1739 } h2c; member
H A Dmain.c1633 spin_lock_init(&rtwdev->h2c.lock); in rtw_core_init()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/
H A Dfw.c312 struct rtw_h2c_register *h2c) in rtw_fw_send_h2c_command_register()
318 rtw_dbg(rtwdev, RTW_DBG_FW, "send H2C content %08x %08x\n", h2c->w0, in rtw_fw_send_h2c_command_register()
319 h2c->w1); in rtw_fw_send_h2c_command_register()
323 box = rtwdev->h2c.last_box_num; in rtw_fw_send_h2c_command_register()
342 WARN(1, "invalid h2c mail box number\n"); in rtw_fw_send_h2c_command_register()
351 rtw_err(rtwdev, "failed to send h2c command\n"); in rtw_fw_send_h2c_command_register()
355 rtw_write32(rtwdev, box_ex_reg, h2c->w1); in rtw_fw_send_h2c_command_register()
356 rtw_write32(rtwdev, box_reg, h2c->w0); in rtw_fw_send_h2c_command_register()
358 if (++rtwdev->h2c.last_box_num >= 4) in rtw_fw_send_h2c_command_register()
359 rtwdev->h2c in rtw_fw_send_h2c_command_register()
311 rtw_fw_send_h2c_command_register(struct rtw_dev *rtwdev, struct rtw_h2c_register *h2c) rtw_fw_send_h2c_command_register() argument
362 rtw_fw_send_h2c_command(struct rtw_dev *rtwdev, u8 *h2c) rtw_fw_send_h2c_command() argument
417 rtw_fw_h2c_cmd_dbg(struct rtw_dev *rtwdev, u8 *h2c) rtw_fw_h2c_cmd_dbg() argument
524 struct rtw_h2c_register h2c = {}; rtw_fw_default_port() local
[all...]
H A Dmac.c809 rtwdev->h2c.last_box_num = 0; in __rtw_download_firmware()
810 rtwdev->h2c.seq = 0; in __rtw_download_firmware()
952 rtwdev->h2c.last_box_num = 0; in __rtw_download_firmware_legacy()
953 rtwdev->h2c.seq = 0; in __rtw_download_firmware_legacy()
H A Ddebug.c1266 rtw_debugfs_add_w(h2c); in rtw_debugfs_init()
H A Dfw.h868 void rtw_fw_h2c_cmd_dbg(struct rtw_dev *rtwdev, u8 *h2c);
H A Dmain.h2033 } h2c; member
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Ddm.c374 u8 h2c[4] = { 0 }; in rtl92ee_dm_check_rssi_monitor() local
391 h2c[3] = 0; in rtl92ee_dm_check_rssi_monitor()
392 h2c[2] = (u8)(dm->undec_sm_pwdb & 0xFF); in rtl92ee_dm_check_rssi_monitor()
393 h2c[1] = 0x20; in rtl92ee_dm_check_rssi_monitor()
394 h2c[0] = ++i; in rtl92ee_dm_check_rssi_monitor()
395 rtl92ee_fill_h2c_cmd(hw, H2C_92E_RSSI_REPORT, 4, h2c); in rtl92ee_dm_check_rssi_monitor()
419 h2c[3] = 0; in rtl92ee_dm_check_rssi_monitor()
420 h2c[2] = (u8)(dm->undec_sm_pwdb & 0xFF); in rtl92ee_dm_check_rssi_monitor()
421 h2c[1] = 0x20; in rtl92ee_dm_check_rssi_monitor()
422 h2c[ in rtl92ee_dm_check_rssi_monitor()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Ddm.c374 u8 h2c[4] = { 0 }; in rtl92ee_dm_check_rssi_monitor() local
391 h2c[3] = 0; in rtl92ee_dm_check_rssi_monitor()
392 h2c[2] = (u8)(dm->undec_sm_pwdb & 0xFF); in rtl92ee_dm_check_rssi_monitor()
393 h2c[1] = 0x20; in rtl92ee_dm_check_rssi_monitor()
394 h2c[0] = ++i; in rtl92ee_dm_check_rssi_monitor()
395 rtl92ee_fill_h2c_cmd(hw, H2C_92E_RSSI_REPORT, 4, h2c); in rtl92ee_dm_check_rssi_monitor()
419 h2c[3] = 0; in rtl92ee_dm_check_rssi_monitor()
420 h2c[2] = (u8)(dm->undec_sm_pwdb & 0xFF); in rtl92ee_dm_check_rssi_monitor()
421 h2c[1] = 0x20; in rtl92ee_dm_check_rssi_monitor()
422 h2c[ in rtl92ee_dm_check_rssi_monitor()
[all...]

Completed in 94 milliseconds