Subject: Re: Making a common API for cpu frequency drivers
To: Jachym Holecek <freza@dspfpga.com>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-kern
Date: 09/04/2006 09:30:20
On Sep 4, 2006, at 8:48 AM, Jachym Holecek wrote:

> A note in prop_dictionary_{send,copyin}_ioctl.{3,9} would be enough,  
> IMO...
> It's a bit unuasual to have _IO* definition per ioctl() arg type.

Yah, maybe.  I guess one argument for _IOPLISTREF would be "it is  
always the same, and follows a specific protocol".

My idea was something like

#define	_IOPLISTREF(g, n)	_IOWR((g), (n), struct plistref)

And then code just uses it like:

#define	FOOIOCGETPROPS		_IOPLISTREF('f', 0)

-- thorpej