Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
qib_dma.c File Reference
#include <linux/types.h>
#include <linux/scatterlist.h>
#include "qib_verbs.h"

Go to the source code of this file.


#define BAD_DMA_ADDRESS   ((u64) 0)


struct ib_dma_mapping_ops qib_dma_mapping_ops

Macro Definition Documentation

#define BAD_DMA_ADDRESS   ((u64) 0)

Definition at line 37 of file qib_dma.c.

Variable Documentation

struct ib_dma_mapping_ops qib_dma_mapping_ops
Initial value:
= {
.mapping_error = qib_mapping_error,
.map_single = qib_dma_map_single,
.unmap_single = qib_dma_unmap_single,
.map_page = qib_dma_map_page,
.unmap_page = qib_dma_unmap_page,
.map_sg = qib_map_sg,
.unmap_sg = qib_unmap_sg,
.dma_address = qib_sg_dma_address,
.dma_len = qib_sg_dma_len,
.sync_single_for_cpu = qib_sync_single_for_cpu,
.sync_single_for_device = qib_sync_single_for_device,
.alloc_coherent = qib_dma_alloc_coherent,
.free_coherent = qib_dma_free_coherent

Definition at line 168 of file qib_dma.c.