Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/net/hyperv/netvsc.c negotiate_nvsp_ver() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->callback_mode 2
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->next_request_id_callback 780198613894680576
PARAM_VALUE 0 channel->onchannel_callback 2804213752697405440
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->request_addr_callback 2024925912084512768
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 40
PARAM_VALUE 3 requestid 4096-18446744073709547520
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 40
BUF_SIZE 3 requestid 40
DATA_SOURCE 1 buffer $2
DATA_SOURCE 3 requestid $2
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
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/hyperv/netvsc.c negotiate_nvsp_ver() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->callback_mode 2
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->next_request_id_callback 780198613894680576
PARAM_VALUE 0 channel->onchannel_callback 2804213752697405440
PARAM_VALUE 0 channel->out_full_flag 0
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->request_addr_callback 2024925912084512768
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 40
PARAM_VALUE 3 requestid 18446744073709551613
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 40
CAPPED_DATA 0 channel->outbound.ring_datasize 1
DATA_SOURCE 1 buffer $2
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
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/hyperv/netvsc.c netvsc_connect_vsp() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->callback_mode 2
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->next_request_id_callback 780198613894680576
PARAM_VALUE 0 channel->onchannel_callback 2804213752697405440
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->request_addr_callback 2024925912084512768
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 40
PARAM_VALUE 3 requestid 18446744073709551613
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 40
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
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/hyperv/netvsc.c netvsc_init_buf() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->callback_mode 2
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->next_request_id_callback 780198613894680576
PARAM_VALUE 0 channel->onchannel_callback 2804213752697405440
PARAM_VALUE 0 channel->out_full_flag 0
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->request_addr_callback 2024925912084512768
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 40
PARAM_VALUE 3 requestid 4096-18446744073709547520
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 40
BUF_SIZE 3 requestid 40
CAPPED_DATA 0 channel->outbound.ring_datasize 1
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
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/hyperv/netvsc.c netvsc_init_buf() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->callback_mode 2
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->next_request_id_callback 780198613894680576
PARAM_VALUE 0 channel->onchannel_callback 2804213752697405440
PARAM_VALUE 0 channel->out_full_flag 0
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->request_addr_callback 2024925912084512768
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 40
PARAM_VALUE 3 requestid 4096-18446744073709547520
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 40
BUF_SIZE 3 requestid 40
CAPPED_DATA 0 channel->outbound.ring_datasize 1
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
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/hyperv/netvsc.c netvsc_revoke_recv_buf() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0-1
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 40
PARAM_VALUE 3 requestid 18446744073709551613
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 40
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 channel->requestor.size
NO_OVERFLOW_SIMPLE 0 channel->rqstor_size
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/hyperv/netvsc.c netvsc_revoke_send_buf() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0-1
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 40
PARAM_VALUE 3 requestid 18446744073709551613
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 40
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 channel->requestor.size
NO_OVERFLOW_SIMPLE 0 channel->rqstor_size
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/hyperv/netvsc.c netvsc_send_pkt() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 1 buffer 1353523146487382016
PARAM_VALUE 2 bufferlen 40
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 40
CAPPED_DATA 0 channel->outbound.ring_buffer->read_index 1
DATA_SOURCE 3 requestid $4
MEM_ZERO 1 buffer
RX_PATH
TASK_NOT_RUNNING
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 rcu_read

drivers/net/hyperv/netvsc.c netvsc_switch_datapath() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 40
PARAM_VALUE 3 requestid 4096-18446744073709547520
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 40
BUF_SIZE 3 requestid 40
UNITS 2 bufferlen unit_byte

drivers/net/hyperv/netvsc.c send_recv_completions() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 1 buffer 7743721001928142848
PARAM_VALUE 2 bufferlen 8
PARAM_VALUE 4 type 11
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 8
RX_PATH
TASK_NOT_RUNNING
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/gpu/drm/hyperv/hyperv_drm_proto.c hv_drm_sendpacket() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0-1
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 17,20,26,33-34,38,43
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer (-1),16384
DATA_SOURCE 1 buffer $1
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
UNITS 2 bufferlen unit_byte

