Home
last modified time | relevance | path

Searched refs:ch_switch (Results 1 – 25 of 26) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/net/wireless/ti/wl18xx/
H A Dcmd.c16 struct ieee80211_channel_switch *ch_switch) in wl18xx_cmd_channel_switch() argument
23 ch_switch->count); in wl18xx_cmd_channel_switch()
32 cmd->channel = ch_switch->chandef.chan->hw_value; in wl18xx_cmd_channel_switch()
33 cmd->switch_time = ch_switch->count; in wl18xx_cmd_channel_switch()
34 cmd->stop_tx = ch_switch->block_tx; in wl18xx_cmd_channel_switch()
36 switch (ch_switch->chandef.chan->band) { in wl18xx_cmd_channel_switch()
45 ch_switch->chandef.chan->band); in wl18xx_cmd_channel_switch()
H A Dcmd.h74 struct ieee80211_channel_switch *ch_switch);
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/dvm/
H A Ddevices.c391 struct ieee80211_channel_switch *ch_switch) in iwl5000_hw_channel_switch() argument
412 ch = ch_switch->chandef.chan->hw_value; in iwl5000_hw_channel_switch()
418 switch_count = ch_switch->count; in iwl5000_hw_channel_switch()
419 tsf_low = ch_switch->timestamp & 0x0ffffffff; in iwl5000_hw_channel_switch()
448 ch_switch->chandef.chan->flags & IEEE80211_CHAN_RADAR; in iwl5000_hw_channel_switch()
552 struct ieee80211_channel_switch *ch_switch) in iwl6000_hw_channel_switch() argument
580 ch = ch_switch->chandef.chan->hw_value; in iwl6000_hw_channel_switch()
586 switch_count = ch_switch->count; in iwl6000_hw_channel_switch()
587 tsf_low = ch_switch->timestamp & 0x0ffffffff; in iwl6000_hw_channel_switch()
616 ch_switch->chandef.chan->flags & IEEE80211_CHAN_RADAR; in iwl6000_hw_channel_switch()
H A Dmac80211.c935 struct ieee80211_channel_switch *ch_switch) in iwlagn_mac_channel_switch() argument
939 struct ieee80211_channel *channel = ch_switch->chandef.chan; in iwlagn_mac_channel_switch()
977 switch (cfg80211_get_chandef_type(&ch_switch->chandef)) { in iwlagn_mac_channel_switch()
1006 if (priv->lib->set_channel_switch(priv, ch_switch)) { in iwlagn_mac_channel_switch()
H A Ddev.h588 struct ieee80211_channel_switch *ch_switch);
/OK3568_Linux_fs/kernel/drivers/net/wireless/ti/wl12xx/
H A Dcmd.c276 struct ieee80211_channel_switch *ch_switch) in wl12xx_cmd_channel_switch() argument
290 cmd->channel = ch_switch->chandef.chan->hw_value; in wl12xx_cmd_channel_switch()
291 cmd->switch_time = ch_switch->count; in wl12xx_cmd_channel_switch()
292 cmd->stop_tx = ch_switch->block_tx; in wl12xx_cmd_channel_switch()
H A Dcmd.h116 struct ieee80211_channel_switch *ch_switch);
/OK3568_Linux_fs/kernel/net/mac80211/
H A Dtrace.h1146 struct ieee80211_channel_switch *ch_switch),
1148 TP_ARGS(local, sdata, ch_switch),
1163 CHANDEF_ASSIGN(&ch_switch->chandef)
1164 __entry->timestamp = ch_switch->timestamp;
1165 __entry->device_timestamp = ch_switch->device_timestamp;
1166 __entry->block_tx = ch_switch->block_tx;
1167 __entry->count = ch_switch->count;
2474 struct ieee80211_channel_switch *ch_switch),
2476 TP_ARGS(local, sdata, ch_switch),
2491 CHANDEF_ASSIGN(&ch_switch->chandef)
[all …]
H A Ddriver-ops.h644 struct ieee80211_channel_switch *ch_switch) in drv_channel_switch() argument
648 trace_drv_channel_switch(local, sdata, ch_switch); in drv_channel_switch()
649 local->ops->channel_switch(&local->hw, &sdata->vif, ch_switch); in drv_channel_switch()
1029 struct ieee80211_channel_switch *ch_switch) in drv_pre_channel_switch() argument
1037 trace_drv_pre_channel_switch(local, sdata, ch_switch); in drv_pre_channel_switch()
1040 ch_switch); in drv_pre_channel_switch()
1077 struct ieee80211_channel_switch *ch_switch) in drv_channel_switch_rx_beacon() argument
1084 trace_drv_channel_switch_rx_beacon(local, sdata, ch_switch); in drv_channel_switch_rx_beacon()
1087 ch_switch); in drv_channel_switch_rx_beacon()
H A Dmlme.c1372 struct ieee80211_channel_switch ch_switch; in ieee80211_sta_process_chanswitch() local
1392 ch_switch.timestamp = timestamp; in ieee80211_sta_process_chanswitch()
1393 ch_switch.device_timestamp = device_timestamp; in ieee80211_sta_process_chanswitch()
1394 ch_switch.block_tx = csa_ie.mode; in ieee80211_sta_process_chanswitch()
1395 ch_switch.chandef = csa_ie.chandef; in ieee80211_sta_process_chanswitch()
1396 ch_switch.count = csa_ie.count; in ieee80211_sta_process_chanswitch()
1397 ch_switch.delay = csa_ie.max_switch_time; in ieee80211_sta_process_chanswitch()
1410 drv_channel_switch_rx_beacon(sdata, &ch_switch); in ieee80211_sta_process_chanswitch()
1473 if (drv_pre_channel_switch(sdata, &ch_switch)) { in ieee80211_sta_process_chanswitch()
1504 drv_channel_switch(local, sdata, &ch_switch); in ieee80211_sta_process_chanswitch()
H A Dcfg.c3402 struct ieee80211_channel_switch ch_switch; in __ieee80211_channel_switch() local
3441 ch_switch.timestamp = 0; in __ieee80211_channel_switch()
3442 ch_switch.device_timestamp = 0; in __ieee80211_channel_switch()
3443 ch_switch.block_tx = params->block_tx; in __ieee80211_channel_switch()
3444 ch_switch.chandef = params->chandef; in __ieee80211_channel_switch()
3445 ch_switch.count = params->count; in __ieee80211_channel_switch()
3447 err = drv_pre_channel_switch(sdata, &ch_switch); in __ieee80211_channel_switch()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/mac/mac_ax/
H A Dfwofld.c63 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_reset_fwofld_state()
105 if (adapter->sm.ch_switch == MAC_AX_OFLD_H2C_IDLE || in mac_check_fwofld_done()
106 adapter->sm.ch_switch == MAC_AX_CH_SWITCH_GET_RPT) in mac_check_fwofld_done()
1997 if (adapter->sm.ch_switch != MAC_AX_OFLD_H2C_IDLE) in mac_ch_switch_ofld()
1999 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_SENDING; in mac_ch_switch_ofld()
2002 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_ch_switch_ofld()
2007 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_ch_switch_ofld()
2020 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_ch_switch_ofld()
2025 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_ch_switch_ofld()
2035 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_ch_switch_ofld()
[all …]
H A Dstate_mach.h207 u8 ch_switch; member
H A Dfwcmd.c981 state = &adapter->sm.ch_switch; in c2h_fwofld_rcv_ack_hdl()
1604 state = &adapter->sm.ch_switch; in c2h_ch_switch_rpt_hdl()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/mac/mac_ax/
H A Dfwofld.c63 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_reset_fwofld_state()
105 if (adapter->sm.ch_switch == MAC_AX_OFLD_H2C_IDLE || in mac_check_fwofld_done()
106 adapter->sm.ch_switch == MAC_AX_CH_SWITCH_GET_RPT) in mac_check_fwofld_done()
1997 if (adapter->sm.ch_switch != MAC_AX_OFLD_H2C_IDLE) in mac_ch_switch_ofld()
1999 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_SENDING; in mac_ch_switch_ofld()
2002 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_ch_switch_ofld()
2007 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_ch_switch_ofld()
2020 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_ch_switch_ofld()
2025 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_ch_switch_ofld()
2035 adapter->sm.ch_switch = MAC_AX_OFLD_H2C_IDLE; in mac_ch_switch_ofld()
[all …]
H A Dstate_mach.h207 u8 ch_switch; member
H A Dfwcmd.c981 state = &adapter->sm.ch_switch; in c2h_fwofld_rcv_ack_hdl()
1604 state = &adapter->sm.ch_switch; in c2h_ch_switch_rpt_hdl()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/mediatek/
H A Dmtk_hdmi.c527 unsigned int ch_switch; in mtk_hdmi_hw_aud_set_i2s_chan_num() local
530 ch_switch = CH_SWITCH(7, 7) | CH_SWITCH(6, 6) | in mtk_hdmi_hw_aud_set_i2s_chan_num()
561 mtk_hdmi_write(hdmi, GRL_CH_SW0, ch_switch & 0xff); in mtk_hdmi_hw_aud_set_i2s_chan_num()
562 mtk_hdmi_write(hdmi, GRL_CH_SW1, (ch_switch >> 8) & 0xff); in mtk_hdmi_hw_aud_set_i2s_chan_num()
563 mtk_hdmi_write(hdmi, GRL_CH_SW2, (ch_switch >> 16) & 0xff); in mtk_hdmi_hw_aud_set_i2s_chan_num()
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlegacy/
H A D4965.c1455 struct ieee80211_channel_switch *ch_switch) in il4965_hw_channel_switch() argument
1481 ch = ch_switch->chandef.chan->hw_value; in il4965_hw_channel_switch()
1485 switch_count = ch_switch->count; in il4965_hw_channel_switch()
1486 tsf_low = ch_switch->timestamp & 0x0ffffffff; in il4965_hw_channel_switch()
H A D4965.h172 struct ieee80211_channel_switch *ch_switch);
H A D4965-mac.c6049 struct ieee80211_channel_switch *ch_switch) in il4965_mac_channel_switch() argument
6054 struct ieee80211_channel *channel = ch_switch->chandef.chan; in il4965_mac_channel_switch()
6091 switch (cfg80211_get_chandef_type(&ch_switch->chandef)) { in il4965_mac_channel_switch()
6123 if (il->ops->set_channel_switch(il, ch_switch)) { in il4965_mac_channel_switch()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ti/wlcore/
H A Dwlcore.h96 struct ieee80211_channel_switch *ch_switch);
H A Dcmd.h88 struct ieee80211_channel_switch *ch_switch);
H A Dmain.c5500 struct ieee80211_channel_switch *ch_switch) in wl12xx_op_channel_switch() argument
5531 ret = wl->ops->channel_switch(wl, wlvif, ch_switch); in wl12xx_op_channel_switch()
5539 ch_switch->count; in wl12xx_op_channel_switch()
5591 struct ieee80211_channel_switch ch_switch = { in wlcore_op_channel_switch_beacon() local
5601 ret = wlcore_get_csa_count(wl, wlvif, &ch_switch.count); in wlcore_op_channel_switch_beacon()
5620 ret = wl->ops->channel_switch(wl, wlvif, &ch_switch); in wlcore_op_channel_switch_beacon()
/OK3568_Linux_fs/kernel/include/net/
H A Dmac80211.h4062 struct ieee80211_channel_switch *ch_switch);
4141 struct ieee80211_channel_switch *ch_switch);
4149 struct ieee80211_channel_switch *ch_switch);

12