Revision d87072ce include/hw/nvram/fw_cfg.h

b/include/hw/nvram/fw_cfg.h
60 60
} FWCfgFiles;
61 61

  
62 62
typedef void (*FWCfgCallback)(void *opaque, uint8_t *data);
63
typedef void (*FWCfgReadCallback)(void *opaque, uint32_t offset);
63 64

  
64 65
void fw_cfg_add_bytes(FWCfgState *s, uint16_t key, void *data, size_t len);
65 66
void fw_cfg_add_string(FWCfgState *s, uint16_t key, const char *value);
......
70 71
                         void *callback_opaque, void *data, size_t len);
71 72
void fw_cfg_add_file(FWCfgState *s, const char *filename, void *data,
72 73
                     size_t len);
74
void fw_cfg_add_file_callback(FWCfgState *s, const char *filename,
75
                              FWCfgReadCallback callback, void *callback_opaque,
76
                              void *data, size_t len);
73 77
FWCfgState *fw_cfg_init(uint32_t ctl_port, uint32_t data_port,
74 78
                        hwaddr crl_addr, hwaddr data_addr);
75 79

  

Also available in: Unified diff