drivers/hv/hv_balloon.c balloon_connect_vsp() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer 0
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->onchannel_callback 7683237551853801472
PARAM_VALUE 0 channel->outbound.ring_buffer 0
PARAM_VALUE 0 channel->requestor.next_request_id 0
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 5901877959810437120
PARAM_VALUE 2 bufferlen 16
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 16
MEM_ZERO 1 buffer
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 channel->requestor.size
NO_OVERFLOW_SIMPLE 0 channel->rqstor_size
UNITS 2 bufferlen unit_byte

drivers/hv/hv_balloon.c balloon_connect_vsp() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer 0
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->onchannel_callback 7683237551853801472
PARAM_VALUE 0 channel->out_full_flag 0
PARAM_VALUE 0 channel->outbound.ring_buffer 0
PARAM_VALUE 0 channel->outbound.ring_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4275357626538475520
PARAM_VALUE 2 bufferlen 32
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 32
CAPPED_DATA 0 channel->outbound.ring_buffer->read_index 1
CAPPED_DATA 0 channel->outbound.ring_datasize 1
MEM_ZERO 1 buffer
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 channel->requestor.size
NO_OVERFLOW_SIMPLE 0 channel->rqstor_size
UNITS 2 bufferlen unit_byte

drivers/hv/hv_balloon.c balloon_down() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 1 buffer 7798358774367920128
PARAM_VALUE 2 bufferlen 8
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 8
MEM_ZERO 1 buffer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &channel->sched_lock
HALF_LOCKED2 rcu_read

drivers/hv/hv_balloon.c balloon_up() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 1 buffer 8874100163443085312
PARAM_VALUE 2 bufferlen 16,24-u16max
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 4096
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &pool->lock

drivers/hv/hv_balloon.c hot_add_req() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 1 buffer 2402770161603444736
PARAM_VALUE 2 bufferlen 16
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 16
MEM_ZERO 1 buffer
NOCHECK_CALL
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &pool->lock

drivers/hv/hv_balloon.c post_status() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 1 buffer 5065172099794706432
PARAM_VALUE 2 bufferlen 48
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 48
MEM_ZERO 1 buffer
NOCHECK_CALL
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &pool->lock

drivers/hv/hv_balloon.c version_resp() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 1 buffer 8796707176431288320
PARAM_VALUE 2 bufferlen 16
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 16
MEM_ZERO 1 buffer
RX_PATH
TASK_NOT_RUNNING
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &channel->sched_lock
HALF_LOCKED2 rcu_read

drivers/pci/controller/pci-hyperv.c hv_eject_device_work() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 2 bufferlen 12
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BIT_INFO 1 buffer 0x0,0x0
NOCHECK_CALL
UNITS 2 bufferlen unit_byte
LOCK2 &hbus->state_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hv_pcibus_device)->state_lock

drivers/pci/controller/pci-hyperv.c hv_int_desc_free() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 2 bufferlen 24
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BIT_INFO 1 buffer 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 bufferlen unit_byte

drivers/pci/controller/pci-hyperv.c hv_pci_enter_d0() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.priv_read_index 0
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->next_request_id_callback 780198613894680576
PARAM_VALUE 0 channel->onchannel_callback 937436374065942528
PARAM_VALUE 0 channel->out_full_flag 0
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.priv_read_index 0
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->request_addr_callback 2024925912084512768
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->rqstor_size 64
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 16
PARAM_VALUE 3 requestid 4096-18446744073709547520
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 16
BUF_SIZE 3 requestid 32
BUF_SIZE 3 requestid->compl_ctxt 104
CAPPED_DATA 0 channel->outbound.ring_datasize 1
DATA_SOURCE 3 requestid r _kzalloc_noprof
PARAM_COMPARE 1 buffer > $3
PARAM_COMPARE 3 requestid < $1
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
UNITS 2 bufferlen unit_byte
LOCK2 &hbus->state_lock
TYPE_LOCK (struct hv_pcibus_device)->state_lock

