Lines Matching refs:_name

86 #define PCI_DRIVER(_name,_ids,_class) 					  \
88 _name ## _pci_legacy_probe ( struct pci_device *pci, \
91 _name ## _pci_legacy_remove ( struct pci_device *pci ); \
92 struct pci_driver _name __pci_driver = { \
95 .probe = _name ## _pci_legacy_probe, \
96 .remove = _name ## _pci_legacy_remove, \
107 #define ISAPNP_DRIVER(_name,_ids) \
109 _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp, \
112 _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ); \
113 struct isapnp_driver _name __isapnp_driver = { \
116 .probe = _name ## _isapnp_legacy_probe, \
117 .remove = _name ## _isapnp_legacy_remove, \
128 #define EISA_DRIVER(_name,_ids) \
130 _name ## _eisa_legacy_probe ( struct eisa_device *eisa, \
133 _name ## _eisa_legacy_remove ( struct eisa_device *eisa ); \
134 struct eisa_driver _name __eisa_driver = { \
137 .probe = _name ## _eisa_legacy_probe, \
138 .remove = _name ## _eisa_legacy_remove, \
149 #define MCA_DRIVER(_name,_ids) \
151 _name ## _mca_legacy_probe ( struct mca_device *mca, \
154 _name ## _mca_legacy_remove ( struct mca_device *mca ); \
155 struct mca_driver _name __mca_driver = { \
158 .probe = _name ## _mca_legacy_probe, \
159 .remove = _name ## _mca_legacy_remove, \
170 #define ISA_DRIVER(_name,_probe_addrs,_probe_addr,_vendor_id,_prod_id) \
172 _name ## _isa_legacy_probe ( struct isa_device *isa ); \
174 _name ## _isa_legacy_probe_at_addr ( struct isa_device *isa ) { \
177 return _name ## _isa_legacy_probe ( isa ); \
180 _name ## _isa_legacy_remove ( struct isa_device *isa ); \
181 static const char _name ## _text[]; \
182 struct isa_driver _name __isa_driver = { \
183 .name = _name ## _text, \
189 .probe = _name ## _isa_legacy_probe_at_addr, \
190 .remove = _name ## _isa_legacy_remove, \
202 #define DRIVER(_name_text,_unused2,_unused3,_name,_probe,_disable) \
203 static const char _name ## _text[] = _name_text; \
205 _name ## _probe ( struct nic *nic, void *hwdev ) { \
209 _name ## _disable ( struct nic *nic, void *hwdev ) { \
214 _name ## _pci_legacy_probe ( struct pci_device *pci, \
217 &pci->dev, _name ## _probe, \
218 _name ## _disable ); \
221 _name ## _pci_legacy_remove ( struct pci_device *pci ) { \
223 _name ## _disable ); \
226 _name ## _isapnp_legacy_probe ( struct isapnp_device *isapnp, \
229 &isapnp->dev, _name ## _probe, \
230 _name ## _disable ); \
233 _name ## _isapnp_legacy_remove ( struct isapnp_device *isapnp ) { \
235 _name ## _disable ); \
238 _name ## _eisa_legacy_probe ( struct eisa_device *eisa, \
241 &eisa->dev, _name ## _probe, \
242 _name ## _disable ); \
245 _name ## _eisa_legacy_remove ( struct eisa_device *eisa ) { \
247 _name ## _disable ); \
250 _name ## _mca_legacy_probe ( struct mca_device *mca, \
253 &mca->dev, _name ## _probe, \
254 _name ## _disable ); \
257 _name ## _mca_legacy_remove ( struct mca_device *mca ) { \
259 _name ## _disable ); \
262 _name ## _isa_legacy_probe ( struct isa_device *isa ) { \
264 &isa->dev, _name ## _probe, \
265 _name ## _disable ); \
268 _name ## _isa_legacy_remove ( struct isa_device *isa ) { \
270 _name ## _disable ); \