Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/firewire/amdtp-stream.c amdtp_stream_start() -> queue_in_packet()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->buffer.iso_buffer.direction 2
PARAM_VALUE 0 s->buffer.iso_buffer.dma_addrs 16,4096-ptr_max
PARAM_VALUE 0 s->buffer.iso_buffer.page_count 0-s32max
PARAM_VALUE 0 s->buffer.iso_buffer.pages 16,4096-ptr_max
PARAM_VALUE 0 s->buffer.packets 16,4096-ptr_max
PARAM_VALUE 0 s->context 4096-ptr_max
PARAM_VALUE 0 s->ctx_data.rx.event_count 0
PARAM_VALUE 0 s->ctx_data.rx.last_syt_offset 3072
PARAM_VALUE 0 s->ctx_data.rx.seq.descs 16,4096-ptr_max
PARAM_VALUE 0 s->ctx_data.rx.seq.pos 0
PARAM_VALUE 0 s->ctx_data.tx.ctx_header_size 8,16
PARAM_VALUE 0 s->ctx_data.tx.event_starts 0
PARAM_VALUE 0 s->data_block_counter u32max
PARAM_VALUE 0 s->data_block_quadlets 1-u32max
PARAM_VALUE 0 s->direction 1
PARAM_VALUE 0 s->domain 4096-ptr_max
PARAM_VALUE 0 s->flags 256-u32max
PARAM_VALUE 0 s->packet_descs 16,4096-ptr_max
PARAM_VALUE 0 s->packet_descs_cursor 4096-ptr_max
PARAM_VALUE 0 s->packet_descs_list.next 4096-ptr_max
PARAM_VALUE 0 s->packet_descs_list.next->next 4096-ptr_max
PARAM_VALUE 0 s->packet_descs_list.prev 4096-ptr_max
PARAM_VALUE 0 s->packet_descs_list.prev->next 40,4096-ptr_max
PARAM_VALUE 0 s->packet_descs_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 s->packet_index 0-s32max
PARAM_VALUE 0 s->queue_size 0-s32max
PARAM_VALUE 0 s->source_node_id_field 0,16777216-1056964608
PARAM_VALUE 0 s->tag 0-1
PARAM_VALUE 0 s->unit 4096-ptr_max
PARAM_VALUE 1 params 5403020352276258816
BUF_SIZE 0 s->context 136
BUF_SIZE 0 s->ctx_data.tx.cache.descs 0-34359738360,u64max
BUF_SIZE 0 s->packet_descs 0-171798691800
CAPPED_DATA 0 s 1
CAPPED_DATA 0 s->buffer.packets 1
CAPPED_DATA 0 s->context->header_storage_size 1
CAPPED_DATA 0 s->queue_size 1
DATA_SOURCE 0 s $0
FUZZY_MAX 0 s->data_block_quadlets 1
FUZZY_MAX 0 s->packet_index 0
FUZZY_MAX 0 s->tag 1
PARAM_COMPARE 0 s != $0->domain->irq_target
PARAM_COMPARE 0 s != $0->domain->irq_target
BIT_INFO 0 s->ctx_data.tx.ctx_header_size 0x0,0x18
BIT_INFO 0 s->ctx_data.tx.max_ctx_payload_length 0x0,0x7fffffff
HARD_MAX 0 s->tag 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 s->buffer.iso_buffer.page_count
NO_OVERFLOW_SIMPLE 0 s->ctx_data.rx.seq.size
NO_OVERFLOW_SIMPLE 0 s->ctx_data.tx.cache.size
NO_OVERFLOW_SIMPLE 0 s->queue_size
LOCK2 _T->lock

sound/firewire/amdtp-stream.c drop_tx_packets() -> queue_in_packet()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->next_cycle 0-63999
PARAM_VALUE 0 s->packet_index s32min-(-2),0-s32max
PARAM_VALUE 1 params 5728532052921585664
PARAM_VALUE 1 params->header_length 0
PARAM_VALUE 1 params->interrupt 0
PARAM_VALUE 1 params->payload_length 0
PARAM_VALUE 1 params->skip 0
PARAM_VALUE 1 params->sy 0
PARAM_VALUE 1 params->tag 0
BUF_SIZE 0 s s32min-(-1),1-s32max
BUF_SIZE 0 s s32min-(-1),1-s32max
DATA_SOURCE 0 s $4
FUZZY_MAX 0 s->packet_index 0
RX_PATH
TASK_NOT_RUNNING

sound/firewire/amdtp-stream.c process_tx_packets() -> queue_in_packet()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->domain 4096-ptr_max
PARAM_VALUE 0 s->packet_index s32min-(-2),0-s32max
PARAM_VALUE 0 s->pcm 0,4096-ptr_max
PARAM_VALUE 0 s->pcm->runtime->delay 0-4294967295
PARAM_VALUE 0 s->pcm_buffer_pointer 0-u32max
PARAM_VALUE 0 s->process_ctx_payloads 4096-ptr_max
PARAM_VALUE 0 s->protocol->cache->head 0-4294967295
PARAM_VALUE 0 s->protocol->cache->rx_cycle_count 0-4294967295
PARAM_VALUE 0 s->protocol->cache->tail 0-4294967295
PARAM_VALUE 0 s->protocol->cache->tx_cycle_count 0-4294967295
PARAM_VALUE 0 *s->protocol->cache->event_offsets 0-4294967295
PARAM_VALUE 1 params 4273525547774746624
PARAM_VALUE 1 params->header_length 0
PARAM_VALUE 1 params->interrupt 0
PARAM_VALUE 1 params->payload_length 0
PARAM_VALUE 1 params->skip 0
PARAM_VALUE 1 params->sy 0
PARAM_VALUE 1 params->tag 0
BUF_SIZE 0 s s32min-(-1),1-s32max
BUF_SIZE 0 s s32min-(-1),1-s32max
DATA_SOURCE 0 s $4
FUZZY_MAX 0 s->packet_index 0
RX_PATH
TASK_NOT_RUNNING