Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/ti/wlcore/debugfs.c wl1271_debugfs_init() -> wl1271_debugfs_exit()

Type Parameter Key Value
PARAM_VALUE 0 wl 4096-ptr_max
PARAM_VALUE 0 wl->dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 wl->dev->kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 wl->dev->parent->driver_data->reg->enable_count 0-4294967295
PARAM_VALUE 0 wl->dev->power.can_wakeup 1
PARAM_VALUE 0 wl->dev->power.wakeirq->irq s32min-s32max
PARAM_VALUE 0 wl->hw->flags 4096-ptr_max
PARAM_VALUE 0 wl->hw->wiphy 4096-ptr_max
PARAM_VALUE 0 wl->hw->wiphy->addresses 4096-ptr_max
PARAM_VALUE 0 wl->hw->wiphy->cipher_suites 189670927029424128
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_children->first->pprev 1-u64max
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_children.first 4096-ptr_max
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_sb 4096-ptr_max
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 wl->hw->wiphy->debugfsdir->d_sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 0 wl->hw->wiphy->dev.parent 4096-ptr_max
PARAM_VALUE 0 wl->hw->wiphy->features 0,256-u32max
PARAM_VALUE 0 wl->hw->wiphy->flags 0,524288-u32max
PARAM_VALUE 0 wl->hw->wiphy->iface_combinations 2818485898277900288,7217301220081430528
PARAM_VALUE 0 wl->hw->wiphy->interface_modes 1932
PARAM_VALUE 0 wl->hw->wiphy->max_match_sets 16
PARAM_VALUE 0 wl->hw->wiphy->max_remain_on_channel_duration 30000
PARAM_VALUE 0 wl->hw->wiphy->max_scan_ie_len 488
PARAM_VALUE 0 wl->hw->wiphy->max_scan_ssids 1
PARAM_VALUE 0 wl->hw->wiphy->max_sched_scan_ie_len 488
PARAM_VALUE 0 wl->hw->wiphy->max_sched_scan_reqs 1
PARAM_VALUE 0 wl->hw->wiphy->max_sched_scan_ssids 16
PARAM_VALUE 0 wl->hw->wiphy->n_addresses 3
PARAM_VALUE 0 wl->hw->wiphy->n_cipher_suites 6
PARAM_VALUE 0 wl->hw->wiphy->n_iface_combinations 1-2
PARAM_VALUE 0 wl->hw->wiphy->n_vendor_commands 3
PARAM_VALUE 0 wl->hw->wiphy->n_vendor_events 2
PARAM_VALUE 0 wl->hw->wiphy->probe_resp_offload 7
PARAM_VALUE 0 wl->hw->wiphy->reg_notifier 2671218387063816192
PARAM_VALUE 0 wl->hw->wiphy->vendor_commands 4119411756765515776
PARAM_VALUE 0 wl->hw->wiphy->vendor_commands->doit 4096-ptr_max
PARAM_VALUE 0 wl->hw->wiphy->vendor_commands->flags 2-3,5-6
PARAM_VALUE 0 wl->hw->wiphy->vendor_commands->maxattr 0,8
PARAM_VALUE 0 wl->hw->wiphy->vendor_commands->policy 35556431788687360,541353642289684480,3105322635229249536,(-61)
PARAM_VALUE 0 wl->hw->wiphy->vendor_events 2576366774046388224
PARAM_VALUE 0 wl->hw->wiphy->vendor_events->subcmd 0-2,139-142
PARAM_VALUE 0 wl->hw->wiphy->vendor_events->vendor_id 4120,4980,524328
PARAM_VALUE 0 wl->if_ops->power 4096-ptr_max
PARAM_VALUE 0 wl->ops->get_mac 4096-ptr_max
PARAM_VALUE 0 wl->ops->prepare_read 0,4646267435828973568
PARAM_VALUE 0 wl->pdev->num_resources 1-u32max
PARAM_VALUE 0 *wl->band_rate_to_idx 4701571259641704448,6387989827252600832
PARAM_VALUE 0 *wl->hw->wiphy->cipher_suites 1027073
PARAM_VALUE 0 *wl->rtable 3147780,8396804
BUF_SIZE 0 wl s32min-(-1),1-s32max
BUF_SIZE 0 wl s32min-(-1),1-s32max
DATA_SOURCE 0 wl $0
TERMINATED 0 wl->sr_fw_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 wl->dev->power.wakeirq->irq

