Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/media/usb/uvc/uvc_video.c
- drivers/usb/core/usb.c, line 946
- sound/usb/pcm.c
- sound/usb/usx2y/usb_stream.c
- sound/usb/usx2y/usbusx2yaudio.c, line 284
- sound/usb/usx2y/usx2yhwdeppcm.c, line 239
Smatch caller information:
sound/usb/usx2y/usx2yhwdeppcm.c i_usx2y_urb_complete() -> usb_get_current_frame_number()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
sound/usb/usx2y/usx2yhwdeppcm.c i_usx2y_usbpcm_urb_complete() -> usb_get_current_frame_number()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
sound/usb/usx2y/us122l.c usb_stream_start() -> usb_get_current_frame_number()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/usb/usx2y/us122l.c usb_stream_start() -> usb_get_current_frame_number()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/usb/pcm.c prepare_playback_urb() -> usb_get_current_frame_number()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subs->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct snd_usb_substream)->lock |
sound/usb/pcm.c retire_capture_urb() -> usb_get_current_frame_number()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
sound/usb/pcm.c retire_playback_urb() -> usb_get_current_frame_number()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subs->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct snd_usb_substream)->lock |
sound/usb/pcm.c snd_usb_pcm_delay() -> usb_get_current_frame_number()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subs->lock | ||
| HALF_LOCKED2 | &atimer->lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct snd_usb_substream)->lock |
sound/usb/pcm.c snd_usb_substream_capture_trigger() -> usb_get_current_frame_number()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/media/usb/uvc/uvc_video.c uvc_video_clock_decode() -> usb_get_current_frame_number()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/uvc/uvc_video.c uvc_video_decode_meta() -> usb_get_current_frame_number()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock |