Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
dma.c File Reference
#include "b43legacy.h"
#include "dma.h"
#include "main.h"
#include "debugfs.h"
#include "xmit.h"
#include <linux/dma-mapping.h>
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/skbuff.h>
#include <linux/slab.h>
#include <net/dst.h>

Go to the source code of this file.

Macros

#define SLOTS_PER_PACKET   2
 

Functions

void b43legacy_dma_free (struct b43legacy_wldev *dev)
 
int b43legacy_dma_init (struct b43legacy_wldev *dev)
 
int b43legacy_dma_tx (struct b43legacy_wldev *dev, struct sk_buff *skb)
 
void b43legacy_dma_handle_txstatus (struct b43legacy_wldev *dev, const struct b43legacy_txstatus *status)
 
void b43legacy_dma_rx (struct b43legacy_dmaring *ring)
 
void b43legacy_dma_tx_suspend (struct b43legacy_wldev *dev)
 
void b43legacy_dma_tx_resume (struct b43legacy_wldev *dev)
 

Macro Definition Documentation

#define SLOTS_PER_PACKET   2

Function Documentation

void b43legacy_dma_free ( struct b43legacy_wldev dev)

Definition at line 778 of file dma.c.

void b43legacy_dma_handle_txstatus ( struct b43legacy_wldev dev,
const struct b43legacy_txstatus status 
)

Definition at line 1194 of file dma.c.

int b43legacy_dma_init ( struct b43legacy_wldev dev)

Definition at line 845 of file dma.c.

void b43legacy_dma_rx ( struct b43legacy_dmaring *  ring)

Definition at line 1411 of file dma.c.

int b43legacy_dma_tx ( struct b43legacy_wldev dev,
struct sk_buff skb 
)

Definition at line 1141 of file dma.c.

void b43legacy_dma_tx_resume ( struct b43legacy_wldev dev)

Definition at line 1454 of file dma.c.

void b43legacy_dma_tx_suspend ( struct b43legacy_wldev dev)

Definition at line 1443 of file dma.c.