Commit | Line | Data |
---|---|---|
cbfa0ac6 MG |
1 | #define XPCU_CLAIM 1 |
2 | #define XPCU_RELEASE 0 | |
3 | ||
4 | struct xpcu_s { | |
5 | struct usb_device *dev; | |
6 | usb_dev_handle *handle; | |
cbfa0ac6 MG |
7 | int interface; |
8 | int alternate; | |
4f347185 | 9 | unsigned long card_type; |
cbfa0ac6 MG |
10 | }; |
11 | ||
f92c0fbc | 12 | int __attribute__ ((visibility ("hidden"))) xpcu_deviceinfo(struct xpcu_s *xpcu, struct usb_get_device_data *ugdd); |
6c235d59 | 13 | int __attribute__ ((visibility ("hidden"))) xpcu_transfer(struct xpcu_s *xpcu, struct usb_transfer *ut); |
0c2db148 | 14 | void __attribute__ ((visibility ("hidden"))) xpcu_set_interface(struct xpcu_s *xpcu, struct usb_set_interface *usi); |
f92c0fbc MG |
15 | struct xpcu_s __attribute__ ((visibility ("hidden"))) *xpcu_find(struct event *e); |
16 | void __attribute__ ((visibility ("hidden"))) xpcu_found(struct xpcu_s *xpcu, struct event *e); | |
17 | void __attribute__ ((visibility ("hidden"))) xpcu_close(struct xpcu_s *xpcu, struct event *e); |