Lines Matching defs:pcmd

159 void r8712_free_cmd_obj(struct cmd_obj *pcmd)
161 if ((pcmd->cmdcode != _JoinBss_CMD_) &&
162 (pcmd->cmdcode != _CreateBss_CMD_))
163 kfree(pcmd->parmbuf);
164 if (pcmd->rsp) {
165 if (pcmd->rspsz != 0)
166 kfree(pcmd->rsp);
168 kfree(pcmd);
297 struct cmd_obj *pcmd)
299 kfree(pcmd->parmbuf);
300 kfree(pcmd);
304 void r8712_readtssi_cmdrsp_callback(struct _adapter *padapter, struct cmd_obj *pcmd)
306 kfree(pcmd->parmbuf);
307 kfree(pcmd);
314 struct cmd_obj *pcmd;
320 pcmd = kmalloc(sizeof(*pcmd), GFP_ATOMIC);
321 if (!pcmd)
323 INIT_LIST_HEAD(&pcmd->list);
324 pcmd->cmdcode = _CreateBss_CMD_;
325 pcmd->parmbuf = (unsigned char *)pdev_network;
326 pcmd->cmdsz = r8712_get_wlan_bssid_ex_sz(pdev_network);
327 pcmd->rsp = NULL;
328 pcmd->rspsz = 0;
330 pdev_network->Length = pcmd->cmdsz;
333 r8712_enqueue_cmd(pcmdpriv, pcmd);
340 struct cmd_obj *pcmd;
350 pcmd = kmalloc(sizeof(*pcmd), GFP_ATOMIC);
351 if (!pcmd)
428 pcmd->cmdsz = r8712_get_wlan_bssid_ex_sz(psecnetwork);
447 INIT_LIST_HEAD(&pcmd->list);
448 pcmd->cmdcode = _JoinBss_CMD_;
449 pcmd->parmbuf = (unsigned char *)psecnetwork;
450 pcmd->rsp = NULL;
451 pcmd->rspsz = 0;
452 r8712_enqueue_cmd(pcmdpriv, pcmd);
595 void r8712_survey_cmd_callback(struct _adapter *padapter, struct cmd_obj *pcmd)
599 if (pcmd->res != H2C_SUCCESS)
601 r8712_free_cmd_obj(pcmd);
605 struct cmd_obj *pcmd)
610 if (pcmd->res != H2C_SUCCESS) {
616 r8712_free_cmd_obj(pcmd);
619 void r8712_joinbss_cmd_callback(struct _adapter *padapter, struct cmd_obj *pcmd)
623 if (pcmd->res != H2C_SUCCESS)
625 r8712_free_cmd_obj(pcmd);
628 void r8712_createbss_cmd_callback(struct _adapter *padapter, struct cmd_obj *pcmd)
634 struct wlan_bssid_ex *pnetwork = (struct wlan_bssid_ex *)pcmd->parmbuf;
637 if (pcmd->res != H2C_SUCCESS)
689 r8712_free_cmd_obj(pcmd);
692 void r8712_setstaKey_cmdrsp_callback(struct _adapter *padapter, struct cmd_obj *pcmd)
695 struct set_stakey_rsp *psetstakey_rsp = (struct set_stakey_rsp *) (pcmd->rsp);
702 r8712_free_cmd_obj(pcmd);
706 struct cmd_obj *pcmd)
711 struct set_assocsta_parm *passocsta_parm = (struct set_assocsta_parm *)(pcmd->parmbuf);
712 struct set_assocsta_rsp *passocsta_rsp = (struct set_assocsta_rsp *) (pcmd->rsp);
723 r8712_free_cmd_obj(pcmd);