Lines Matching +full:0 +full:xfff
24 return 0; in fw_next()
31 for (i = 0; i < fw->submit->num_used_mappings; i++) { in fw_check_addr_valid()
52 return 0; in fw_check_reg()
58 return 0; in fw_check_reg()
63 return 0; in fw_check_reg()
71 for (i = 0; i < count; i++) { in fw_check_regs_seq()
79 return 0; in fw_check_regs_seq()
93 return 0; in fw_check_regs_mask()
101 return 0; in fw_check_regs_imm()
108 return 0; in fw_check_regs_imm()
115 return 0; in fw_check_class()
123 return 0; in fw_check_class()
127 HOST1X_OPCODE_SETCLASS = 0x00,
128 HOST1X_OPCODE_INCR = 0x01,
129 HOST1X_OPCODE_NONINCR = 0x02,
130 HOST1X_OPCODE_MASK = 0x03,
131 HOST1X_OPCODE_IMM = 0x04,
132 HOST1X_OPCODE_RESTART = 0x05,
133 HOST1X_OPCODE_GATHER = 0x06,
134 HOST1X_OPCODE_SETSTRMID = 0x07,
135 HOST1X_OPCODE_SETAPPID = 0x08,
136 HOST1X_OPCODE_SETPYLD = 0x09,
137 HOST1X_OPCODE_INCR_W = 0x0a,
138 HOST1X_OPCODE_NONINCR_W = 0x0b,
139 HOST1X_OPCODE_GATHER_W = 0x0c,
140 HOST1X_OPCODE_RESTART_W = 0x0d,
141 HOST1X_OPCODE_EXTEND = 0x0e,
167 opcode = (word & 0xf0000000) >> 28; in tegra_drm_fw_validate()
171 offset = word >> 16 & 0xfff; in tegra_drm_fw_validate()
172 mask = word & 0x3f; in tegra_drm_fw_validate()
173 class = (word >> 6) & 0x3ff; in tegra_drm_fw_validate()
181 "illegal SETCLASS(offset=0x%x, mask=0x%x, class=0x%x) at word %u", in tegra_drm_fw_validate()
185 offset = (word >> 16) & 0xfff; in tegra_drm_fw_validate()
186 count = word & 0xffff; in tegra_drm_fw_validate()
190 "illegal INCR(offset=0x%x, count=%u) in class 0x%x at word %u", in tegra_drm_fw_validate()
194 offset = (word >> 16) & 0xfff; in tegra_drm_fw_validate()
195 count = word & 0xffff; in tegra_drm_fw_validate()
199 "illegal NONINCR(offset=0x%x, count=%u) in class 0x%x at word %u", in tegra_drm_fw_validate()
203 offset = (word >> 16) & 0xfff; in tegra_drm_fw_validate()
204 mask = word & 0xffff; in tegra_drm_fw_validate()
208 "illegal MASK(offset=0x%x, mask=0x%x) in class 0x%x at word %u", in tegra_drm_fw_validate()
213 offset = (word >> 16) & 0xfff; in tegra_drm_fw_validate()
217 "illegal IMM(offset=0x%x) in class 0x%x at word %u", in tegra_drm_fw_validate()
221 payload = word & 0xffff; in tegra_drm_fw_validate()
228 offset = word & 0x3fffff; in tegra_drm_fw_validate()
232 "illegal INCR_W(offset=0x%x) in class 0x%x at word %u", in tegra_drm_fw_validate()
239 offset = word & 0x3fffff; in tegra_drm_fw_validate()
243 "illegal NONINCR(offset=0x%x) in class 0x%x at word %u", in tegra_drm_fw_validate()
256 return 0; in tegra_drm_fw_validate()