Lines Matching defs:iss
88 uint32_t iss = BITS(esr, 24, 0);
91 printf("ESR 0x%x: ec 0x%x, il 0x%x, iss 0x%x\n", esr, ec, il, iss);
145 uint32_t iss = BITS(esr, 24, 0);
151 if ((iss & 0b111100) != 0b001100) {
156 ", is_user %d, FAR %" PRIx64 ", esr 0x%x, iss 0x%x\n",
157 iframe->elr, is_user, far, esr, iss);
185 uint32_t iss = BITS(esr, 24, 0);
187 bool WnR = BIT(iss, 6); // Write not Read
188 bool CM = BIT(iss, 8); // cache maintenance op
195 if ((iss & 0b111100) != 0b001100) {
200 ", is_user %d, FAR %#" PRIx64 ", esr 0x%x, iss 0x%x\n",
201 iframe->elr, is_user, far, esr, iss);
203 uint32_t dfsc = BITS(iss, 5, 0);
234 /* decode the iss */
235 if (BIT(iss, 24)) { /* ISV bit */
237 ", FAR %#" PRIx64 ", iss %#x (DFSC %#x)\n",
238 iframe->elr, far, iss, BITS(iss, 5, 0));
241 ", FAR %#" PRIx64 ", iss 0x%x\n",
242 iframe->elr, far, iss);
404 uint32_t iss = BITS(context->esr, 24, 0);
422 BIT(iss, 6) ? "write" : "read");