Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rx.c File Reference
#include <linux/sched.h>
#include <linux/wait.h>
#include <linux/gfp.h>
#include "iwl-prph.h"
#include "iwl-io.h"
#include "internal.h"
#include "iwl-op-mode.h"

Go to the source code of this file.

Macros

#define ICT_SHIFT   12
 
#define ICT_SIZE   (1 << ICT_SHIFT)
 
#define ICT_COUNT   (ICT_SIZE / sizeof(u32))
 

Functions

void iwl_rx_queue_update_write_ptr (struct iwl_trans *trans, struct iwl_rx_queue *q)
 
void iwl_rx_replenish (struct iwl_trans *trans)
 
void iwl_bg_rx_replenish (struct work_struct *data)
 
void iwl_irq_tasklet (struct iwl_trans *trans)
 
void iwl_free_isr_ict (struct iwl_trans *trans)
 
int iwl_alloc_isr_ict (struct iwl_trans *trans)
 
void iwl_reset_ict (struct iwl_trans *trans)
 
void iwl_disable_ict (struct iwl_trans *trans)
 
irqreturn_t iwl_isr_ict (int irq, void *data)
 

Macro Definition Documentation

#define ICT_COUNT   (ICT_SIZE / sizeof(u32))

Definition at line 816 of file rx.c.

#define ICT_SHIFT   12

Definition at line 814 of file rx.c.

#define ICT_SIZE   (1 << ICT_SHIFT)

Definition at line 815 of file rx.c.

Function Documentation

int iwl_alloc_isr_ict ( struct iwl_trans trans)

Definition at line 838 of file rx.c.

void iwl_bg_rx_replenish ( struct work_struct data)

Definition at line 373 of file rx.c.

void iwl_disable_ict ( struct iwl_trans trans)

Definition at line 902 of file rx.c.

void iwl_free_isr_ict ( struct iwl_trans trans)

Definition at line 819 of file rx.c.

void iwl_irq_tasklet ( struct iwl_trans trans)

Definition at line 608 of file rx.c.

irqreturn_t iwl_isr_ict ( int  irq,
void data 
)

Definition at line 985 of file rx.c.

void iwl_reset_ict ( struct iwl_trans trans)

Definition at line 872 of file rx.c.

void iwl_rx_queue_update_write_ptr ( struct iwl_trans trans,
struct iwl_rx_queue q 
)

iwl_rx_queue_update_write_ptr - Update the write pointer for the RX queue

Definition at line 128 of file rx.c.

void iwl_rx_replenish ( struct iwl_trans trans)

Definition at line 354 of file rx.c.