|
Linux Kernel
3.7.1
|
#include <asm/unaligned.h>#include <linux/ctype.h>#include <linux/string.h>#include <linux/firmware.h>#include <linux/slab.h>#include <linux/module.h>#include <misc/altera.h>#include "altera-exprt.h"#include "altera-jtag.h"Go to the source code of this file.
Data Structures | |
| struct | altera_procinfo |
Macros | |
| #define | dprintk(args...) |
| #define | HEX_LINE_CHARS 72 |
| #define | HEX_LINE_BITS (HEX_LINE_CHARS * 4) |
Enumerations | |
| enum | altera_fpga_opcode { OP_NOP = 0, OP_DUP, OP_SWP, OP_ADD, OP_SUB, OP_MULT, OP_DIV, OP_MOD, OP_SHL, OP_SHR, OP_NOT, OP_AND, OP_OR, OP_XOR, OP_INV, OP_GT, OP_LT, OP_RET, OP_CMPS, OP_PINT, OP_PRNT, OP_DSS, OP_DSSC, OP_ISS, OP_ISSC, OP_DPR = 0x1c, OP_DPRL, OP_DPO, OP_DPOL, OP_IPR, OP_IPRL, OP_IPO, OP_IPOL, OP_PCHR, OP_EXIT, OP_EQU, OP_POPT, OP_ABS = 0x2c, OP_BCH0, OP_PSH0 = 0x2f, OP_PSHL = 0x40, OP_PSHV, OP_JMP, OP_CALL, OP_NEXT, OP_PSTR, OP_SINT = 0x47, OP_ST, OP_ISTP, OP_DSTP, OP_SWPN, OP_DUPN, OP_POPV, OP_POPE, OP_POPA, OP_JMPZ, OP_DS, OP_IS, OP_DPRA, OP_DPOA, OP_IPRA, OP_IPOA, OP_EXPT, OP_PSHE, OP_PSHA, OP_DYNA, OP_EXPV = 0x5c, OP_COPY = 0x80, OP_REVA, OP_DSC, OP_ISC, OP_WAIT, OP_VS, OP_CMPA = 0xc0, OP_VSC } |
Functions | |
| module_param (debug, int, 0644) | |
| MODULE_PARM_DESC (debug,"enable debugging information") | |
| MODULE_DESCRIPTION ("altera FPGA kernel module") | |
| MODULE_AUTHOR ("Igor M. Liplianin <[email protected]>") | |
| MODULE_LICENSE ("GPL") | |
| int | altera_init (struct altera_config *config, const struct firmware *fw) |
| EXPORT_SYMBOL (altera_init) | |
| #define dprintk | ( | args... | ) |
| #define HEX_LINE_BITS (HEX_LINE_CHARS * 4) |
| enum altera_fpga_opcode |
| EXPORT_SYMBOL | ( | altera_init | ) |
| MODULE_AUTHOR | ( | "Igor M. Liplianin <[email protected]>" | ) |
| MODULE_DESCRIPTION | ( | "altera FPGA kernel module" | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| MODULE_PARM_DESC | ( | debug | , |
| "enable debugging information" | |||
| ) |
1.8.2