Lines Matching refs:regs

257 int dump_block_regs(const struct reg_info *reg_array, const u32 *regs)  in dump_block_regs()  argument
263 reg_val = regs[reg_array->addr / 4]; in dump_block_regs()
279 const u32 *regs, const struct mod_regs *modtab, in dump_regs_table() argument
293 regs + modtab->offset); in dump_regs_table()
303 dump_regs_t5(int argc, char *argv[], int start_arg, uint32_t *regs) in dump_regs_t5() argument
335 return dump_regs_table(argc, argv, start_arg, regs, t5_mod, in dump_regs_t5()
346 static int dump_regs_t6(int argc, char *argv[], int start_arg, const u32 *regs) in dump_regs_t6() argument
377 return dump_regs_table(argc, argv, start_arg, regs, t6_mod, in dump_regs_t6()
391 struct t4_regdump *regs; in get_regdump() local
395 regs = malloc(len + sizeof(struct t4_regdump)); in get_regdump()
396 if (!regs) in get_regdump()
399 regs->len = len; in get_regdump()
401 rc = doit(iff_name, T4_IOCTL_REGDUMP, regs); in get_regdump()
404 length = regs->len; in get_regdump()
405 free(regs); in get_regdump()
407 regs = malloc(length + sizeof(struct t4_regdump)); in get_regdump()
408 if (regs == NULL) in get_regdump()
411 rc = doit(iff_name, T4_IOCTL_REGDUMP, regs); in get_regdump()
415 free(regs); in get_regdump()
419 vers = regs->version & 0x3ff; in get_regdump()
420 revision = (regs->version >> 10) & 0x3f; in get_regdump()
421 is_pcie = (regs->version & 0x80000000) != 0; in get_regdump()
424 return dump_regs_t5(argc, argv, start_arg, regs->data); in get_regdump()
426 return dump_regs_t6(argc, argv, start_arg, regs->data); in get_regdump()