Home
last modified time | relevance | path

Searched refs:h2c (Results 1 – 25 of 90) sorted by relevance

1234

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/rtl8822b/
H A Drtl8822b_cmd.c39 u8 h2c[RTW_HALMAC_H2C_MAX_SIZE] = {0}; in rtl8822b_fillh2ccmd() local
71 h2c[0] = id; in rtl8822b_fillh2ccmd()
72 _rtw_memcpy(h2c + 1, pbuf, buf_len); in rtl8822b_fillh2ccmd()
74 ret = (s32)rtw_halmac_send_h2c(adapter_to_dvobj(adapter), h2c); in rtl8822b_fillh2ccmd()
83 u8 h2c[RTW_HALMAC_H2C_MAX_SIZE] = {0}; in rtl8822b_set_FwRsvdPage_cmd() local
92 RSVD_PAGE_SET_CMD_ID(h2c, CMD_ID_RSVD_PAGE); in rtl8822b_set_FwRsvdPage_cmd()
93 RSVD_PAGE_SET_CLASS(h2c, CLASS_RSVD_PAGE); in rtl8822b_set_FwRsvdPage_cmd()
94 RSVD_PAGE_SET_LOC_PROBE_RSP(h2c, rsvdpageloc->LocProbeRsp); in rtl8822b_set_FwRsvdPage_cmd()
95 RSVD_PAGE_SET_LOC_PS_POLL(h2c, rsvdpageloc->LocPsPoll); in rtl8822b_set_FwRsvdPage_cmd()
96 RSVD_PAGE_SET_LOC_NULL_DATA(h2c, rsvdpageloc->LocNullData); in rtl8822b_set_FwRsvdPage_cmd()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/rtl8822b/
H A Drtl8822b_cmd.c34 u8 h2c[RTW_HALMAC_H2C_MAX_SIZE] = {0}; in rtl8822b_fillh2ccmd() local
67 h2c[0] = id; in rtl8822b_fillh2ccmd()
68 _rtw_memcpy(h2c + 1, pbuf, buf_len); in rtl8822b_fillh2ccmd()
70 err = rtw_halmac_send_h2c(adapter_to_dvobj(adapter), h2c); in rtl8822b_fillh2ccmd()
81 u8 h2c[RTW_HALMAC_H2C_MAX_SIZE] = {0}; in rtl8822b_req_txrpt_cmd() local
83 AP_REQ_TXRPT_SET_CMD_ID(h2c, CMD_ID_AP_REQ_TXRPT); in rtl8822b_req_txrpt_cmd()
84 AP_REQ_TXRPT_SET_CLASS(h2c, CLASS_AP_REQ_TXRPT); in rtl8822b_req_txrpt_cmd()
86 AP_REQ_TXRPT_SET_STA1_MACID(h2c, macid); in rtl8822b_req_txrpt_cmd()
87 AP_REQ_TXRPT_SET_STA2_MACID(h2c, 0xff); in rtl8822b_req_txrpt_cmd()
88 AP_REQ_TXRPT_SET_RTY_OK_TOTAL(h2c, 0x00); in rtl8822b_req_txrpt_cmd()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/rtl8822c/
H A Drtl8822c_cmd.c34 u8 h2c[RTW_HALMAC_H2C_MAX_SIZE] = {0}; in rtl8822c_fillh2ccmd() local
67 h2c[0] = id; in rtl8822c_fillh2ccmd()
68 _rtw_memcpy(h2c + 1, pbuf, buf_len); in rtl8822c_fillh2ccmd()
70 err = rtw_halmac_send_h2c(adapter_to_dvobj(adapter), h2c); in rtl8822c_fillh2ccmd()
81 u8 h2c[RTW_HALMAC_H2C_MAX_SIZE] = {0}; in rtl8822c_req_txrpt_cmd() local
83 AP_REQ_TXRPT_SET_CMD_ID(h2c, CMD_ID_AP_REQ_TXRPT); in rtl8822c_req_txrpt_cmd()
84 AP_REQ_TXRPT_SET_CLASS(h2c, CLASS_AP_REQ_TXRPT); in rtl8822c_req_txrpt_cmd()
86 AP_REQ_TXRPT_SET_STA1_MACID(h2c, macid); in rtl8822c_req_txrpt_cmd()
87 AP_REQ_TXRPT_SET_STA2_MACID(h2c, 0xff); in rtl8822c_req_txrpt_cmd()
88 AP_REQ_TXRPT_SET_RTY_OK_TOTAL(h2c, 0x00); in rtl8822c_req_txrpt_cmd()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/hal/phydm/
H A Dphydm_rssi_monitor.c45 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
76 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
77 h2c[1] = 0; in phydm_rssi_monitor_h2c()
78 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
79 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
81 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
83 h2c[5] = 0; in phydm_rssi_monitor_h2c()
84 h2c[6] = 0; in phydm_rssi_monitor_h2c()
87 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
95 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/hal/phydm/
H A Dphydm_rssi_monitor.c45 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
76 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
77 h2c[1] = 0; in phydm_rssi_monitor_h2c()
78 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
79 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
81 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
83 h2c[5] = 0; in phydm_rssi_monitor_h2c()
84 h2c[6] = 0; in phydm_rssi_monitor_h2c()
87 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
95 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/hal/phydm/
H A Dphydm_rssi_monitor.c45 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
76 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
77 h2c[1] = 0; in phydm_rssi_monitor_h2c()
78 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
79 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
81 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
83 h2c[5] = 0; in phydm_rssi_monitor_h2c()
84 h2c[6] = 0; in phydm_rssi_monitor_h2c()
87 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
95 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/phydm/
H A Dphydm_rssi_monitor.c44 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
75 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
76 h2c[1] = 0; in phydm_rssi_monitor_h2c()
77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
78 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
80 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
82 h2c[5] = 0; in phydm_rssi_monitor_h2c()
83 h2c[6] = 0; in phydm_rssi_monitor_h2c()
86 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
94 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/rtl8821c/
H A Drtl8821c_cmd.c34 u8 h2c[RTW_HALMAC_H2C_MAX_SIZE] = {0}; in rtl8821c_fillh2ccmd() local
67 h2c[0] = id; in rtl8821c_fillh2ccmd()
68 _rtw_memcpy(h2c + 1, pbuf, buf_len); in rtl8821c_fillh2ccmd()
70 err = rtw_halmac_send_h2c(adapter_to_dvobj(adapter), h2c); in rtl8821c_fillh2ccmd()
96 u8 h2c[RTW_HALMAC_H2C_MAX_SIZE] = {0}; in _rtl8821c_set_FwPwrMode_cmd() local
208 SET_PWR_MODE_SET_CMD_ID(h2c, CMD_ID_SET_PWR_MODE); in _rtl8821c_set_FwPwrMode_cmd()
209 SET_PWR_MODE_SET_CLASS(h2c, CLASS_SET_PWR_MODE); in _rtl8821c_set_FwPwrMode_cmd()
210 SET_PWR_MODE_SET_MODE(h2c, mode); in _rtl8821c_set_FwPwrMode_cmd()
211 SET_PWR_MODE_SET_SMART_PS(h2c, smart_ps); in _rtl8821c_set_FwPwrMode_cmd()
212 SET_PWR_MODE_SET_RLBM(h2c, rlbm); in _rtl8821c_set_FwPwrMode_cmd()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/rtl8821c/
H A Drtl8821c_cmd.c35 u8 h2c[RTW_HALMAC_H2C_MAX_SIZE] = {0}; in rtl8821c_fillh2ccmd() local
68 h2c[0] = id; in rtl8821c_fillh2ccmd()
69 _rtw_memcpy(h2c + 1, pbuf, buf_len); in rtl8821c_fillh2ccmd()
71 err = rtw_halmac_send_h2c(adapter_to_dvobj(adapter), h2c); in rtl8821c_fillh2ccmd()
97 u8 h2c[RTW_HALMAC_H2C_MAX_SIZE] = {0}; in _rtl8821c_set_FwPwrMode_cmd() local
211 SET_PWR_MODE_SET_CMD_ID(h2c, CMD_ID_SET_PWR_MODE); in _rtl8821c_set_FwPwrMode_cmd()
212 SET_PWR_MODE_SET_CLASS(h2c, CLASS_SET_PWR_MODE); in _rtl8821c_set_FwPwrMode_cmd()
213 SET_PWR_MODE_SET_MODE(h2c, mode); in _rtl8821c_set_FwPwrMode_cmd()
214 SET_PWR_MODE_SET_SMART_PS(h2c, smart_ps); in _rtl8821c_set_FwPwrMode_cmd()
215 SET_PWR_MODE_SET_RLBM(h2c, rlbm); in _rtl8821c_set_FwPwrMode_cmd()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/hal/phydm/
H A Dphydm_rssi_monitor.c44 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
75 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
76 h2c[1] = 0; in phydm_rssi_monitor_h2c()
77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
78 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
80 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
82 h2c[5] = 0; in phydm_rssi_monitor_h2c()
83 h2c[6] = ((ra_t->ra_trigger_mode) << 2); in phydm_rssi_monitor_h2c()
86 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
94 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/phydm/
H A Dphydm_rssi_monitor.c44 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
75 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
76 h2c[1] = 0; in phydm_rssi_monitor_h2c()
77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
78 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
80 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
82 h2c[5] = 0; in phydm_rssi_monitor_h2c()
83 h2c[6] = ((ra_t->ra_trigger_mode) << 2); in phydm_rssi_monitor_h2c()
86 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
94 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/hal/phydm/
H A Dphydm_rssi_monitor.c44 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
75 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
76 h2c[1] = 0; in phydm_rssi_monitor_h2c()
77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
78 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
80 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
82 h2c[5] = 0; in phydm_rssi_monitor_h2c()
83 h2c[6] = ((ra_t->ra_trigger_mode) << 2); in phydm_rssi_monitor_h2c()
86 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
94 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/phydm/
H A Dphydm_rssi_monitor.c45 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
76 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
77 h2c[1] = 0; in phydm_rssi_monitor_h2c()
78 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
79 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
81 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
83 h2c[5] = 0; in phydm_rssi_monitor_h2c()
84 h2c[6] = ((ra_t->ra_trigger_mode) << 2); in phydm_rssi_monitor_h2c()
87 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
95 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/phydm/
H A Dphydm_rssi_monitor.c44 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
75 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
76 h2c[1] = 0; in phydm_rssi_monitor_h2c()
77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
78 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
80 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
82 h2c[5] = 0; in phydm_rssi_monitor_h2c()
83 h2c[6] = ((ra_t->ra_trigger_mode) << 2); in phydm_rssi_monitor_h2c()
86 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
94 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/hal/phydm/
H A Dphydm_rssi_monitor.c44 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
75 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
76 h2c[1] = 0; in phydm_rssi_monitor_h2c()
77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
78 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
80 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
82 h2c[5] = 0; in phydm_rssi_monitor_h2c()
83 h2c[6] = ((ra_t->ra_trigger_mode) << 2); in phydm_rssi_monitor_h2c()
86 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
94 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/hal/phydm/
H A Dphydm_rssi_monitor.c45 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
76 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
77 h2c[1] = 0; in phydm_rssi_monitor_h2c()
78 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
79 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
81 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
83 h2c[5] = 0; in phydm_rssi_monitor_h2c()
84 h2c[6] = ((ra_t->ra_trigger_mode) << 2); in phydm_rssi_monitor_h2c()
87 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
95 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/phydm/
H A Dphydm_rssi_monitor.c44 u8 h2c[H2C_MAX_LENGTH] = {0}; in phydm_rssi_monitor_h2c() local
75 h2c[0] = sta->mac_id; in phydm_rssi_monitor_h2c()
76 h2c[1] = 0; in phydm_rssi_monitor_h2c()
77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c()
78 h2c[3] = is_rx | (stbc_en << 1) | in phydm_rssi_monitor_h2c()
80 h2c[4] = (ra_t->ra_th_ofst & 0x7f) | in phydm_rssi_monitor_h2c()
82 h2c[5] = 0; in phydm_rssi_monitor_h2c()
83 h2c[6] = ((ra_t->ra_trigger_mode) << 2); in phydm_rssi_monitor_h2c()
86 h2c[6], h2c[5], h2c[4], h2c[3], h2c[2], h2c[1], h2c[0]); in phydm_rssi_monitor_h2c()
94 odm_fill_h2c_cmd(dm, ODM_H2C_RSSI_REPORT, H2C_MAX_LENGTH, h2c); in phydm_rssi_monitor_h2c()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/mac/mac_ax/
H A Dsounding.c476 struct fwcmd_set_snd_para *h2c; in mac_set_snd_para() local
732 h2c = (struct fwcmd_set_snd_para *)buf; in mac_set_snd_para()
734 h2c->dword0 = in mac_set_snd_para()
742 h2c->dword1 = in mac_set_snd_para()
747 h2c->dword2 = in mac_set_snd_para()
752 h2c->dword3 = in mac_set_snd_para()
757 h2c->dword4 = in mac_set_snd_para()
766 h2c->dword5 = in mac_set_snd_para()
775 h2c->dword6 = in mac_set_snd_para()
784 h2c->dword7 = in mac_set_snd_para()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/mac/mac_ax/
H A Dsounding.c476 struct fwcmd_set_snd_para *h2c; in mac_set_snd_para() local
732 h2c = (struct fwcmd_set_snd_para *)buf; in mac_set_snd_para()
734 h2c->dword0 = in mac_set_snd_para()
742 h2c->dword1 = in mac_set_snd_para()
747 h2c->dword2 = in mac_set_snd_para()
752 h2c->dword3 = in mac_set_snd_para()
757 h2c->dword4 = in mac_set_snd_para()
766 h2c->dword5 = in mac_set_snd_para()
775 h2c->dword6 = in mac_set_snd_para()
784 h2c->dword7 = in mac_set_snd_para()
[all …]
/OK3568_Linux_fs/kernel/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.bt_mp_oper.cmd = H2C_8723B_BT_MP_OPER; in rtl8723bu_write_btreg()
322 h2c.bt_mp_oper.operreq = 0 | (reqnum << 4); in rtl8723bu_write_btreg()
[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->raw.data)); in rtl8xxxu_gen2_h2c_cmd()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtw88/
H A Dfw.c206 u8 *h2c) in rtw_fw_send_h2c_command() argument
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.lock); in rtw_fw_send_h2c_command()
221 box = rtwdev->h2c.last_box_num; in rtw_fw_send_h2c_command()
254 rtw_write8(rtwdev, box_reg + idx, h2c[idx]); in rtw_fw_send_h2c_command()
256 rtw_write8(rtwdev, box_ex_reg + idx, h2c[idx + 4]); in rtw_fw_send_h2c_command()
258 if (++rtwdev->h2c.last_box_num >= 4) in rtw_fw_send_h2c_command()
259 rtwdev->h2c.last_box_num = 0; in rtw_fw_send_h2c_command()
262 spin_unlock(&rtwdev->h2c.lock); in rtw_fw_send_h2c_command()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/hal/rtl8723d/
H A Drtl8723d_cmd.c59 u8 h2c[RTL8723D_MAX_CMD_LEN + 1] = {0}; in FillH2CCmd8723D() local
91 h2c[0] = ElementID; in FillH2CCmd8723D()
92 _rtw_memcpy(h2c + 1, pCmdBuffer, CmdLen); in FillH2CCmd8723D()
111 _rtw_memcpy((u8 *)(&h2c_cmd_ex), h2c + 4, RTL8723D_EX_MESSAGE_BOX_SIZE); in FillH2CCmd8723D()
116 _rtw_memcpy((u8 *)(&h2c_cmd), h2c, 4); in FillH2CCmd8723D()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/hal/rtl8723d/
H A Drtl8723d_cmd.c60 u8 h2c[RTL8723D_MAX_CMD_LEN + 1] = {0}; in FillH2CCmd8723D() local
92 h2c[0] = ElementID; in FillH2CCmd8723D()
93 _rtw_memcpy(h2c + 1, pCmdBuffer, CmdLen); in FillH2CCmd8723D()
112 _rtw_memcpy((u8 *)(&h2c_cmd_ex), h2c + 4, RTL8723D_EX_MESSAGE_BOX_SIZE); in FillH2CCmd8723D()
117 _rtw_memcpy((u8 *)(&h2c_cmd), h2c, 4); in FillH2CCmd8723D()
/OK3568_Linux_fs/kernel/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[0] = 0; in rtl92ee_dm_check_rssi_monitor()
[all …]

1234