Lines Matching refs:hs_cfg
386 int cmd_type, struct mwifiex_ds_hs_cfg *hs_cfg) in mwifiex_set_hs_params() argument
393 if (!hs_cfg) in mwifiex_set_hs_params()
404 if (hs_cfg->is_invoke_hostcmd) { in mwifiex_set_hs_params()
405 if (hs_cfg->conditions == HS_CFG_CANCEL) { in mwifiex_set_hs_params()
410 prev_cond = le32_to_cpu(adapter->hs_cfg in mwifiex_set_hs_params()
412 adapter->hs_cfg.conditions = in mwifiex_set_hs_params()
413 cpu_to_le32(hs_cfg->conditions); in mwifiex_set_hs_params()
414 } else if (hs_cfg->conditions) { in mwifiex_set_hs_params()
415 adapter->hs_cfg.conditions = in mwifiex_set_hs_params()
416 cpu_to_le32(hs_cfg->conditions); in mwifiex_set_hs_params()
417 adapter->hs_cfg.gpio = (u8)hs_cfg->gpio; in mwifiex_set_hs_params()
418 if (hs_cfg->gap) in mwifiex_set_hs_params()
419 adapter->hs_cfg.gap = (u8)hs_cfg->gap; in mwifiex_set_hs_params()
420 } else if (adapter->hs_cfg.conditions == in mwifiex_set_hs_params()
431 &adapter->hs_cfg, in mwifiex_set_hs_params()
434 if (hs_cfg->conditions == HS_CFG_CANCEL) in mwifiex_set_hs_params()
436 adapter->hs_cfg.conditions = in mwifiex_set_hs_params()
439 adapter->hs_cfg.conditions = in mwifiex_set_hs_params()
440 cpu_to_le32(hs_cfg->conditions); in mwifiex_set_hs_params()
441 adapter->hs_cfg.gpio = (u8)hs_cfg->gpio; in mwifiex_set_hs_params()
442 adapter->hs_cfg.gap = (u8)hs_cfg->gap; in mwifiex_set_hs_params()
446 hs_cfg->conditions = le32_to_cpu(adapter->hs_cfg.conditions); in mwifiex_set_hs_params()
447 hs_cfg->gpio = adapter->hs_cfg.gpio; in mwifiex_set_hs_params()
448 hs_cfg->gap = adapter->hs_cfg.gap; in mwifiex_set_hs_params()