Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
ipath_user_sdma.h File Reference
#include <linux/device.h>

Go to the source code of this file.

Functions

struct ipath_user_sdma_queueipath_user_sdma_queue_create (struct device *dev, int unit, int port, int sport)
 
void ipath_user_sdma_queue_destroy (struct ipath_user_sdma_queue *pq)
 
int ipath_user_sdma_writev (struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq, const struct iovec *iov, unsigned long dim)
 
int ipath_user_sdma_make_progress (struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq)
 
void ipath_user_sdma_queue_drain (struct ipath_devdata *dd, struct ipath_user_sdma_queue *pq)
 
u32 ipath_user_sdma_complete_counter (const struct ipath_user_sdma_queue *pq)
 
u32 ipath_user_sdma_inflight_counter (struct ipath_user_sdma_queue *pq)
 

Function Documentation

u32 ipath_user_sdma_complete_counter ( const struct ipath_user_sdma_queue pq)

Definition at line 871 of file ipath_user_sdma.c.

u32 ipath_user_sdma_inflight_counter ( struct ipath_user_sdma_queue pq)

Definition at line 876 of file ipath_user_sdma.c.

int ipath_user_sdma_make_progress ( struct ipath_devdata dd,
struct ipath_user_sdma_queue pq 
)

Definition at line 858 of file ipath_user_sdma.c.

struct ipath_user_sdma_queue* ipath_user_sdma_queue_create ( struct device dev,
int  unit,
int  port,
int  sport 
)
read

Definition at line 101 of file ipath_user_sdma.c.

void ipath_user_sdma_queue_destroy ( struct ipath_user_sdma_queue pq)

Definition at line 600 of file ipath_user_sdma.c.

void ipath_user_sdma_queue_drain ( struct ipath_devdata dd,
struct ipath_user_sdma_queue pq 
)

Definition at line 624 of file ipath_user_sdma.c.

int ipath_user_sdma_writev ( struct ipath_devdata dd,
struct ipath_user_sdma_queue pq,
const struct iovec iov,
unsigned long  dim 
)

Definition at line 793 of file ipath_user_sdma.c.