only export bio_cmd and flags to userland (bio_cmd are
used by ggatectl, flags are potentially useful). Other parts are internal kernel data structures and should not be visible to userland. No API change involved. MFC after: 3 days
This commit is contained in:
parent
c5bdafde93
commit
283e12cf4e
@ -40,6 +40,22 @@
|
||||
|
||||
#include <sys/queue.h>
|
||||
|
||||
/* bio_cmd */
|
||||
#define BIO_READ 0x01
|
||||
#define BIO_WRITE 0x02
|
||||
#define BIO_DELETE 0x04
|
||||
#define BIO_GETATTR 0x08
|
||||
#define BIO_FLUSH 0x10
|
||||
#define BIO_CMD0 0x20 /* Available for local hacks */
|
||||
#define BIO_CMD1 0x40 /* Available for local hacks */
|
||||
#define BIO_CMD2 0x80 /* Available for local hacks */
|
||||
|
||||
/* bio_flags */
|
||||
#define BIO_ERROR 0x01
|
||||
#define BIO_DONE 0x02
|
||||
#define BIO_ONQUEUE 0x04
|
||||
|
||||
#ifdef _KERNEL
|
||||
struct disk;
|
||||
struct bio;
|
||||
|
||||
@ -95,23 +111,6 @@ struct bio {
|
||||
daddr_t bio_pblkno; /* physical block number */
|
||||
};
|
||||
|
||||
/* bio_cmd */
|
||||
#define BIO_READ 0x01
|
||||
#define BIO_WRITE 0x02
|
||||
#define BIO_DELETE 0x04
|
||||
#define BIO_GETATTR 0x08
|
||||
#define BIO_FLUSH 0x10
|
||||
#define BIO_CMD0 0x20 /* Available for local hacks */
|
||||
#define BIO_CMD1 0x40 /* Available for local hacks */
|
||||
#define BIO_CMD2 0x80 /* Available for local hacks */
|
||||
|
||||
/* bio_flags */
|
||||
#define BIO_ERROR 0x01
|
||||
#define BIO_DONE 0x02
|
||||
#define BIO_ONQUEUE 0x04
|
||||
|
||||
#ifdef _KERNEL
|
||||
|
||||
struct uio;
|
||||
struct devstat;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user