Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/usb/caiaq/device.c setup_card() -> snd_usb_caiaq_input_init()

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->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 cdev->chip.dev->state 4-u32max
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.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->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 0 *cdev->chip.dev->tt->hcpriv (-4611686018427387904)-4611686018427387903
BUF_SIZE 0 cdev 72,104,256,376,448,2728
BUF_SIZE 0 cdev 72,104,256,376,448,2728
DATA_SOURCE 0 cdev $0
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
UNITS 0 cdev unit_byte