/alps/pcitool

To get this branch, use:
bzr branch http://suren.me/webbzr/alps/pcitool

« back to all changes in this revision

Viewing changes to driver/compat.h

  • Committer: Suren A. Chilingaryan
  • Date: 2016-03-02 18:37:30 UTC
  • Revision ID: csa@suren.me-20160302183730-nlrgi7h3yuizcizc
Restructure driver headers

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
# define __devinitdata
38
38
#endif
39
39
 
40
 
#define compat_lock_page __set_page_locked
41
 
#define compat_unlock_page __clear_page_locked
42
 
 
43
 
 
44
 
#define class_device_attribute device_attribute
45
 
#define CLASS_DEVICE_ATTR DEVICE_ATTR
46
 
#define class_device device
47
 
#define class_data dev
48
 
#define class_device_create(type, parent, devno, devpointer, nameformat, minor, privdata) \
49
 
                device_create(type, parent, devno, privdata, nameformat, minor)
50
 
#define class_device_create_file device_create_file
51
 
#define class_device_remove_file device_remove_file
52
 
#define class_device_destroy device_destroy
53
 
#define DEVICE_ATTR_COMPAT struct device_attribute *attr,
54
 
#define class_set_devdata dev_set_drvdata
55
 
 
56
 
#define sysfs_attr_def_name(name) dev_attr_##name
57
 
#define sysfs_attr_def_pointer privdata->class_dev
58
 
#define SYSFS_GET_FUNCTION(name) ssize_t name(struct device *dev, struct device_attribute *attr, char *buf)
59
 
#define SYSFS_SET_FUNCTION(name) ssize_t name(struct device *dev, struct device_attribute *attr, const char *buf, size_t count)
60
 
#define SYSFS_GET_PRIVDATA dev_get_drvdata(dev)
61
 
 
62
 
#define class_compat class
63
 
 
64
 
 
65
 
#define IRQ_HANDLER_FUNC(name) irqreturn_t name(int irq, void *dev_id)
66
 
 
67
 
#define request_irq(irq, irq_handler, modname, privdata) request_irq(irq, irq_handler, IRQF_SHARED, modname, privdata)
68
 
 
69
 
 
70
 
#define io_remap_pfn_range_compat(vmap, vm_start, bar_addr, bar_length, vm_page_prot) \
71
 
        io_remap_pfn_range(vmap, vm_start, (bar_addr >> PAGE_SHIFT), bar_length, vm_page_prot)
72
 
 
73
 
#define remap_pfn_range_compat(vmap, vm_start, bar_addr, bar_length, vm_page_prot) \
74
 
        remap_pfn_range(vmap, vm_start, (bar_addr >> PAGE_SHIFT), bar_length, vm_page_prot)
75
 
 
76
 
#define remap_pfn_range_cpua_compat(vmap, vm_start, cpua, size, vm_page_prot) \
77
 
        remap_pfn_range(vmap, vm_start, page_to_pfn(virt_to_page((void*)cpua)), size, vm_page_prot)
78
 
 
79
 
 
80
 
int pcidriver_pcie_get_mps(struct pci_dev *dev);
81
 
int pcidriver_pcie_set_mps(struct pci_dev *dev, int mps);
82
 
 
83
40
#endif