[ofw] typical values for ci_umv_buf_t

Fab Tillier ftillier at windows.microsoft.com
Wed Mar 12 14:36:48 PDT 2008


I don't think there's a requirement that it be less than a page.  There's code in the kernel to copy the input/output buffer to a temporary, non-paged-pool buffer allocated in the IOCTL handler at the beginning of IOCTL processing, and copied back out when the IOCTL completes.

-Fab

-----Original Message-----
From: ofw-bounces at lists.openfabrics.org [mailto:ofw-bounces at lists.openfabrics.org] On Behalf Of Sean Hefty
Sent: Wednesday, March 12, 2008 9:32 AM
To: ofw at lists.openfabrics.org
Subject: [ofw] typical values for ci_umv_buf_t

Is it correct that the input_size and output_size for ci_umv_buf_t (see below)
are always less than a page size?  (Typically a few dozen bytes at most.)

- Sean

---

typedef struct _umv_buf
{
        uint32_t                command;
        uint32_t                status;
        uint32_t                input_size;
        uint32_t                output_size;
        void* __ptr64   p_inout_buf;
} ci_umv_buf_t;


_______________________________________________
ofw mailing list
ofw at lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw



More information about the ofw mailing list