chips
#define IS_E1_REG(chips) ((chips & DUMP_CHIP_E1) == DUMP_CHIP_E1)
#define IS_E1H_REG(chips) ((chips & DUMP_CHIP_E1H) == DUMP_CHIP_E1H)
#define IS_E2_REG(chips) ((chips & DUMP_CHIP_E2) == DUMP_CHIP_E2)
#define IS_E3A0_REG(chips) ((chips & DUMP_CHIP_E3A0) == DUMP_CHIP_E3A0)
#define IS_E3B0_REG(chips) ((chips & DUMP_CHIP_E3B0) == DUMP_CHIP_E3B0)
return IS_E1_REG(reg_info->chips);
return IS_E1H_REG(reg_info->chips);
return IS_E2_REG(reg_info->chips);
return IS_E3A0_REG(reg_info->chips);
return IS_E3B0_REG(reg_info->chips);
return IS_E1_REG(wreg_info->chips);
return IS_E1H_REG(wreg_info->chips);
return IS_E2_REG(wreg_info->chips);
return IS_E3A0_REG(wreg_info->chips);
return IS_E3B0_REG(wreg_info->chips);
uint32_t chips;
uint32_t chips;
enum chips chip;
enum chips chip;
printf("%s\n", chipset_names[vendor].chips[part]);
const char *const *chips;