89
86
// we don't copy strings, they should be statically allocated
90
87
int pcilib_init_register_banks(pcilib_t *ctx);
91
88
void pcilib_free_register_banks(pcilib_t *ctx);
92
90
int pcilib_add_register_banks(pcilib_t *ctx, size_t n, const pcilib_register_bank_description_t *banks);
91
int pcilib_add_register_protocols(pcilib_t *ctx, size_t n, const pcilib_register_protocol_description_t *protocols);
94
94
pcilib_register_bank_t pcilib_find_register_bank_by_addr(pcilib_t *ctx, pcilib_register_bank_addr_t bank);
95
95
pcilib_register_bank_t pcilib_find_register_bank_by_name(pcilib_t *ctx, const char *bankname);