Changeset 338d54a7 in mainline for uspace/drv/bus/usb/xhci/isoch.c


Ignore:
Timestamp:
2018-03-10T22:55:07Z (7 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
850fd32
Parents:
5ef16903
Message:

Gratuitous nested block makes ccheck sad.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/xhci/isoch.c

    r5ef16903 r338d54a7  
    310310        while (isoch->transfers[isoch->hw_enqueue].state == ISOCH_FILLED) {
    311311                xhci_isoch_transfer_t * const it = &isoch->transfers[isoch->hw_enqueue];
     312                suseconds_t delay;
    312313
    313314                assert(it->state == ISOCH_FILLED);
     
    317318
    318319                switch (wd.position) {
    319                 case WINDOW_TOO_SOON: {
    320                         const suseconds_t delay = wd.offset * 125;
     320                case WINDOW_TOO_SOON:
     321                        delay = wd.offset * 125;
    321322                        usb_log_debug("[isoch] delaying feeding buffer %zu for %ldus",
    322323                                it - isoch->transfers, delay);
     
    324325                            isoch_feed_out_timer, ep);
    325326                        goto out;
    326                 }
    327327
    328328                case WINDOW_INSIDE:
     
    396396        while (isoch->transfers[isoch->enqueue].state <= ISOCH_FILLED) {
    397397                xhci_isoch_transfer_t * const it = &isoch->transfers[isoch->enqueue];
     398                suseconds_t delay;
    398399
    399400                /* IN buffers are "filled" with free space */
     
    408409
    409410                switch (wd.position) {
    410                 case WINDOW_TOO_SOON: {
     411                case WINDOW_TOO_SOON:
    411412                        /* Not allowed to feed yet. Defer to later. */
    412                         const suseconds_t delay = wd.offset * 125;
     413                        delay = wd.offset * 125;
    413414                        usb_log_debug("[isoch] delaying feeding buffer %zu for %ldus",
    414415                            it - isoch->transfers, delay);
     
    416417                            isoch_feed_in_timer, ep);
    417418                        goto out;
    418                 }
    419 
    420419                case WINDOW_TOO_LATE:
    421420                        usb_log_debug("[isoch] missed feeding buffer %zu at 0x%llx by"
Note: See TracChangeset for help on using the changeset viewer.