Lines Matching refs:cbb
16 #include <soc/tegra/tegra-cbb.h>
66 struct tegra_cbb *cbb = file->private;
68 return cbb->ops->debugfs_show(cbb, file, data);
72 static int tegra_cbb_err_debugfs_init(struct tegra_cbb *cbb)
77 root = debugfs_create_file("tegra_cbb_err", 0444, NULL, cbb, &tegra_cbb_err_fops);
87 void tegra_cbb_stall_enable(struct tegra_cbb *cbb)
89 if (cbb->ops->stall_enable)
90 cbb->ops->stall_enable(cbb);
93 void tegra_cbb_fault_enable(struct tegra_cbb *cbb)
95 if (cbb->ops->fault_enable)
96 cbb->ops->fault_enable(cbb);
99 void tegra_cbb_error_clear(struct tegra_cbb *cbb)
101 if (cbb->ops->error_clear)
102 cbb->ops->error_clear(cbb);
105 u32 tegra_cbb_get_status(struct tegra_cbb *cbb)
107 if (cbb->ops->get_status)
108 return cbb->ops->get_status(cbb);
147 int tegra_cbb_register(struct tegra_cbb *cbb)
152 ret = tegra_cbb_err_debugfs_init(cbb);
154 dev_err(cbb->dev, "failed to create debugfs\n");
160 ret = cbb->ops->interrupt_enable(cbb);
162 dev_err(cbb->dev, "Failed to register CBB Interrupt ISR");
166 cbb->ops->error_enable(cbb);