Ignore:
Timestamp:
2011-09-23T10:17:25Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bba0f1fc
Parents:
8d3cd30
Message:

usbhub: Create GET_PORT_STATUS request inline isntead of creation function.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/usbhub/port_status.h

    r8d3cd30 rb3433a2  
    6969
    7070/**
    71  * set values in request to be it a port status request
    72  * @param request
    73  * @param port
    74  */
    75 static inline void usb_hub_set_port_status_request(
    76     usb_device_request_setup_packet_t *request, uint16_t port)
    77 {
    78         request->index = port;
    79         request->request_type = USB_HUB_REQ_TYPE_GET_PORT_STATUS;
    80         request->request = USB_HUB_REQUEST_GET_STATUS;
    81         request->value = 0;
    82         request->length = 4;
    83 }
    84 
    85 /**
    86  * create request for usb hub port status
    87  * @param port
    88  * @return
    89  */
    90 static inline usb_device_request_setup_packet_t *
    91     usb_hub_create_port_status_request(uint16_t port)
    92 {
    93         usb_device_request_setup_packet_t *result =
    94             malloc(sizeof(usb_device_request_setup_packet_t));
    95         usb_hub_set_port_status_request(result, port);
    96         return result;
    97 }
    98 
    99 /**
    10071 * set the device request to be a port feature enable request
    10172 * @param request
Note: See TracChangeset for help on using the changeset viewer.