#ifndef TARGET_CORE_RD_H
#define TARGET_CORE_RD_H
#include <linux/module.h>
#include <linux/types.h>
#include <target/target_core_base.h>
#define RD_HBA_VERSION …
#define RD_MCP_VERSION …
#define RD_MAX_ALLOCATION_SIZE …
#define RD_DEVICE_QUEUE_DEPTH …
#define RD_MAX_DEVICE_QUEUE_DEPTH …
#define RD_BLOCKSIZE …
int __init rd_module_init(void);
void rd_module_exit(void);
struct rd_dev_sg_table { … } ____cacheline_aligned;
#define RDF_HAS_PAGE_COUNT …
#define RDF_NULLIO …
#define RDF_DUMMY …
struct rd_dev { … } ____cacheline_aligned;
struct rd_host { … } ____cacheline_aligned;
#endif