Home
last modified time | relevance | path

Searched refs:dtim_period (Results 1 – 25 of 95) sorted by relevance

1234

/linux/drivers/net/wireless/ath/ath9k/
H A Dcommon-beacon.c64 dtim_intval = conf->intval * conf->dtim_period; in ath9k_cmn_beacon_config_sta()
74 bs->bs_dtimperiod = conf->dtim_period * bs->bs_intval; in ath9k_cmn_beacon_config_sta()
77 if (conf->dtim_period > 1) in ath9k_cmn_beacon_config_sta()
H A Dcommon.h55 u16 dtim_period; member
/linux/drivers/net/wireless/ti/wl1251/
H A Dmain.c307 u16 beacon_interval, u8 dtim_period) in wl1251_join() argument
326 dtim_period); in wl1251_join()
645 wl->beacon_int, wl->dtim_period); in wl1251_op_config()
656 wl->dtim_period = conf->ps_dtim_period; in wl1251_op_config()
659 wl->dtim_period); in wl1251_op_config()
689 wl->beacon_int, wl->dtim_period); in wl1251_op_config()
1007 wl->beacon_int, wl->dtim_period); in wl1251_op_hw_scan()
1120 wl->beacon_int, wl->dtim_period); in wl1251_op_bss_info_changed()
1147 wl->dtim_period = WL1251_DEFAULT_DTIM_PERIOD; in wl1251_op_bss_info_changed()
1211 wl->beacon_int, wl->dtim_period); in wl1251_op_bss_info_changed()
[all …]
H A Dcmd.h289 u8 dtim_period; member
H A Dwl1251.h365 u8 dtim_period; member
/linux/drivers/net/wireless/marvell/mwifiex/
H A Duap_cmd.c278 config->dtim_period = 0x7F; in mwifiex_set_sys_config_invalid_data()
467 struct host_cmd_tlv_dtim_period *dtim_period; in mwifiex_uap_bss_param_prepare() local
550 if (bss_cfg->dtim_period >= MIN_DTIM_PERIOD && in mwifiex_uap_bss_param_prepare()
551 bss_cfg->dtim_period <= MAX_DTIM_PERIOD) { in mwifiex_uap_bss_param_prepare()
552 dtim_period = (struct host_cmd_tlv_dtim_period *)tlv; in mwifiex_uap_bss_param_prepare()
553 dtim_period->header.type = in mwifiex_uap_bss_param_prepare()
555 dtim_period->header.len = in mwifiex_uap_bss_param_prepare()
558 dtim_period->period = bss_cfg->dtim_period; in mwifiex_uap_bss_param_prepare()
H A Dioctl.h94 u8 dtim_period; member
/linux/drivers/net/wireless/nxp/nxpwifi/
H A Duap_cmd.c126 struct host_cmd_tlv_dtim_period *dtim_period; in nxpwifi_uap_bss_param_prepare() local
208 if (bss_cfg->dtim_period >= NXPWIFI_MIN_DTIM_PERIOD && in nxpwifi_uap_bss_param_prepare()
209 bss_cfg->dtim_period <= NXPWIFI_MAX_DTIM_PERIOD) { in nxpwifi_uap_bss_param_prepare()
210 dtim_period = (struct host_cmd_tlv_dtim_period *)tlv; in nxpwifi_uap_bss_param_prepare()
211 dtim_period->header.type = in nxpwifi_uap_bss_param_prepare()
213 dtim_period->header.len = in nxpwifi_uap_bss_param_prepare()
216 dtim_period->period = bss_cfg->dtim_period; in nxpwifi_uap_bss_param_prepare()
1108 config->dtim_period = NXPWIFI_INVALID_DTIM_PERIOD; in nxpwifi_set_sys_config_invalid_data()
/linux/drivers/net/wireless/purelifi/plfxlc/
H A Dchip.h54 u8 dtim_period, int type);
H A Dchip.c29 u8 dtim_period, int type) in plfxlc_set_beacon_interval() argument
/linux/net/mac80211/
H A Dparse.c1167 elems->dtim_period = tim_ie->dtim_period; in ieee802_11_parse_elems_full()
1174 offsetofend(struct ieee80211_bssid_index, dtim_period)) in ieee802_11_parse_elems_full()
1175 elems->dtim_period = elems->bssid_index->dtim_period; in ieee802_11_parse_elems_full()
/linux/drivers/net/wireless/morsemicro/mm81x/
H A Dcommand.h58 u16 dtim_period, u32 cssid);
H A Dcommand.c481 u16 dtim_period, u32 cssid) in mm81x_cmd_cfg_bss() argument
487 .dtim_period = cpu_to_le16(dtim_period), in mm81x_cmd_cfg_bss()
/linux/drivers/net/wireless/microchip/wilc1000/
H A Dfw.h107 u8 dtim_period; member
H A Dhif.h186 int wilc_add_beacon(struct wilc_vif *vif, u32 interval, u32 dtim_period,
/linux/drivers/net/wireless/st/cw1200/
H A Dsta.c1277 join.dtim_period = priv->join_dtim_period; in cw1200_do_join()
1287 join.dtim_period, priv->beacon_int); in cw1200_do_join()
1458 .dtim_period = 1, in cw1200_enable_listening()
1903 if (info->dtim_period) in cw1200_bss_info_changed()
1904 priv->join_dtim_period = info->dtim_period; in cw1200_bss_info_changed()
2321 .dtim_period = conf->dtim_period, in cw1200_start_ap()
2341 priv->join_dtim_period = conf->dtim_period; in cw1200_start_ap()
2347 start.beacon_interval, start.dtim_period, in cw1200_start_ap()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmcu.c1009 u8 dtim_period; in mt7921_mcu_uni_bss_bcnft() member
1020 .dtim_period = vif->bss_conf.dtim_period, in mt7921_mcu_uni_bss_bcnft()
1038 u8 dtim_period; in mt7921_mcu_set_bss_pm() member
1049 .dtim_period = vif->bss_conf.dtim_period, in mt7921_mcu_set_bss_pm()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsf.c273 changed_vif->bss_conf.dtim_period) { in iwl_mvm_sf_update()
/linux/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_chip.c882 u8 dtim_period, int type) in set_beacon_interval() argument
904 dtim_period = 0; in set_beacon_interval()
908 b_interval = mode_flag | (dtim_period << 16) | interval; in set_beacon_interval()
919 int zd_set_beacon_interval(struct zd_chip *chip, u16 interval, u8 dtim_period, in zd_set_beacon_interval() argument
925 r = set_beacon_interval(chip, interval, dtim_period, type); in zd_set_beacon_interval()
/linux/drivers/net/wireless/intel/iwlegacy/
H A Dcommon.c1082 int i, dtim_period, no_dtim; in il_build_powertable_cmd() local
1102 dtim_period = il->vif ? il->vif->bss_conf.dtim_period : 0; in il_build_powertable_cmd()
1104 if (dtim_period <= 2) { in il_build_powertable_cmd()
1107 } else if (dtim_period <= 10) { in il_build_powertable_cmd()
1115 if (dtim_period == 0) { in il_build_powertable_cmd()
1116 dtim_period = 1; in il_build_powertable_cmd()
1127 max_sleep = dtim_period * (skip + 1); in il_build_powertable_cmd()
1128 else if (max_sleep > dtim_period) in il_build_powertable_cmd()
1129 max_sleep = (max_sleep / dtim_period) * dtim_period; in il_build_powertable_cmd()
1132 max_sleep = dtim_period; in il_build_powertable_cmd()
[all …]
/linux/net/wireless/
H A Dmesh.c99 .dtim_period = MESH_DEFAULT_DTIM_PERIOD,
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dpub.h335 u16 tim_offset, u16 dtim_period);
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drxon.c328 ctx->timing.dtim_period = vif ? (vif->bss_conf.dtim_period ?: 1) : 1; in iwl_send_rxon_timing()
545 int dtim = ctx_pan->vif->bss_conf.dtim_period ?: 1; in iwlagn_set_pan_params()
576 slot1 = max_t(int, 1, ctx_pan->vif->bss_conf.dtim_period) * in iwlagn_set_pan_params()
/linux/drivers/net/wireless/silabs/wfx/
H A Dhif_tx.c474 body->dtim_period = conf->dtim_period; in wfx_hif_start()
H A Dsta.c543 wfx_hif_set_beacon_wakeup_period(wvif, info->dtim_period, info->dtim_period); in wfx_bss_info_changed()

1234