drivers/pci/controller/pci-hyperv.c hv_pci_protocol_negotiation() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.priv_read_index 0
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->next_request_id_callback 780198613894680576
PARAM_VALUE 0 channel->onchannel_callback 937436374065942528
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.priv_read_index 0
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->request_addr_callback 2024925912084512768
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->rqstor_size 64
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 8
PARAM_VALUE 3 requestid 4096-18446744073709547520
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 8
BUF_SIZE 3 requestid 24
BUF_SIZE 3 requestid->compl_ctxt 104
CAPPED_DATA 0 channel->outbound.ring_datasize 1
DATA_SOURCE 3 requestid r _kzalloc_noprof
PARAM_COMPARE 1 buffer > $3
PARAM_COMPARE 3 requestid < $1
PARAM_COMPARE 3 requestid < $1
PARAM_COMPARE 3 requestid == $1
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
UNITS 2 bufferlen unit_byte

drivers/pci/controller/pci-hyperv.c hv_pci_query_relations() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.priv_read_index 0
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->next_request_id_callback 780198613894680576
PARAM_VALUE 0 channel->onchannel_callback 937436374065942528
PARAM_VALUE 0 channel->out_full_flag 0
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.priv_read_index 0
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->request_addr_callback 2024925912084512768
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->rqstor_size 64
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 2328750982593953792
PARAM_VALUE 2 bufferlen 4
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 4
CAPPED_DATA 0 channel->outbound.ring_datasize 1
MEM_ZERO 1 buffer
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
UNITS 2 bufferlen unit_byte

drivers/pci/controller/pci-hyperv.c hv_read_config_block() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 2 bufferlen 16
PARAM_VALUE 3 requestid 5160692308420042752
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BIT_INFO 1 buffer 0x0,0x0
UNITS 2 bufferlen unit_byte
LOCK2 &hv_vhca->agents_lock
LOCK2 &pool->lock
TYPE_LOCK (struct mlx5_hv_vhca)->agents_lock

drivers/pci/controller/pci-hyperv.c hv_send_resources_allocated() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.priv_read_index 0
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->next_request_id_callback 780198613894680576
PARAM_VALUE 0 channel->onchannel_callback 937436374065942528
PARAM_VALUE 0 channel->out_full_flag 0
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.priv_read_index 0
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->request_addr_callback 2024925912084512768
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->rqstor_size 64
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 2 bufferlen 148,202
PARAM_VALUE 3 requestid 4096-18446744073709547520
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 3 requestid 164,218
BUF_SIZE 3 requestid->compl_ctxt 104
CAPPED_DATA 0 channel->outbound.ring_datasize 1
DATA_SOURCE 3 requestid r _kmalloc_noprof
BIT_INFO 2 bufferlen 0x80,0xde
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
UNITS 2 bufferlen unit_byte
LOCK2 &hbus->state_lock
TYPE_LOCK (struct hv_pcibus_device)->state_lock

drivers/pci/controller/pci-hyperv.c hv_send_resources_released() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0-1
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 1 buffer 6219426337573789696
PARAM_VALUE 2 bufferlen 8
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 1 buffer 8
MEM_ZERO 1 buffer
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
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &hbus->state_lock

drivers/pci/controller/pci-hyperv.c hv_write_config_block() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 2 bufferlen 148
PARAM_VALUE 3 requestid 387677719423303680
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BIT_INFO 1 buffer 0x0,0x0
LOCK2 &pool->lock
HALF_LOCKED2 &hv_vhca->agents_lock

drivers/pci/controller/pci-hyperv.c new_pcichild_device() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 2 bufferlen 8
PARAM_VALUE 3 requestid 6260775498881630208
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BIT_INFO 1 buffer 0x0,0x0
UNITS 2 bufferlen unit_byte
LOCK2 &hbus->state_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hv_pcibus_device)->state_lock

