Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- drivers/gpu/drm/hyperv/hyperv_drm_proto.c, line 203
- drivers/hid/hid-hyperv.c
- drivers/hv/channel.c, line 1099
- drivers/hv/hv_balloon.c
- drivers/hv/hv_kvp.c
- drivers/hv/hv_snapshot.c
- drivers/hv/hv_util.c
- drivers/input/serio/hyperv-keyboard.c, line 269
- drivers/net/hyperv/netvsc.c
- drivers/net/hyperv/rndis_filter.c, line 1304
- drivers/pci/controller/pci-hyperv.c
- drivers/scsi/storvsc_drv.c
- net/vmw_vsock/hyperv_transport.c, line 237
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 |