Defined in 1 files as a function:
Referenced in 4 files:
- drivers/usb/gadget/composite.c
- drivers/usb/gadget/configfs.c
- drivers/usb/gadget/legacy/inode.c
- drivers/usb/gadget/legacy/raw_gadget.c
Smatch caller information:
drivers/usb/gadget/legacy/inode.c gadgetfs_disconnect() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->a_alt_hnp_support | 0-1 |
| HOST_DATA | 0 | gadget->a_hnp_support | 0-1 |
| HOST_DATA | 0 | gadget->b_hnp_enable | 0-1 |
| HOST_DATA | 0 | gadget->connected | 0-1 |
| HOST_DATA | 0 | gadget->deactivated | 0-1 |
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HOST_DATA | 0 | gadget->hnp_polling_support | 0-1 |
| HOST_DATA | 0 | gadget->host_request_flag | 0-1 |
| HOST_DATA | 0 | gadget->id_number | s32min-s32max |
| HOST_DATA | 0 | gadget->in_epnum | 0-u32max |
| HOST_DATA | 0 | gadget->irq | s32min-s32max |
| HOST_DATA | 0 | gadget->is_a_peripheral | 0-1 |
| HOST_DATA | 0 | gadget->is_otg | 0-1 |
| HOST_DATA | 0 | gadget->is_selfpowered | 0-1 |
| HOST_DATA | 0 | gadget->isoch_delay | 0-u32max |
| HOST_DATA | 0 | gadget->lpm_capable | 0-1 |
| HOST_DATA | 0 | gadget->mA | 0-u32max |
| HOST_DATA | 0 | gadget->max_speed | 0-u32max |
| HOST_DATA | 0 | gadget->max_ssp_rate | 0-u32max |
| HOST_DATA | 0 | gadget->out_epnum | 0-u32max |
| HOST_DATA | 0 | gadget->quirk_altset_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->quirk_avoids_skb_reserve | 0-1 |
| HOST_DATA | 0 | gadget->quirk_ep_out_aligned_size | 0-1 |
| HOST_DATA | 0 | gadget->quirk_stall_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->quirk_zlp_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->sg_supported | 0-1 |
| HOST_DATA | 0 | gadget->speed | 0-u32max |
| HOST_DATA | 0 | gadget->ssp_rate | 0-u32max |
| HOST_DATA | 0 | gadget->state | 0-u32max |
| HOST_DATA | 0 | gadget->teardown | 0-1 |
| HOST_DATA | 0 | gadget->wakeup_armed | 0-1 |
| HOST_DATA | 0 | gadget->wakeup_capable | 0-1 |
| HOST_DATA | 0 | gadget->work.data.counter | s64min-s64max |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &ud->sysfs_lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &udc_lock | ||
| HALF_LOCKED2 | 0 | &gadget->dev.mutex | |
| HALF_LOCKED2 | 0 | &gadget->udc->connect_lock |
drivers/usb/gadget/legacy/inode.c gadgetfs_setup() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &udc->spi_bus_mutex | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/legacy/inode.c gadgetfs_suspend() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/legacy/inode.c gadgetfs_unbind() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/raw_gadget.c gadget_disconnect() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->a_alt_hnp_support | 0-1 |
| HOST_DATA | 0 | gadget->a_hnp_support | 0-1 |
| HOST_DATA | 0 | gadget->b_hnp_enable | 0-1 |
| HOST_DATA | 0 | gadget->connected | 0-1 |
| HOST_DATA | 0 | gadget->deactivated | 0-1 |
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HOST_DATA | 0 | gadget->hnp_polling_support | 0-1 |
| HOST_DATA | 0 | gadget->host_request_flag | 0-1 |
| HOST_DATA | 0 | gadget->id_number | s32min-s32max |
| HOST_DATA | 0 | gadget->in_epnum | 0-u32max |
| HOST_DATA | 0 | gadget->irq | s32min-s32max |
| HOST_DATA | 0 | gadget->is_a_peripheral | 0-1 |
| HOST_DATA | 0 | gadget->is_otg | 0-1 |
| HOST_DATA | 0 | gadget->is_selfpowered | 0-1 |
| HOST_DATA | 0 | gadget->isoch_delay | 0-u32max |
| HOST_DATA | 0 | gadget->lpm_capable | 0-1 |
| HOST_DATA | 0 | gadget->mA | 0-u32max |
| HOST_DATA | 0 | gadget->max_speed | 0-u32max |
| HOST_DATA | 0 | gadget->max_ssp_rate | 0-u32max |
| HOST_DATA | 0 | gadget->out_epnum | 0-u32max |
| HOST_DATA | 0 | gadget->quirk_altset_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->quirk_avoids_skb_reserve | 0-1 |
| HOST_DATA | 0 | gadget->quirk_ep_out_aligned_size | 0-1 |
| HOST_DATA | 0 | gadget->quirk_stall_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->quirk_zlp_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->sg_supported | 0-1 |
| HOST_DATA | 0 | gadget->speed | 0-u32max |
| HOST_DATA | 0 | gadget->ssp_rate | 0-u32max |
| HOST_DATA | 0 | gadget->state | 0-u32max |
| HOST_DATA | 0 | gadget->teardown | 0-1 |
| HOST_DATA | 0 | gadget->wakeup_armed | 0-1 |
| HOST_DATA | 0 | gadget->wakeup_capable | 0-1 |
| HOST_DATA | 0 | gadget->work.data.counter | s64min-s64max |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &ud->sysfs_lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &udc_lock | ||
| HALF_LOCKED2 | 0 | &gadget->dev.mutex | |
| HALF_LOCKED2 | 0 | &gadget->udc->connect_lock |
drivers/usb/gadget/legacy/raw_gadget.c gadget_reset() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | flags |
drivers/usb/gadget/legacy/raw_gadget.c gadget_resume() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | &bdc->lock | ||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/legacy/raw_gadget.c gadget_setup() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &udc->spi_bus_mutex | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/legacy/raw_gadget.c gadget_suspend() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/legacy/raw_gadget.c gadget_unbind() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/configfs.c configfs_composite_disconnect() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->a_alt_hnp_support | 0-1 |
| HOST_DATA | 0 | gadget->a_hnp_support | 0-1 |
| HOST_DATA | 0 | gadget->b_hnp_enable | 0-1 |
| HOST_DATA | 0 | gadget->connected | 0-1 |
| HOST_DATA | 0 | gadget->deactivated | 0-1 |
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HOST_DATA | 0 | gadget->hnp_polling_support | 0-1 |
| HOST_DATA | 0 | gadget->host_request_flag | 0-1 |
| HOST_DATA | 0 | gadget->id_number | s32min-s32max |
| HOST_DATA | 0 | gadget->in_epnum | 0-u32max |
| HOST_DATA | 0 | gadget->irq | s32min-s32max |
| HOST_DATA | 0 | gadget->is_a_peripheral | 0-1 |
| HOST_DATA | 0 | gadget->is_otg | 0-1 |
| HOST_DATA | 0 | gadget->is_selfpowered | 0-1 |
| HOST_DATA | 0 | gadget->isoch_delay | 0-u32max |
| HOST_DATA | 0 | gadget->lpm_capable | 0-1 |
| HOST_DATA | 0 | gadget->mA | 0-u32max |
| HOST_DATA | 0 | gadget->max_speed | 0-u32max |
| HOST_DATA | 0 | gadget->max_ssp_rate | 0-u32max |
| HOST_DATA | 0 | gadget->out_epnum | 0-u32max |
| HOST_DATA | 0 | gadget->quirk_altset_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->quirk_avoids_skb_reserve | 0-1 |
| HOST_DATA | 0 | gadget->quirk_ep_out_aligned_size | 0-1 |
| HOST_DATA | 0 | gadget->quirk_stall_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->quirk_zlp_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->sg_supported | 0-1 |
| HOST_DATA | 0 | gadget->speed | 0-u32max |
| HOST_DATA | 0 | gadget->ssp_rate | 0-u32max |
| HOST_DATA | 0 | gadget->state | 0-u32max |
| HOST_DATA | 0 | gadget->teardown | 0-1 |
| HOST_DATA | 0 | gadget->wakeup_armed | 0-1 |
| HOST_DATA | 0 | gadget->wakeup_capable | 0-1 |
| HOST_DATA | 0 | gadget->work.data.counter | s64min-s64max |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &ud->sysfs_lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &udc_lock | ||
| HALF_LOCKED2 | 0 | &gadget->dev.mutex | |
| HALF_LOCKED2 | 0 | &gadget->udc->connect_lock |
drivers/usb/gadget/configfs.c configfs_composite_disconnect() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->a_alt_hnp_support | 0-1 |
| HOST_DATA | 0 | gadget->a_hnp_support | 0-1 |
| HOST_DATA | 0 | gadget->b_hnp_enable | 0-1 |
| HOST_DATA | 0 | gadget->connected | 0-1 |
| HOST_DATA | 0 | gadget->deactivated | 0-1 |
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HOST_DATA | 0 | gadget->hnp_polling_support | 0-1 |
| HOST_DATA | 0 | gadget->host_request_flag | 0-1 |
| HOST_DATA | 0 | gadget->id_number | s32min-s32max |
| HOST_DATA | 0 | gadget->in_epnum | 0-u32max |
| HOST_DATA | 0 | gadget->irq | s32min-s32max |
| HOST_DATA | 0 | gadget->is_a_peripheral | 0-1 |
| HOST_DATA | 0 | gadget->is_otg | 0-1 |
| HOST_DATA | 0 | gadget->is_selfpowered | 0-1 |
| HOST_DATA | 0 | gadget->isoch_delay | 0-u32max |
| HOST_DATA | 0 | gadget->lpm_capable | 0-1 |
| HOST_DATA | 0 | gadget->mA | 0-u32max |
| HOST_DATA | 0 | gadget->max_speed | 0-u32max |
| HOST_DATA | 0 | gadget->max_ssp_rate | 0-u32max |
| HOST_DATA | 0 | gadget->out_epnum | 0-u32max |
| HOST_DATA | 0 | gadget->quirk_altset_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->quirk_avoids_skb_reserve | 0-1 |
| HOST_DATA | 0 | gadget->quirk_ep_out_aligned_size | 0-1 |
| HOST_DATA | 0 | gadget->quirk_stall_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->quirk_zlp_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->sg_supported | 0-1 |
| HOST_DATA | 0 | gadget->speed | 0-u32max |
| HOST_DATA | 0 | gadget->ssp_rate | 0-u32max |
| HOST_DATA | 0 | gadget->state | 0-u32max |
| HOST_DATA | 0 | gadget->teardown | 0-1 |
| HOST_DATA | 0 | gadget->wakeup_armed | 0-1 |
| HOST_DATA | 0 | gadget->wakeup_capable | 0-1 |
| HOST_DATA | 0 | gadget->work.data.counter | s64min-s64max |
| LOCK2 | &gi->spinlock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &ud->sysfs_lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &udc_lock | ||
| HALF_LOCKED2 | 0 | &gadget->dev.mutex | |
| HALF_LOCKED2 | 0 | &gadget->udc->connect_lock | |
| TYPE_LOCK | (struct gadget_info)->spinlock |
drivers/usb/gadget/configfs.c configfs_composite_reset() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | flags |
drivers/usb/gadget/configfs.c configfs_composite_reset() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| LOCK2 | &gi->spinlock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct gadget_info)->spinlock |
drivers/usb/gadget/configfs.c configfs_composite_resume() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | &bdc->lock | ||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/configfs.c configfs_composite_resume() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| LOCK2 | &gi->spinlock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &bdc->lock | ||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct gadget_info)->spinlock |
drivers/usb/gadget/configfs.c configfs_composite_setup() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &udc->spi_bus_mutex | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/configfs.c configfs_composite_setup() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| LOCK2 | &gi->spinlock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &udc->spi_bus_mutex | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct gadget_info)->spinlock |
drivers/usb/gadget/configfs.c configfs_composite_suspend() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/configfs.c configfs_composite_suspend() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| LOCK2 | &gi->spinlock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct gadget_info)->spinlock |
drivers/usb/gadget/configfs.c configfs_composite_unbind() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/composite.c __composite_disconnect() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->a_alt_hnp_support | 0-1 |
| HOST_DATA | 0 | gadget->a_hnp_support | 0-1 |
| HOST_DATA | 0 | gadget->b_hnp_enable | 0-1 |
| HOST_DATA | 0 | gadget->connected | 0-1 |
| HOST_DATA | 0 | gadget->deactivated | 0-1 |
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HOST_DATA | 0 | gadget->hnp_polling_support | 0-1 |
| HOST_DATA | 0 | gadget->host_request_flag | 0-1 |
| HOST_DATA | 0 | gadget->id_number | s32min-s32max |
| HOST_DATA | 0 | gadget->in_epnum | 0-u32max |
| HOST_DATA | 0 | gadget->irq | s32min-s32max |
| HOST_DATA | 0 | gadget->is_a_peripheral | 0-1 |
| HOST_DATA | 0 | gadget->is_otg | 0-1 |
| HOST_DATA | 0 | gadget->is_selfpowered | 0-1 |
| HOST_DATA | 0 | gadget->isoch_delay | 0-u32max |
| HOST_DATA | 0 | gadget->lpm_capable | 0-1 |
| HOST_DATA | 0 | gadget->mA | 0-u32max |
| HOST_DATA | 0 | gadget->max_speed | 0-u32max |
| HOST_DATA | 0 | gadget->max_ssp_rate | 0-u32max |
| HOST_DATA | 0 | gadget->out_epnum | 0-u32max |
| HOST_DATA | 0 | gadget->quirk_altset_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->quirk_avoids_skb_reserve | 0-1 |
| HOST_DATA | 0 | gadget->quirk_ep_out_aligned_size | 0-1 |
| HOST_DATA | 0 | gadget->quirk_stall_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->quirk_zlp_not_supp | 0-1 |
| HOST_DATA | 0 | gadget->sg_supported | 0-1 |
| HOST_DATA | 0 | gadget->speed | 0-u32max |
| HOST_DATA | 0 | gadget->ssp_rate | 0-u32max |
| HOST_DATA | 0 | gadget->state | 0-u32max |
| HOST_DATA | 0 | gadget->teardown | 0-1 |
| HOST_DATA | 0 | gadget->wakeup_armed | 0-1 |
| HOST_DATA | 0 | gadget->wakeup_capable | 0-1 |
| HOST_DATA | 0 | gadget->work.data.counter | s64min-s64max |
| HALF_LOCKED2 | &gi->spinlock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | 0 | &gadget->dev.mutex | |
| HALF_LOCKED2 | 0 | &gadget->udc->connect_lock |
drivers/usb/gadget/composite.c __composite_unbind() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/composite.c composite_resume() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | &bdc->lock | ||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &gi->spinlock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/composite.c composite_setup() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &gi->spinlock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &udc->spi_bus_mutex | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/composite.c composite_suspend() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | gadget | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | gadget->dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | gadget->dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | gadget->dev.devt | 0-u32max |
| HOST_DATA | 0 | gadget->dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | gadget->dev.id | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | gadget->dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | gadget->dev.links.status | 0-u32max |
| HOST_DATA | 0 | gadget->dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | gadget->dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | gadget->dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.early_init | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.request | 0-u32max |
| HOST_DATA | 0 | gadget->dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.syscore | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | gadget->dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | gadget->dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | gadget->dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | gadget->dev.removable | 0-u32max |
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | &gi->spinlock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/composite.c config_ep_by_speed_and_alt() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | $0 |
| PREEMPT_ADD |
drivers/usb/gadget/composite.c suspended_show() -> get_gadget_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gadget | 4096-ptr_max |
| DATA_SOURCE | 0 | gadget | r dev_to_usb_gadget |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |