Linux Kernel
3.7.1
|
#include <asm/sn/ioc3.h>
Go to the source code of this file.
Data Structures | |
struct | ioc3_driver_data |
struct | ioc3_submodule |
Macros | |
#define | IOC3_MAX_SUBMODULES 32 |
#define | IOC3_CLASS_NONE 0 |
#define | IOC3_CLASS_BASE_IP27 1 |
#define | IOC3_CLASS_BASE_IP30 2 |
#define | IOC3_CLASS_MENET_123 3 |
#define | IOC3_CLASS_MENET_4 4 |
#define | IOC3_CLASS_CADDUO 5 |
#define | IOC3_CLASS_SERIAL 6 |
#define | IOC3_W_IES 0 |
#define | IOC3_W_IEC 1 |
Functions | |
int | ioc3_register_submodule (struct ioc3_submodule *) |
void | ioc3_unregister_submodule (struct ioc3_submodule *) |
void | ioc3_enable (struct ioc3_submodule *, struct ioc3_driver_data *, unsigned int) |
void | ioc3_ack (struct ioc3_submodule *, struct ioc3_driver_data *, unsigned int) |
void | ioc3_disable (struct ioc3_submodule *, struct ioc3_driver_data *, unsigned int) |
void | ioc3_gpcr_set (struct ioc3_driver_data *, unsigned int) |
void | ioc3_write_ireg (struct ioc3_driver_data *idd, uint32_t value, int reg) |
void ioc3_ack | ( | struct ioc3_submodule * | , |
struct ioc3_driver_data * | , | ||
unsigned | int | ||
) |
void ioc3_disable | ( | struct ioc3_submodule * | , |
struct ioc3_driver_data * | , | ||
unsigned | int | ||
) |
void ioc3_enable | ( | struct ioc3_submodule * | , |
struct ioc3_driver_data * | , | ||
unsigned | int | ||
) |
void ioc3_gpcr_set | ( | struct ioc3_driver_data * | , |
unsigned | int | ||
) |
int ioc3_register_submodule | ( | struct ioc3_submodule * | ) |
void ioc3_unregister_submodule | ( | struct ioc3_submodule * | ) |
void ioc3_write_ireg | ( | struct ioc3_driver_data * | idd, |
uint32_t | value, | ||
int | reg | ||
) |