"Fossies" - the Fresh Open Source Software archive 
Member "aoe6-83/conf/29.c" of archive aoe6-83.tar.gz:
#include <linux/hdreg.h>
#include <linux/blkdev.h>
#include <linux/fs.h>
#include <linux/ioctl.h>
#include <linux/genhd.h>
#include <linux/netdevice.h>
#include <scsi/sg.h>
static int
test_ioctl(struct inode *inode, struct file *filp, uint cmd, ulong arg)
{
struct inode *p = (struct inode *) filp;
return p - inode;
}
void
testfn(struct block_device_operations *bdops)
{
bdops->ioctl = test_ioctl;
}