cmd_obj
struct cmd_obj *ph2c;
struct cmd_obj *pcmd;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
struct cmd_obj *ppscmd;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
void rtw_survey_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd)
void rtw_disassoc_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd)
void rtw_joinbss_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd)
void rtw_createbss_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd)
void rtw_setstaKey_cmdrsp_callback(struct adapter *padapter, struct cmd_obj *pcmd)
void rtw_setassocsta_cmdrsp_callback(struct adapter *padapter, struct cmd_obj *pcmd)
int _rtw_enqueue_cmd(struct __queue *queue, struct cmd_obj *obj)
struct cmd_obj *_rtw_dequeue_cmd(struct __queue *queue)
struct cmd_obj *obj;
obj = container_of(get_next(&queue->queue), struct cmd_obj, list);
int rtw_cmd_filter(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj);
int rtw_cmd_filter(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj)
if (cmd_obj->cmdcode == GEN_CMD_CODE(_SetChannelPlan))
int rtw_enqueue_cmd(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj)
if (!cmd_obj)
cmd_obj->padapter = padapter;
res = rtw_cmd_filter(pcmdpriv, cmd_obj);
rtw_free_cmd_obj(cmd_obj);
res = _rtw_enqueue_cmd(&pcmdpriv->cmd_queue, cmd_obj);
struct cmd_obj *rtw_dequeue_cmd(struct cmd_priv *pcmdpriv)
void rtw_free_cmd_obj(struct cmd_obj *pcmd)
struct cmd_obj *pcmd;
void (*pcmd_callback)(struct adapter *dev, struct cmd_obj *pcmd);
struct cmd_obj *ph2c;
void rtw_getbbrfreg_cmdrsp_callback(struct adapter *padapter, struct cmd_obj *pcmd)
struct cmd_obj *pcmd;
struct cmd_obj *pcmd;
struct cmd_obj *pcmd;
struct cmd_obj *cmdobj = NULL;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
struct cmd_obj *pcmd;
struct cmd_obj *pcmd;
struct cmd_obj *pcmd_obj;
struct cmd_obj *pcmd_obj;
struct cmd_obj *pcmd_obj;
struct cmd_obj *pcmd_obj;
struct cmd_obj *pcmd_obj;
struct cmd_obj *pcmd_obj;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
struct cmd_obj *ph2c;
int _rtw_enqueue_cmd(struct __queue *queue, struct cmd_obj *obj);
extern struct cmd_obj *_rtw_dequeue_cmd(struct __queue *queue);
int rtw_enqueue_cmd(struct cmd_priv *pcmdpriv, struct cmd_obj *obj);
extern struct cmd_obj *rtw_dequeue_cmd(struct cmd_priv *pcmdpriv);
extern void rtw_free_cmd_obj(struct cmd_obj *pcmd);
extern void rtw_survey_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd);
extern void rtw_disassoc_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd);
extern void rtw_joinbss_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd);
extern void rtw_createbss_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd);
extern void rtw_getbbrfreg_cmdrsp_callback(struct adapter *padapter, struct cmd_obj *pcmd);
extern void rtw_setstaKey_cmdrsp_callback(struct adapter *padapter, struct cmd_obj *pcmd);
extern void rtw_setassocsta_cmdrsp_callback(struct adapter *padapter, struct cmd_obj *pcmd);
extern void rtw_getrttbl_cmdrsp_callback(struct adapter *padapter, struct cmd_obj *pcmd);
void (*callback)(struct adapter *padapter, struct cmd_obj *cmd);