sysfs.h 602 B

123456789101112131415
  1. #ifndef _PCIDRIVER_SYSFS_H
  2. #define _PCIDRIVER_SYSFS_H
  3. #include <linux/sysfs.h>
  4. #include "dev.h"
  5. int pcidriver_create_sysfs_attributes(pcidriver_privdata_t *privdata);
  6. void pcidriver_remove_sysfs_attributes(pcidriver_privdata_t *privdata);
  7. int pcidriver_sysfs_initialize_kmem(pcidriver_privdata_t *privdata, int id, struct device_attribute *sysfs_attr);
  8. int pcidriver_sysfs_initialize_umem(pcidriver_privdata_t *privdata, int id, struct device_attribute *sysfs_attr);
  9. void pcidriver_sysfs_remove(pcidriver_privdata_t *privdata, struct device_attribute *sysfs_attr);
  10. #endif /* _PCIDRIVER_SYSFS_H */