Lines Matching full:class

14 	u32 class;  member
54 is_addr = fw->client->ops->is_addr_reg(fw->client->base.dev, fw->class, in fw_check_reg()
100 is_addr = fw->client->ops->is_addr_reg(fw->client->base.dev, fw->class, in fw_check_regs_imm()
108 static int fw_check_class(struct tegra_drm_firewall *fw, u32 class) in fw_check_class() argument
111 if (class == fw->client->base.class) in fw_check_class()
117 if (!fw->client->ops->is_valid_class(class)) in fw_check_class()
151 .class = *job_class, in tegra_drm_fw_validate()
158 u32 word, opcode, offset, count, mask, class; in tegra_drm_fw_validate() local
170 class = (word >> 6) & 0x3ff; in tegra_drm_fw_validate()
171 err = fw_check_class(&fw, class); in tegra_drm_fw_validate()
172 fw.class = class; in tegra_drm_fw_validate()
173 *job_class = class; in tegra_drm_fw_validate()
178 "illegal SETCLASS(offset=0x%x, mask=0x%x, class=0x%x) at word %u", in tegra_drm_fw_validate()
179 offset, mask, class, fw.pos-1); in tegra_drm_fw_validate()
187 "illegal INCR(offset=0x%x, count=%u) in class 0x%x at word %u", in tegra_drm_fw_validate()
188 offset, count, fw.class, fw.pos-1); in tegra_drm_fw_validate()
196 "illegal NONINCR(offset=0x%x, count=%u) in class 0x%x at word %u", in tegra_drm_fw_validate()
197 offset, count, fw.class, fw.pos-1); in tegra_drm_fw_validate()
205 "illegal MASK(offset=0x%x, mask=0x%x) in class 0x%x at word %u", in tegra_drm_fw_validate()
206 offset, mask, fw.class, fw.pos-1); in tegra_drm_fw_validate()
214 "illegal IMM(offset=0x%x) in class 0x%x at word %u", in tegra_drm_fw_validate()
215 offset, fw.class, fw.pos-1); in tegra_drm_fw_validate()
229 "illegal INCR_W(offset=0x%x) in class 0x%x at word %u", in tegra_drm_fw_validate()
230 offset, fw.class, fw.pos-1); in tegra_drm_fw_validate()
240 "illegal NONINCR(offset=0x%x) in class 0x%x at word %u", in tegra_drm_fw_validate()
241 offset, fw.class, fw.pos-1); in tegra_drm_fw_validate()