是否
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define DEV_NAME "hello_pcie" #define DEBUG #ifdef DEBUG #define DEBUG_ERR(format,args...) \ do{ \ printk("[%s:%d] ",__FUNCTION__,__LINE__); \ printk(format,##args); \ }while(0) #else #define DEBUG_PRINT(format,args...) #endif #define FASYNC_MINOR 1 #define FASYNC_MAJOR 244 #define DEVICE_NUMBER 1 static struct class * hello_class; static struct device * hello_class_dev; struct hello_device { struct pci_dev* pci_dev; struct cdev cdev; dev_t devno; }my_device; //barn(n=0,1,2或者0,1,2,3