/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | sta_ioctl.c | 411 int cmd_type, struct mwifiex_ds_hs_cfg *hs_cfg) in mwifiex_set_hs_params() 418 if (!hs_cfg) in mwifiex_set_hs_params() 430 if (hs_cfg->is_invoke_hostcmd) { in mwifiex_set_hs_params() 431 if (hs_cfg->conditions == HS_CFG_CANCEL) { in mwifiex_set_hs_params() 437 prev_cond = le32_to_cpu(adapter->hs_cfg 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 } else if (hs_cfg->conditions) { in mwifiex_set_hs_params() 442 adapter->hs_cfg.conditions = in mwifiex_set_hs_params() 443 cpu_to_le32(hs_cfg in mwifiex_set_hs_params() 410 mwifiex_set_hs_params(struct mwifiex_private *priv, u16 action, int cmd_type, struct mwifiex_ds_hs_cfg *hs_cfg) mwifiex_set_hs_params() argument [all...] |
H A D | ethtool.c | 26 u32 conditions = le32_to_cpu(priv->adapter->hs_cfg.conditions); in mwifiex_ethtool_get_wol() 62 priv->adapter->hs_cfg.conditions = cpu_to_le32(conditions); in mwifiex_ethtool_set_wol()
|
H A D | sta_cmd.c | 366 struct host_cmd_ds_802_11_hs_cfg_enh *hs_cfg = &cmd->params.opt_hs_cfg; in mwifiex_cmd_802_11_hs_cfg() local 367 u8 *tlv = (u8 *)hs_cfg + sizeof(struct host_cmd_ds_802_11_hs_cfg_enh); in mwifiex_cmd_802_11_hs_cfg() 384 memcpy(((u8 *) hs_cfg) + in mwifiex_cmd_802_11_hs_cfg() 390 tlv = (u8 *)hs_cfg in mwifiex_cmd_802_11_hs_cfg() 397 hs_cfg->action = cpu_to_le16(HS_ACTIVATE); in mwifiex_cmd_802_11_hs_cfg() 398 hs_cfg->params.hs_activate.resp_ctrl = cpu_to_le16(RESP_NEEDED); in mwifiex_cmd_802_11_hs_cfg() 400 hs_cfg->action = cpu_to_le16(HS_CONFIGURE); in mwifiex_cmd_802_11_hs_cfg() 401 hs_cfg->params.hs_config.conditions = hscfg_param->conditions; in mwifiex_cmd_802_11_hs_cfg() 402 hs_cfg->params.hs_config.gpio = hscfg_param->gpio; in mwifiex_cmd_802_11_hs_cfg() 403 hs_cfg in mwifiex_cmd_802_11_hs_cfg() [all...] |
H A D | init.c | 273 adapter->hs_cfg.conditions = cpu_to_le32(HS_CFG_COND_DEF); in mwifiex_init_adapter() 274 adapter->hs_cfg.gpio = HS_CFG_GPIO_DEF; in mwifiex_init_adapter() 275 adapter->hs_cfg.gap = HS_CFG_GAP_DEF; in mwifiex_init_adapter()
|
H A D | cfg80211.c | 3421 struct mwifiex_ds_hs_cfg hs_cfg; in mwifiex_cfg80211_suspend() local 3470 memset(&hs_cfg, 0, sizeof(hs_cfg)); in mwifiex_cfg80211_suspend() 3471 hs_cfg.conditions = le32_to_cpu(adapter->hs_cfg.conditions); in mwifiex_cfg80211_suspend() 3475 hs_cfg.conditions |= HS_CFG_COND_MAC_EVENT; in mwifiex_cfg80211_suspend() 3481 hs_cfg.conditions |= HS_CFG_COND_MAC_EVENT; in mwifiex_cfg80211_suspend() 3485 hs_cfg.is_invoke_hostcmd = false; in mwifiex_cfg80211_suspend() 3486 hs_cfg.gpio = adapter->hs_cfg in mwifiex_cfg80211_suspend() [all...] |
H A D | ioctl.h | 304 struct mwifiex_ds_hs_cfg hs_cfg; member
|
H A D | main.h | 987 struct mwifiex_hs_config_param hs_cfg; member 1142 int cmd_type, struct mwifiex_ds_hs_cfg *hs_cfg);
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | sta_ioctl.c | 399 int cmd_type, struct mwifiex_ds_hs_cfg *hs_cfg) in mwifiex_set_hs_params() 406 if (!hs_cfg) in mwifiex_set_hs_params() 418 if (hs_cfg->is_invoke_hostcmd) { in mwifiex_set_hs_params() 419 if (hs_cfg->conditions == HS_CFG_CANCEL) { in mwifiex_set_hs_params() 425 prev_cond = le32_to_cpu(adapter->hs_cfg in mwifiex_set_hs_params() 427 adapter->hs_cfg.conditions = in mwifiex_set_hs_params() 428 cpu_to_le32(hs_cfg->conditions); in mwifiex_set_hs_params() 429 } else if (hs_cfg->conditions) { in mwifiex_set_hs_params() 430 adapter->hs_cfg.conditions = in mwifiex_set_hs_params() 431 cpu_to_le32(hs_cfg in mwifiex_set_hs_params() 398 mwifiex_set_hs_params(struct mwifiex_private *priv, u16 action, int cmd_type, struct mwifiex_ds_hs_cfg *hs_cfg) mwifiex_set_hs_params() argument [all...] |
H A D | ethtool.c | 14 u32 conditions = le32_to_cpu(priv->adapter->hs_cfg.conditions); in mwifiex_ethtool_get_wol() 50 priv->adapter->hs_cfg.conditions = cpu_to_le32(conditions); in mwifiex_ethtool_set_wol()
|
H A D | sta_cmd.c | 354 struct host_cmd_ds_802_11_hs_cfg_enh *hs_cfg = &cmd->params.opt_hs_cfg; in mwifiex_cmd_802_11_hs_cfg() local 355 u8 *tlv = (u8 *)hs_cfg + sizeof(struct host_cmd_ds_802_11_hs_cfg_enh); in mwifiex_cmd_802_11_hs_cfg() 372 memcpy(((u8 *) hs_cfg) + in mwifiex_cmd_802_11_hs_cfg() 378 tlv = (u8 *)hs_cfg in mwifiex_cmd_802_11_hs_cfg() 385 hs_cfg->action = cpu_to_le16(HS_ACTIVATE); in mwifiex_cmd_802_11_hs_cfg() 386 hs_cfg->params.hs_activate.resp_ctrl = cpu_to_le16(RESP_NEEDED); in mwifiex_cmd_802_11_hs_cfg() 392 hs_cfg->action = cpu_to_le16(HS_CONFIGURE); in mwifiex_cmd_802_11_hs_cfg() 393 hs_cfg->params.hs_config.conditions = hscfg_param->conditions; in mwifiex_cmd_802_11_hs_cfg() 394 hs_cfg->params.hs_config.gpio = hscfg_param->gpio; in mwifiex_cmd_802_11_hs_cfg() 395 hs_cfg in mwifiex_cmd_802_11_hs_cfg() [all...] |
H A D | init.c | 262 adapter->hs_cfg.conditions = cpu_to_le32(HS_CFG_COND_DEF); in mwifiex_init_adapter() 263 adapter->hs_cfg.gpio = HS_CFG_GPIO_DEF; in mwifiex_init_adapter() 264 adapter->hs_cfg.gap = HS_CFG_GAP_DEF; in mwifiex_init_adapter()
|
H A D | cfg80211.c | 3466 struct mwifiex_ds_hs_cfg hs_cfg; in mwifiex_cfg80211_suspend() local 3515 memset(&hs_cfg, 0, sizeof(hs_cfg)); in mwifiex_cfg80211_suspend() 3516 hs_cfg.conditions = le32_to_cpu(adapter->hs_cfg.conditions); in mwifiex_cfg80211_suspend() 3520 hs_cfg.conditions |= HS_CFG_COND_MAC_EVENT; in mwifiex_cfg80211_suspend() 3526 hs_cfg.conditions |= HS_CFG_COND_MAC_EVENT; in mwifiex_cfg80211_suspend() 3530 hs_cfg.is_invoke_hostcmd = false; in mwifiex_cfg80211_suspend() 3531 hs_cfg.gpio = adapter->hs_cfg in mwifiex_cfg80211_suspend() [all...] |
H A D | ioctl.h | 292 struct mwifiex_ds_hs_cfg hs_cfg; member
|
H A D | cmdevt.c | 712 struct host_cmd_ds_802_11_hs_cfg_enh *hs_cfg = in mwifiex_insert_cmd_to_pending_q() local 715 if (le16_to_cpu(hs_cfg->action) == HS_ACTIVATE) in mwifiex_insert_cmd_to_pending_q()
|
H A D | main.h | 964 struct mwifiex_hs_config_param hs_cfg; member 1120 int cmd_type, struct mwifiex_ds_hs_cfg *hs_cfg);
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-bcm-kona.c | 166 const struct hs_bus_speed_cfg *hs_cfg; member 538 writel((dev->hs_cfg->prescale << TIM_PRESCALE_SHIFT) | in bcm_kona_i2c_config_timing_hs() 539 (dev->hs_cfg->time_p << TIM_P_SHIFT) | in bcm_kona_i2c_config_timing_hs() 540 (dev->hs_cfg->no_div << TIM_NO_DIV_SHIFT) | in bcm_kona_i2c_config_timing_hs() 541 (dev->hs_cfg->time_div << TIM_DIV_SHIFT), in bcm_kona_i2c_config_timing_hs() 544 writel((dev->hs_cfg->hs_hold << HSTIM_HS_HOLD_SHIFT) | in bcm_kona_i2c_config_timing_hs() 545 (dev->hs_cfg->hs_high_phase << HSTIM_HS_HIGH_PHASE_SHIFT) | in bcm_kona_i2c_config_timing_hs() 546 (dev->hs_cfg->hs_setup << HSTIM_HS_SETUP_SHIFT), in bcm_kona_i2c_config_timing_hs() 630 if (dev->hs_cfg) { in bcm_kona_i2c_xfer() 684 if (dev->hs_cfg) { in bcm_kona_i2c_xfer() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-bcm-kona.c | 156 const struct hs_bus_speed_cfg *hs_cfg; member 528 writel((dev->hs_cfg->prescale << TIM_PRESCALE_SHIFT) | in bcm_kona_i2c_config_timing_hs() 529 (dev->hs_cfg->time_p << TIM_P_SHIFT) | in bcm_kona_i2c_config_timing_hs() 530 (dev->hs_cfg->no_div << TIM_NO_DIV_SHIFT) | in bcm_kona_i2c_config_timing_hs() 531 (dev->hs_cfg->time_div << TIM_DIV_SHIFT), in bcm_kona_i2c_config_timing_hs() 534 writel((dev->hs_cfg->hs_hold << HSTIM_HS_HOLD_SHIFT) | in bcm_kona_i2c_config_timing_hs() 535 (dev->hs_cfg->hs_high_phase << HSTIM_HS_HIGH_PHASE_SHIFT) | in bcm_kona_i2c_config_timing_hs() 536 (dev->hs_cfg->hs_setup << HSTIM_HS_SETUP_SHIFT), in bcm_kona_i2c_config_timing_hs() 620 if (dev->hs_cfg) { in bcm_kona_i2c_xfer() 674 if (dev->hs_cfg) { in bcm_kona_i2c_xfer() [all...] |