Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/morsemicro/mm81x/mmrc.c find_baseline_index() -> rows_from_sta_caps()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PARAM_VALUE 0 caps->guard 1
PARAM_VALUE 0 caps->max_rates 1-4
PARAM_VALUE 0 caps->max_retries 1-2
PARAM_VALUE 0 caps->rates 1031,1279,2047
PARAM_VALUE 0 caps->spatial_streams 1
MEM_ZERO 0 caps

drivers/net/wireless/morsemicro/mm81x/mmrc.c generate_table_priority() -> rows_from_sta_caps()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PREEMPT_ADD
LOCK2 &mrc->lock
LOCK2 bh
TYPE_LOCK (struct mm81x_rc)->lock

drivers/net/wireless/morsemicro/mm81x/mmrc.c generate_table_priority() -> rows_from_sta_caps()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PREEMPT_ADD
LOCK2 &mrc->lock
LOCK2 bh
TYPE_LOCK (struct mm81x_rc)->lock

drivers/net/wireless/morsemicro/mm81x/mmrc.c mmrc_get_rates() -> rows_from_sta_caps()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PREEMPT_ADD
LOCK2 &mors->mrc.lock
LOCK2 bh
TYPE_LOCK (struct mm81x_rc)->lock

drivers/net/wireless/morsemicro/mm81x/mmrc.c mmrc_memory_required_for_caps() -> rows_from_sta_caps()

Type Parameter Key Value
PARAM_VALUE 0 caps 5127295737788518400
PARAM_VALUE 0 caps->guard 1
PARAM_VALUE 0 caps->max_rates 1-4
PARAM_VALUE 0 caps->max_retries 1-2
PARAM_VALUE 0 caps->rates 1031,1279,2047
PARAM_VALUE 0 caps->spatial_streams 1
DATA_SOURCE 0 caps $0
MEM_ZERO 0 caps

drivers/net/wireless/morsemicro/mm81x/mmrc.c mmrc_sta_init() -> rows_from_sta_caps()

Type Parameter Key Value
PARAM_VALUE 0 caps 5127295737788518400
PARAM_VALUE 0 caps->guard 1
PARAM_VALUE 0 caps->max_rates 1-4
PARAM_VALUE 0 caps->max_retries 1-2
PARAM_VALUE 0 caps->rates 1031,1279,2047
PARAM_VALUE 0 caps->spatial_streams 1
DATA_SOURCE 0 caps $1
MEM_ZERO 0 caps

drivers/net/wireless/morsemicro/mm81x/mmrc.c mmrc_update() -> rows_from_sta_caps()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PREEMPT_ADD
LOCK2 &mrc->lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mm81x_rc)->lock

drivers/net/wireless/morsemicro/mm81x/mmrc.c mmrc_update() -> rows_from_sta_caps()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PREEMPT_ADD
LOCK2 &mrc->lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mm81x_rc)->lock

drivers/net/wireless/morsemicro/mm81x/mmrc.c rate_update_index() -> rows_from_sta_caps()

Type Parameter Key Value
PARAM_VALUE 0 caps 4096-ptr_max
PREEMPT_ADD
HALF_LOCKED2 &mors->mrc.lock
HALF_LOCKED2 bh