Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
qdio_thinint.c File Reference
#include <linux/io.h>
#include <linux/slab.h>
#include <linux/kernel_stat.h>
#include <linux/atomic.h>
#include <asm/debug.h>
#include <asm/qdio.h>
#include <asm/airq.h>
#include <asm/isc.h>
#include "cio.h"
#include "ioasm.h"
#include "qdio.h"
#include "qdio_debug.h"

Go to the source code of this file.

Data Structures

struct  indicator_t
 

Macros

#define TIQDIO_NR_NONSHARED_IND   63
 
#define TIQDIO_NR_INDICATORS   (TIQDIO_NR_NONSHARED_IND + 1)
 
#define TIQDIO_SHARED_IND   63
 

Functions

void tiqdio_add_input_queues (struct qdio_irq *irq_ptr)
 
void tiqdio_remove_input_queues (struct qdio_irq *irq_ptr)
 
void clear_nonshared_ind (struct qdio_irq *irq_ptr)
 
int test_nonshared_ind (struct qdio_irq *irq_ptr)
 
int __init tiqdio_allocate_memory (void)
 
void tiqdio_free_memory (void)
 
int __init tiqdio_register_thinints (void)
 
int qdio_establish_thinint (struct qdio_irq *irq_ptr)
 
void qdio_setup_thinint (struct qdio_irq *irq_ptr)
 
void qdio_shutdown_thinint (struct qdio_irq *irq_ptr)
 
void __exit tiqdio_unregister_thinints (void)
 

Variables

u64 last_ai_time
 

Macro Definition Documentation

#define TIQDIO_NR_INDICATORS   (TIQDIO_NR_NONSHARED_IND + 1)

Definition at line 26 of file qdio_thinint.c.

#define TIQDIO_NR_NONSHARED_IND   63

Definition at line 25 of file qdio_thinint.c.

#define TIQDIO_SHARED_IND   63

Definition at line 27 of file qdio_thinint.c.

Function Documentation

void clear_nonshared_ind ( struct qdio_irq irq_ptr)

Definition at line 114 of file qdio_thinint.c.

int qdio_establish_thinint ( struct qdio_irq irq_ptr)

Definition at line 289 of file qdio_thinint.c.

void qdio_setup_thinint ( struct qdio_irq irq_ptr)

Definition at line 296 of file qdio_thinint.c.

void qdio_shutdown_thinint ( struct qdio_irq irq_ptr)

Definition at line 304 of file qdio_thinint.c.

int test_nonshared_ind ( struct qdio_irq irq_ptr)

Definition at line 123 of file qdio_thinint.c.

void tiqdio_add_input_queues ( struct qdio_irq irq_ptr)

Definition at line 73 of file qdio_thinint.c.

int __init tiqdio_allocate_memory ( void  )

Definition at line 261 of file qdio_thinint.c.

void tiqdio_free_memory ( void  )

Definition at line 270 of file qdio_thinint.c.

int __init tiqdio_register_thinints ( void  )

Definition at line 275 of file qdio_thinint.c.

void tiqdio_remove_input_queues ( struct qdio_irq irq_ptr)

Definition at line 82 of file qdio_thinint.c.

void __exit tiqdio_unregister_thinints ( void  )

Definition at line 314 of file qdio_thinint.c.

Variable Documentation

u64 last_ai_time

Definition at line 44 of file qdio_thinint.c.