Lines Matching refs:file
219 static void tegra234_cbb_tmo_slv(struct seq_file *file, const char *slave, void __iomem *addr,
222 tegra_cbb_print_err(file, "\t %s : %#x\n", slave, status);
225 static void tegra234_cbb_lookup_apbslv(struct seq_file *file, const char *slave,
235 tegra_cbb_print_err(file, "\t %s_BLOCK_TMO_STATUS : %#x\n", slave, status);
252 tegra234_cbb_tmo_slv(file, name, addr, clients);
265 static void tegra234_lookup_slave_timeout(struct seq_file *file, struct tegra234_cbb *cbb,
293 tegra234_cbb_lookup_apbslv(file, map[slave_id].name, addr);
303 tegra234_cbb_tmo_slv(file, name, addr, status);
308 static void tegra234_cbb_print_error(struct seq_file *file, struct tegra234_cbb *cbb, u32 status,
314 tegra_cbb_print_err(file, "\t Multiple type of errors reported\n");
318 tegra_cbb_print_err(file, "\t Wrong type index:%u, status:%u\n",
324 tegra_cbb_print_err(file, "\t Error Code\t\t: %s\n",
335 tegra_cbb_print_err(file, "\t Wrong type index:%u, overflow:%u\n",
341 tegra_cbb_print_err(file, "\t Overflow\t\t: Multiple %s\n",
349 static void print_errlog_err(struct seq_file *file, struct tegra234_cbb *cbb)
391 tegra_cbb_print_err(file, "\n");
393 tegra_cbb_print_err(file, "\t Error Code\t\t: %s\n",
396 tegra_cbb_print_err(file, "\t Wrong type index:%u\n", cbb->type);
398 tegra_cbb_print_err(file, "\t MASTER_ID\t\t: %s\n", cbb->fabric->master_id[mstr_id]);
399 tegra_cbb_print_err(file, "\t Address\t\t: %#llx\n", cbb->access);
401 tegra_cbb_print_cache(file, cache_type);
402 tegra_cbb_print_prot(file, prot_type);
404 tegra_cbb_print_err(file, "\t Access_Type\t\t: %s", (access_type) ? "Write\n" : "Read\n");
405 tegra_cbb_print_err(file, "\t Access_ID\t\t: %#x", access_id);
415 tegra_cbb_print_err(file, "\t Requester_Socket_Id\t: %#x\n",
417 tegra_cbb_print_err(file, "\t Local_Socket_Id\t: %#x\n",
419 tegra_cbb_print_err(file, "\t No. of NUMA_NODES\t: %#x\n",
423 tegra_cbb_print_err(file, "\t Fabric\t\t: %s\n", fabric_name);
424 tegra_cbb_print_err(file, "\t Slave_Id\t\t: %#x\n", slave_id);
425 tegra_cbb_print_err(file, "\t Burst_length\t\t: %#x\n", burst_length);
426 tegra_cbb_print_err(file, "\t Burst_type\t\t: %#x\n", burst_type);
427 tegra_cbb_print_err(file, "\t Beat_size\t\t: %#x\n", beat_size);
428 tegra_cbb_print_err(file, "\t VQC\t\t\t: %#x\n", vqc);
429 tegra_cbb_print_err(file, "\t GRPSEC\t\t: %#x\n", grpsec);
430 tegra_cbb_print_err(file, "\t FALCONSEC\t\t: %#x\n", falconsec);
436 tegra_cbb_print_err(file, "\t Invalid slave_id:%d\n", slave_id);
441 tegra234_lookup_slave_timeout(file, cbb, slave_id, fab_id);
445 tegra_cbb_print_err(file, "\t Slave\t\t\t: %s\n", cbb->fabric->slave_map[slave_id].name);
448 static int print_errmonX_info(struct seq_file *file, struct tegra234_cbb *cbb)
465 tegra234_cbb_print_error(file, cbb, status, overflow);
489 print_errlog_err(file, cbb);
499 static int print_err_notifier(struct seq_file *file, struct tegra234_cbb *cbb, u32 status)
525 err = print_errmonX_info(file, cbb);
535 tegra_cbb_print_err(file, "\t**************************************\n");
542 static int tegra234_cbb_debugfs_show(struct tegra_cbb *cbb, struct seq_file *file, void *data)
554 err = print_err_notifier(file, priv, status);