| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/hal/ |
| H A D | hal_com.c | 904 struct c2h_evt_hdr_88xx *c2h_evt; in c2h_evt_read_88xx() local 918 c2h_evt = (struct c2h_evt_hdr_88xx *)buf; in c2h_evt_read_88xx() 920 memset(c2h_evt, 0, 16); in c2h_evt_read_88xx() 922 c2h_evt->id = rtw_read8(adapter, REG_C2HEVT_MSG_NORMAL); in c2h_evt_read_88xx() 923 c2h_evt->seq = rtw_read8(adapter, REG_C2HEVT_CMD_SEQ_88XX); in c2h_evt_read_88xx() 924 c2h_evt->plen = rtw_read8(adapter, REG_C2HEVT_CMD_LEN_88XX); in c2h_evt_read_88xx() 930 &c2h_evt, in c2h_evt_read_88xx() 931 sizeof(c2h_evt) in c2h_evt_read_88xx() 937 c2h_evt->id, in c2h_evt_read_88xx() 938 c2h_evt->plen, in c2h_evt_read_88xx() [all …]
|
| H A D | sdio_ops.c | 979 struct c2h_evt_hdr_88xx *c2h_evt; in sd_int_dpc() local 982 c2h_evt = rtw_zmalloc(16); in sd_int_dpc() 983 if (c2h_evt) { in sd_int_dpc() 984 if (c2h_evt_read_88xx(adapter, (u8 *)c2h_evt) == _SUCCESS) { in sd_int_dpc() 985 if (c2h_id_filter_ccx_8723b((u8 *)c2h_evt)) { in sd_int_dpc() 987 rtw_hal_c2h_handler(adapter, (u8 *)c2h_evt); in sd_int_dpc() 988 kfree(c2h_evt); in sd_int_dpc() 990 rtw_c2h_wk_cmd(adapter, (u8 *)c2h_evt); in sd_int_dpc() 993 kfree(c2h_evt); in sd_int_dpc()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/hal/hal_hci/ |
| H A D | hal_sdio.c | 210 u8 c2h_evt[C2H_REG_LEN] = {0}; in sd_c2h_hisr_hdl() local 214 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) in sd_c2h_hisr_hdl() 217 if (rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS) in sd_c2h_hisr_hdl() 226 if (rtw_c2h_reg_wk_cmd(adapter, c2h_evt) != _SUCCESS) in sd_c2h_hisr_hdl()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_cmd.c | 1847 u8 rtw_c2h_wk_cmd(struct adapter *padapter, u8 *c2h_evt) in rtw_c2h_wk_cmd() argument 1869 pdrvextra_cmd_parm->size = c2h_evt?16:0; in rtw_c2h_wk_cmd() 1870 pdrvextra_cmd_parm->pbuf = c2h_evt; in rtw_c2h_wk_cmd() 1885 u8 *c2h_evt; in c2h_wk_callback() local 1891 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback() 1892 if (c2h_evt != NULL) { in c2h_wk_callback() 1896 c2h_evt = rtw_malloc(16); in c2h_wk_callback() 1897 if (c2h_evt != NULL) { in c2h_wk_callback() 1899 if (c2h_evt_read_88xx(adapter, c2h_evt) != _SUCCESS) { in c2h_wk_callback() 1900 kfree(c2h_evt); in c2h_wk_callback() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/hal/hal_hci/ |
| H A D | hal_usb.c | 231 u8 *c2h_evt = buf; in usb_c2h_hisr_hdl() local 249 c2h_evt = rtw_malloc(C2H_REG_LEN); in usb_c2h_hisr_hdl() 250 if (c2h_evt != NULL) { in usb_c2h_hisr_hdl() 251 _rtw_memcpy(c2h_evt, buf, C2H_REG_LEN); in usb_c2h_hisr_hdl() 252 if (rtw_cbuf_push(adapter->evtpriv.c2h_queue, (void*)c2h_evt) != _SUCCESS) in usb_c2h_hisr_hdl()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/hal/hal_hci/ |
| H A D | hal_usb.c | 228 u8 *c2h_evt = buf; in usb_c2h_hisr_hdl() local 246 c2h_evt = rtw_malloc(C2H_REG_LEN); in usb_c2h_hisr_hdl() 247 if (c2h_evt != NULL) { in usb_c2h_hisr_hdl() 248 _rtw_memcpy(c2h_evt, buf, C2H_REG_LEN); in usb_c2h_hisr_hdl() 249 if (rtw_cbuf_push(adapter->evtpriv.c2h_queue, (void*)c2h_evt) != _SUCCESS) in usb_c2h_hisr_hdl()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/hal/hal_hci/ |
| H A D | hal_usb.c | 228 u8 *c2h_evt = buf; in usb_c2h_hisr_hdl() local 246 c2h_evt = rtw_malloc(C2H_REG_LEN); in usb_c2h_hisr_hdl() 247 if (c2h_evt != NULL) { in usb_c2h_hisr_hdl() 248 _rtw_memcpy(c2h_evt, buf, C2H_REG_LEN); in usb_c2h_hisr_hdl() 249 if (rtw_cbuf_push(adapter->evtpriv.c2h_queue, (void*)c2h_evt) != _SUCCESS) in usb_c2h_hisr_hdl()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/core/ |
| H A D | rtw_cmd.c | 3713 u8 rtw_c2h_wk_cmd(PADAPTER padapter, u8 *c2h_evt) in rtw_c2h_wk_cmd() argument 3735 pdrvextra_cmd_parm->size = c2h_evt?16:0; in rtw_c2h_wk_cmd() 3736 pdrvextra_cmd_parm->pbuf = c2h_evt; in rtw_c2h_wk_cmd() 3784 s32 c2h_evt_hdl(_adapter *adapter, u8 *c2h_evt, c2h_id_filter filter) in c2h_evt_hdl() argument 3789 if (!c2h_evt) { in c2h_evt_hdl() 3792 c2h_evt = buf; in c2h_evt_hdl() 3794 if (filter && filter(c2h_evt) == _FALSE) in c2h_evt_hdl() 3797 ret = rtw_hal_c2h_handler(adapter, c2h_evt); in c2h_evt_hdl() 3801 if (filter && filter(c2h_evt) == _FALSE) in c2h_evt_hdl() 3804 ret = rtw_hal_c2h_handler(adapter, c2h_evt); in c2h_evt_hdl() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/include/ |
| H A D | rtw_cmd.h | 108 #define c2h_evt_valid(c2h_evt) ((c2h_evt)->id || (c2h_evt)->plen) argument 855 extern u8 rtw_c2h_wk_cmd(struct adapter *padapter, u8 *c2h_evt);
|
| H A D | hal_intf.h | 170 typedef s32 (*c2h_id_filter)(u8 *c2h_evt); 262 s32 (*c2h_handler)(struct adapter *padapter, u8 *c2h_evt); 391 s32 rtw_hal_c2h_handler(struct adapter *adapter, u8 *c2h_evt);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/core/ |
| H A D | rtw_cmd.c | 3825 u8 rtw_c2h_wk_cmd(PADAPTER padapter, u8 *c2h_evt) in rtw_c2h_wk_cmd() argument 3847 pdrvextra_cmd_parm->size = c2h_evt ? 16 : 0; in rtw_c2h_wk_cmd() 3848 pdrvextra_cmd_parm->pbuf = c2h_evt; in rtw_c2h_wk_cmd() 3896 s32 c2h_evt_hdl(_adapter *adapter, u8 *c2h_evt, c2h_id_filter filter) in c2h_evt_hdl() argument 3901 if (!c2h_evt) { in c2h_evt_hdl() 3904 c2h_evt = buf; in c2h_evt_hdl() 3906 if (filter && filter(c2h_evt) == _FALSE) in c2h_evt_hdl() 3909 ret = rtw_hal_c2h_handler(adapter, c2h_evt); in c2h_evt_hdl() 3913 if (filter && filter(c2h_evt) == _FALSE) in c2h_evt_hdl() 3916 ret = rtw_hal_c2h_handler(adapter, c2h_evt); in c2h_evt_hdl() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/core/ |
| H A D | rtw_cmd.c | 3888 u8 rtw_c2h_wk_cmd(PADAPTER padapter, u8 *c2h_evt) in rtw_c2h_wk_cmd() argument 3910 pdrvextra_cmd_parm->size = c2h_evt?16:0; in rtw_c2h_wk_cmd() 3911 pdrvextra_cmd_parm->pbuf = c2h_evt; in rtw_c2h_wk_cmd() 3959 s32 c2h_evt_hdl(_adapter *adapter, u8 *c2h_evt, c2h_id_filter filter) in c2h_evt_hdl() argument 3964 if (!c2h_evt) { in c2h_evt_hdl() 3967 c2h_evt = buf; in c2h_evt_hdl() 3969 if (filter && filter(c2h_evt) == _FALSE) in c2h_evt_hdl() 3972 ret = rtw_hal_c2h_handler(adapter, c2h_evt); in c2h_evt_hdl() 3976 if (filter && filter(c2h_evt) == _FALSE) in c2h_evt_hdl() 3979 ret = rtw_hal_c2h_handler(adapter, c2h_evt); in c2h_evt_hdl() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/core/ |
| H A D | rtw_cmd.c | 77 u8 *c2h_evt; in c2h_wk_callback() local 85 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback() 86 if (c2h_evt != NULL) { in c2h_wk_callback() 90 c2h_evt = (u8 *)rtw_malloc(C2H_REG_LEN); in c2h_wk_callback() 91 if (c2h_evt == NULL) { in c2h_wk_callback() 97 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) { in c2h_wk_callback() 98 rtw_mfree(c2h_evt, C2H_REG_LEN); in c2h_wk_callback() 104 if ((void *)c2h_evt == (void *)evtpriv) in c2h_wk_callback() 107 if (!rtw_hal_c2h_valid(adapter, c2h_evt) in c2h_wk_callback() 108 || rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS in c2h_wk_callback() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/hal/hal_hci/ |
| H A D | hal_sdio.c | 269 u8 c2h_evt[C2H_REG_LEN] = {0}; in sd_c2h_hisr_hdl() local 273 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) in sd_c2h_hisr_hdl() 276 if (rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS) in sd_c2h_hisr_hdl() 285 if (rtw_c2h_reg_wk_cmd(adapter, c2h_evt) != _SUCCESS) in sd_c2h_hisr_hdl()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/hal_hci/ |
| H A D | hal_sdio.c | 268 u8 c2h_evt[C2H_REG_LEN] = {0}; in sd_c2h_hisr_hdl() local 272 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) in sd_c2h_hisr_hdl() 275 if (rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS) in sd_c2h_hisr_hdl() 284 if (rtw_c2h_reg_wk_cmd(adapter, c2h_evt) != _SUCCESS) in sd_c2h_hisr_hdl()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/hal/hal_hci/ |
| H A D | hal_sdio.c | 284 u8 c2h_evt[C2H_REG_LEN] = {0}; in sd_c2h_hisr_hdl() local 288 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) in sd_c2h_hisr_hdl() 291 if (rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS) in sd_c2h_hisr_hdl() 300 if (rtw_c2h_reg_wk_cmd(adapter, c2h_evt) != _SUCCESS) in sd_c2h_hisr_hdl()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/ |
| H A D | rtw_cmd.c | 77 u8 *c2h_evt; in c2h_wk_callback() local 85 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback() 86 if (c2h_evt != NULL) { in c2h_wk_callback() 90 c2h_evt = (u8 *)rtw_malloc(C2H_REG_LEN); in c2h_wk_callback() 91 if (c2h_evt == NULL) { in c2h_wk_callback() 97 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) { in c2h_wk_callback() 98 rtw_mfree(c2h_evt, C2H_REG_LEN); in c2h_wk_callback() 104 if ((void *)c2h_evt == (void *)evtpriv) in c2h_wk_callback() 107 if (!rtw_hal_c2h_valid(adapter, c2h_evt) in c2h_wk_callback() 108 || rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS in c2h_wk_callback() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/ |
| H A D | rtw_cmd.c | 77 u8 *c2h_evt; in c2h_wk_callback() local 85 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback() 86 if (c2h_evt != NULL) { in c2h_wk_callback() 90 c2h_evt = (u8 *)rtw_malloc(C2H_REG_LEN); in c2h_wk_callback() 91 if (c2h_evt == NULL) { in c2h_wk_callback() 97 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) { in c2h_wk_callback() 98 rtw_mfree(c2h_evt, C2H_REG_LEN); in c2h_wk_callback() 104 if ((void *)c2h_evt == (void *)evtpriv) in c2h_wk_callback() 107 if (!rtw_hal_c2h_valid(adapter, c2h_evt) in c2h_wk_callback() 108 || rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS in c2h_wk_callback() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/ |
| H A D | rtw_cmd.c | 78 u8 *c2h_evt; in c2h_wk_callback() local 86 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback() 87 if (c2h_evt != NULL) { in c2h_wk_callback() 91 c2h_evt = (u8 *)rtw_malloc(C2H_REG_LEN); in c2h_wk_callback() 92 if (c2h_evt == NULL) { in c2h_wk_callback() 98 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) { in c2h_wk_callback() 99 rtw_mfree(c2h_evt, C2H_REG_LEN); in c2h_wk_callback() 105 if ((void *)c2h_evt == (void *)evtpriv) in c2h_wk_callback() 108 if (!rtw_hal_c2h_valid(adapter, c2h_evt) in c2h_wk_callback() 109 || rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS in c2h_wk_callback() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/ |
| H A D | rtw_cmd.c | 78 u8 *c2h_evt; in c2h_wk_callback() local 86 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback() 87 if (c2h_evt != NULL) { in c2h_wk_callback() 91 c2h_evt = (u8 *)rtw_malloc(C2H_REG_LEN); in c2h_wk_callback() 92 if (c2h_evt == NULL) { in c2h_wk_callback() 98 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) { in c2h_wk_callback() 99 rtw_mfree(c2h_evt, C2H_REG_LEN); in c2h_wk_callback() 105 if ((void *)c2h_evt == (void *)evtpriv) in c2h_wk_callback() 108 if (!rtw_hal_c2h_valid(adapter, c2h_evt) in c2h_wk_callback() 109 || rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS in c2h_wk_callback() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/ |
| H A D | rtw_cmd.c | 77 u8 *c2h_evt; in c2h_wk_callback() local 85 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback() 86 if (c2h_evt != NULL) { in c2h_wk_callback() 90 c2h_evt = (u8 *)rtw_malloc(C2H_REG_LEN); in c2h_wk_callback() 91 if (c2h_evt == NULL) { in c2h_wk_callback() 97 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) { in c2h_wk_callback() 98 rtw_mfree(c2h_evt, C2H_REG_LEN); in c2h_wk_callback() 104 if ((void *)c2h_evt == (void *)evtpriv) in c2h_wk_callback() 107 if (!rtw_hal_c2h_valid(adapter, c2h_evt) in c2h_wk_callback() 108 || rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS in c2h_wk_callback() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/ |
| H A D | rtw_cmd.c | 78 u8 *c2h_evt; in c2h_wk_callback() local 86 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback() 87 if (c2h_evt != NULL) { in c2h_wk_callback() 91 c2h_evt = (u8 *)rtw_malloc(C2H_REG_LEN); in c2h_wk_callback() 92 if (c2h_evt == NULL) { in c2h_wk_callback() 98 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) { in c2h_wk_callback() 99 rtw_mfree(c2h_evt, C2H_REG_LEN); in c2h_wk_callback() 105 if ((void *)c2h_evt == (void *)evtpriv) in c2h_wk_callback() 108 if (!rtw_hal_c2h_valid(adapter, c2h_evt) in c2h_wk_callback() 109 || rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS in c2h_wk_callback() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/ |
| H A D | rtw_cmd.c | 78 u8 *c2h_evt; in c2h_wk_callback() local 86 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback() 87 if (c2h_evt != NULL) { in c2h_wk_callback() 91 c2h_evt = (u8 *)rtw_malloc(C2H_REG_LEN); in c2h_wk_callback() 92 if (c2h_evt == NULL) { in c2h_wk_callback() 98 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) { in c2h_wk_callback() 99 rtw_mfree(c2h_evt, C2H_REG_LEN); in c2h_wk_callback() 105 if ((void *)c2h_evt == (void *)evtpriv) in c2h_wk_callback() 108 if (!rtw_hal_c2h_valid(adapter, c2h_evt) in c2h_wk_callback() 109 || rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS in c2h_wk_callback() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/ |
| H A D | rtw_cmd.c | 77 u8 *c2h_evt; in c2h_wk_callback() local 85 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback() 86 if (c2h_evt != NULL) { in c2h_wk_callback() 90 c2h_evt = (u8 *)rtw_malloc(C2H_REG_LEN); in c2h_wk_callback() 91 if (c2h_evt == NULL) { in c2h_wk_callback() 97 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) { in c2h_wk_callback() 98 rtw_mfree(c2h_evt, C2H_REG_LEN); in c2h_wk_callback() 104 if ((void *)c2h_evt == (void *)evtpriv) in c2h_wk_callback() 107 if (!rtw_hal_c2h_valid(adapter, c2h_evt) in c2h_wk_callback() 108 || rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS in c2h_wk_callback() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/ |
| H A D | rtw_cmd.c | 77 u8 *c2h_evt; in c2h_wk_callback() local 85 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback() 86 if (c2h_evt != NULL) { in c2h_wk_callback() 90 c2h_evt = (u8 *)rtw_malloc(C2H_REG_LEN); in c2h_wk_callback() 91 if (c2h_evt == NULL) { in c2h_wk_callback() 97 if (rtw_hal_c2h_evt_read(adapter, c2h_evt) != _SUCCESS) { in c2h_wk_callback() 98 rtw_mfree(c2h_evt, C2H_REG_LEN); in c2h_wk_callback() 104 if ((void *)c2h_evt == (void *)evtpriv) in c2h_wk_callback() 107 if (!rtw_hal_c2h_valid(adapter, c2h_evt) in c2h_wk_callback() 108 || rtw_hal_c2h_reg_hdr_parse(adapter, c2h_evt, &id, &seq, &plen, &payload) != _SUCCESS in c2h_wk_callback() [all …]
|