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

📄 hba_inter.h

📁 6440linuxDriver的源代码
💻 H
字号:
#ifndef HBA_INTERNAL_H#define HBA_INTERNAL_H#include "hba_header.h"struct hba_extension {	/* Device extention */	MV_PVOID host_data;		/* self-descriptor */	struct mv_mod_desc      *desc;		struct list_head        next;	struct pci_dev          *dev;	struct cdev             cdev;	spinlock_t              lock;	spinlock_t              irq_lock;	struct Scsi_Host	*host;	struct completion       cmpl;#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 11)	atomic_t                hba_sync;#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 11) */	MV_U32                  State;		MV_BOOLEAN              Is_Dump;	MV_U8                   Io_Count;	MV_U16                  Max_Io;#ifdef SUPPORT_EVENT	struct list_head        Stored_Events;	struct list_head        Free_Events;	MV_U32	                SequenceNumber;	MV_U8                   Num_Stored_Events;#endif /* SUPPORT_EVENT */	MV_PVOID                req_pool;	MV_U8                   Memory_Pool[1];};#define DRIVER_STATUS_IDLE      1    /* The first status */#define DRIVER_STATUS_STARTING  2    /* Begin to start all modules */#define DRIVER_STATUS_STARTED   3    /* All modules are all settled. */#endif /* HBA_INTERNAL_H */

⌨️ 快捷键说明

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