blob: eb8de33e76b0177ab83115142bd4ce146c71fba2 (
plain) (
tree)
|
|
#define DNBD_MAJOR 43
#define MAX_DNBD 32
struct dnbd_device {
int flags;
int harderror; /* Code of hard error */
struct socket * sock;
struct file * file; /* If == NULL, device is not ready, yet */
int magic;
spinlock_t queue_lock;
struct list_head queue_head;/* Requests are added here... */
struct semaphore tx_lock;
struct gendisk *disk;
int blksize;
u64 bytesize;
};
typedef struct dnbd_device dnbd_device_t;
|