Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hv/channel.c vmbus_sendpacket_getid() -> hv_ringbuffer_write()

Type Parameter Key Value
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0-1
PARAM_VALUE 1 kv_list 4096-ptr_max
PARAM_VALUE 2 kv_count 1,3
PARAM_VALUE 4 trans_id 0,682867720787726336,8950749348431507456
BUF_SIZE 1 kv_list 48
BUF_SIZE 3 requestid (-1),8,24,32,40,164,218
BUF_SIZE 3 requestid->compl_ctxt (-1),104
BUF_SIZE 3 requestid->payload (-1),32-8388648
DATA_SOURCE 0 channel $0
DATA_SOURCE 3 requestid $3
DATA_SOURCE 4 trans_id $4
BIT_INFO 2 kv_count 0x1,0x3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 channel->requestor.size
NO_OVERFLOW_SIMPLE 0 channel->ringbuffer_gpadlhandle.size
NO_OVERFLOW_SIMPLE 0 channel->rqstor_size

drivers/hv/channel.c vmbus_sendpacket_mpb_desc() -> hv_ringbuffer_write()

Type Parameter Key Value
PARAM_VALUE 1 kv_list 4096-ptr_max
PARAM_VALUE 2 kv_count 3
PARAM_VALUE 4 trans_id 0
BUF_SIZE 1 kv_list 48
BUF_SIZE 3 requestid->payload (-1),32-8388648
DATA_SOURCE 0 channel $0
DATA_SOURCE 3 requestid $5
RX_PATH
TASK_NOT_RUNNING