⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xdi_msg.h

📁 linux-2.6.15.6
💻 H
字号:
/* $Id: xdi_msg.h,v 1.1.2.2 2001/02/16 08:40:36 armin Exp $ */#ifndef __DIVA_XDI_UM_CFG_MESSSGE_H__#define __DIVA_XDI_UM_CFG_MESSAGE_H__/*  Definition of messages used to communicate between  XDI device driver and user mode configuration utility*//*  As acknowledge one DWORD - card ordinal will be read from the card*/#define DIVA_XDI_UM_CMD_GET_CARD_ORDINAL	0/*  no acknowledge will be generated, memory block will be written in the  memory at given offset*/#define DIVA_XDI_UM_CMD_WRITE_SDRAM_BLOCK	1/*  no acknowledge will be genatated, FPGA will be programmed*/#define DIVA_XDI_UM_CMD_WRITE_FPGA				2/*  As acknowledge block of SDRAM will be read in the user buffer*/#define DIVA_XDI_UM_CMD_READ_SDRAM				3/*  As acknowledge dword with serial number will be read in the user buffer*/#define DIVA_XDI_UM_CMD_GET_SERIAL_NR			4/*  As acknowledge struct consisting from 9 dwords with PCI info.  dword[0...7] = 8 PCI BARS  dword[9]		 = IRQ*/#define DIVA_XDI_UM_CMD_GET_PCI_HW_CONFIG	5/*  Reset of the board + activation of primary  boot loader*/#define DIVA_XDI_UM_CMD_RESET_ADAPTER			6/*  Called after code download to start adapter  at specified address  Start does set new set of features due to fact that we not know  if protocol features have changed*/#define DIVA_XDI_UM_CMD_START_ADAPTER			7/*  Stop adapter, called if user  wishes to stop adapter without unload  of the driver, to reload adapter with  different protocol*/#define DIVA_XDI_UM_CMD_STOP_ADAPTER			8/*  Get state of current adapter  Acknowledge is one dword with following values:  0 - adapter ready for download  1 - adapter running  2 - adapter dead  3 - out of service, driver should be restarted or hardware problem*/#define DIVA_XDI_UM_CMD_GET_CARD_STATE		9/*  Reads XLOG entry from the card*/#define DIVA_XDI_UM_CMD_READ_XLOG_ENTRY		10/*  Set untranslated protocol code features  */#define DIVA_XDI_UM_CMD_SET_PROTOCOL_FEATURES	11typedef struct _diva_xdi_um_cfg_cmd_data_set_features {	dword features;} diva_xdi_um_cfg_cmd_data_set_features_t;typedef struct _diva_xdi_um_cfg_cmd_data_start {	dword offset;	dword features;} diva_xdi_um_cfg_cmd_data_start_t;typedef struct _diva_xdi_um_cfg_cmd_data_write_sdram {	dword ram_number;	dword offset;	dword length;} diva_xdi_um_cfg_cmd_data_write_sdram_t;typedef struct _diva_xdi_um_cfg_cmd_data_write_fpga {	dword fpga_number;	dword image_length;} diva_xdi_um_cfg_cmd_data_write_fpga_t;typedef struct _diva_xdi_um_cfg_cmd_data_read_sdram {	dword ram_number;	dword offset;	dword length;} diva_xdi_um_cfg_cmd_data_read_sdram_t;typedef union _diva_xdi_um_cfg_cmd_data {	diva_xdi_um_cfg_cmd_data_write_sdram_t write_sdram;	diva_xdi_um_cfg_cmd_data_write_fpga_t write_fpga;	diva_xdi_um_cfg_cmd_data_read_sdram_t read_sdram;	diva_xdi_um_cfg_cmd_data_start_t start;	diva_xdi_um_cfg_cmd_data_set_features_t features;} diva_xdi_um_cfg_cmd_data_t;typedef struct _diva_xdi_um_cfg_cmd {	dword adapter;		/* Adapter number 1...N */	dword command;	diva_xdi_um_cfg_cmd_data_t command_data;	dword data_length;	/* Plain binary data will follow */} diva_xdi_um_cfg_cmd_t;#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -