[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