File indexing completed on 2025-05-11 08:23:46
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef __DRIVER__NVRAM_H__
0017 #define __DRIVER__NVRAM_H__
0018
0019 #ifdef __cplusplus
0020 extern "C" {
0021 #endif
0022
0023 #define NVRAM_DRIVER_TABLE_ENTRY \
0024 { nvram_driver_initialize, nvram_driver_open, nvram_driver_close, \
0025 nvram_driver_read, nvram_driver_write, NULL }
0026
0027
0028
0029
0030 rtems_device_driver
0031 nvram_driver_initialize(rtems_device_major_number major,
0032 rtems_device_minor_number minor,
0033 void *arg);
0034
0035
0036
0037
0038 rtems_device_driver
0039 nvram_driver_open(rtems_device_major_number major,
0040 rtems_device_minor_number minor,
0041 void *arg);
0042
0043
0044
0045
0046 rtems_device_driver
0047 nvram_driver_close(rtems_device_major_number major,
0048 rtems_device_minor_number minor,
0049 void *arg);
0050
0051
0052
0053
0054 rtems_device_driver
0055 nvram_driver_read(rtems_device_major_number major,
0056 rtems_device_minor_number minor,
0057 void *arg);
0058
0059
0060
0061
0062 rtems_device_driver
0063 nvram_driver_write(rtems_device_major_number major,
0064 rtems_device_minor_number minor,
0065 void *arg);
0066
0067 #ifdef __cplusplus
0068 }
0069 #endif
0070
0071 #endif