⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nbd.h

📁 自己做的交叉编译工具!gcc-3.4.5,glibc-2.3.6在ubuntu8.04上做的面向kernel-2.6.28的交叉编译工具
💻 H
字号:
/* * 1999 Copyright (C) Pavel Machek, pavel@ucw.cz. This code is GPL. * 1999/11/04 Copyright (C) 1999 VMware, Inc. (Regis "HPReg" Duchesne) *            Made nbd_end_request() use the io_request_lock * 2001 Copyright (C) Steven Whitehouse *            New nbd_end_request() for compatibility with new linux block *            layer code. * 2003/06/24 Louis D. Langholtz <ldl@aros.net> *            Removed unneeded blksize_bits field from nbd_device struct. *            Cleanup PARANOIA usage & code. * 2004/02/19 Paul Clements *            Removed PARANOIA, plus various cleanup and comments */#ifndef LINUX_NBD_H#define LINUX_NBD_H#include <asm/types.h>#define NBD_SET_SOCK	_IO( 0xab, 0 )#define NBD_SET_BLKSIZE	_IO( 0xab, 1 )#define NBD_SET_SIZE	_IO( 0xab, 2 )#define NBD_DO_IT	_IO( 0xab, 3 )#define NBD_CLEAR_SOCK	_IO( 0xab, 4 )#define NBD_CLEAR_QUE	_IO( 0xab, 5 )#define NBD_PRINT_DEBUG	_IO( 0xab, 6 )#define NBD_SET_SIZE_BLOCKS	_IO( 0xab, 7 )#define NBD_DISCONNECT  _IO( 0xab, 8 )enum {	NBD_CMD_READ = 0,	NBD_CMD_WRITE = 1,	NBD_CMD_DISC = 2};#define nbd_cmd(req) ((req)->cmd[0])#define MAX_NBD 128/* These are sent over the network in the request/reply magic fields */#define NBD_REQUEST_MAGIC 0x25609513#define NBD_REPLY_MAGIC 0x67446698/* Do *not* use magics: 0x12560953 0x96744668. *//* * This is the packet used for communication between client and * server. All data are in network byte order. */struct nbd_request {	__u32 magic;	__u32 type;	/* == READ || == WRITE 	*/	char handle[8];	__u64 from;	__u32 len;}#ifdef __GNUC__	__attribute__ ((packed))#endif;/* * This is the reply packet that nbd-server sends back to the client after * it has completed an I/O request (or an error occurs). */struct nbd_reply {	__u32 magic;	__u32 error;		/* 0 = ok, else error	*/	char handle[8];		/* handle you got from request	*/};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -