Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/usb/caiaq/audio.c snd_usb_caiaq_audio_init() -> alloc_urbs()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->chip.card 4096-ptr_max
PARAM_VALUE 0 cdev->chip.card->id 4096-ptr_max
PARAM_VALUE 0 cdev->chip.dev 4096-ptr_max
PARAM_VALUE 0 cdev->chip.dev->actconfig 4096-ptr_max
PARAM_VALUE 0 cdev->chip.dev->actconfig->desc.bNumInterfaces 1-255
PARAM_VALUE 0 cdev->chip.dev->bus 4096-ptr_max
PARAM_VALUE 0 cdev->chip.dev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 cdev->chip.dev->parent->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 cdev->chip.dev->parent->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 cdev->chip.dev->state 4-u32max
PARAM_VALUE 0 cdev->data_cb_info 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.actual_length 0-s32max
PARAM_VALUE 0 cdev->ep1_in_urb.anchor 0
PARAM_VALUE 0 cdev->ep1_in_urb.anchor_list.next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.anchor_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.anchor_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.anchor_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.anchor_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.complete 6976798197762998272
PARAM_VALUE 0 cdev->ep1_in_urb.context 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.dev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.dev->state 4-u32max
PARAM_VALUE 0 cdev->ep1_in_urb.ep 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.ep->urb_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.ep->urb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.ep->urb_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.error_count 0
PARAM_VALUE 0 cdev->ep1_in_urb.hcpriv 0,4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.interval s32min-32768
PARAM_VALUE 0 cdev->ep1_in_urb.num_mapped_sgs 0-s32max
PARAM_VALUE 0 cdev->ep1_in_urb.num_sgs 0
PARAM_VALUE 0 cdev->ep1_in_urb.number_of_packets 0
PARAM_VALUE 0 cdev->ep1_in_urb.pipe 0,128-u32max
PARAM_VALUE 0 cdev->ep1_in_urb.reject.counter 0
PARAM_VALUE 0 cdev->ep1_in_urb.sg 0
PARAM_VALUE 0 cdev->ep1_in_urb.sgt 0
PARAM_VALUE 0 cdev->ep1_in_urb.start_frame 0
PARAM_VALUE 0 cdev->ep1_in_urb.status (-4095)-0
PARAM_VALUE 0 cdev->ep1_in_urb.stream_id 0
PARAM_VALUE 0 cdev->ep1_in_urb.transfer_buffer->bDeviceProtocol 1
PARAM_VALUE 0 cdev->ep1_in_urb.transfer_buffer->bmAttributes 0-255
PARAM_VALUE 0 cdev->ep1_in_urb.transfer_buffer_length 64
PARAM_VALUE 0 cdev->ep1_in_urb.urb_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.urb_list.next->prev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.urb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.urb_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_out_buf 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.actual_length 0
PARAM_VALUE 0 cdev->midi_out_urb.anchor 0
PARAM_VALUE 0 cdev->midi_out_urb.anchor_list.next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.anchor_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.anchor_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.anchor_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.anchor_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.complete 4329625993739247616
PARAM_VALUE 0 cdev->midi_out_urb.context 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.dev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.ep 0
PARAM_VALUE 0 cdev->midi_out_urb.error_count 0
PARAM_VALUE 0 cdev->midi_out_urb.hcpriv 0
PARAM_VALUE 0 cdev->midi_out_urb.interval 0
PARAM_VALUE 0 cdev->midi_out_urb.kref.refcount.refs.counter 1
PARAM_VALUE 0 cdev->midi_out_urb.num_mapped_sgs 0
PARAM_VALUE 0 cdev->midi_out_urb.num_sgs 0
PARAM_VALUE 0 cdev->midi_out_urb.number_of_packets 0
PARAM_VALUE 0 cdev->midi_out_urb.pipe 0,1073741824-u32max
PARAM_VALUE 0 cdev->midi_out_urb.reject.counter 0
PARAM_VALUE 0 cdev->midi_out_urb.setup_dma 0
PARAM_VALUE 0 cdev->midi_out_urb.setup_packet 0
PARAM_VALUE 0 cdev->midi_out_urb.sg 0
PARAM_VALUE 0 cdev->midi_out_urb.sgt 0
PARAM_VALUE 0 cdev->midi_out_urb.start_frame 0
PARAM_VALUE 0 cdev->midi_out_urb.status 0
PARAM_VALUE 0 cdev->midi_out_urb.stream_id 0
PARAM_VALUE 0 cdev->midi_out_urb.transfer_buffer_length 64
PARAM_VALUE 0 cdev->midi_out_urb.transfer_dma 0
PARAM_VALUE 0 cdev->midi_out_urb.transfer_flags 0
PARAM_VALUE 0 cdev->midi_out_urb.unlinked 0
PARAM_VALUE 0 cdev->midi_out_urb.urb_list.next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.urb_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.urb_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.urb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.urb_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.use_count.counter 0
PARAM_VALUE 0 cdev->n_audio_in 0-127
PARAM_VALUE 0 cdev->n_audio_out 0-127
PARAM_VALUE 0 cdev->n_streams 1-32
PARAM_VALUE 0 cdev->outurb_active_mask 0
PARAM_VALUE 0 cdev->pcm 4096-ptr_max
PARAM_VALUE 0 cdev->pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 0 cdev->pcm->open_mutex.owner.counter 0
PARAM_VALUE 0 cdev->pcm->private_data 4096-ptr_max
PARAM_VALUE 0 cdev->prepare_wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 cdev->prepare_wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->prepare_wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 cdev->prepare_wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->prepare_wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 *cdev->chip.card->id 0-255
PARAM_VALUE 0 *cdev->chip.dev->toggle 0-4294967295
PARAM_VALUE 1 dir 1
PARAM_VALUE 2 ret 993639355972022272
PARAM_VALUE 2 *ret 0
BUF_SIZE 0 cdev 72,104,256,376,448,2728
BUF_SIZE 0 cdev 72,104,256,376,448,2728
BUF_SIZE 0 cdev->data_cb_info 512
BUF_SIZE 0 cdev->pcm->private_data 72,104,256,376,448,2728
CAPPED_DATA 0 cdev->n_audio_in 1
CAPPED_DATA 0 cdev->n_audio_out 1
DATA_SOURCE 0 cdev $0
BIT_INFO 0 cdev->n_streams 0x0,0x7f
MEM_ZERO 0 cdev->sub_capture
MEM_ZERO 0 cdev->sub_playback
MEM_ZERO 0 &cdev->ep1_in_urb
MEM_ZERO 0 &cdev->midi_out_urb
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cdev->ep1_in_urb.num_mapped_sgs
NO_OVERFLOW_SIMPLE 0 cdev->ep1_in_urb.transfer_buffer_length
UNITS 0 cdev unit_byte

