Track current/maximum grant usage

Signed-off-by: Owen Smith <owen.smith@citrix.com>
Refactor: internalize request preparation functions into a single call

Signed-off-by: Owen Smith <owen.smith@citrix.com>
Always bounce SRBs via FreshSrbs queue

Signed-off-by: Owen Smith <owen.smith@citrix.com>
Move Lookaside functions to same part of pdo.c

Signed-off-by: Owen Smith <owen.smith@citrix.com>
Fold BlockRingPush into BlockRingSubmit

Signed-off-by: Owen Smith <owen.smith@citrix.com>
Submit all prepared requests then attempt to prepare the next SRB

Signed-off-by: Owen Smith <owen.smith@citrix.com>
Fix checked-only bugcheck (0xD1 due to IsOnList in buffer.c)

Signed-off-by: Owen Smith <owen.smith@citrix.com>
Merge pull request #25 from OwenSmith/reduce-peak-grants

Reduce peak grants
Use new GNTTAB interface

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Merge pull request #26 from pauldu/gnttab

Use new GNTTAB interface
SDV is picky about %d/%u printf format specifiers

Signed-off-by: Owen Smith <owen.smith@citrix.com>