Changes in / [a9c674e0:eb1a2f4] in mainline


Ignore:
Location:
uspace
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/usbinfo/main.c

    ra9c674e0 reb1a2f4  
    8282
    8383        if (str_cmp(path, "uhci") == 0) {
    84                 path = "/hw/pci0/00:01.2/uhci";
     84                path = "/hw/pci0/00:01.2";
    8585        }
    8686
  • uspace/drv/uhci-rhd/port.c

    ra9c674e0 reb1a2f4  
    9292
    9393        while (1) {
     94                usb_log_debug("Port(%d) status address %p:\n",
     95                  port_instance->number, port_instance->address);
     96
    9497                /* read register value */
    9598                port_status_t port_status =
     
    97100
    98101                /* debug print */
    99                 usb_log_debug("Port %d status at %p: 0x%04x.\n",
    100                   port_instance->number, port_instance->address, port_status);
     102                usb_log_info("Port(%d) status %#.4x\n",
     103                  port_instance->number, port_status);
    101104                print_port_status(port_status);
    102105
  • uspace/drv/usbmid/explore.c

    ra9c674e0 reb1a2f4  
    202202        if (interface_descriptors_count == (size_t) -1) {
    203203                usb_log_error("Problem parsing configuration descriptor.\n");
    204                 free(config_descriptor_raw);
    205                 free(interface_descriptors);
    206                 return false;
    207         }
    208 
    209         ddf_fun_t *ctl_fun = ddf_fun_create(dev->dev, fun_exposed, "ctl");
    210         if (ctl_fun == NULL) {
    211                 usb_log_error("Failed to create control function.\n");
    212                 free(config_descriptor_raw);
    213                 free(interface_descriptors);
    214                 return false;
    215         }
    216         rc = ddf_fun_bind(ctl_fun);
    217         if (rc != EOK) {
    218                 usb_log_error("Failed to bind control function: %s.\n",
    219                     str_error(rc));
    220204                free(config_descriptor_raw);
    221205                free(interface_descriptors);
  • uspace/lib/usb/include/usb/pipes.h

    ra9c674e0 reb1a2f4  
    137137int usb_endpoint_pipe_start_session(usb_endpoint_pipe_t *);
    138138int usb_endpoint_pipe_end_session(usb_endpoint_pipe_t *);
    139 bool usb_endpoint_pipe_is_session_started(usb_endpoint_pipe_t *);
    140139
    141140int usb_endpoint_pipe_read(usb_endpoint_pipe_t *, void *, size_t, size_t *);
  • uspace/lib/usb/src/pipes.c

    ra9c674e0 reb1a2f4  
    200200        assert(pipe);
    201201
    202         if (usb_endpoint_pipe_is_session_started(pipe)) {
     202        if (pipe->hc_phone >= 0) {
    203203                return EBUSY;
    204204        }
     
    226226        assert(pipe);
    227227
    228         if (!usb_endpoint_pipe_is_session_started(pipe)) {
     228        if (pipe->hc_phone < 0) {
    229229                return ENOENT;
    230230        }
     
    238238
    239239        return EOK;
    240 }
    241 
    242 /** Tell whether a session is started (open) on the endpoint pipe.
    243  *
    244  * The expected usage of this function is in assertions for some
    245  * nested functions.
    246  *
    247  * @param pipe Endpoint pipe in question.
    248  * @return Whether @p pipe has opened a session.
    249  */
    250 bool usb_endpoint_pipe_is_session_started(usb_endpoint_pipe_t *pipe)
    251 {
    252         return (pipe->hc_phone >= 0);
    253240}
    254241
  • uspace/lib/usb/src/pipesio.c

    ra9c674e0 reb1a2f4  
    148148        }
    149149
    150         if (!usb_endpoint_pipe_is_session_started(pipe)) {
     150        if (pipe->hc_phone < 0) {
    151151                return EBADF;
    152152        }
     
    255255        }
    256256
    257         if (!usb_endpoint_pipe_is_session_started(pipe)) {
     257        if (pipe->hc_phone < 0) {
    258258                return EBADF;
    259259        }
     
    369369        }
    370370
    371         if (!usb_endpoint_pipe_is_session_started(pipe)) {
     371        if (pipe->hc_phone < 0) {
    372372                return EBADF;
    373373        }
     
    481481        }
    482482
    483         if (!usb_endpoint_pipe_is_session_started(pipe)) {
     483        if (pipe->hc_phone < 0) {
    484484                return EBADF;
    485485        }
Note: See TracChangeset for help on using the changeset viewer.