pipepriv.c File Reference

Library internal functions on USB pipes (implementation). More...

#include "pipepriv.h"
#include <devman.h>
#include <errno.h>
#include <assert.h>

Go to the source code of this file.

Functions

void pipe_acquire (usb_pipe_t *pipe)
 Ensure exclusive access to the pipe as a whole.
int pipe_add_ref (usb_pipe_t *pipe, bool hide_failure)
 Add reference of active transfers over the pipe.
void pipe_drop_ref (usb_pipe_t *pipe)
 Drop active transfer reference on the pipe.
void pipe_end_transaction (usb_pipe_t *pipe)
 Terminate exclusive access to the IPC phone of given pipe.
void pipe_release (usb_pipe_t *pipe)
 Terminate exclusive access to the pipe as a whole.
void pipe_start_transaction (usb_pipe_t *pipe)
 Ensure exclusive access to the IPC phone of given pipe.


Detailed Description

Library internal functions on USB pipes (implementation).

Definition in file pipepriv.c.


Generated on Thu Jun 2 07:45:54 2011 for HelenOS/USB by  doxygen 1.4.7