36 #define DEFAULT_OUTPUT_FILE_NAME "fat.data"
56 extern void os_cfg_read8(
void *ctx, uint32_t offset, uint32_t *pdata);
57 extern void os_cfg_read16(
void *ctx, uint32_t offset, uint32_t *pdata);
58 extern void os_cfg_read32(
void *ctx, uint32_t offset, uint32_t *pdata);
59 extern void os_cfg_write8(
void *ctx, uint32_t offset, uint32_t pdata);
60 extern void os_cfg_write16(
void *ctx, uint32_t offset, uint32_t pdata);
61 extern void os_cfg_write32(
void *ctx, uint32_t offset, uint32_t pdata);
62 extern void os_bar_read8(
void *ctx, uint32_t bar, uint32_t offset, uint32_t *pdata);
63 extern void os_bar_read16(
void *ctx, uint32_t bar, uint32_t offset, uint32_t *pdata);
64 extern void os_bar_read32(
void *ctx, uint32_t bar, uint32_t offset, uint32_t *pdata);
65 extern void os_bar_write8(
void *ctx, uint32_t bar, uint32_t offset, uint32_t pdata);
66 extern void os_bar_write16(
void *ctx, uint32_t bar, uint32_t offset, uint32_t pdata);
67 extern void os_bar_write32(
void *ctx, uint32_t bar, uint32_t offset, uint32_t pdata);
int elxu_core_dump(elxu_device_t *device_p, char *fname_p, int test_dump)
Core Dump functionality.
int hba_data_upload(elxu_device_t *device_p, char const *fname_p, data_type_req_t req)
FAT data upload functionality.
void os_bar_write8(void *ctx, uint32_t bar, uint32_t offset, uint32_t data)
int lancer_dump_to_host(elxu_device_t *device_p, const char *fname, int fdb_dump)
Trigger dump-to-host on Lancer.
void os_cfg_read16(void *ctx, uint32_t offset, uint32_t *pdata)
void os_bar_read16(void *ctx, uint32_t bar, uint32_t offset, uint32_t *pdata)
void os_bar_read8(void *ctx, uint32_t bar, uint32_t offset, uint32_t *pdata)
int elxu_get_fw_diagnostic_log(elxu_device_t *device_p, char const *fname)
gather firmware diagnostic logs
void os_cfg_write16(void *ctx, uint32_t offset, uint32_t data)
void os_bar_read32(void *ctx, uint32_t bar, uint32_t offset, uint32_t *pdata)
int ext_fat_capabilities_upld(elxu_device_t *device_p)
Displays EXT FAT capabilities.
void os_cfg_read32(void *ctx, uint32_t offset, uint32_t *pdata)
void os_bar_write16(void *ctx, uint32_t bar, uint32_t offset, uint32_t data)
void os_cfg_write32(void *ctx, uint32_t offset, uint32_t data)
void elxu_driver_dump(elxu_device_t *device, int bufsize, ocs_ioctl_ddump_arg_t *args)
int lancer_gen_dump(elxu_device_t *device_p, int fdb_dump)
Trigger dump generation on Lancer.
void os_bar_write32(void *ctx, uint32_t bar, uint32_t offset, uint32_t data)
int hba_data_object_upload(elxu_device_t *device_p, char const *objname_p, char const *fname_p)
void os_cfg_read8(void *ctx, uint32_t offset, uint32_t *pdata)
void os_cfg_write8(void *ctx, uint32_t offset, uint32_t data)