Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/net/wireless/marvell/mwifiex/11n_aggr.c
- drivers/net/wireless/marvell/mwifiex/cfg80211.c, line 3238
- drivers/net/wireless/marvell/mwifiex/init.c, line 632
- drivers/net/wireless/marvell/mwifiex/pcie.c
- drivers/net/wireless/marvell/mwifiex/tdls.c, line 64
- drivers/net/wireless/marvell/mwifiex/txrx.c
- drivers/net/wireless/marvell/mwifiex/uap_txrx.c, line 39
- drivers/net/wireless/marvell/mwifiex/usb.c
- drivers/net/wireless/marvell/mwifiex/wmm.c
Smatch caller information:
drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_del_virtual_intf() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | skb | unit_byte |
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/marvell/mwifiex/uap_txrx.c mwifiex_uap_del_tx_pkts_in_ralist() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | adapter->domain_reg.no_of_triplet | 1-27[c] |
| UNITS | 1 | skb | unit_byte |
| LOCK2 | &priv->wmm.ra_list_spinlock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct mwifiex_wmm_desc)->ra_list_spinlock |
drivers/net/wireless/marvell/mwifiex/txrx.c mwifiex_host_to_card() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->data_sent | 0 |
| PARAM_VALUE | 0 | adapter->tx_data_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->tx_data_q.next | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->tx_lock_flag | 0 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | 0 |
| CAPPED_DATA | 0 | adapter->priv_num | 1 |
| CAPPED_DATA | 0 | adapter->tx_data_q.next | 1 |
| DATA_SOURCE | 0 | adapter | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/txrx.c mwifiex_host_to_card() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->priv_num | 1-255 |
| PARAM_VALUE | 0 | adapter->tx_data_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->tx_data_q.next | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->tx_lock_flag | 0 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| CAPPED_DATA | 0 | adapter->priv_num | 1 |
| CAPPED_DATA | 0 | adapter->tx_data_q.next | 1 |
| DATA_SOURCE | 0 | adapter | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/txrx.c mwifiex_host_to_card() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->data_sent | 0-1 |
| PARAM_VALUE | 0 | adapter->priv_num | 1-255 |
| PARAM_VALUE | 0 | adapter->tx_data_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->tx_data_q.next | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->tx_lock_flag | 0 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | 0 |
| CAPPED_DATA | 0 | adapter->priv_num | 1 |
| CAPPED_DATA | 0 | adapter->tx_data_q.next | 1 |
| DATA_SOURCE | 0 | adapter | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/txrx.c mwifiex_process_tx() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->tx_lock_flag | 0 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->flags | 0,8,16,24,32,48 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_offset | 20-91 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_type | 0,229 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| CAPPED_DATA | 1 | skb->head | 1 |
| DATA_SOURCE | 1 | skb | $1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | skb->next->data_len |
drivers/net/wireless/marvell/mwifiex/txrx.c mwifiex_process_tx() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->tx_lock_flag | 0 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->flags | 0,8,16,24,32,48 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_offset | 20-91 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_type | 0,229 |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-22),0 |
| DATA_SOURCE | 1 | skb | $1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | skb->next->data_len |
drivers/net/wireless/marvell/mwifiex/init.c mwifiex_shutdown_drv() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->curr_cmd | 0 |
| PARAM_VALUE | 0 | adapter->host_mlme_workqueue | 0 |
| PARAM_VALUE | 0 | adapter->hw_status | 0-2,4-u32max |
| PARAM_VALUE | 0 | adapter->rx_workqueue | 0 |
| PARAM_VALUE | 0 | adapter->tx_data_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->tx_queued.counter | 0 |
| PARAM_VALUE | 0 | adapter->workqueue | 0 |
| PARAM_VALUE | 0 | adapter->workqueue->flags | 0-4294967295 |
| PARAM_VALUE | 0 | adapter->workqueue->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->nr_drainers | s32min-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->nr_pwqs_to_flush.counter | s32min-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->rescuer | 0 |
| PARAM_VALUE | 0 | adapter->workqueue->work_color | s32min-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev | 0 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev->driver_data->cis_virt | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.devres_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->callback->add | 5235430000054906880 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->callback->early_resume | 6956900869090054144 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->callback->remove | 1719268733136482304 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->callback->requery | 4713442613417914368 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->callback->resume | 5068206944467017728 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->callback->suspend | 2738892915008757760 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->callback->validate | 4934365872137547776 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->cis_mem.flags | 0,2-254 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->d_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->detaching.counter | s32min-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->dev.kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->dev.kobj.release.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->device_count | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->ops_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->ops_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->ops_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->sfd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->sfd_lock.raw_lock.cnts.counter | s32min-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->skt_mutex->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->skt_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.driver_data->skt_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.kobj.parent->release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.kobj.parent->release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.kobj.parent->release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.kobj.parent->release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.p->dead | 1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.p->knode_class.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.p->knode_parent.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.parent->kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.parent->kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.parent->kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.parent->kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.power.completion.done | 4294967295 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.power.last_status | s32min-0,2,4-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.power.qos | (-19),0 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.power.runtime_status | 2 |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.power.usage_count.counter | 0-s32max |
| PARAM_VALUE | 0 | adapter->workqueue->wq_dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->event_body | 0-255 |
| PARAM_VALUE | 0 | *adapter->host_mlme_workqueue->lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | *adapter->host_mlme_workqueue->rescuer->task->delays->lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *adapter->perm_addr | 0-255 |
| PARAM_VALUE | 0 | *adapter->rx_workqueue->lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | *adapter->rx_workqueue->rescuer->task->delays->lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *adapter->workqueue->lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | *adapter->workqueue->rescuer->task->delays->lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | 0 |
| BUF_SIZE | 0 | adapter | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | adapter | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | adapter->priv_num | 1 |
| CAPPED_DATA | 0 | &adapter->tx_data_q | 1 |
| DATA_SOURCE | 0 | adapter | $0 |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | adapter->num_in_chan_stats | |
| NO_OVERFLOW_SIMPLE | 0 | adapter->wiphy->n_radio |
drivers/net/wireless/marvell/mwifiex/pcie.c mwifiex_pcie_send_data_complete() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->card | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->card->dev->dev.dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->card->pcie.reg | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->card->pcie.reg->sleep_cookie | 0-1 |
| PARAM_VALUE | 0 | adapter->hs_activated | 0 |
| PARAM_VALUE | 0 | adapter->hw_status | 0-2,4-u32max |
| PARAM_VALUE | 0 | adapter->if_ops.process_int_status | 1-u64max |
| PARAM_VALUE | 0 | adapter->int_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->int_status | 0 |
| PARAM_VALUE | 0 | adapter->main_locked | 0 |
| PARAM_VALUE | 0 | adapter->main_proc_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->mwifiex_processing | 1 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 1-u64max |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| DATA_SOURCE | 0 | adapter | $0 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | *adapter->sleep_cfm->data | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | adapter->tx_data_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | adapter->tx_data_q.next->prev->data_len | |
| USER_PTR | 0 | adapter->sleep_cfm->data | |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/marvell/mwifiex/pcie.c mwifiex_pcie_send_data_complete() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->card | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->card->dev->dev.dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->card->pcie.reg | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->card->pcie.reg->sleep_cookie | 0-1 |
| PARAM_VALUE | 0 | adapter->hs_activated | 0 |
| PARAM_VALUE | 0 | adapter->hw_status | 0-2,4-u32max |
| PARAM_VALUE | 0 | adapter->if_ops.process_int_status | 1-u64max |
| PARAM_VALUE | 0 | adapter->int_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->int_status | 0 |
| PARAM_VALUE | 0 | adapter->main_locked | 0 |
| PARAM_VALUE | 0 | adapter->main_proc_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->mwifiex_processing | 1 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 1-u64max |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | 0 |
| DATA_SOURCE | 0 | adapter | $0 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | *adapter->sleep_cfm->data | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | adapter->tx_data_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | adapter->tx_data_q.next->prev->data_len | |
| USER_PTR | 0 | adapter->sleep_cfm->data | |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/marvell/mwifiex/wmm.c mwifiex_clean_txrx() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->rx_locked | 0 |
| PARAM_VALUE | 0 | adapter->rx_proc_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->rx_workqueue->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | adapter->rx_workqueue->work_color | s32min-s32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | skb | unit_byte |
drivers/net/wireless/marvell/mwifiex/wmm.c mwifiex_clean_txrx() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->rx_locked | 0 |
| PARAM_VALUE | 0 | adapter->rx_proc_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adapter->rx_workqueue->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | adapter->rx_workqueue->work_color | s32min-s32max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | skb | unit_byte |
drivers/net/wireless/marvell/mwifiex/wmm.c mwifiex_send_processed_packet() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->data_sent | 0-1 |
| PARAM_VALUE | 0 | adapter->tx_lock_flag | 0 |
| PARAM_VALUE | 1 | skb | 0,4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/wmm.c mwifiex_send_processed_packet() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->tx_lock_flag | 0 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 0,4096-ptr_max |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/wmm.c mwifiex_send_processed_packet() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->data_sent | 0-1 |
| PARAM_VALUE | 0 | adapter->tx_lock_flag | 0 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 0,4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | 0 |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/wmm.c mwifiex_send_single_packet() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->_nfct | 0 |
| PARAM_VALUE | 1 | skb->_skb_refdst | 0 |
| PARAM_VALUE | 1 | skb->active_extensions | 0 |
| PARAM_VALUE | 1 | skb->cb->dma_mapping.addr | 0-s64max |
| PARAM_VALUE | 1 | skb->cb->dma_mapping.len | 1-4294967295 |
| PARAM_VALUE | 1 | skb->data->flags | 0,8,16,24,32,48 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_offset | 20-91 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_type | 0,229 |
| PARAM_VALUE | 1 | skb->destructor | 0 |
| PARAM_VALUE | 1 | skb->sk | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| CAPPED_DATA | 1 | skb | 1 |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/wmm.c mwifiex_wmm_add_buf_txqueue() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 1 | skb->dev->rtnl_link_ops->maxtype | 0-6,8-10,15,18,20,22,24,34,50 |
| PARAM_VALUE | 1 | skb->dev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 1 | *skb->cb | 0-255 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| CAPPED_DATA | 1 | skb | 1 |
| DATA_SOURCE | 1 | skb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | skb->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->data_len | 0-u32max[c] |
| HOST_DATA | 1 | skb->len | 0-u32max[c] |
| HOST_DATA | 1 | skb->next->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->next->data_len | 0-u32max[c] |
| HOST_DATA | 1 | skb->next->len | 1-u32max[c] |
| HOST_DATA | 1 | skb->prev->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->prev->data_len | 0-u32max[c] |
| HOST_DATA | 1 | skb->prev->len | 0-u32max[c] |
| HOST_DATA | 1 | skb->prev->truesize | 0-u32max |
| HOST_DATA | 1 | skb->prev->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 1 | skb->prev->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 1 | skb->truesize | 0-u32max[c] |
| HOST_DATA | 1 | skb->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 1 | *skb->data | 0-255 |
| NO_OVERFLOW_SIMPLE | 1 | skb->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->group | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->num_tc | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.rx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->tx_queue_len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->truesize |
drivers/net/wireless/marvell/mwifiex/wmm.c mwifiex_wmm_add_buf_txqueue() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 1 | skb->dev->rtnl_link_ops->maxtype | 0-6,8-10,15,18,20,22,24,34,50 |
| PARAM_VALUE | 1 | skb->dev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 1 | *skb->cb | 0-255 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| CAPPED_DATA | 1 | skb | 1 |
| DATA_SOURCE | 1 | skb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | skb->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->data_len | 0-u32max[c] |
| HOST_DATA | 1 | skb->len | 0-u32max[c] |
| HOST_DATA | 1 | skb->next->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->next->data_len | 0-u32max[c] |
| HOST_DATA | 1 | skb->next->len | 1-u32max[c] |
| HOST_DATA | 1 | skb->prev->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->prev->data_len | 0-u32max[c] |
| HOST_DATA | 1 | skb->prev->len | 0-u32max[c] |
| HOST_DATA | 1 | skb->prev->truesize | 0-u32max |
| HOST_DATA | 1 | skb->prev->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 1 | skb->prev->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 1 | skb->truesize | 0-u32max[c] |
| HOST_DATA | 1 | skb->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 1 | *skb->data | 0-255 |
| NO_OVERFLOW_SIMPLE | 1 | skb->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->group | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->num_tc | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.rx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->tx_queue_len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->truesize |
drivers/net/wireless/marvell/mwifiex/wmm.c mwifiex_wmm_del_pkts_in_ralist_node() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | skb | unit_byte |
| LOCK2 | &priv->wmm.ra_list_spinlock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct mwifiex_wmm_desc)->ra_list_spinlock |
drivers/net/wireless/marvell/mwifiex/tdls.c mwifiex_restore_tdls_packets() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | skb | unit_byte |
| LOCK2 | &priv->wmm.ra_list_spinlock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct mwifiex_wmm_desc)->ra_list_spinlock |
drivers/net/wireless/marvell/mwifiex/11n_aggr.c mwifiex_11n_aggregate_pkt() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | 0 |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/11n_aggr.c mwifiex_11n_aggregate_pkt() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 2 | aggr | 1 |
| PARAM_VALUE | 3 | status | (-1) |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | adapter->priv_num | 1 |
| DATA_SOURCE | 1 | skb | r mwifiex_alloc_dma_align_buf |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/11n_aggr.c mwifiex_11n_aggregate_pkt() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->data_sent | 0-1 |
| PARAM_VALUE | 0 | adapter->tx_lock_flag | 0 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->flags | 0,8,16 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_offset | 20 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_type | 230 |
| PARAM_VALUE | 1 | skb->data->tx_token_id | 0 |
| PARAM_VALUE | 2 | aggr | 1 |
| PARAM_VALUE | 3 | status | (-1) |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| CAPPED_DATA | 1 | skb->head | 1 |
| DATA_SOURCE | 1 | skb | r mwifiex_alloc_dma_align_buf |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/11n_aggr.c mwifiex_11n_aggregate_pkt() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->tx_lock_flag | 0 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->flags | 0,8,16 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_offset | 20 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_type | 230 |
| PARAM_VALUE | 1 | skb->data->tx_token_id | 0 |
| PARAM_VALUE | 2 | aggr | 1 |
| PARAM_VALUE | 3 | status | (-1) |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| CAPPED_DATA | 1 | skb->head | 1 |
| DATA_SOURCE | 1 | skb | r mwifiex_alloc_dma_align_buf |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/11n_aggr.c mwifiex_11n_aggregate_pkt() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->data_sent | 0-1 |
| PARAM_VALUE | 0 | adapter->tx_lock_flag | 0 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->flags | 0,8,16 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_offset | 20 |
| PARAM_VALUE | 1 | skb->data->tx_pkt_type | 230 |
| PARAM_VALUE | 1 | skb->data->tx_token_id | 0 |
| PARAM_VALUE | 2 | aggr | 1 |
| PARAM_VALUE | 3 | status | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| CAPPED_DATA | 1 | skb->head | 1 |
| DATA_SOURCE | 1 | skb | r mwifiex_alloc_dma_align_buf |
| NOCHECK_CALL |
drivers/net/wireless/marvell/mwifiex/usb.c mwifiex_usb_aggr_tx_data() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->bus_aggr.enable | 1-u16max |
| PARAM_VALUE | 0 | adapter->card | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->card->tx_cmd_urb_pending.counter | s32min-s32max |
| PARAM_VALUE | 0 | adapter->card->udev | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->data_sent | 0-1 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| DATA_SOURCE | 0 | adapter | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | adapter->curr_cmd->cmd_no | 0-u16max[u] |
| USER_DATA | 0 | *adapter->sleep_cfm->data | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | adapter->tx_data_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | adapter->tx_data_q.next->prev->data_len | |
| USER_PTR | 0 | adapter->sleep_cfm->data | |
| LOCK2 | &port->tx_aggr_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct usb_tx_data_port)->tx_aggr_lock |
drivers/net/wireless/marvell/mwifiex/usb.c mwifiex_usb_cleanup_tx_aggr() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->bus_aggr.enable | 1-u16max |
| PARAM_VALUE | 0 | adapter->card | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->dev->pins->p | 0-s64max |
| PARAM_VALUE | 0 | adapter->if_ops.unregister_dev | 1-u64max |
| PARAM_VALUE | 0 | *adapter->event_body | 0-255 |
| PARAM_VALUE | 0 | *adapter->perm_addr | 0-255 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| BUF_SIZE | 0 | adapter | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | adapter | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | adapter->host_mlme_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | adapter->rx_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | adapter->workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | adapter | $0 |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | adapter->host_mlme_workqueue->rescuer->task->dl.pi_se->dl_runtime | |
| NO_OVERFLOW_SIMPLE | 0 | adapter->num_in_chan_stats | |
| NO_OVERFLOW_SIMPLE | 0 | adapter->rx_workqueue->rescuer->task->dl.pi_se->dl_runtime | |
| NO_OVERFLOW_SIMPLE | 0 | adapter->wiphy->n_radio | |
| NO_OVERFLOW_SIMPLE | 0 | adapter->workqueue->rescuer->task->dl.pi_se->dl_runtime |
drivers/net/wireless/marvell/mwifiex/usb.c mwifiex_usb_prepare_tx_aggr_skb() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| DATA_SOURCE | 0 | adapter | $0 |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | adapter->curr_cmd->cmd_no | 0-u16max[u] |
| USER_DATA | 0 | *adapter->sleep_cfm->data | 0-255 |
| USER_PTR | 0 | adapter->sleep_cfm->data | |
| LOCK2 | &port->tx_aggr_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct usb_tx_data_port)->tx_aggr_lock |
drivers/net/wireless/marvell/mwifiex/usb.c mwifiex_usb_prepare_tx_aggr_skb() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_curr_wr_port | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_bitmap | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_len | 0-4294967295 |
| PARAM_VALUE | 0 | *adapter->dbg.last_mp_wr_ports | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | 0 |
| DATA_SOURCE | 0 | adapter | $0 |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | adapter->curr_cmd->cmd_no | 0-u16max[u] |
| USER_DATA | 0 | *adapter->sleep_cfm->data | 0-255 |
| USER_PTR | 0 | adapter->sleep_cfm->data | |
| LOCK2 | &port->tx_aggr_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct usb_tx_data_port)->tx_aggr_lock |
drivers/net/wireless/marvell/mwifiex/usb.c mwifiex_usb_tx_aggr_tmo() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->card | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->card->tx_cmd_urb_pending.counter | s32min-s32max |
| PARAM_VALUE | 0 | adapter->card->udev | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->data_sent | 0-1 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1) |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &port->tx_aggr_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct usb_tx_data_port)->tx_aggr_lock |
drivers/net/wireless/marvell/mwifiex/usb.c mwifiex_usb_tx_complete() -> mwifiex_write_data_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->card | 4096-ptr_max |
| PARAM_VALUE | 2 | aggr | 0 |
| PARAM_VALUE | 3 | status | (-1)-0 |
| FUZZY_MAX | 3 | status | 0 |
| HARD_MAX | 3 | status | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |