Changes in / [3b5d1535:eb1a2f4] in mainline


Ignore:
Location:
uspace
Files:
2 added
3 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/include/usb/pipes.h

    r3b5d1535 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

    r3b5d1535 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

    r3b5d1535 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.