Changeset 5a6cc679 in mainline for uspace/drv/bus/usb/usbmid


Ignore:
Timestamp:
2018-01-31T02:21:24Z (8 years ago)
Author:
Jenda <jenda.jzqk73@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a0a9cc2
Parents:
132ab5d1
Message:

Merge commit '50f19b7ee8e94570b5c63896736c4eb49cfa18db' into forwardport

Not all ints are converted to errno_t in xhci tree yet, however it compiles and works :)

Location:
uspace/drv/bus/usb/usbmid
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/usbmid/explore.c

    r132ab5d1 r5a6cc679  
    6666 * @param list List where to add the interfaces.
    6767 */
    68 static int create_interfaces(const uint8_t *config_descriptor,
     68static errno_t create_interfaces(const uint8_t *config_descriptor,
    6969    size_t config_descriptor_size, list_t *list, usb_device_t *usb_dev)
    7070{
     
    111111
    112112                usbmid_interface_t *iface = NULL;
    113                 const int rc = usbmid_spawn_interface_child(usb_dev, &iface,
     113                const errno_t rc = usbmid_spawn_interface_child(usb_dev, &iface,
    114114                        &usb_device_descriptors(usb_dev)->device, interface);
    115115                if (rc != EOK) {
     
    134134 * @return Whether to accept this device.
    135135 */
    136 int usbmid_explore_device(usb_device_t *dev)
     136errno_t usbmid_explore_device(usb_device_t *dev)
    137137{
    138138        assert(dev);
     
    157157
    158158        /* Select the first configuration */
    159         int rc = usb_request_set_configuration(usb_device_get_default_pipe(dev),
     159        errno_t rc = usb_request_set_configuration(usb_device_get_default_pipe(dev),
    160160            config_descriptor->configuration_number);
    161161        if (rc != EOK) {
  • uspace/drv/bus/usb/usbmid/main.c

    r132ab5d1 r5a6cc679  
    4949 * @return Error code.
    5050 */
    51 static int usbmid_device_add(usb_device_t *dev)
     51static errno_t usbmid_device_add(usb_device_t *dev)
    5252{
    5353        usb_log_info("Taking care of new MID `%s'.", usb_device_get_name(dev));
     
    8282 * @return Error code.
    8383 */
    84 static int usbmid_device_remove(usb_device_t *dev)
     84static errno_t usbmid_device_remove(usb_device_t *dev)
    8585{
    8686        assert(dev);
     
    8989
    9090        /* Remove ctl function */
    91         int ret = ddf_fun_unbind(usb_mid->ctl_fun);
     91        errno_t ret = ddf_fun_unbind(usb_mid->ctl_fun);
    9292        if (ret != EOK) {
    9393                usb_log_error("Failed to unbind USB MID ctl function: %s.",
     
    103103
    104104                /* Tell the child to go offline. */
    105                 int pret = ddf_fun_offline(iface->fun);
     105                errno_t pret = ddf_fun_offline(iface->fun);
    106106                if (pret != EOK) {
    107107                        usb_log_warning("Failed to turn off child `%s': %s",
     
    118118 * @return Error code.
    119119 */
    120 static int usbmid_device_gone(usb_device_t *dev)
     120static errno_t usbmid_device_gone(usb_device_t *dev)
    121121{
    122122        assert(dev);
     
    127127
    128128        /* Remove ctl function */
    129         int ret = ddf_fun_unbind(usb_mid->ctl_fun);
     129        errno_t ret = ddf_fun_unbind(usb_mid->ctl_fun);
    130130        if (ret != EOK) {
    131131                usb_log_error("Failed to unbind USB MID ctl function: %s.",
     
    149149}
    150150
    151 static int usbmid_function_offline(ddf_fun_t *fun)
     151static errno_t usbmid_function_offline(ddf_fun_t *fun)
    152152{
    153153        usb_device_t *usb_dev = ddf_dev_data_get(ddf_fun_get_dev(fun));
  • uspace/drv/bus/usb/usbmid/usbmid.c

    r132ab5d1 r5a6cc679  
    5252 * @return Error code.
    5353 */
    54 static int usb_iface_description(ddf_fun_t *fun, usb_device_desc_t *desc)
     54static errno_t usb_iface_description(ddf_fun_t *fun, usb_device_desc_t *desc)
    5555{
    5656        usbmid_interface_t *iface = ddf_fun_data_get(fun);
     
    6464
    6565        usb_device_desc_t tmp_desc;
    66         const int ret = usb_get_my_description(exch, &tmp_desc);
     66        const errno_t ret = usb_get_my_description(exch, &tmp_desc);
    6767
    6868        if (ret == EOK && desc) {
     
    8686};
    8787
    88 int usbmid_interface_destroy(usbmid_interface_t *mid_iface)
     88errno_t usbmid_interface_destroy(usbmid_interface_t *mid_iface)
    8989{
    9090        assert(mid_iface);
    9191        assert_link_not_used(&mid_iface->link);
    92         const int ret = ddf_fun_unbind(mid_iface->fun);
     92        const errno_t ret = ddf_fun_unbind(mid_iface->fun);
    9393        if (ret != EOK) {
    9494                return ret;
     
    106106 * @return Error code.
    107107 */
    108 int usbmid_spawn_interface_child(usb_device_t *parent,
     108errno_t usbmid_spawn_interface_child(usb_device_t *parent,
    109109    usbmid_interface_t **iface_ret,
    110110    const usb_standard_device_descriptor_t *device_descriptor,
     
    113113        ddf_fun_t *child = NULL;
    114114        char *child_name = NULL;
    115         int rc;
     115        errno_t rc;
    116116
    117117        /*
  • uspace/drv/bus/usb/usbmid/usbmid.h

    r132ab5d1 r5a6cc679  
    6262} usb_mid_t;
    6363
    64 extern int usbmid_explore_device(usb_device_t *);
    65 extern int usbmid_spawn_interface_child(usb_device_t *, usbmid_interface_t **,
     64extern errno_t usbmid_explore_device(usb_device_t *);
     65extern errno_t usbmid_spawn_interface_child(usb_device_t *, usbmid_interface_t **,
    6666    const usb_standard_device_descriptor_t *,
    6767    const usb_standard_interface_descriptor_t *);
    6868extern void usbmid_dump_descriptors(uint8_t *, size_t);
    69 extern int usbmid_interface_destroy(usbmid_interface_t *mid_iface);
     69extern errno_t usbmid_interface_destroy(usbmid_interface_t *mid_iface);
    7070
    7171static inline usbmid_interface_t * usbmid_interface_from_link(link_t *item)
Note: See TracChangeset for help on using the changeset viewer.