Lines Matching refs:fi

749 static inline uint32_t arm_fi_to_sfsc(ARMMMUFaultInfo *fi)  in arm_fi_to_sfsc()  argument
753 switch (fi->type) { in arm_fi_to_sfsc()
757 fsc = fi->level == 1 ? 0x3 : 0x6; in arm_fi_to_sfsc()
763 fsc = fi->level == 1 ? 0xd : 0xf; in arm_fi_to_sfsc()
766 fsc = fi->level == 1 ? 0x9 : 0xb; in arm_fi_to_sfsc()
769 fsc = fi->level == 1 ? 0x5 : 0x7; in arm_fi_to_sfsc()
772 fsc = 0x8 | (fi->ea << 12); in arm_fi_to_sfsc()
775 fsc = fi->level == 1 ? 0xc : 0xe; in arm_fi_to_sfsc()
776 fsc |= (fi->ea << 12); in arm_fi_to_sfsc()
782 fsc = fi->level == 1 ? 0x40c : 0x40e; in arm_fi_to_sfsc()
788 fsc = 0x406 | (fi->ea << 12); in arm_fi_to_sfsc()
821 fsc |= (fi->domain << 4); in arm_fi_to_sfsc()
830 static inline uint32_t arm_fi_to_lfsc(ARMMMUFaultInfo *fi) in arm_fi_to_lfsc() argument
834 switch (fi->type) { in arm_fi_to_lfsc()
838 assert(fi->level >= -1 && fi->level <= 3); in arm_fi_to_lfsc()
839 if (fi->level < 0) { in arm_fi_to_lfsc()
842 fsc = fi->level; in arm_fi_to_lfsc()
846 assert(fi->level >= 0 && fi->level <= 3); in arm_fi_to_lfsc()
847 fsc = 0b001000 | fi->level; in arm_fi_to_lfsc()
850 assert(fi->level >= 0 && fi->level <= 3); in arm_fi_to_lfsc()
851 fsc = 0b001100 | fi->level; in arm_fi_to_lfsc()
854 assert(fi->level >= -1 && fi->level <= 3); in arm_fi_to_lfsc()
855 if (fi->level < 0) { in arm_fi_to_lfsc()
858 fsc = 0b000100 | fi->level; in arm_fi_to_lfsc()
862 fsc = 0x10 | (fi->ea << 12); in arm_fi_to_lfsc()
865 assert(fi->level >= -1 && fi->level <= 3); in arm_fi_to_lfsc()
866 if (fi->level < 0) { in arm_fi_to_lfsc()
869 fsc = 0b010100 | fi->level; in arm_fi_to_lfsc()
871 fsc |= fi->ea << 12; in arm_fi_to_lfsc()
877 assert(fi->level >= -1 && fi->level <= 3); in arm_fi_to_lfsc()
878 if (fi->level < 0) { in arm_fi_to_lfsc()
881 fsc = 0b011100 | fi->level; in arm_fi_to_lfsc()
888 fsc = 0x11 | (fi->ea << 12); in arm_fi_to_lfsc()
909 assert(fi->level >= -1 && fi->level <= 3); in arm_fi_to_lfsc()
910 if (fi->level < 0) { in arm_fi_to_lfsc()
913 fsc = 0b100100 | fi->level; in arm_fi_to_lfsc()
1587 GetPhysAddrResult *result, ARMMMUFaultInfo *fi)
1609 ARMMMUFaultInfo *fi)
1615 ARMMMUFaultInfo *fi, uint32_t *mregion);