Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

s390_ext.c File Reference

#include <linux/kernel.h>
#include <linux/malloc.h>
#include <linux/module.h>
#include <asm/lowcore.h>
#include <asm/s390_ext.h>

Include dependency graph for s390_ext.c:

Go to the source code of this file.

Functions

int register_external_interrupt (__u16 code, ext_int_handler_t handler)
int unregister_external_interrupt (__u16 code, ext_int_handler_t handler)
 EXPORT_SYMBOL (register_external_interrupt)
 EXPORT_SYMBOL (unregister_external_interrupt)

Variables

ext_int_info_text_int_hash [256] = { 0, }
ext_int_info_t ext_int_info_timer
ext_int_info_t ext_int_info_hwc


Function Documentation

EXPORT_SYMBOL unregister_external_interrupt   ) 
 

EXPORT_SYMBOL register_external_interrupt   ) 
 

int register_external_interrupt __u16  code,
ext_int_handler_t  handler
 

Definition at line 27 of file s390_ext.c.

References ext_int_info_t::code, EBUSY, ENOMEM, ext_int_info_t::handler, index, kmalloc(), ext_int_info_t::next, NULL, and p.

Referenced by __initfunc(), dasd_diag_init(), hwc_init(), iucv_register_program(), and smp_boot_cpus().

Here is the call graph for this function:

int unregister_external_interrupt __u16  code,
ext_int_handler_t  handler
 

Definition at line 54 of file s390_ext.c.

References ext_int_info_t::code, ENOENT, ext_int_info_t::handler, index, kfree(), ext_int_info_t::next, NULL, and p.

Referenced by dasd_diag_cleanup().

Here is the call graph for this function:


Variable Documentation

ext_int_info_t* ext_int_hash[256] = { 0, }
 

Definition at line 23 of file s390_ext.c.

ext_int_info_t ext_int_info_hwc
 

Definition at line 25 of file s390_ext.c.

ext_int_info_t ext_int_info_timer
 

Definition at line 24 of file s390_ext.c.