Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ipath_sdma.c File Reference
#include <linux/spinlock.h>
#include <linux/gfp.h>
#include "ipath_kernel.h"
#include "ipath_verbs.h"
#include "ipath_common.h"

Go to the source code of this file.

Macros

#define SDMA_DESCQ_SZ   PAGE_SIZE /* 256 entries per 4KB page */
 

Functions

int ipath_sdma_make_progress (struct ipath_devdata *dd)
 
void ipath_sdma_intr (struct ipath_devdata *dd)
 
int setup_sdma (struct ipath_devdata *dd)
 
void teardown_sdma (struct ipath_devdata *dd)
 
void ipath_restart_sdma (struct ipath_devdata *dd)
 
int ipath_sdma_verbs_send (struct ipath_devdata *dd, struct ipath_sge_state *ss, u32 dwords, struct ipath_verbs_txreq *tx)
 

Macro Definition Documentation

#define SDMA_DESCQ_SZ   PAGE_SIZE /* 256 entries per 4KB page */

Definition at line 40 of file ipath_sdma.c.

Function Documentation

void ipath_restart_sdma ( struct ipath_devdata dd)

Definition at line 591 of file ipath_sdma.c.

void ipath_sdma_intr ( struct ipath_devdata dd)

Definition at line 364 of file ipath_sdma.c.

int ipath_sdma_make_progress ( struct ipath_devdata dd)

Definition at line 95 of file ipath_sdma.c.

int ipath_sdma_verbs_send ( struct ipath_devdata dd,
struct ipath_sge_state ss,
u32  dwords,
struct ipath_verbs_txreq tx 
)

Definition at line 664 of file ipath_sdma.c.

int setup_sdma ( struct ipath_devdata dd)

Definition at line 419 of file ipath_sdma.c.

void teardown_sdma ( struct ipath_devdata dd)

Definition at line 508 of file ipath_sdma.c.