Home
last modified time | relevance | path

Searched refs:cbb (Results 1 – 12 of 12) sorted by relevance

/linux-6.1.9/drivers/soc/tegra/cbb/
Dtegra234-cbb.c132 static inline struct tegra234_cbb *to_tegra234_cbb(struct tegra_cbb *cbb) in to_tegra234_cbb() argument
134 return container_of(cbb, struct tegra234_cbb, base); in to_tegra234_cbb()
141 tegra234_cbb_write_access_allowed(struct platform_device *pdev, struct tegra234_cbb *cbb) in tegra234_cbb_write_access_allowed() argument
145 if (!cbb->fabric->firewall_base || in tegra234_cbb_write_access_allowed()
146 !cbb->fabric->firewall_ctl || in tegra234_cbb_write_access_allowed()
147 !cbb->fabric->firewall_wr_ctl) { in tegra234_cbb_write_access_allowed()
152 if ((cbb->fabric->firewall_ctl > FIREWALL_APERTURE_SZ) || in tegra234_cbb_write_access_allowed()
153 (cbb->fabric->firewall_wr_ctl > FIREWALL_APERTURE_SZ)) { in tegra234_cbb_write_access_allowed()
158 val = readl(cbb->regs + cbb->fabric->firewall_base + cbb->fabric->firewall_ctl); in tegra234_cbb_write_access_allowed()
171 val = readl(cbb->regs + cbb->fabric->firewall_base + cbb->fabric->firewall_wr_ctl); in tegra234_cbb_write_access_allowed()
[all …]
Dtegra194-cbb.c179 static inline struct tegra194_cbb *to_tegra194_cbb(struct tegra_cbb *cbb) in to_tegra194_cbb() argument
181 return container_of(cbb, struct tegra194_cbb, base); in to_tegra194_cbb()
1668 static void tegra194_cbb_fault_enable(struct tegra_cbb *cbb) in tegra194_cbb_fault_enable() argument
1670 struct tegra194_cbb *priv = to_tegra194_cbb(cbb); in tegra194_cbb_fault_enable()
1677 static void tegra194_cbb_stall_enable(struct tegra_cbb *cbb) in tegra194_cbb_stall_enable() argument
1679 struct tegra194_cbb *priv = to_tegra194_cbb(cbb); in tegra194_cbb_stall_enable()
1686 static void tegra194_cbb_error_clear(struct tegra_cbb *cbb) in tegra194_cbb_error_clear() argument
1688 struct tegra194_cbb *priv = to_tegra194_cbb(cbb); in tegra194_cbb_error_clear()
1696 static u32 tegra194_cbb_get_status(struct tegra_cbb *cbb) in tegra194_cbb_get_status() argument
1698 struct tegra194_cbb *priv = to_tegra194_cbb(cbb); in tegra194_cbb_get_status()
[all …]
Dtegra-cbb.c71 struct tegra_cbb *cbb = file->private; in tegra_cbb_err_show() local
73 return cbb->ops->debugfs_show(cbb, file, data); in tegra_cbb_err_show()
88 static int tegra_cbb_err_debugfs_init(struct tegra_cbb *cbb) in tegra_cbb_err_debugfs_init() argument
93 root = debugfs_create_file("tegra_cbb_err", 0444, NULL, cbb, &tegra_cbb_err_fops); in tegra_cbb_err_debugfs_init()
103 void tegra_cbb_stall_enable(struct tegra_cbb *cbb) in tegra_cbb_stall_enable() argument
105 if (cbb->ops->stall_enable) in tegra_cbb_stall_enable()
106 cbb->ops->stall_enable(cbb); in tegra_cbb_stall_enable()
109 void tegra_cbb_fault_enable(struct tegra_cbb *cbb) in tegra_cbb_fault_enable() argument
111 if (cbb->ops->fault_enable) in tegra_cbb_fault_enable()
112 cbb->ops->fault_enable(cbb); in tegra_cbb_fault_enable()
[all …]
DMakefile6 obj-y += tegra-cbb.o
7 obj-$(CONFIG_ARCH_TEGRA_194_SOC) += tegra194-cbb.o
8 obj-$(CONFIG_ARCH_TEGRA_234_SOC) += tegra234-cbb.o
/linux-6.1.9/include/soc/tegra/
Dtegra-cbb.h24 int (*debugfs_show)(struct tegra_cbb *cbb, struct seq_file *s, void *v);
25 int (*interrupt_enable)(struct tegra_cbb *cbb);
26 void (*error_enable)(struct tegra_cbb *cbb);
27 void (*fault_enable)(struct tegra_cbb *cbb);
28 void (*stall_enable)(struct tegra_cbb *cbb);
29 void (*error_clear)(struct tegra_cbb *cbb);
30 u32 (*get_status)(struct tegra_cbb *cbb);
40 int tegra_cbb_register(struct tegra_cbb *cbb);
42 void tegra_cbb_fault_enable(struct tegra_cbb *cbb);
43 void tegra_cbb_stall_enable(struct tegra_cbb *cbb);
[all …]
/linux-6.1.9/fs/afs/
Dcallback.c182 struct afs_callback_break *cbb, in afs_break_some_callbacks() argument
185 struct afs_callback_break *residue = cbb; in afs_break_some_callbacks()
187 afs_volid_t vid = cbb->fid.vid; in afs_break_some_callbacks()
196 for (i = *_count; i > 0; cbb++, i--) { in afs_break_some_callbacks()
197 if (cbb->fid.vid == vid) { in afs_break_some_callbacks()
199 cbb->fid.vid, in afs_break_some_callbacks()
200 cbb->fid.vnode, in afs_break_some_callbacks()
201 cbb->fid.unique); in afs_break_some_callbacks()
204 afs_break_one_callback(volume, &cbb->fid); in afs_break_some_callbacks()
206 *residue++ = *cbb; in afs_break_some_callbacks()
/linux-6.1.9/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra234-cbb.yaml4 $id: "http://devicetree.org/schemas/arm/tegra/nvidia,tegra234-cbb.yaml#"
47 - nvidia,tegra234-cbb-fabric
70 cbb-fabric@1300000 {
71 compatible = "nvidia,tegra234-cbb-fabric";
Dnvidia,tegra194-cbb.yaml4 $id: "http://devicetree.org/schemas/arm/tegra/nvidia,tegra194-cbb.yaml#"
48 - nvidia,tegra194-cbb-noc
90 cbb-noc@2300000 {
91 compatible = "nvidia,tegra194-cbb-noc";
/linux-6.1.9/drivers/soc/tegra/
DMakefile3 obj-y += cbb/
/linux-6.1.9/arch/arm64/boot/dts/nvidia/
Dtegra234.dtsi1861 cbb-fabric@13a00000 {
1862 compatible = "nvidia,tegra234-cbb-fabric";
Dtegra194.dtsi91 cbb-noc@2300000 {
92 compatible = "nvidia,tegra194-cbb-noc";
/linux-6.1.9/drivers/gpu/drm/omapdrm/dss/
Ddispc.c859 int yr, yg, yb, cbr, cbg, cbb, crr, crg, crb; member