#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. |
Definition in file pipepriv.c.