Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/usb/endpoint.c data_ep_set_params() -> release_urbs()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->chip 4096-ptr_max
PARAM_VALUE 0 ep->chip->dev 4096-ptr_max
PARAM_VALUE 0 ep->chip->quirk_flags 8-u64max
PARAM_VALUE 0 ep->cur_audiofmt 4096-ptr_max
PARAM_VALUE 0 ep->data_subs 0
PARAM_VALUE 0 ep->datainterval 0-255
PARAM_VALUE 0 ep->freqm 0,8-34359730
PARAM_VALUE 0 ep->freqn 0,8-34359730
PARAM_VALUE 0 ep->freqshift s32min
PARAM_VALUE 0 ep->lowlatency_playback 0
PARAM_VALUE 0 ep->need_setup 1
PARAM_VALUE 0 ep->next_packet_head 0
PARAM_VALUE 0 ep->next_packet_queued 0
PARAM_VALUE 0 ep->nurbs 1-12
PARAM_VALUE 0 ep->packsize 4096-ptr_max
PARAM_VALUE 0 ep->phase 0
PARAM_VALUE 0 ep->pps 0-8000
PARAM_VALUE 0 ep->prepare_data_urb 0
PARAM_VALUE 0 ep->ready_playback_urbs.next 4096-ptr_max
PARAM_VALUE 0 ep->ready_playback_urbs.next->next 4096-ptr_max
PARAM_VALUE 0 ep->ready_playback_urbs.prev 4096-ptr_max
PARAM_VALUE 0 ep->ready_playback_urbs.prev->next 4096-ptr_max
PARAM_VALUE 0 ep->ready_playback_urbs.prev->prev 4096-ptr_max
PARAM_VALUE 0 ep->retire_data_urb 0
PARAM_VALUE 0 ep->silence_value 0,105,128
PARAM_VALUE 0 ep->state.counter 0-s32max
PARAM_VALUE 0 ep->stride 0-268435455,4026531840-u32max
PARAM_VALUE 0 ep->sync_sink 0
PARAM_VALUE 0 ep->syncbuf 0
PARAM_VALUE 0 ep->type 0
PARAM_VALUE 0 ep->urb 4096-ptr_max
PARAM_VALUE 1 force 0
CAPPED_DATA 0 ep->nurbs 1
CAPPED_DATA 0 ep->sample_rem 1
DATA_SOURCE 0 ep $0
FUZZY_MAX 0 ep->nurbs 1
FUZZY_MAX 0 ep->silence_value 128
BIT_INFO 0 ep->silence_value 0x0,0xe9
BIT_INFO 0 ep->stride 0x0,0xfffffff
HARD_MAX 0 ep->silence_value 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &runtime->buffer_mutex
HALF_LOCKED2 global &qdev_mutex

sound/usb/endpoint.c snd_usb_endpoint_release() -> release_urbs()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 force 1
DATA_SOURCE 0 ep $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/usb/endpoint.c snd_usb_endpoint_set_params() -> release_urbs()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->need_setup 1
PARAM_VALUE 1 force 0
DATA_SOURCE 0 ep $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &runtime->buffer_mutex
HALF_LOCKED2 global &qdev_mutex

sound/usb/endpoint.c sync_ep_set_params() -> release_urbs()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->chip 4096-ptr_max
PARAM_VALUE 0 ep->chip->dev 4096-ptr_max
PARAM_VALUE 0 ep->chip->dev->bus 1-u64max
PARAM_VALUE 0 ep->cur_audiofmt 4096-ptr_max
PARAM_VALUE 0 ep->data_subs 0
PARAM_VALUE 0 ep->datainterval 0-255
PARAM_VALUE 0 ep->freqm 0,8-34359730
PARAM_VALUE 0 ep->freqn 0,8-34359730
PARAM_VALUE 0 ep->freqshift s32min
PARAM_VALUE 0 ep->lowlatency_playback 0
PARAM_VALUE 0 ep->need_setup 1
PARAM_VALUE 0 ep->next_packet_head 0
PARAM_VALUE 0 ep->next_packet_queued 0
PARAM_VALUE 0 ep->nurbs 4
PARAM_VALUE 0 ep->packsize 4096-ptr_max
PARAM_VALUE 0 ep->phase 0
PARAM_VALUE 0 ep->pps 0-8000
PARAM_VALUE 0 ep->prepare_data_urb 0
PARAM_VALUE 0 ep->ready_playback_urbs.next 4096-ptr_max
PARAM_VALUE 0 ep->ready_playback_urbs.next->next 4096-ptr_max
PARAM_VALUE 0 ep->ready_playback_urbs.prev 4096-ptr_max
PARAM_VALUE 0 ep->ready_playback_urbs.prev->next 4096-ptr_max
PARAM_VALUE 0 ep->ready_playback_urbs.prev->prev 4096-ptr_max
PARAM_VALUE 0 ep->retire_data_urb 0
PARAM_VALUE 0 ep->state.counter 0-s32max
PARAM_VALUE 0 ep->sync_sink 0
PARAM_VALUE 0 ep->syncbuf 1-u64max
PARAM_VALUE 0 ep->type 1
PARAM_VALUE 0 ep->urb 4096-ptr_max
PARAM_VALUE 1 force 0
BUF_SIZE 0 ep->syncbuf s32min-s32max
CAPPED_DATA 0 ep->sample_rem 1
DATA_SOURCE 0 ep $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &runtime->buffer_mutex
HALF_LOCKED2 global &qdev_mutex