sound/usb/caiaq/audio.c snd_usb_caiaq_audio_init() -> alloc_urbs()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->chip.card 4096-ptr_max
PARAM_VALUE 0 cdev->chip.card->id 4096-ptr_max
PARAM_VALUE 0 cdev->chip.dev 4096-ptr_max
PARAM_VALUE 0 cdev->chip.dev->actconfig 4096-ptr_max
PARAM_VALUE 0 cdev->chip.dev->actconfig->desc.bNumInterfaces 1-255
PARAM_VALUE 0 cdev->chip.dev->bus 4096-ptr_max
PARAM_VALUE 0 cdev->chip.dev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 cdev->chip.dev->parent->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 cdev->chip.dev->parent->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 cdev->chip.dev->state 4-u32max
PARAM_VALUE 0 cdev->data_cb_info 4096-ptr_max
PARAM_VALUE 0 cdev->data_urbs_in 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.actual_length 0-s32max
PARAM_VALUE 0 cdev->ep1_in_urb.anchor 0
PARAM_VALUE 0 cdev->ep1_in_urb.anchor_list.next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.anchor_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.anchor_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.anchor_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.anchor_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.complete 6976798197762998272
PARAM_VALUE 0 cdev->ep1_in_urb.context 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.dev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.dev->state 4-u32max
PARAM_VALUE 0 cdev->ep1_in_urb.ep 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.ep->urb_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.ep->urb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.ep->urb_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.error_count 0
PARAM_VALUE 0 cdev->ep1_in_urb.hcpriv 0,4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.interval s32min-32768
PARAM_VALUE 0 cdev->ep1_in_urb.num_mapped_sgs 0-s32max
PARAM_VALUE 0 cdev->ep1_in_urb.num_sgs 0
PARAM_VALUE 0 cdev->ep1_in_urb.number_of_packets 0
PARAM_VALUE 0 cdev->ep1_in_urb.pipe 0,128-u32max
PARAM_VALUE 0 cdev->ep1_in_urb.reject.counter 0
PARAM_VALUE 0 cdev->ep1_in_urb.sg 0
PARAM_VALUE 0 cdev->ep1_in_urb.sgt 0
PARAM_VALUE 0 cdev->ep1_in_urb.start_frame 0
PARAM_VALUE 0 cdev->ep1_in_urb.status (-4095)-0
PARAM_VALUE 0 cdev->ep1_in_urb.stream_id 0
PARAM_VALUE 0 cdev->ep1_in_urb.transfer_buffer->bDeviceProtocol 1
PARAM_VALUE 0 cdev->ep1_in_urb.transfer_buffer->bmAttributes 0-255
PARAM_VALUE 0 cdev->ep1_in_urb.transfer_buffer_length 64
PARAM_VALUE 0 cdev->ep1_in_urb.urb_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.urb_list.next->prev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.urb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_in_urb.urb_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_out_buf 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ep1_wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.actual_length 0
PARAM_VALUE 0 cdev->midi_out_urb.anchor 0
PARAM_VALUE 0 cdev->midi_out_urb.anchor_list.next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.anchor_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.anchor_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.anchor_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.anchor_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.complete 4329625993739247616
PARAM_VALUE 0 cdev->midi_out_urb.context 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.dev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.ep 0
PARAM_VALUE 0 cdev->midi_out_urb.error_count 0
PARAM_VALUE 0 cdev->midi_out_urb.hcpriv 0
PARAM_VALUE 0 cdev->midi_out_urb.interval 0
PARAM_VALUE 0 cdev->midi_out_urb.kref.refcount.refs.counter 1
PARAM_VALUE 0 cdev->midi_out_urb.num_mapped_sgs 0
PARAM_VALUE 0 cdev->midi_out_urb.num_sgs 0
PARAM_VALUE 0 cdev->midi_out_urb.number_of_packets 0
PARAM_VALUE 0 cdev->midi_out_urb.pipe 0,1073741824-u32max
PARAM_VALUE 0 cdev->midi_out_urb.reject.counter 0
PARAM_VALUE 0 cdev->midi_out_urb.setup_dma 0
PARAM_VALUE 0 cdev->midi_out_urb.setup_packet 0
PARAM_VALUE 0 cdev->midi_out_urb.sg 0
PARAM_VALUE 0 cdev->midi_out_urb.sgt 0
PARAM_VALUE 0 cdev->midi_out_urb.start_frame 0
PARAM_VALUE 0 cdev->midi_out_urb.status 0
PARAM_VALUE 0 cdev->midi_out_urb.stream_id 0
PARAM_VALUE 0 cdev->midi_out_urb.transfer_buffer_length 64
PARAM_VALUE 0 cdev->midi_out_urb.transfer_dma 0
PARAM_VALUE 0 cdev->midi_out_urb.transfer_flags 0
PARAM_VALUE 0 cdev->midi_out_urb.unlinked 0
PARAM_VALUE 0 cdev->midi_out_urb.urb_list.next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.urb_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.urb_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.urb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.urb_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->midi_out_urb.use_count.counter 0
PARAM_VALUE 0 cdev->n_audio_in 0-127
PARAM_VALUE 0 cdev->n_audio_out 0-127
PARAM_VALUE 0 cdev->n_streams 1-32
PARAM_VALUE 0 cdev->outurb_active_mask 0
PARAM_VALUE 0 cdev->pcm 4096-ptr_max
PARAM_VALUE 0 cdev->pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 0 cdev->pcm->open_mutex.owner.counter 0
PARAM_VALUE 0 cdev->pcm->private_data 4096-ptr_max
PARAM_VALUE 0 cdev->prepare_wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 cdev->prepare_wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->prepare_wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 cdev->prepare_wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->prepare_wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 *cdev->chip.card->id 0-255
PARAM_VALUE 0 *cdev->chip.dev->toggle 0-4294967295
PARAM_VALUE 1 dir 0
PARAM_VALUE 2 ret 993639355972022272
PARAM_VALUE 2 *ret 0
BUF_SIZE 0 cdev 72,104,256,376,448,2728
BUF_SIZE 0 cdev 72,104,256,376,448,2728
BUF_SIZE 0 cdev->data_cb_info 512
BUF_SIZE 0 cdev->data_urbs_in 256
BUF_SIZE 0 cdev->pcm->private_data 72,104,256,376,448,2728
CAPPED_DATA 0 cdev->n_audio_in 1
CAPPED_DATA 0 cdev->n_audio_out 1
DATA_SOURCE 0 cdev $0
BIT_INFO 0 cdev->n_streams 0x0,0x7f
MEM_ZERO 0 cdev->sub_capture
MEM_ZERO 0 cdev->sub_playback
MEM_ZERO 0 &cdev->ep1_in_urb
MEM_ZERO 0 &cdev->midi_out_urb
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cdev->ep1_in_urb.num_mapped_sgs
NO_OVERFLOW_SIMPLE 0 cdev->ep1_in_urb.transfer_buffer_length
UNITS 0 cdev unit_byte

drivers/net/usb/pegasus.c pegasus_probe() -> alloc_urbs()

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