Linux Kernel
3.7.1
|
#include <eeprom_93cx6.h>
Data Fields | |
void * | data |
void(* | register_read )(struct eeprom_93cx6 *eeprom) |
void(* | register_write )(struct eeprom_93cx6 *eeprom) |
int | width |
char | drive_data |
char | reg_data_in |
char | reg_data_out |
char | reg_data_clock |
char | reg_chip_select |
struct eeprom_93cx6 - control structure for setting the commands for reading the eeprom data. : private pointer for the driver. (struct eeprom_93cx6 eeprom): handler to read the eeprom register, this function should set all reg_ fields. (struct eeprom_93cx6 eeprom): handler to write to the eeprom register by using all reg_ fields. : eeprom width, should be one of the PCI_EEPROM_WIDTH_* defines : Set if we're driving the data line. : register field to indicate data input : register field to indicate data output : register field to set the data clock : register field to set the chip select
This structure is used for the communication between the driver and the eeprom_93cx6 handlers for reading the eeprom.
Definition at line 59 of file eeprom_93cx6.h.
Definition at line 60 of file eeprom_93cx6.h.
char drive_data |
Definition at line 67 of file eeprom_93cx6.h.
char reg_chip_select |
Definition at line 71 of file eeprom_93cx6.h.
char reg_data_clock |
Definition at line 70 of file eeprom_93cx6.h.
char reg_data_in |
Definition at line 68 of file eeprom_93cx6.h.
char reg_data_out |
Definition at line 69 of file eeprom_93cx6.h.
void(* register_read)(struct eeprom_93cx6 *eeprom) |
Definition at line 62 of file eeprom_93cx6.h.
Definition at line 63 of file eeprom_93cx6.h.
int width |
Definition at line 65 of file eeprom_93cx6.h.