drivers/hv/hv_snapshot.c hv_vss_onchannelcallback() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->inbound.pkt_buffer->flags 0-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->len8 0-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->offset8 2-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->type 0-u16max
PARAM_VALUE 2 bufferlen 28-524280
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 0 channel s32min-(-2),1-s32max
BUF_SIZE 0 channel s32min-(-2),1-s32max
CAPPED_DATA 2 bufferlen 1
DATA_SOURCE 0 channel $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &channel->sched_lock
HALF_LOCKED2 rcu_read

drivers/hv/hv_snapshot.c vss_respond_to_host() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->onchannel_callback 1-u64max
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 0,40-524280
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 0 channel 0
BIT_INFO 0 channel 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hvt->lock

drivers/hv/hv_util.c heartbeat_onchannelcallback() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->inbound.pkt_buffer->flags 0-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->len8 0-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->offset8 2-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->type 0-u16max
PARAM_VALUE 2 bufferlen 28-524280
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 0 channel s32min-(-2),1-s32max
BUF_SIZE 0 channel s32min-(-2),1-s32max
DATA_SOURCE 0 channel $0
FUZZY_MAX 2 bufferlen 36
BIT_INFO 1 buffer 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &channel->sched_lock
HALF_LOCKED2 rcu_read

drivers/hv/hv_util.c shutdown_onchannelcallback() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->inbound.pkt_buffer->flags 0-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->len8 0-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->offset8 2-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->type 0-u16max
PARAM_VALUE 2 bufferlen 28-524280
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 0 channel s32min-(-2),1-s32max
BUF_SIZE 0 channel s32min-(-2),1-s32max
CAPPED_DATA 2 bufferlen 1
DATA_SOURCE 0 channel $0
FUZZY_MAX 2 bufferlen 2088
BIT_INFO 1 buffer 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &channel->sched_lock
HALF_LOCKED2 rcu_read

drivers/hv/hv_util.c timesync_onchannelcallback() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->inbound.pkt_buffer->flags 0-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->len8 0-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->offset8 2-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->type 0-u16max
PARAM_VALUE 2 bufferlen 28-524280
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 0 channel s32min-(-2),1-s32max
BUF_SIZE 0 channel s32min-(-2),1-s32max
DATA_SOURCE 0 channel $0
BIT_INFO 1 buffer 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &channel->sched_lock
HALF_LOCKED2 rcu_read

drivers/scsi/storvsc_drv.c handle_multichannel_storage() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->change_target_cpu_callback 8262393111810785280
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->next_request_id_callback 8509489111166754816
PARAM_VALUE 0 channel->onchannel_callback 7496338894713946112
PARAM_VALUE 0 channel->out_full_flag 0
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->sc_creation_callback 300983258260160512
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 64
PARAM_VALUE 3 requestid 18446744073709551613
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 64
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
UNITS 2 bufferlen unit_byte

drivers/scsi/storvsc_drv.c storvsc_do_io() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 64
PARAM_VALUE 3 requestid 4096-18446744073709547520
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 64
BUF_SIZE 3 requestid->payload 32-8388648
DATA_SOURCE 3 requestid $1
PARAM_COMPARE 3 &requestid->vstor_packet == $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/storvsc_drv.c storvsc_execute_vstor_op() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel 4096-ptr_max
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->next_request_id_callback 8509489111166754816
PARAM_VALUE 0 channel->onchannel_callback 7496338894713946112
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 64
PARAM_VALUE 3 requestid 18446744073709551613
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 64
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
UNITS 2 bufferlen unit_byte

drivers/scsi/storvsc_drv.c storvsc_host_reset_handler() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 64
PARAM_VALUE 3 requestid 18446744073709551612
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 64
UNITS 2 bufferlen unit_byte

net/vmw_vsock/hyperv_transport.c __hvs_send_data() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0-1
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 8-4096
PARAM_VALUE 3 requestid 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
CAPPED_DATA 2 bufferlen 1
DATA_SOURCE 0 channel $0
DATA_SOURCE 1 buffer $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 bufferlen 9-4095[c]
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 sk

