// (c) 2010 Thomas Schoebel-Theuer / 1&1 Internet AG
struct if_device_brick {
MARS_BRICK(if_device);
};
struct if_device_input {
MARS_INPUT(if_device);
struct request_queue *q;
struct gendisk *disk;
struct block_device *bdev;
spinlock_t req_lock;
int mio_size;
struct if_device_output {
MARS_OUTPUT(if_device);
MARS_TYPES(if_device);