Lines Matching refs:hs_cfg
401 int cmd_type, struct mwifiex_ds_hs_cfg *hs_cfg) in mwifiex_set_hs_params() argument
408 if (!hs_cfg) in mwifiex_set_hs_params()
420 if (hs_cfg->is_invoke_hostcmd) { in mwifiex_set_hs_params()
421 if (hs_cfg->conditions == HS_CFG_CANCEL) { in mwifiex_set_hs_params()
427 prev_cond = le32_to_cpu(adapter->hs_cfg in mwifiex_set_hs_params()
429 adapter->hs_cfg.conditions = in mwifiex_set_hs_params()
430 cpu_to_le32(hs_cfg->conditions); in mwifiex_set_hs_params()
431 } else if (hs_cfg->conditions) { in mwifiex_set_hs_params()
432 adapter->hs_cfg.conditions = in mwifiex_set_hs_params()
433 cpu_to_le32(hs_cfg->conditions); in mwifiex_set_hs_params()
434 adapter->hs_cfg.gpio = (u8)hs_cfg->gpio; in mwifiex_set_hs_params()
435 if (hs_cfg->gap) in mwifiex_set_hs_params()
436 adapter->hs_cfg.gap = (u8)hs_cfg->gap; in mwifiex_set_hs_params()
437 } else if (adapter->hs_cfg.conditions == in mwifiex_set_hs_params()
448 &adapter->hs_cfg, in mwifiex_set_hs_params()
451 if (hs_cfg->conditions == HS_CFG_CANCEL) in mwifiex_set_hs_params()
453 adapter->hs_cfg.conditions = in mwifiex_set_hs_params()
456 adapter->hs_cfg.conditions = in mwifiex_set_hs_params()
457 cpu_to_le32(hs_cfg->conditions); in mwifiex_set_hs_params()
458 adapter->hs_cfg.gpio = (u8)hs_cfg->gpio; in mwifiex_set_hs_params()
459 adapter->hs_cfg.gap = (u8)hs_cfg->gap; in mwifiex_set_hs_params()
463 hs_cfg->conditions = le32_to_cpu(adapter->hs_cfg.conditions); in mwifiex_set_hs_params()
464 hs_cfg->gpio = adapter->hs_cfg.gpio; in mwifiex_set_hs_params()
465 hs_cfg->gap = adapter->hs_cfg.gap; in mwifiex_set_hs_params()