pcmdpriv 20 drivers/staging/rtl8188eu/core/rtw_cmd.c int rtw_init_cmd_priv(struct cmd_priv *pcmdpriv) pcmdpriv 22 drivers/staging/rtl8188eu/core/rtw_cmd.c init_completion(&pcmdpriv->cmd_queue_comp); pcmdpriv 23 drivers/staging/rtl8188eu/core/rtw_cmd.c init_completion(&pcmdpriv->terminate_cmdthread_comp); pcmdpriv 25 drivers/staging/rtl8188eu/core/rtw_cmd.c _rtw_init_queue(&pcmdpriv->cmd_queue); pcmdpriv 70 drivers/staging/rtl8188eu/core/rtw_cmd.c static int rtw_cmd_filter(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj) pcmdpriv 75 drivers/staging/rtl8188eu/core/rtw_cmd.c if ((pcmdpriv->padapter->pwrctrlpriv.bHWPwrPindetect) && pcmdpriv 76 drivers/staging/rtl8188eu/core/rtw_cmd.c (!pcmdpriv->padapter->registrypriv.usbss_enable)) { pcmdpriv 88 drivers/staging/rtl8188eu/core/rtw_cmd.c if ((!pcmdpriv->padapter->hw_init_completed && !bAllow) || pcmdpriv 89 drivers/staging/rtl8188eu/core/rtw_cmd.c !pcmdpriv->cmdthd_running) /* com_thread not running */ pcmdpriv 94 drivers/staging/rtl8188eu/core/rtw_cmd.c u32 rtw_enqueue_cmd(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj) pcmdpriv 97 drivers/staging/rtl8188eu/core/rtw_cmd.c struct adapter *padapter = pcmdpriv->padapter; pcmdpriv 104 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_cmd_filter(pcmdpriv, cmd_obj); pcmdpriv 110 drivers/staging/rtl8188eu/core/rtw_cmd.c res = _rtw_enqueue_cmd(&pcmdpriv->cmd_queue, cmd_obj); pcmdpriv 113 drivers/staging/rtl8188eu/core/rtw_cmd.c complete(&pcmdpriv->cmd_queue_comp); pcmdpriv 145 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 149 drivers/staging/rtl8188eu/core/rtw_cmd.c pcmdpriv->cmdthd_running = true; pcmdpriv 150 drivers/staging/rtl8188eu/core/rtw_cmd.c complete(&pcmdpriv->terminate_cmdthread_comp); pcmdpriv 156 drivers/staging/rtl8188eu/core/rtw_cmd.c if (wait_for_completion_interruptible(&pcmdpriv->cmd_queue_comp)) pcmdpriv 173 drivers/staging/rtl8188eu/core/rtw_cmd.c pcmd = rtw_dequeue_cmd(&pcmdpriv->cmd_queue); pcmdpriv 177 drivers/staging/rtl8188eu/core/rtw_cmd.c if (rtw_cmd_filter(pcmdpriv, pcmd) == _FAIL) { pcmdpriv 214 drivers/staging/rtl8188eu/core/rtw_cmd.c pcmdpriv->cmdthd_running = false; pcmdpriv 217 drivers/staging/rtl8188eu/core/rtw_cmd.c while ((pcmd = rtw_dequeue_cmd(&pcmdpriv->cmd_queue))) pcmdpriv 220 drivers/staging/rtl8188eu/core/rtw_cmd.c complete(&pcmdpriv->terminate_cmdthread_comp); pcmdpriv 237 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 287 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 312 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 337 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 349 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 473 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 524 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 537 drivers/staging/rtl8188eu/core/rtw_cmd.c return rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 544 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 581 drivers/staging/rtl8188eu/core/rtw_cmd.c return rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 588 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 627 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 636 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 659 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 670 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 692 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 701 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 731 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, pcmdobj); pcmdpriv 872 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 895 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 914 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 935 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 950 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 977 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 990 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1004 drivers/staging/rtl8188eu/core/rtw_cmd.c return rtw_enqueue_cmd(pcmdpriv, ppscmd); pcmdpriv 1050 drivers/staging/rtl8188eu/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1072 drivers/staging/rtl8188eu/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1520 drivers/staging/rtl8188eu/core/rtw_mlme.c struct cmd_priv *pcmdpriv = &adapter->cmdpriv; pcmdpriv 1545 drivers/staging/rtl8188eu/core/rtw_mlme.c res = rtw_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 1555 drivers/staging/rtl8188eu/core/rtw_mlme.c struct cmd_priv *pcmdpriv = &adapter->cmdpriv; pcmdpriv 1624 drivers/staging/rtl8188eu/core/rtw_mlme.c return rtw_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 4170 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv; pcmdpriv 4176 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pcmdpriv = &padapter->cmdpriv; pcmdpriv 4213 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, pcmd_obj); pcmdpriv 4226 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 4258 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, pcmd_obj); pcmdpriv 4270 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 4306 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, pcmd_obj); pcmdpriv 4320 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 4361 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, pcmd_obj); pcmdpriv 4373 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 4406 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, pcmd_obj); pcmdpriv 4749 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 4776 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 5322 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 5349 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 51 drivers/staging/rtl8188eu/include/rtw_cmd.h u32 rtw_enqueue_cmd(struct cmd_priv *pcmdpriv, struct cmd_obj *obj); pcmdpriv 57 drivers/staging/rtl8188eu/include/rtw_cmd.h int rtw_init_cmd_priv(struct cmd_priv *pcmdpriv); pcmdpriv 2084 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 2108 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 2120 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct cmd_priv *pcmdpriv = &(padapter->cmdpriv); pcmdpriv 2167 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c res = rtw_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 298 drivers/staging/rtl8712/rtl8712_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 300 drivers/staging/rtl8712/rtl8712_cmd.c &pcmdpriv->cmd_queue_comp; pcmdpriv 312 drivers/staging/rtl8712/rtl8712_cmd.c pcmd = r8712_dequeue_cmd(&pcmdpriv->cmd_queue); pcmdpriv 317 drivers/staging/rtl8712/rtl8712_cmd.c pcmdbuf = (__le32 *)pcmdpriv->cmd_buf; pcmdpriv 326 drivers/staging/rtl8712/rtl8712_cmd.c pcmdpriv->cmd_issued_cnt++; pcmdpriv 354 drivers/staging/rtl8712/rtl8712_cmd.c (pcmdpriv->cmd_seq << 24)); pcmdpriv 361 drivers/staging/rtl8712/rtl8712_cmd.c pcmdpriv->cmd_seq++; pcmdpriv 377 drivers/staging/rtl8712/rtl8712_cmd.c if (list_empty(&pcmdpriv->cmd_queue.queue)) { pcmdpriv 390 drivers/staging/rtl8712/rtl8712_cmd.c pcmd = r8712_dequeue_cmd(&pcmdpriv->cmd_queue); pcmdpriv 395 drivers/staging/rtl8712/rtl8712_cmd.c complete(&pcmdpriv->terminate_cmdthread_comp); pcmdpriv 270 drivers/staging/rtl8712/rtl8712_xmit.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 277 drivers/staging/rtl8712/rtl8712_xmit.c (pcmdpriv->cmd_seq << 24)); pcmdpriv 278 drivers/staging/rtl8712/rtl8712_xmit.c pcmdpriv->cmd_seq++; pcmdpriv 408 drivers/staging/rtl8712/rtl8712_xmit.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 469 drivers/staging/rtl8712/rtl8712_xmit.c (pcmdpriv->cmd_seq << 24); pcmdpriv 470 drivers/staging/rtl8712/rtl8712_xmit.c pcmdpriv->cmd_seq++; pcmdpriv 46 drivers/staging/rtl8712/rtl871x_cmd.c int r8712_init_cmd_priv(struct cmd_priv *pcmdpriv) pcmdpriv 48 drivers/staging/rtl8712/rtl871x_cmd.c init_completion(&pcmdpriv->cmd_queue_comp); pcmdpriv 49 drivers/staging/rtl8712/rtl871x_cmd.c init_completion(&pcmdpriv->terminate_cmdthread_comp); pcmdpriv 51 drivers/staging/rtl8712/rtl871x_cmd.c _init_queue(&(pcmdpriv->cmd_queue)); pcmdpriv 54 drivers/staging/rtl8712/rtl871x_cmd.c pcmdpriv->cmd_seq = 1; pcmdpriv 55 drivers/staging/rtl8712/rtl871x_cmd.c pcmdpriv->cmd_allocated_buf = kmalloc(MAX_CMDSZ + CMDBUFF_ALIGN_SZ, pcmdpriv 57 drivers/staging/rtl8712/rtl871x_cmd.c if (!pcmdpriv->cmd_allocated_buf) pcmdpriv 59 drivers/staging/rtl8712/rtl871x_cmd.c pcmdpriv->cmd_buf = pcmdpriv->cmd_allocated_buf + CMDBUFF_ALIGN_SZ - pcmdpriv 60 drivers/staging/rtl8712/rtl871x_cmd.c ((addr_t)(pcmdpriv->cmd_allocated_buf) & pcmdpriv 62 drivers/staging/rtl8712/rtl871x_cmd.c pcmdpriv->rsp_allocated_buf = kmalloc(MAX_RSPSZ + 4, GFP_ATOMIC); pcmdpriv 63 drivers/staging/rtl8712/rtl871x_cmd.c if (!pcmdpriv->rsp_allocated_buf) { pcmdpriv 64 drivers/staging/rtl8712/rtl871x_cmd.c kfree(pcmdpriv->cmd_allocated_buf); pcmdpriv 65 drivers/staging/rtl8712/rtl871x_cmd.c pcmdpriv->cmd_allocated_buf = NULL; pcmdpriv 68 drivers/staging/rtl8712/rtl871x_cmd.c pcmdpriv->rsp_buf = pcmdpriv->rsp_allocated_buf + 4 - pcmdpriv 69 drivers/staging/rtl8712/rtl871x_cmd.c ((addr_t)(pcmdpriv->rsp_allocated_buf) & 3); pcmdpriv 70 drivers/staging/rtl8712/rtl871x_cmd.c pcmdpriv->cmd_issued_cnt = 0; pcmdpriv 71 drivers/staging/rtl8712/rtl871x_cmd.c pcmdpriv->cmd_done_cnt = 0; pcmdpriv 72 drivers/staging/rtl8712/rtl871x_cmd.c pcmdpriv->rsp_cnt = 0; pcmdpriv 95 drivers/staging/rtl8712/rtl871x_cmd.c void r8712_free_cmd_priv(struct cmd_priv *pcmdpriv) pcmdpriv 97 drivers/staging/rtl8712/rtl871x_cmd.c if (pcmdpriv) { pcmdpriv 98 drivers/staging/rtl8712/rtl871x_cmd.c kfree(pcmdpriv->cmd_allocated_buf); pcmdpriv 99 drivers/staging/rtl8712/rtl871x_cmd.c kfree(pcmdpriv->rsp_allocated_buf); pcmdpriv 113 drivers/staging/rtl8712/rtl871x_cmd.c void r8712_enqueue_cmd(struct cmd_priv *pcmdpriv, struct cmd_obj *obj) pcmdpriv 118 drivers/staging/rtl8712/rtl871x_cmd.c if (pcmdpriv->padapter->eeprompriv.bautoload_fail_flag) pcmdpriv 122 drivers/staging/rtl8712/rtl871x_cmd.c queue = &pcmdpriv->cmd_queue; pcmdpriv 126 drivers/staging/rtl8712/rtl871x_cmd.c complete(&pcmdpriv->cmd_queue_comp); pcmdpriv 143 drivers/staging/rtl8712/rtl871x_cmd.c void r8712_enqueue_cmd_ex(struct cmd_priv *pcmdpriv, struct cmd_obj *obj) pcmdpriv 150 drivers/staging/rtl8712/rtl871x_cmd.c if (pcmdpriv->padapter->eeprompriv.bautoload_fail_flag) pcmdpriv 152 drivers/staging/rtl8712/rtl871x_cmd.c queue = &pcmdpriv->cmd_queue; pcmdpriv 156 drivers/staging/rtl8712/rtl871x_cmd.c complete(&pcmdpriv->cmd_queue_comp); pcmdpriv 182 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 204 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 216 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 230 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 238 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 251 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 258 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 271 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 279 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 296 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 320 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 338 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 346 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 473 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 481 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 493 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, pdisconnect_cmd); pcmdpriv 502 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 514 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 521 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 557 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 562 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 577 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 582 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 597 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd_ex(pcmdpriv, ph2c); pcmdpriv 604 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 618 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd_ex(pcmdpriv, ph2c); pcmdpriv 780 drivers/staging/rtl8712/rtl871x_cmd.c struct cmd_priv *pcmdpriv = &adapter->cmdpriv; pcmdpriv 798 drivers/staging/rtl8712/rtl871x_cmd.c r8712_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 82 drivers/staging/rtl8712/rtl871x_cmd.h void r8712_enqueue_cmd(struct cmd_priv *pcmdpriv, struct cmd_obj *obj); pcmdpriv 83 drivers/staging/rtl8712/rtl871x_cmd.h void r8712_enqueue_cmd_ex(struct cmd_priv *pcmdpriv, struct cmd_obj *obj); pcmdpriv 87 drivers/staging/rtl8712/rtl871x_cmd.h int r8712_init_cmd_priv(struct cmd_priv *pcmdpriv); pcmdpriv 88 drivers/staging/rtl8712/rtl871x_cmd.h void r8712_free_cmd_priv(struct cmd_priv *pcmdpriv); pcmdpriv 1150 drivers/staging/rtl8712/rtl871x_mlme.c struct cmd_priv *pcmdpriv = &adapter->cmdpriv; pcmdpriv 1170 drivers/staging/rtl8712/rtl871x_mlme.c r8712_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 1178 drivers/staging/rtl8712/rtl871x_mlme.c struct cmd_priv *pcmdpriv = &adapter->cmdpriv; pcmdpriv 1242 drivers/staging/rtl8712/rtl871x_mlme.c r8712_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 263 drivers/staging/rtl8712/rtl871x_mp.c struct cmd_priv *pcmdpriv = &pAdapter->cmdpriv; pcmdpriv 278 drivers/staging/rtl8712/rtl871x_mp.c r8712_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 90 drivers/staging/rtl8712/rtl871x_pwrctrl.c struct cmd_priv *pcmdpriv = &(padapter->cmdpriv); pcmdpriv 99 drivers/staging/rtl8712/rtl871x_pwrctrl.c complete(&(pcmdpriv->cmd_queue_comp)); pcmdpriv 1445 drivers/staging/rtl8723bs/core/rtw_ap.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1469 drivers/staging/rtl8723bs/core/rtw_ap.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1487 drivers/staging/rtl8723bs/core/rtw_ap.c struct cmd_priv *pcmdpriv = &(padapter->cmdpriv); pcmdpriv 1536 drivers/staging/rtl8723bs/core/rtw_ap.c res = rtw_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 166 drivers/staging/rtl8723bs/core/rtw_cmd.c int rtw_init_cmd_priv(struct cmd_priv *pcmdpriv) pcmdpriv 170 drivers/staging/rtl8723bs/core/rtw_cmd.c init_completion(&pcmdpriv->cmd_queue_comp); pcmdpriv 171 drivers/staging/rtl8723bs/core/rtw_cmd.c init_completion(&pcmdpriv->terminate_cmdthread_comp); pcmdpriv 173 drivers/staging/rtl8723bs/core/rtw_cmd.c _rtw_init_queue(&(pcmdpriv->cmd_queue)); pcmdpriv 177 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmdpriv->cmd_seq = 1; pcmdpriv 179 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmdpriv->cmd_allocated_buf = rtw_zmalloc(MAX_CMDSZ + CMDBUFF_ALIGN_SZ); pcmdpriv 181 drivers/staging/rtl8723bs/core/rtw_cmd.c if (!pcmdpriv->cmd_allocated_buf) { pcmdpriv 186 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmdpriv->cmd_buf = pcmdpriv->cmd_allocated_buf + CMDBUFF_ALIGN_SZ - ((SIZE_PTR)(pcmdpriv->cmd_allocated_buf) & (CMDBUFF_ALIGN_SZ-1)); pcmdpriv 188 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmdpriv->rsp_allocated_buf = rtw_zmalloc(MAX_RSPSZ + 4); pcmdpriv 190 drivers/staging/rtl8723bs/core/rtw_cmd.c if (!pcmdpriv->rsp_allocated_buf) { pcmdpriv 195 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmdpriv->rsp_buf = pcmdpriv->rsp_allocated_buf + 4 - ((SIZE_PTR)(pcmdpriv->rsp_allocated_buf) & 3); pcmdpriv 197 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmdpriv->cmd_issued_cnt = pcmdpriv->cmd_done_cnt = pcmdpriv->rsp_cnt = 0; pcmdpriv 199 drivers/staging/rtl8723bs/core/rtw_cmd.c mutex_init(&pcmdpriv->sctx_mutex); pcmdpriv 239 drivers/staging/rtl8723bs/core/rtw_cmd.c void _rtw_free_cmd_priv(struct cmd_priv *pcmdpriv) pcmdpriv 241 drivers/staging/rtl8723bs/core/rtw_cmd.c if (pcmdpriv) { pcmdpriv 242 drivers/staging/rtl8723bs/core/rtw_cmd.c kfree(pcmdpriv->cmd_allocated_buf); pcmdpriv 244 drivers/staging/rtl8723bs/core/rtw_cmd.c kfree(pcmdpriv->rsp_allocated_buf); pcmdpriv 246 drivers/staging/rtl8723bs/core/rtw_cmd.c mutex_destroy(&pcmdpriv->sctx_mutex); pcmdpriv 305 drivers/staging/rtl8723bs/core/rtw_cmd.c void rtw_free_cmd_priv(struct cmd_priv *pcmdpriv) pcmdpriv 308 drivers/staging/rtl8723bs/core/rtw_cmd.c _rtw_free_cmd_priv(pcmdpriv); pcmdpriv 311 drivers/staging/rtl8723bs/core/rtw_cmd.c int rtw_cmd_filter(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj); pcmdpriv 312 drivers/staging/rtl8723bs/core/rtw_cmd.c int rtw_cmd_filter(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj) pcmdpriv 319 drivers/staging/rtl8723bs/core/rtw_cmd.c if ((pcmdpriv->padapter->hw_init_completed == false && bAllow == false) pcmdpriv 320 drivers/staging/rtl8723bs/core/rtw_cmd.c || atomic_read(&(pcmdpriv->cmdthd_running)) == false /* com_thread not running */ pcmdpriv 335 drivers/staging/rtl8723bs/core/rtw_cmd.c int rtw_enqueue_cmd(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj) pcmdpriv 338 drivers/staging/rtl8723bs/core/rtw_cmd.c struct adapter *padapter = pcmdpriv->padapter; pcmdpriv 346 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_cmd_filter(pcmdpriv, cmd_obj); pcmdpriv 352 drivers/staging/rtl8723bs/core/rtw_cmd.c res = _rtw_enqueue_cmd(&pcmdpriv->cmd_queue, cmd_obj); pcmdpriv 355 drivers/staging/rtl8723bs/core/rtw_cmd.c complete(&pcmdpriv->cmd_queue_comp); pcmdpriv 361 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_obj *rtw_dequeue_cmd(struct cmd_priv *pcmdpriv) pcmdpriv 365 drivers/staging/rtl8723bs/core/rtw_cmd.c cmd_obj = _rtw_dequeue_cmd(&pcmdpriv->cmd_queue); pcmdpriv 411 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &(padapter->cmdpriv); pcmdpriv 416 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmdbuf = pcmdpriv->cmd_buf; pcmdpriv 418 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmdpriv->stop_req = 0; pcmdpriv 419 drivers/staging/rtl8723bs/core/rtw_cmd.c atomic_set(&(pcmdpriv->cmdthd_running), true); pcmdpriv 420 drivers/staging/rtl8723bs/core/rtw_cmd.c complete(&pcmdpriv->terminate_cmdthread_comp); pcmdpriv 425 drivers/staging/rtl8723bs/core/rtw_cmd.c if (wait_for_completion_interruptible(&pcmdpriv->cmd_queue_comp)) { pcmdpriv 436 drivers/staging/rtl8723bs/core/rtw_cmd.c if (pcmdpriv->stop_req) { pcmdpriv 437 drivers/staging/rtl8723bs/core/rtw_cmd.c DBG_871X_LEVEL(_drv_always_, FUNC_ADPT_FMT" stop_req:%u, break\n", FUNC_ADPT_ARG(padapter), pcmdpriv->stop_req); pcmdpriv 441 drivers/staging/rtl8723bs/core/rtw_cmd.c if (list_empty(&(pcmdpriv->cmd_queue.queue))) { pcmdpriv 459 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmd = rtw_dequeue_cmd(pcmdpriv); pcmdpriv 467 drivers/staging/rtl8723bs/core/rtw_cmd.c if (_FAIL == rtw_cmd_filter(pcmdpriv, pcmd)) { pcmdpriv 472 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmdpriv->cmd_issued_cnt++; pcmdpriv 486 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmdpriv->cmd_seq++; pcmdpriv 548 drivers/staging/rtl8723bs/core/rtw_cmd.c pcmd = rtw_dequeue_cmd(pcmdpriv); pcmdpriv 566 drivers/staging/rtl8723bs/core/rtw_cmd.c complete(&pcmdpriv->terminate_cmdthread_comp); pcmdpriv 567 drivers/staging/rtl8723bs/core/rtw_cmd.c atomic_set(&(pcmdpriv->cmdthd_running), false); pcmdpriv 583 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 639 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 655 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 675 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 690 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 716 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 725 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 752 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 756 drivers/staging/rtl8723bs/core/rtw_cmd.c if (mutex_lock_interruptible(&pcmdpriv->sctx_mutex) == 0) { pcmdpriv 759 drivers/staging/rtl8723bs/core/rtw_cmd.c mutex_unlock(&pcmdpriv->sctx_mutex); pcmdpriv 774 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 893 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 942 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 962 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 975 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1024 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1037 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1078 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1088 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1115 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1125 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1150 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1160 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1185 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1195 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1220 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1230 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1266 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, pcmdobj); pcmdpriv 1511 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1539 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1557 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1581 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1630 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1654 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1666 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1688 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ppscmd); pcmdpriv 1738 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1761 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1832 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1855 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 1867 drivers/staging/rtl8723bs/core/rtw_cmd.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1890 drivers/staging/rtl8723bs/core/rtw_cmd.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 2206 drivers/staging/rtl8723bs/core/rtw_mlme.c struct cmd_priv *pcmdpriv = &(adapter->cmdpriv); pcmdpriv 2235 drivers/staging/rtl8723bs/core/rtw_mlme.c res = rtw_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 2246 drivers/staging/rtl8723bs/core/rtw_mlme.c struct cmd_priv *pcmdpriv = &(adapter->cmdpriv); pcmdpriv 2315 drivers/staging/rtl8723bs/core/rtw_mlme.c res = rtw_enqueue_cmd(pcmdpriv, pcmd); pcmdpriv 5014 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv; pcmdpriv 5022 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pcmdpriv = &padapter->cmdpriv; pcmdpriv 5059 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, pcmd_obj); pcmdpriv 5075 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 5107 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, pcmd_obj); pcmdpriv 5122 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 5159 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, pcmd_obj); pcmdpriv 5173 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 5203 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, pcmd_obj); pcmdpriv 5219 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 5262 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, pcmd_obj); pcmdpriv 5275 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 5308 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, pcmd_obj); pcmdpriv 5781 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 5815 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 6541 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &(padapter->cmdpriv); pcmdpriv 6552 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 6562 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct cmd_priv *pcmdpriv = &(padapter->cmdpriv); pcmdpriv 6592 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c res = rtw_enqueue_cmd(pcmdpriv, ph2c); pcmdpriv 11 drivers/staging/rtl8723bs/include/cmd_osdep.h int rtw_init_cmd_priv(struct cmd_priv *pcmdpriv); pcmdpriv 14 drivers/staging/rtl8723bs/include/cmd_osdep.h extern void _rtw_free_cmd_priv (struct cmd_priv *pcmdpriv); pcmdpriv 125 drivers/staging/rtl8723bs/include/rtw_cmd.h int rtw_enqueue_cmd(struct cmd_priv *pcmdpriv, struct cmd_obj *obj); pcmdpriv 126 drivers/staging/rtl8723bs/include/rtw_cmd.h extern struct cmd_obj *rtw_dequeue_cmd(struct cmd_priv *pcmdpriv); pcmdpriv 132 drivers/staging/rtl8723bs/include/rtw_cmd.h extern void rtw_free_cmd_priv (struct cmd_priv *pcmdpriv); pcmdpriv 1153 drivers/staging/rtl8723bs/os_dep/os_intfs.c struct cmd_priv *pcmdpriv = &padapter->cmdpriv; pcmdpriv 1173 drivers/staging/rtl8723bs/os_dep/os_intfs.c while (atomic_read(&(pcmdpriv->cmdthd_running)) == true) {