Lines Matching full:cbb

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