<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div id="yiv155878578"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; -x-system-font: none;" valign="top">Disksimmers!<br><br>Another follow-up question:<br><br>  When disksim reports completion, it uses a function with the following signature:<br><span style="font-family: courier,monaco,monospace,sans-serif;">void* (SysTime t, struct disksim_request *r, void *ctx)</span><br><br>  What does it return (if anything useful) in <span style="font-family: courier,monaco,monospace,sans-serif;">*r</span> and <span style="font-family:
 courier,monaco,monospace,sans-serif;">*ctx</span>? Preliminary tests show that <span style="font-family: courier,monaco,monospace,sans-serif;">r </span>does not appear to contain details about the request that was completed by disksim. <br><br>Thank you.<br><br>--- On <b>Sun, 6/21/09, Nobody Nobody Nobody <i><n080di@yahoo.com></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Nobody Nobody Nobody <n080di@yahoo.com><br>Subject: [Disksim-users] slave mode and outstanding events<br>To: disksim-users@ece.cmu.edu<br>Date: Sunday, June 21, 2009, 6:05 PM<br><br><div id="yiv898071934"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">Hello
 disksimmers!<br><br>Suppose disksim is used in slave mode by a system simulator.<br><br>Suppose a request is sent to disksim using the <span style="font-family: courier,monaco,monospace,sans-serif;">disksim_interface_request_arrive() </span>function.<br><br>Can this function be called again (i.e., can another request be sent in) before disksim has indicated completion of the previous request through the callback?<br><br>If not, then is it
 necessary that requests be queued up by the system level simulator until disksim is ready for the next one?<br><br>Thank you.<br></td></tr></tbody></table><br>

      </div><br>-----Inline Attachment Follows-----<br><br><div class="plainMail">_______________________________________________<br>Disksim-users mailing list<br><a rel="nofollow">Disksim-users@ece.cmu.edu</a><br><a rel="nofollow" target="_blank" href="https://sos.ece.cmu.edu/mailman/listinfo/disksim-users">https://sos.ece.cmu.edu/mailman/listinfo/disksim-users</a><br></div></blockquote></td></tr></tbody></table><br>



      </div></blockquote></td></tr></table><br>