<map id="cxx::access_once" name="cxx::access_once">
<area shape="rect" id="Node000001" title="Read the value at an address at most once." alt="" coords="683,363,817,388"/>
<area shape="rect" id="Node000002" href="$classL4virtio_1_1Svr_1_1Request__processor.html#a0bb9280caa7b899486ccd83bcf0588cd" title="Switch to the next descriptor in a descriptor chain." alt="" coords="473,387,635,427"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="669,391,635,397,635,392,668,386"/>
<area shape="rect" id="Node000008" href="$classL4virtio_1_1Svr_1_1Request__processor.html#abcf6a6b8bf80e0d73d45b5eb9e817abd" title="Start processing a new request." alt="" coords="473,259,635,299"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="709,359,595,302,597,297,712,354"/>
<area shape="rect" id="Node000003" href="$classL4virtio_1_1Svr_1_1Block__request.html#a5f6bf664cda7dfe4f82d8726f6c33099" title="Compute the total size of the data in the request." alt="" coords="252,291,400,331"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="502,383,424,346,393,334,395,329,426,341,505,378"/>
<area shape="rect" id="Node000004" href="$structL4virtio_1_1Svr_1_1Virtio__gpio_1_1Request__processor.html#a8cf80c62bc7d771826e825da45116266" title="The driver prepares the GPIO request in two data parts: 1st: in_hdr 2rd: out_hdr." alt="" coords="232,563,420,617"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="534,440,489,497,459,527,427,554,408,565,405,560,424,549,456,523,485,494,530,437"/>
<area shape="rect" id="Node000005" href="$classL4virtio_1_1Svr_1_1Virtio__i2c_1_1Request__processor.html#a6fc14302d7a76a9aee642bb2ea981e84" title="Linux prepares the I2C request in three data parts: 1st: out_hdr 2nd: buffer (optional) 3rd: in_hdr." alt="" coords="237,484,415,539"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="503,436,426,474,398,486,396,481,424,469,501,431"/>
<area shape="rect" id="Node000006" href="$classL4virtio_1_1Svr_1_1Console_1_1Device.html#acf4b1bbf927d4d40b2532a7a18bf21bd" title="Read data from port." alt="" coords="246,355,406,395"/>
<area shape="poly" id="edge5_Node000002_Node000006" title=" " alt="" coords="459,397,406,389,406,384,460,391"/>
<area shape="rect" id="Node000007" href="$classL4virtio_1_1Svr_1_1Console_1_1Device.html#a5b906c9cec86e9cf30dff4fe1edf1b11" title="Write data to port." alt="" coords="246,419,406,459"/>
<area shape="poly" id="edge6_Node000002_Node000007" title=" " alt="" coords="460,423,406,431,406,426,459,418"/>
<area shape="poly" id="edge8_Node000008_Node000003" title=" " alt="" coords="460,295,400,304,400,298,459,290"/>
<area shape="poly" id="edge12_Node000008_Node000006" title=" " alt="" coords="505,309,426,346,395,358,393,353,424,341,502,304"/>
<area shape="poly" id="edge13_Node000008_Node000007" title=" " alt="" coords="531,312,486,362,458,387,427,410,403,422,401,417,424,405,454,383,482,358,527,309"/>
<area shape="rect" id="Node000009" href="$classVirtio__net__request.html#a7b7f4879d5a6d2081e4dac7266c50fbc" title="Drop all requests of a specific queue." alt="" coords="255,227,397,267"/>
<area shape="poly" id="edge9_Node000008_Node000009" title=" " alt="" coords="459,269,396,260,397,255,460,263"/>
<area shape="rect" id="Node000011" href="$classL4virtio_1_1Svr_1_1Console_1_1Virtio__con.html#ab3766f6b0a63966a6063ae540bb844a1" title="Handle control message received from the driver." alt="" coords="227,5,425,60"/>
<area shape="poly" id="edge11_Node000008_Node000011" title=" " alt="" coords="538,247,520,208,495,161,463,114,424,73,408,62,411,58,427,69,467,111,500,159,525,206,543,245"/>
<area shape="rect" id="Node000012" href="$classL4virtio_1_1Svr_1_1Console_1_1Virtio__con.html#ade546fa843dcfb4a0412757fee9834d7" title="Send control message to driver." alt="" coords="233,84,419,139"/>
<area shape="poly" id="edge14_Node000008_Node000012" title=" " alt="" coords="526,250,481,201,424,154,402,141,405,136,427,149,485,198,530,247"/>
<area shape="rect" id="Node000014" href="$classL4virtio_1_1Svr_1_1Request__processor.html#a76dec7903350c50fe5ce0b8f7129f9bd" title="Start processing a new request." alt="" coords="245,163,407,203"/>
<area shape="poly" id="edge16_Node000008_Node000014" title=" " alt="" coords="502,255,424,218,393,206,395,201,426,213,505,250"/>
<area shape="rect" id="Node000010" href="$classL4virtio__port.html#a07b9f78ead034deb26fa0ea8af5d409d" title="Drop all requests pending in the transmission queue." alt="" coords="21,227,163,267"/>
<area shape="poly" id="edge10_Node000009_Node000010" title=" " alt="" coords="242,250,163,250,163,245,242,245"/>
<area shape="rect" id="Node000013" href="$classL4virtio_1_1Svr_1_1Console_1_1Virtio__con.html#a72a318f5bf7cf781cde60a2f6a5d16f4" title="Send a PORT_NAME message to announce the port name." alt="" coords="5,91,179,131"/>
<area shape="poly" id="edge15_Node000012_Node000013" title=" " alt="" coords="219,114,179,114,179,109,219,109"/>
</map>
