Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/vmw_vsock/af_vsock.c vsock_accept() -> vsock_msgzerocopy_allow()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 connected
LOCK2 listener

net/vmw_vsock/af_vsock.c vsock_connect() -> vsock_msgzerocopy_allow()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->cancel_pkt 0,2969022854783234048,4302264340192837632,6455756125320368128
PARAM_VALUE 0 t->connect 0,1625216495124426752,6895458688361639936,8956321305334824960
PARAM_VALUE 0 t->destruct 0,5264945817220517888,6768260045843599360,8067634360496779264
PARAM_VALUE 0 t->dgram_allow 0,5266997304834011136,6660068808260165632,7189247844451733504
PARAM_VALUE 0 t->dgram_bind 0,1313210553072848896,5346110830099603456,7747506347309174784
PARAM_VALUE 0 t->dgram_dequeue 0,3065379398789361664,4993270599880085504,6224269955594059776
PARAM_VALUE 0 t->dgram_enqueue 0,506022255948414976,2820291319361658880,8826556176350683136
PARAM_VALUE 0 t->get_local_cid 0,1883916704162365440,3379878035563929600,4034284822066995200,5880652066644889600,7672695387569405952
PARAM_VALUE 0 t->has_remote_cid 0,84663238625636352,6362898855307685888
PARAM_VALUE 0 t->init 0,1168323763797065728,7121827652519669760,8004988954967678976
PARAM_VALUE 0 t->module 0,4096-ptr_max
PARAM_VALUE 0 t->msgzerocopy_allow 0,981173509621215232,1856739187618697216,6536223729888616448
PARAM_VALUE 0 t->notify_buffer_size 0,3803022464007471104
PARAM_VALUE 0 t->notify_poll_in 0,1619162742522650624,3061239187692519424,6346108132005777408
PARAM_VALUE 0 t->notify_poll_out 0,166593994649333760,238259654523043840,243602682194100224
PARAM_VALUE 0 t->notify_recv_init 0,1035952165247848448,1107362710533795840,8993940158193709056
PARAM_VALUE 0 t->notify_recv_post_dequeue 0,1940814106929127424,6069273794084040704,8043097735606542336
PARAM_VALUE 0 t->notify_recv_pre_block 0,1377850915675971584,1931490682914394112,8702162798205956096
PARAM_VALUE 0 t->notify_recv_pre_dequeue 0,369915074925658112,3818259683082956800,8658959026442944512
PARAM_VALUE 0 t->notify_send_init 0,1336411757780480000,2425912150536081408,4648669210941272064
PARAM_VALUE 0 t->notify_send_post_enqueue 0,1435573457672462336,2795188763529240576,8873995987571286016
PARAM_VALUE 0 t->notify_send_pre_block 0,6185941912031346688,8643717937273708544,8821472540394070016
PARAM_VALUE 0 t->notify_send_pre_enqueue 0,2725562678264791040,2900614102618800128,4916594039700295680
PARAM_VALUE 0 t->notify_set_rcvlowat 0,4911084278746849280,7650536312874278912
PARAM_VALUE 0 t->read_skb 0,4881258371620167680
PARAM_VALUE 0 t->release 0,1616603136135176192,8125079776222392320,8439601055599783936
PARAM_VALUE 0 t->seqpacket_allow 0,1666448047611465728,6409261668773470208,8174837126292467712
PARAM_VALUE 0 t->seqpacket_dequeue 0,3519953450670579712
PARAM_VALUE 0 t->seqpacket_enqueue 0,7747417679911878656
PARAM_VALUE 0 t->seqpacket_has_data 0,6492381045867409408
PARAM_VALUE 0 t->shutdown 0,598302577934987264,4707211055243206656,6270397503167717376
PARAM_VALUE 0 t->stream_allow 0,21922531255767040,915726611331985408,6456059974505144320,7092636020342661120,7341735385185718272
PARAM_VALUE 0 t->stream_dequeue 0,793217743105536000,6692964825271582720,8258559150915936256
PARAM_VALUE 0 t->stream_enqueue 0,676758278009315328,4587582577313492992,8712013098686971904
PARAM_VALUE 0 t->stream_has_data 0,1585290196986257408,4173067478047211520,4508391592089968640
PARAM_VALUE 0 t->stream_has_space 0,2932805850719539200,5432029479816007680,8304874567440990208
PARAM_VALUE 0 t->stream_is_active 0,3476981300940627968,5701815682387128320,8638178685939183616
PARAM_VALUE 0 t->stream_rcvhiwat 0,5549093291843481600,6450350142238736384,7004790097764777984
PARAM_VALUE 0 t->unsent_bytes 0,4992977622269435904
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk

net/vmw_vsock/af_vsock.c vsock_connectible_sendmsg() -> vsock_msgzerocopy_allow()

Type Parameter Key Value
PARAM_VALUE 0 t 313939572454838272,4304869436517031936,5599459859400630272,7768179779944185856,8703969711714045952
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/vmw_vsock/af_vsock.c vsock_connectible_setsockopt() -> vsock_msgzerocopy_allow()

Type Parameter Key Value
PARAM_VALUE 0 t 313939572454838272,4304869436517031936,5599459859400630272,7768179779944185856,8703969711714045952
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk
HALF_LOCKED2 &smc->clcsock_release_lock