Changeset b7b7898 in mainline for uspace/drv/bus/usb/usbdiag/device.h
- Timestamp:
- 2017-12-22T12:03:16Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 96c416a
- Parents:
- 2986763
- git-author:
- Petr Mánek <petr.manek@…> (2017-12-22 12:02:50)
- git-committer:
- Petr Mánek <petr.manek@…> (2017-12-22 12:03:16)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbdiag/device.h
r2986763 rb7b7898 34 34 */ 35 35 36 #ifndef USB _DIAG_DEVICE_H_37 #define USB _DIAG_DEVICE_H_36 #ifndef USBDIAG_DEVICE_H_ 37 #define USBDIAG_DEVICE_H_ 38 38 39 39 #include <usb/dev/device.h> 40 40 41 #define USB _DIAG_EP_INTR_IN 142 #define USB _DIAG_EP_INTR_OUT 243 #define USB _DIAG_EP_BULK_IN 344 #define USB _DIAG_EP_BULK_OUT 445 #define USB _DIAG_EP_ISOCH_IN 546 #define USB _DIAG_EP_ISOCH_OUT 641 #define USBDIAG_EP_INTR_IN 1 42 #define USBDIAG_EP_INTR_OUT 2 43 #define USBDIAG_EP_BULK_IN 3 44 #define USBDIAG_EP_BULK_OUT 4 45 #define USBDIAG_EP_ISOCH_IN 5 46 #define USBDIAG_EP_ISOCH_OUT 6 47 47 48 48 /** 49 49 * USB diagnostic device. 50 50 */ 51 typedef struct usb _diag_dev {51 typedef struct usbdiag_dev { 52 52 usb_device_t *usb_dev; 53 53 ddf_fun_t *fun; … … 58 58 usb_pipe_t *isoch_in; 59 59 usb_pipe_t *isoch_out; 60 } usb _diag_dev_t;60 } usbdiag_dev_t; 61 61 62 int usb _diag_dev_create(usb_device_t *, usb_diag_dev_t **);63 void usb _diag_dev_destroy(usb_diag_dev_t *);62 int usbdiag_dev_create(usb_device_t *, usbdiag_dev_t **); 63 void usbdiag_dev_destroy(usbdiag_dev_t *); 64 64 65 static inline usb _diag_dev_t * usb_device_to_usb_diag_dev(usb_device_t *usb_dev)65 static inline usbdiag_dev_t * usb_device_to_usbdiag_dev(usb_device_t *usb_dev) 66 66 { 67 67 assert(usb_dev); … … 69 69 } 70 70 71 static inline usb _diag_dev_t * ddf_dev_to_usb_diag_dev(ddf_dev_t *ddf_dev)71 static inline usbdiag_dev_t * ddf_dev_to_usbdiag_dev(ddf_dev_t *ddf_dev) 72 72 { 73 73 assert(ddf_dev); 74 return usb_device_to_usb _diag_dev(usb_device_get(ddf_dev));74 return usb_device_to_usbdiag_dev(usb_device_get(ddf_dev)); 75 75 } 76 76 77 static inline usb _diag_dev_t * ddf_fun_to_usb_diag_dev(ddf_fun_t *ddf_fun)77 static inline usbdiag_dev_t * ddf_fun_to_usbdiag_dev(ddf_fun_t *ddf_fun) 78 78 { 79 79 assert(ddf_fun); 80 return ddf_dev_to_usb _diag_dev(ddf_fun_get_dev(ddf_fun));80 return ddf_dev_to_usbdiag_dev(ddf_fun_get_dev(ddf_fun)); 81 81 } 82 82 83 #endif /* USB _DIAG_USBDIAG_H_ */83 #endif /* USBDIAG_USBDIAG_H_ */ 84 84 85 85 /**
Note:
See TracChangeset
for help on using the changeset viewer.