Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/marvell/libertas/mesh.c bootflag_store() -> lbs_mesh_config_send()

Type Parameter Key Value
PARAM_VALUE 1 cmd 8942480426713702400
PARAM_VALUE 1 cmd->length 4
PARAM_VALUE 2 action 2
PARAM_VALUE 3 type 1
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/marvell/libertas/mesh.c boottime_store() -> lbs_mesh_config_send()

Type Parameter Key Value
PARAM_VALUE 1 cmd 4282411901506936832
PARAM_VALUE 1 cmd->length 1
PARAM_VALUE 2 action 2
PARAM_VALUE 3 type 2
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/marvell/libertas/mesh.c capability_store() -> lbs_mesh_config_send()

Type Parameter Key Value
PARAM_VALUE 1 cmd 497155186254446592
PARAM_VALUE 1 cmd->length 44
PARAM_VALUE 2 action 2
PARAM_VALUE 3 type 4
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/marvell/libertas/mesh.c channel_store() -> lbs_mesh_config_send()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1525536563277565952
PARAM_VALUE 1 cmd->length 2
PARAM_VALUE 2 action 2
PARAM_VALUE 3 type 3
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/marvell/libertas/mesh.c mesh_get_default_parameters() -> lbs_mesh_config_send()

Type Parameter Key Value
PARAM_VALUE 1 cmd 7119338274457071616
PARAM_VALUE 2 action 3
PARAM_VALUE 3 type 5
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/marvell/libertas/mesh.c mesh_id_store() -> lbs_mesh_config_send()

Type Parameter Key Value
PARAM_VALUE 1 cmd 843504874416189440
PARAM_VALUE 1 cmd->length 44
PARAM_VALUE 2 action 2
PARAM_VALUE 3 type 4
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/marvell/libertas/mesh.c metric_id_store() -> lbs_mesh_config_send()

Type Parameter Key Value
PARAM_VALUE 1 cmd 3853017260377026560
PARAM_VALUE 1 cmd->length 44
PARAM_VALUE 2 action 2
PARAM_VALUE 3 type 4
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/marvell/libertas/mesh.c protocol_id_store() -> lbs_mesh_config_send()

Type Parameter Key Value
PARAM_VALUE 1 cmd 932398523035103232
PARAM_VALUE 1 cmd->length 44
PARAM_VALUE 2 action 2
PARAM_VALUE 3 type 4
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex