Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 45 files:

Smatch caller information:

drivers/usb/serial/ti_usb_3410_5052.c ti_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
LOCK2 &tdev->td_open_close_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct ti_device)->td_open_close_lock

drivers/usb/serial/ti_usb_3410_5052.c ti_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
LOCK2 &tdev->td_open_close_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct ti_device)->td_open_close_lock

drivers/usb/core/devio.c proc_clearhalt() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->actconfig 4096-ptr_max
PARAM_VALUE 0 dev->actconfig->desc.bNumInterfaces 1-255
PARAM_VALUE 0 dev->state 7
PARAM_VALUE 1 pipe s32min-0,128-s32max
LOCK2 &dev->dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/usb/class/usbtmc.c usbtmc_ioctl_abort_bulk_out_tag() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0000000,0xffffffffffffffff
LOCK2 &data->io_mutex
HALF_LOCKED2 &file_data->limit_write_sem
TYPE_LOCK (struct usbtmc_device_data)->io_mutex

drivers/usb/class/usbtmc.c usbtmc_ioctl_clear() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0000000,0xffffffffffffffff
LOCK2 &data->io_mutex
TYPE_LOCK (struct usbtmc_device_data)->io_mutex

drivers/usb/class/usbtmc.c usbtmc_ioctl_clear_in_halt() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
LOCK2 &data->io_mutex
TYPE_LOCK (struct usbtmc_device_data)->io_mutex

drivers/usb/class/usbtmc.c usbtmc_ioctl_clear_out_halt() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0000000,0xffffffffffffffff
LOCK2 &data->io_mutex
TYPE_LOCK (struct usbtmc_device_data)->io_mutex

drivers/media/rc/mceusb.c mceusb_deferred_kevent() -> usb_clear_halt()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/media/rc/mceusb.c mceusb_deferred_kevent() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 *dev->toggle 0-4294967295
HALF_LOCKED2 &pool->lock

drivers/usb/core/message.c usb_set_interface() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->actconfig 4096-ptr_max
PARAM_VALUE 0 dev->actconfig->desc.bNumInterfaces 1-255
PARAM_VALUE 0 dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->state 0-7,9-u32max
PARAM_VALUE 0 *dev->ep_in 0
PARAM_VALUE 0 *dev->ep_out 0
PARAM_VALUE 0 *dev->toggle 0-4294967295
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->quirks 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &dev->v4l2_lock
HALF_LOCKED2 &dev->v4l_lock
HALF_LOCKED2 &dvb->lock
HALF_LOCKED2 &dvbdev->i2c_mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &pdev->v4l2_lock
HALF_LOCKED2 &state->fe_lock
HALF_LOCKED2 &ttusb->semi2c
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &dev->dev.mutex

drivers/net/mctp/mctp-usb.c mctp_usb_rx_retry_work() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,128-s32max
RX_PATH
HALF_LOCKED2 &pool->lock

drivers/media/usb/cx231xx/cx231xx-core.c cx231xx_init_bulk() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dvb->lock

drivers/media/usb/dvb-usb/cxusb.c cxusb_d680_dmb_frontend_attach() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
CAPPED_DATA 0 dev 1
BIT_INFO 1 pipe 0xffffffffc0000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/dvb-usb/cxusb.c cxusb_d680_dmb_frontend_attach() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
CAPPED_DATA 0 dev 1
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/dvb-usb/cxusb.c cxusb_d680_dmb_frontend_attach() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
CAPPED_DATA 0 dev 1
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/dvb-usb/cxusb.c cxusb_medion_set_mode() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->actconfig 4096-ptr_max
PARAM_VALUE 0 dev->actconfig->desc.bNumInterfaces 1-255
PARAM_VALUE 0 dev->state 0-7,9-u32max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 0 *dev->tt->hcpriv (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0008080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dvbdev->i2c_mutex
HALF_LOCKED2 &cxdev->open_lock
TYPE_LOCK (struct dvb_usb_device)->i2c_mutex

drivers/media/usb/dvb-usb/cxusb.c cxusb_medion_set_mode() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->actconfig 4096-ptr_max
PARAM_VALUE 0 dev->actconfig->desc.bNumInterfaces 1-255
PARAM_VALUE 0 dev->state 0-7,9-u32max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 0 *dev->tt->hcpriv (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0008000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dvbdev->i2c_mutex
HALF_LOCKED2 &cxdev->open_lock
TYPE_LOCK (struct dvb_usb_device)->i2c_mutex

drivers/media/usb/dvb-usb/cxusb.c cxusb_mygica_d689_frontend_attach() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
CAPPED_DATA 0 dev 1
BIT_INFO 1 pipe 0xffffffffc0000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/dvb-usb/cxusb.c cxusb_mygica_d689_frontend_attach() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
CAPPED_DATA 0 dev 1
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/dvb-usb/cxusb.c cxusb_mygica_d689_frontend_attach() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
CAPPED_DATA 0 dev 1
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/usbip/stub_rx.c tweak_clear_halt_cmd() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH

drivers/usb/serial/iuu_phoenix.c iuu_open() -> usb_clear_halt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/iuu_phoenix.c iuu_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/keyspan.c keyspan_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/media/usb/usbtv/usbtv-audio.c usbtv_audio_start() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xc0418080,0xffffffff
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/usb/serial/whiteheat.c start_command_port() -> usb_clear_halt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &command_info->mutex
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct whiteheat_command_private)->mutex

drivers/usb/serial/whiteheat.c whiteheat_attach() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/whiteheat.c whiteheat_attach() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->state 4-u32max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/whiteheat.c whiteheat_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/whiteheat.c whiteheat_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/cyberjack.c cyberjack_open() -> usb_clear_halt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/media/usb/gspca/gspca.c gspca_init_transfer() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->actconfig 0,4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
CAPPED_DATA 0 dev 1
CAPPED_DATA 0 dev->actconfig->desc.bNumInterfaces 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gspca_dev->usb_lock

drivers/media/usb/dvb-usb-v2/rtl28xxu.c rtl2831u_power_ctrl() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0408080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->v4l2_lock

drivers/media/usb/dvb-usb-v2/rtl28xxu.c rtl2832u_power_ctrl() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0408080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->v4l2_lock

drivers/usb/serial/cypress_m8.c cypress_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 1 pipe 129
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/cypress_m8.c cypress_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/net/usb/usbnet.c usbnet_deferred_kevent() -> usb_clear_halt()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/net/usb/usbnet.c usbnet_deferred_kevent() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 *dev->toggle 0-4294967295
HALF_LOCKED2 &pool->lock

drivers/usb/serial/mos7840.c mos7840_open() -> usb_clear_halt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/mos7840.c mos7840_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/mos7720.c mos7720_open() -> usb_clear_halt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/mos7720.c mos7720_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/media/usb/dvb-usb/dvb-usb-init.c dvb_usb_adapter_init() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/dvb-usb/dvb-usb-init.c dvb_usb_adapter_init() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/io_ti.c edge_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &edge_serial->es_lock
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct edgeport_serial)->es_lock

drivers/usb/serial/io_ti.c edge_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &edge_serial->es_lock
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct edgeport_serial)->es_lock

drivers/media/usb/siano/smsusb.c smsusb_probe() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/siano/smsusb.c smsusb_probe() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/siano/smsusb.c smsusb_resume() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/siano/smsusb.c smsusb_resume() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/usb/lan78xx.c lan78xx_delayedwork() -> usb_clear_halt()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/net/usb/lan78xx.c lan78xx_delayedwork() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 *dev->toggle 0-4294967295
HALF_LOCKED2 &pool->lock

drivers/usb/serial/oti6858.c oti6858_open() -> usb_clear_halt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/oti6858.c oti6858_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/misc/usbtest.c test_halt() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-(-1),1-s32max
BIT_INFO 1 pipe 0x0,0x7fffffff
LOCK2 &dev->dev.mutex
LOCK2 &dev->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct usbtest_dev)->lock

drivers/usb/misc/usbtest.c test_halt() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 dev->dev.kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 dev->dev.kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 dev->dev.kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-(-1),1-s32max
BIT_INFO 1 pipe 0x0,0x7fffffff
LOCK2 &dev->dev.mutex
LOCK2 &dev->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct usbtest_dev)->lock

drivers/usb/misc/usbtest.c test_toggle_sync() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 1 pipe 1-s32max
LOCK2 &dev->dev.mutex
LOCK2 &dev->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct usbtest_dev)->lock

drivers/usb/misc/usbtest.c test_toggle_sync() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe 1-s32max
LOCK2 &dev->dev.mutex
LOCK2 &dev->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct usbtest_dev)->lock

drivers/media/usb/em28xx/em28xx-core.c em28xx_init_usb_xfer() -> usb_clear_halt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dvb->lock

drivers/usb/serial/metro-usb.c metrousb_open() -> usb_clear_halt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/media/usb/pvrusb2/pvrusb2-hdw.c pvr2_upload_firmware1() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0000000,0xffffffffffffffff
NOCHECK_CALL
LOCK2 &hdw->big_lock_mutex
TYPE_LOCK (struct pvr2_hdw)->big_lock_mutex

drivers/most/most_usb.c wq_clear_halt() -> usb_clear_halt()

Type Parameter Key Value
LOCK2 &mdev->io_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct most_dev)->io_mutex

drivers/most/most_usb.c wq_clear_halt() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
NOCHECK_CALL
LOCK2 &mdev->io_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct most_dev)->io_mutex

drivers/usb/class/cdc-acm.c acm_softint() -> usb_clear_halt()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/hid/usbhid/hid-core.c hid_reset() -> usb_clear_halt()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/usb/serial/ipw.c ipw_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/ipw.c ipw_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/media/usb/gspca/xirlink_cit.c cit_restart_stream() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/gspca/xirlink_cit.c cit_restart_stream() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/opticon.c opticon_open() -> usb_clear_halt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/media/usb/uvc/uvc_video.c uvc_video_stop_streaming() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xc0000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/usb/serial/spcp8x5.c spcp8x5_open() -> usb_clear_halt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/spcp8x5.c spcp8x5_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/media/usb/gspca/finepix.c sd_start() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->actconfig 0,4096-ptr_max
PARAM_VALUE 0 dev->state 4-u32max
PARAM_VALUE 0 *dev->toggle 0-4294967295
CAPPED_DATA 0 dev 1
CAPPED_DATA 0 dev->actconfig->desc.bNumInterfaces 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gspca_dev->usb_lock

drivers/usb/serial/sierra.c sierra_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/media/usb/dvb-usb/af9005.c af9005_frontend_attach() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0010000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/dvb-usb/af9005.c af9005_frontend_attach() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0008080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/atm/cxacru.c cxacru_heavy_init() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->state 4-u32max
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0008000,0xffffffffffffffff
NOCHECK_CALL

drivers/usb/atm/cxacru.c cxacru_heavy_init() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->state 4-u32max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0008080,0xffffffffffffffff
NOCHECK_CALL

drivers/usb/atm/cxacru.c cxacru_heavy_init() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->state 4-u32max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,1073741824-s32max
BIT_INFO 1 pipe 0xffffffffc0010000,0xffffffffffffffff
NOCHECK_CALL

drivers/usb/atm/cxacru.c cxacru_heavy_init() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->state 4-u32max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0010080,0xffffffffffffffff
NOCHECK_CALL

drivers/media/usb/cx231xx/cx231xx-vbi.c cx231xx_init_vbi_isoc() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/usb/dvb-usb/usb-urb.c usb_urb_init() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/pl2303.c pl2303_open() -> usb_clear_halt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/pl2303.c pl2303_open() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &serial->disc_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/w1/masters/ds2490.c ds_recv_data() -> usb_clear_halt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 pipe s32min-0,128-s32max
BIT_INFO 1 pipe 0xffffffffc0000080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &master->bus_mutex