Lines Matching refs:mchan

757 	mchan_params_t *mchan = conf->mchan;  in dhd_conf_free_mchan_list()  local
761 while (mchan) { in dhd_conf_free_mchan_list()
762 CONFIG_TRACE("Free cspec %p\n", mchan); in dhd_conf_free_mchan_list()
763 conf->mchan = mchan->next; in dhd_conf_free_mchan_list()
764 kfree(mchan); in dhd_conf_free_mchan_list()
765 mchan = conf->mchan; in dhd_conf_free_mchan_list()
2340 mchan_params_t *mchan = conf->mchan; in dhd_conf_set_mchan_bw() local
2343 while (mchan != NULL) { in dhd_conf_set_mchan_bw()
2345 set &= (mchan->bw >= 0); in dhd_conf_set_mchan_bw()
2346 set &= ((mchan->p2p_mode == -1) | (mchan->p2p_mode == p2p_mode)); in dhd_conf_set_mchan_bw()
2347 set &= ((mchan->miracast_mode == -1) | (mchan->miracast_mode == miracast_mode)); in dhd_conf_set_mchan_bw()
2349 dhd_conf_set_intiovar(dhd, 0, WLC_SET_VAR, "mchan_bw", mchan->bw, 0, FALSE); in dhd_conf_set_mchan_bw()
2351 mchan = mchan->next; in dhd_conf_set_mchan_bw()
3722 mchan_params_t *mchan_next = NULL, *mchan; in dhd_conf_read_mchan_params() local
3740 mchan = NULL; in dhd_conf_read_mchan_params()
3741 if (!(mchan = kmalloc(sizeof(mchan_params_t), GFP_KERNEL))) { in dhd_conf_read_mchan_params()
3745 memset(mchan, 0, sizeof(mchan_params_t)); in dhd_conf_read_mchan_params()
3747 mchan->bw = (int)simple_strtol(pch, NULL, 0); in dhd_conf_read_mchan_params()
3748 if (mchan->bw < 0 || mchan->bw > 100) { in dhd_conf_read_mchan_params()
3749 CONFIG_ERROR("wrong bw %d\n", mchan->bw); in dhd_conf_read_mchan_params()
3750 kfree(mchan); in dhd_conf_read_mchan_params()
3756 kfree(mchan); in dhd_conf_read_mchan_params()
3760 mchan->p2p_mode = -1; in dhd_conf_read_mchan_params()
3762 mchan->p2p_mode = WL_P2P_IF_GO; in dhd_conf_read_mchan_params()
3764 mchan->p2p_mode = WL_P2P_IF_CLIENT; in dhd_conf_read_mchan_params()
3769 kfree(mchan); in dhd_conf_read_mchan_params()
3773 mchan->miracast_mode = -1; in dhd_conf_read_mchan_params()
3775 mchan->miracast_mode = MIRACAST_SOURCE; in dhd_conf_read_mchan_params()
3777 mchan->miracast_mode = MIRACAST_SINK; in dhd_conf_read_mchan_params()
3780 if (!conf->mchan) { in dhd_conf_read_mchan_params()
3781 conf->mchan = mchan; in dhd_conf_read_mchan_params()
3782 mchan_next = mchan; in dhd_conf_read_mchan_params()
3784 mchan_next->next = mchan; in dhd_conf_read_mchan_params()
3785 mchan_next = mchan; in dhd_conf_read_mchan_params()
3787 CONFIG_TRACE("mchan_bw=%d/%d/%d\n", mchan->bw,mchan->p2p_mode, in dhd_conf_read_mchan_params()
3788 mchan->miracast_mode); in dhd_conf_read_mchan_params()