drivers/hv/hv_kvp.c hv_kvp_onchannelcallback() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->inbound.pkt_buffer->flags 0-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->len8 0-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->offset8 2-u16max
PARAM_VALUE 0 channel->inbound.pkt_buffer->type 0-u16max
PARAM_VALUE 2 bufferlen 28-524280
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 0 channel s32min-(-2),1-s32max
BUF_SIZE 0 channel s32min-(-2),1-s32max
CAPPED_DATA 2 bufferlen 1
DATA_SOURCE 0 channel $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 &channel->sched_lock
HALF_LOCKED2 rcu_read

drivers/hv/hv_kvp.c kvp_respond_to_host() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->onchannel_callback 1-u64max
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 0,28-524280
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 0
BUF_SIZE 0 channel 0
BIT_INFO 0 channel 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hvt->lock

drivers/net/hyperv/rndis_filter.c rndis_set_subchannel() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 40
PARAM_VALUE 3 requestid 4096-18446744073709547520
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 40
BUF_SIZE 3 requestid 40
RX_PATH
TASK_NOT_RUNNING
UNITS 2 bufferlen unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/input/serio/hyperv-keyboard.c hv_kbd_connect_to_vsp() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->onchannel_callback 8324241422918828032
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->requestor.next_request_id 0
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 8
PARAM_VALUE 3 requestid 4096-18446744073709547520
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 8
BUF_SIZE 3 requestid 8
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
UNITS 2 bufferlen unit_byte

drivers/hid/hid-hyperv.c mousevsc_connect_to_vsp() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 0 channel->channel_callback_context 4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->inbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->inbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->inbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->inbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->inbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->max_pkt_size 1-u32max
PARAM_VALUE 0 channel->onchannel_callback 28953933897322496
PARAM_VALUE 0 channel->outbound.pkt_buffer 0,4096-ptr_max
PARAM_VALUE 0 channel->outbound.pkt_buffer_size 1-4000000
PARAM_VALUE 0 channel->outbound.ring_buffer 4096-ptr_max
PARAM_VALUE 0 channel->outbound.ring_buffer->feature_bits.value 1
PARAM_VALUE 0 channel->outbound.ring_buffer->interrupt_mask 0
PARAM_VALUE 0 channel->outbound.ring_buffer->read_index 0
PARAM_VALUE 0 channel->outbound.ring_datasize 0-4294959104,4294963200
PARAM_VALUE 0 channel->outbound.ring_size 0,4096-4294963200
PARAM_VALUE 0 channel->requestor.next_request_id 0
PARAM_VALUE 0 channel->requestor.req_arr 4096-ptr_max
PARAM_VALUE 0 channel->requestor.req_bitmap 16,4096-ptr_max
PARAM_VALUE 0 channel->requestor.size 1-u32max
PARAM_VALUE 0 channel->rescind 0
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.buffer 18379471554275704832,18446612682070032384
PARAM_VALUE 0 channel->ringbuffer_gpadlhandle.size 0,4096-4294963200
PARAM_VALUE 0 channel->ringbuffer_page 4096-ptr_max
PARAM_VALUE 0 channel->ringbuffer_pagecount 0-1048575
PARAM_VALUE 0 channel->ringbuffer_send_offset 0-1048575
PARAM_VALUE 0 channel->state 3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 2 bufferlen 20
PARAM_VALUE 3 requestid 4096-18446744073709547520
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 24
BUF_SIZE 3 requestid 24
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
UNITS 2 bufferlen unit_byte

drivers/hid/hid-hyperv.c mousevsc_on_receive_device_info() -> vmbus_sendpacket()

Type Parameter Key Value
PARAM_VALUE 1 buffer 7892978274824155136
PARAM_VALUE 2 bufferlen 20
PARAM_VALUE 3 requestid 7892978274824155136
PARAM_VALUE 4 type 6
PARAM_VALUE 5 flags 1
BUF_SIZE 1 buffer 24
MEM_ZERO 1 buffer
RX_PATH
TASK_NOT_RUNNING
UNITS 2 bufferlen unit_byte