Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/mac80211/offchannel.c ieee80211_offchannel_ps_disable() -> ieee80211_send_nullfunc()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->ps_sdata 0
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->local 4096-ptr_max
PARAM_VALUE 1 sdata->local->ps_sdata 0
PARAM_VALUE 1 sdata->u.mgd.associated 1
PARAM_VALUE 1 sdata->vif.type 2
PARAM_VALUE 2 powersave 0
DATA_SOURCE 1 sdata $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 sdata->vif.active_links

net/mac80211/offchannel.c ieee80211_offchannel_ps_disable() -> ieee80211_send_nullfunc()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->hw.conf.dynamic_ps_timeout 1-s32max
PARAM_VALUE 0 local->ps_sdata 1-u64max
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->local 4096-ptr_max
PARAM_VALUE 1 sdata->local->hw.conf.dynamic_ps_timeout 1-s32max
PARAM_VALUE 1 sdata->local->ps_sdata 1-u64max
PARAM_VALUE 1 sdata->u.mgd.associated 1
PARAM_VALUE 1 sdata->vif.type 2
PARAM_VALUE 2 powersave 0
DATA_SOURCE 1 sdata $0
FUZZY_MAX 0 local->hw.conf.dynamic_ps_timeout 1
FUZZY_MAX 1 sdata->local->hw.conf.dynamic_ps_timeout 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 sdata->vif.active_links

net/mac80211/offchannel.c ieee80211_offchannel_ps_enable() -> ieee80211_send_nullfunc()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->dynamic_ps_enable_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 local->dynamic_ps_enable_work.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 local->dynamic_ps_timer.entry.pprev 0
PARAM_VALUE 0 local->dynamic_ps_timer.flags 0-4194302
PARAM_VALUE 0 local->dynamic_ps_timer.function 0
PARAM_VALUE 0 local->hw.flags 4096-ptr_max
PARAM_VALUE 0 local->hw.wiphy 1-u64max
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->local 4096-ptr_max
PARAM_VALUE 1 sdata->local->dynamic_ps_enable_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 1 sdata->local->dynamic_ps_enable_work.entry.prev->next 4096-ptr_max
PARAM_VALUE 1 sdata->local->dynamic_ps_timer.flags 0-4194302
PARAM_VALUE 1 sdata->local->dynamic_ps_timer.function 0
PARAM_VALUE 1 sdata->local->hw.flags 4096-ptr_max
PARAM_VALUE 1 sdata->local->hw.wiphy 1-u64max
PARAM_VALUE 1 sdata->u.mgd.associated 1
PARAM_VALUE 1 sdata->u.mgd.bcn_mon_timer.entry.pprev 0
PARAM_VALUE 1 sdata->u.mgd.bcn_mon_timer.flags 0-4194302
PARAM_VALUE 1 sdata->u.mgd.bcn_mon_timer.function 0
PARAM_VALUE 1 sdata->u.mgd.conn_mon_timer.entry.pprev 0
PARAM_VALUE 1 sdata->u.mgd.conn_mon_timer.flags 0-4194302
PARAM_VALUE 1 sdata->u.mgd.conn_mon_timer.function 0
PARAM_VALUE 1 sdata->vif.bss_conf.enable_beacon 0
PARAM_VALUE 1 sdata->vif.type 2
PARAM_VALUE 2 powersave 1
CAPPED_DATA 0 &local->dynamic_ps_timer 1
DATA_SOURCE 1 sdata $0
BIT_INFO 0 local->hw.conf.flags 0x0,0xfffffffd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 sdata->vif.active_links

net/mac80211/mlme.c ieee80211_dynamic_ps_enable_work() -> ieee80211_send_nullfunc()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->hw.flags 4096-ptr_max
PARAM_VALUE 0 local->ops 4096-ptr_max
PARAM_VALUE 0 local->ps_sdata 1-u64max
PARAM_VALUE 1 sdata 1-u64max
PARAM_VALUE 2 powersave 1
BIT_INFO 0 local->hw.conf.flags 0x0,0xfffffffd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &rdev->wiphy.mtx

net/mac80211/mlme.c ieee80211_enable_ps() -> ieee80211_send_nullfunc()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->hw.flags 4096-ptr_max
PARAM_VALUE 0 local->ps_sdata 4096-ptr_max
PARAM_VALUE 0 local->ps_sdata->u.mgd.associated 1
PARAM_VALUE 0 local->ps_sdata->u.mgd.broken_ap 0
PARAM_VALUE 0 local->ps_sdata->u.mgd.powersave 1
PARAM_VALUE 0 local->ps_sdata->vif.type 2
PARAM_VALUE 0 local->scanning 0
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->u.mgd.associated 1
PARAM_VALUE 1 sdata->u.mgd.broken_ap 0
PARAM_VALUE 1 sdata->u.mgd.powersave 1
PARAM_VALUE 1 sdata->vif.type 2
PARAM_VALUE 2 powersave 1
DATA_SOURCE 0 local $0
DATA_SOURCE 1 sdata $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/mac80211/mlme.c ieee80211_mgd_probe_ap_send() -> ieee80211_send_nullfunc()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->hw.flags 4096-ptr_max
PARAM_VALUE 0 local->ps_sdata 0,4096-ptr_max
PARAM_VALUE 0 local->ps_sdata->u.mesh.mpaths.counter 0-s32max
PARAM_VALUE 0 local->scanning 0
PARAM_VALUE 0 local->suspending 0
PARAM_VALUE 0 local->tmp_channel 0
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->local 4096-ptr_max
PARAM_VALUE 1 sdata->local->hw.flags 4096-ptr_max
PARAM_VALUE 1 sdata->local->ps_sdata 0,4096-ptr_max
PARAM_VALUE 1 sdata->local->ps_sdata->u.mesh.mpaths.counter 0-s32max
PARAM_VALUE 1 sdata->local->scanning 0
PARAM_VALUE 1 sdata->local->suspending 0
PARAM_VALUE 1 sdata->local->tmp_channel 0
PARAM_VALUE 1 sdata->u.mgd.associated 1
PARAM_VALUE 1 sdata->u.mgd.flags 0,2-u32max
PARAM_VALUE 1 sdata->u.mgd.nullfunc_failed 0
PARAM_VALUE 1 sdata->u.mgd.probe_send_count 1
PARAM_VALUE 2 powersave 0
CAPPED_DATA 1 sdata 1
DATA_SOURCE 1 sdata $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &rdev->wiphy.mtx