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