drivers/net/wireless/ti/wlcore/main.c wlcore_alloc_hw() -> wl1271_debugfs_exit()

Type Parameter Key Value
PARAM_VALUE 0 wl 4096-ptr_max
PARAM_VALUE 0 wl->active_link_count 0
PARAM_VALUE 0 wl->active_sta_count 0
PARAM_VALUE 0 wl->aggr_buf 0,4096-ptr_max
PARAM_VALUE 0 wl->aggr_buf_size 0,16384,53248
PARAM_VALUE 0 wl->ap_fw_ps_map 0
PARAM_VALUE 0 wl->ap_ps_map 0
PARAM_VALUE 0 wl->band 0
PARAM_VALUE 0 wl->buffer_32 0
PARAM_VALUE 0 wl->channel 0
PARAM_VALUE 0 wl->channel_type 0
PARAM_VALUE 0 wl->deferred_rx_queue.next 4096-ptr_max
PARAM_VALUE 0 wl->deferred_rx_queue.prev 4096-ptr_max
PARAM_VALUE 0 wl->deferred_rx_queue.qlen 0
PARAM_VALUE 0 wl->deferred_tx_queue.next 4096-ptr_max
PARAM_VALUE 0 wl->deferred_tx_queue.prev 4096-ptr_max
PARAM_VALUE 0 wl->deferred_tx_queue.qlen 0
PARAM_VALUE 0 wl->dummy_packet 0,4096-ptr_max
PARAM_VALUE 0 wl->dummy_packet->_nfct 0
PARAM_VALUE 0 wl->dummy_packet->_skb_refdst 0
PARAM_VALUE 0 wl->dummy_packet->active_extensions 0
PARAM_VALUE 0 wl->dummy_packet->data 4096-ptr_max
PARAM_VALUE 0 wl->dummy_packet->data_len 0
PARAM_VALUE 0 wl->dummy_packet->destructor 0
PARAM_VALUE 0 wl->dummy_packet->priority 7
PARAM_VALUE 0 wl->dummy_packet->queue_mapping 0
PARAM_VALUE 0 wl->dummy_packet->sk 0
PARAM_VALUE 0 wl->flags 0
PARAM_VALUE 0 wl->flush_mutex.dep_map->name 0-255
PARAM_VALUE 0 wl->flush_mutex.first_waiter 0
PARAM_VALUE 0 wl->flush_mutex.magic 0,4096-ptr_max
PARAM_VALUE 0 wl->flush_mutex.osq.tail.counter 0
PARAM_VALUE 0 wl->flush_mutex.owner.counter 0
PARAM_VALUE 0 wl->freezable_wq 0,4096-ptr_max
PARAM_VALUE 0 wl->freezable_wq->flags 0-4294967295
PARAM_VALUE 0 wl->freezable_wq->flush_color s32min-s32max
PARAM_VALUE 0 wl->freezable_wq->nr_drainers s32min-s32max
PARAM_VALUE 0 wl->freezable_wq->nr_pwqs_to_flush.counter s32min-s32max
PARAM_VALUE 0 wl->freezable_wq->rescuer 0
PARAM_VALUE 0 wl->freezable_wq->work_color s32min-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev 0
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev->driver_data->cis_virt (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.devres_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->callback->add 5235430000054906880
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->callback->early_resume 6956900869090054144
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->callback->remove 1719268733136482304
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->callback->requery 4713442613417914368
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->callback->resume 5068206944467017728
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->callback->suspend 2738892915008757760
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->callback->validate 4934365872137547776
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->cis_mem.flags 0,2-254
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->d_ref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->detaching.counter s32min-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->dev.kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->dev.kobj.release.cpu s32min-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->dev.parent->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->device_count 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->ops_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->sfd_lock.dep_map->name 0-255
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->sfd_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->skt_mutex.dep_map->name 0-255
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.driver_data->skt_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.p->dead 1
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.p->knode_class.n_ref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.p->knode_parent.n_ref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.power.completion.done 4294967295
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.power.last_status s32min-0,2,4-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.power.qos (-19),0
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.power.runtime_status 2
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.power.usage_count.counter 0-s32max
PARAM_VALUE 0 wl->freezable_wq->wq_dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 wl->fw_type 0
PARAM_VALUE 0 wl->fwlog 0,4096-ptr_max
PARAM_VALUE 0 wl->fwlog_size 0
PARAM_VALUE 0 wl->hw 4096-ptr_max
PARAM_VALUE 0 wl->hw->priv 4096-ptr_max
PARAM_VALUE 0 wl->hw_pg_ver (-1)-0
PARAM_VALUE 0 wl->links_map 0
PARAM_VALUE 0 wl->mbox 0,4096-ptr_max
PARAM_VALUE 0 wl->mbox_size 0,64,180
PARAM_VALUE 0 wl->mutex.dep_map->name 0-255
PARAM_VALUE 0 wl->mutex.first_waiter 0
PARAM_VALUE 0 wl->mutex.magic 0,4096-ptr_max
PARAM_VALUE 0 wl->mutex.osq.tail.counter 0
PARAM_VALUE 0 wl->mutex.owner.counter 0
PARAM_VALUE 0 wl->num_tx_desc 0
PARAM_VALUE 0 wl->nvs_loading_complete.done 0
PARAM_VALUE 0 wl->nvs_loading_complete.wait.lock.magic 0,3735899821
PARAM_VALUE 0 wl->nvs_loading_complete.wait.lock.owner 0,(-1)
PARAM_VALUE 0 wl->nvs_loading_complete.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 wl->nvs_loading_complete.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 wl->nvs_loading_complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 wl->nvs_loading_complete.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 wl->power_level 0
PARAM_VALUE 0 wl->priv 4096-ptr_max
PARAM_VALUE 0 wl->quirks 0
PARAM_VALUE 0 wl->recovery_count 0
PARAM_VALUE 0 wl->rx_counter 0
PARAM_VALUE 0 wl->sleep_auth 0,255
PARAM_VALUE 0 wl->state 0
PARAM_VALUE 0 wl->system_hlid 0
PARAM_VALUE 0 wl->tx_frames 0
PARAM_VALUE 0 wl->tx_frames_map 0
PARAM_VALUE 0 wl->wlvif_list.next 4096-ptr_max
PARAM_VALUE 0 wl->wlvif_list.next->next 4096-ptr_max
PARAM_VALUE 0 wl->wlvif_list.prev 4096-ptr_max
PARAM_VALUE 0 wl->wlvif_list.prev->next 4096-ptr_max
PARAM_VALUE 0 wl->wlvif_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 *wl->freezable_wq->lockdep_map->name 0-255
BUF_SIZE 0 wl->aggr_buf 0,16384,53248
BUF_SIZE 0 wl->buffer_32 0,4
BUF_SIZE 0 wl->dummy_packet (-1)-s32max
BUF_SIZE 0 wl->freezable_wq (-1),512,528-8720
BUF_SIZE 0 wl->fwlog 0,4096
BUF_SIZE 0 wl->hw 208
BUF_SIZE 0 wl->mbox 0,64,180
BUF_SIZE 0 wl->priv 56,1040
CAPPED_DATA 0 wl->aggr_buf 1
CAPPED_DATA 0 wl->dummy_packet 1
CAPPED_DATA 0 wl->fwlog 1
CAPPED_DATA 0 wl->mbox 1
FUZZY_MAX 0 wl->aggr_buf_size 0
FUZZY_MAX 0 wl->hw_pg_ver 0
FUZZY_MAX 0 wl->mbox_size 0
FUZZY_MAX 0 wl->nvs_loading_complete.wait.lock.magic 0
FUZZY_MAX 0 wl->nvs_loading_complete.wait.lock.owner_cpu 0
FUZZY_MAX 0 wl->sleep_auth 255
BIT_INFO 0 wl->hw_pg_ver 0xff,0xffffffffffffffff
HARD_MAX 0 wl->hw_pg_ver 0
HARD_MAX 0 wl->sleep_auth 255
MEM_ZERO 0 wl
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_PTR 0 wl->dummy_packet->data

drivers/net/wireless/ti/wlcore/main.c wlcore_free_hw() -> wl1271_debugfs_exit()

Type Parameter Key Value
PARAM_VALUE 0 wl 4096-ptr_max
PARAM_VALUE 0 wl->dev 0,4096-ptr_max
PARAM_VALUE 0 wl->dev->kobj.sd 0,4096-ptr_max
PARAM_VALUE 0 wl->dev->kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 wl->dev->pins->p 0,4096-s64max
PARAM_VALUE 0 wl->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 wl->dummy_packet 0,4096-ptr_max
PARAM_VALUE 0 wl->dummy_packet->_nfct 0
PARAM_VALUE 0 wl->dummy_packet->_skb_refdst 0
PARAM_VALUE 0 wl->dummy_packet->active_extensions 0
PARAM_VALUE 0 wl->dummy_packet->destructor 0
PARAM_VALUE 0 wl->dummy_packet->sk 0
PARAM_VALUE 0 wl->fwlog_size (-1)
PARAM_VALUE 0 wl->hw->wiphy->vendor_commands->doit 4096-ptr_max
PARAM_VALUE 0 wl->hw->wiphy->vendor_commands->flags 2-3,5-6
PARAM_VALUE 0 wl->hw->wiphy->vendor_commands->maxattr 0,8
PARAM_VALUE 0 wl->hw->wiphy->vendor_commands->policy 35556431788687360,541353642289684480,3105322635229249536,(-61)
PARAM_VALUE 0 wl->hw->wiphy->vendor_events->subcmd 0-2,139-142
PARAM_VALUE 0 wl->hw->wiphy->vendor_events->vendor_id 4120,4980,524328
PARAM_VALUE 0 wl->if_ops->init 0,4096-ptr_max
PARAM_VALUE 0 wl->if_ops->power 4096-ptr_max
PARAM_VALUE 0 wl->if_ops->read 230462322328469504,7551733462507659264
PARAM_VALUE 0 wl->if_ops->reset 0,4096-ptr_max
PARAM_VALUE 0 wl->if_ops->set_block_size 4770021669976363008,5970972912692928512
PARAM_VALUE 0 wl->if_ops->write 752652129648484352,7926174300308766720
PARAM_VALUE 0 wl->mutex.dep_map->name 0-255
PARAM_VALUE 0 wl->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wl->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wl->mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 wl->mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 wl->mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 wl->mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 wl->mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 wl->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 wl->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 wl->ops->get_mac 4096-ptr_max
PARAM_VALUE 0 wl->ops->prepare_read 0,4646267435828973568
BUF_SIZE 0 wl s32min-(-1),1-s32max
BUF_SIZE 0 wl s32min-(-1),1-s32max
BUF_SIZE 0 wl->ops (-1),392
BUF_SIZE 0 wl->ptable (-1),192
CAPPED_DATA 0 wl 1
CAPPED_DATA 0 wl->aggr_buf 1
CAPPED_DATA 0 wl->buffer_32 1
CAPPED_DATA 0 wl->dummy_packet 1
CAPPED_DATA 0 wl->fwlog 1
CAPPED_DATA 0 wl->mbox 1
CAPPED_DATA 0 &wl->mutex 1
DATA_SOURCE 0 wl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 wl unit_byte