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

Go to the source code of this file.

Functions

struct qib_user_sdma_queueqib_user_sdma_queue_create (struct device *dev, int unit, int port, int sport)
 
void qib_user_sdma_queue_destroy (struct qib_user_sdma_queue *pq)
 
int qib_user_sdma_writev (struct qib_ctxtdata *pd, struct qib_user_sdma_queue *pq, const struct iovec *iov, unsigned long dim)
 
int qib_user_sdma_make_progress (struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq)
 
void qib_user_sdma_queue_drain (struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq)
 
u32 qib_user_sdma_complete_counter (const struct qib_user_sdma_queue *pq)
 
u32 qib_user_sdma_inflight_counter (struct qib_user_sdma_queue *pq)
 

Function Documentation

u32 qib_user_sdma_complete_counter ( const struct qib_user_sdma_queue pq)

Definition at line 890 of file qib_user_sdma.c.

u32 qib_user_sdma_inflight_counter ( struct qib_user_sdma_queue pq)

Definition at line 895 of file qib_user_sdma.c.

int qib_user_sdma_make_progress ( struct qib_pportdata ppd,
struct qib_user_sdma_queue pq 
)

Definition at line 877 of file qib_user_sdma.c.

struct qib_user_sdma_queue* qib_user_sdma_queue_create ( struct device dev,
int  unit,
int  port,
int  sport 
)
read

Definition at line 100 of file qib_user_sdma.c.

void qib_user_sdma_queue_destroy ( struct qib_user_sdma_queue pq)

Definition at line 602 of file qib_user_sdma.c.

void qib_user_sdma_queue_drain ( struct qib_pportdata ppd,
struct qib_user_sdma_queue pq 
)

Definition at line 626 of file qib_user_sdma.c.

int qib_user_sdma_writev ( struct qib_ctxtdata pd,
struct qib_user_sdma_queue pq,
const struct iovec iov,
unsigned long  dim 
)

Definition at line 806 of file qib_user_sdma.c.