Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

drivers/net/wireless/zydas/zd1211rw/zd_usb.c zd_usb_init() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
DATA_SOURCE 0 intf $2
RX_PATH
TASK_NOT_RUNNING

drivers/usb/core/message.c usb_set_wireless_status() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
DATA_SOURCE 0 intf $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/misc/chaoskey.c chaoskey_probe() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 0 intf->cur_altsetting->desc.bNumEndpoints 1-255
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/serial/usb-serial.c create_serial() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
DATA_SOURCE 0 intf $1
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/uvc/uvc_driver.c uvc_probe() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/uvc/uvc_driver.c uvc_stream_new() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->altsetting 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 2
PARAM_VALUE 0 intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 0 intf->cur_altsetting->desc.bInterfaceSubClass 2
PARAM_VALUE 0 intf->dev.driver 4096-ptr_max
PARAM_VALUE 0 intf->dev.driver->p->kobj.sd->count.counter s32min-s32max
PARAM_VALUE 0 intf->dev.driver->p->kobj.sd->symlink.target_kn->count.counter s32min-s32max
PARAM_VALUE 0 intf->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 intf->dev.kobj.sd->__parent 0
PARAM_VALUE 0 intf->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 intf->dev.links.defer_sync.next->prev 4096-ptr_max
PARAM_VALUE 0 intf->dev.links.status 1-2
PARAM_VALUE 0 intf->dev.p->dead 0-1
PARAM_VALUE 0 intf->dev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 0 intf->dev.p->knode_driver.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 intf->dev.parent->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 intf->dev.parent->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 intf->dev.parent->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 intf->dev.power.ignore_children 0
PARAM_VALUE 0 intf->dev.power.last_status (-1)
PARAM_VALUE 0 intf->dev.power.runtime_error 0
PARAM_VALUE 0 intf->dev.power.runtime_status 0,2
PARAM_VALUE 0 intf->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 intf->needs_binding 0
PARAM_VALUE 0 *intf->dev->p->deferred_probe_reason 0-255
DATA_SOURCE 0 intf $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/carl9170/usb.c carl9170_usb_probe() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 0 intf->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
CAPPED_DATA 0 intf->cur_altsetting->desc.bNumEndpoints 1
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/class/usblp.c usblp_probe() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/core/hub.c hub_probe() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 0 intf->cur_altsetting->desc.bInterfaceSubClass 0-1
PARAM_VALUE 0 intf->cur_altsetting->desc.bNumEndpoints 1
PARAM_VALUE 0 intf->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 intf->dev.class 0,4096-ptr_max
PARAM_VALUE 0 intf->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/core/hub.c usb_queue_reset_device() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf->dev.power.wakeirq->status 0-4294967295
CAPPED_DATA 0 &intf->reset_ws 1
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdev->req_lock

drivers/net/wireless/purelifi/plfxlc/usb.c plfxlc_usb_init() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
DATA_SOURCE 0 intf $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/morsemicro/mm81x/usb.c mm81x_usb_probe() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/class/cdc-acm.c acm_probe() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/misc/iowarrior.c iowarrior_probe() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/misc/yurex.c yurex_probe() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/intersil/p54/p54usb.c p54u_load_firmware() -> usb_get_intf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->altsetting 4096-ptr_max
PARAM_VALUE 0 intf->authorized 1
PARAM_VALUE 0 intf->condition 1
PARAM_VALUE 0 intf->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 intf->needs_altsetting0 0
PARAM_VALUE 0 intf->needs_binding 0
DATA_SOURCE 0 intf $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL