Lines Matching full:secure
19 * Secure interrupts:
20 * 0b00: no access (NS accesses to bits for Secure interrupts will RAZ/WI)
64 * combination of attrs.secure, GICD_GROUPR and GICD_NSACR. in mask_group_and_nsacr()
68 if (!attrs.secure && !(s->gicd_ctlr & GICD_CTLR_DS)) { in mask_group_and_nsacr()
69 /* bits for Group 0 or Secure Group 1 interrupts are RAZ/WI in mask_group_and_nsacr()
101 * Bits corresponding to Group 0 or Secure Group 1 interrupts RAZ/WI. in gicd_write_bitmap_reg()
124 * Bits corresponding to Group 0 or Secure Group 1 interrupts RAZ/WI. in gicd_write_set_bitmap_reg()
148 * Bits corresponding to Group 0 or Secure Group 1 interrupts RAZ/WI. in gicd_write_clear_bitmap_reg()
172 * Bits corresponding to Group 0 or Secure Group 1 interrupts RAZ/WI. in gicd_read_bitmap_reg()
199 * honouring security state (these are RAZ/WI for Group 0 or Secure in gicd_read_ipriorityr()
210 if (!attrs.secure && !(s->gicd_ctlr & GICD_CTLR_DS)) { in gicd_read_ipriorityr()
212 /* Fields for Group 0 or Secure Group 1 interrupts are RAZ/WI */ in gicd_read_ipriorityr()
225 * honouring security state (these are RAZ/WI for Group 0 or Secure in gicd_write_ipriorityr()
232 if (!attrs.secure && !(s->gicd_ctlr & GICD_CTLR_DS)) { in gicd_write_ipriorityr()
234 /* Fields for Group 0 or Secure Group 1 interrupts are RAZ/WI */ in gicd_write_ipriorityr()
252 if (!attrs.secure && !(s->gicd_ctlr & GICD_CTLR_DS)) { in gicd_read_irouter()
253 /* RAZ/WI for NS accesses to secure interrupts */ in gicd_read_irouter()
274 if (!attrs.secure && !(s->gicd_ctlr & GICD_CTLR_DS)) { in gicd_write_irouter()
275 /* RAZ/WI for NS accesses to secure interrupts */ in gicd_write_irouter()
383 if (!attrs.secure && !(s->gicd_ctlr & GICD_CTLR_DS)) { in gicd_readl()
385 * + bit [31] (RWP) is an alias of the Secure bit [31] in gicd_readl()
386 * + bit [4] (ARE_NS) is an alias of Secure bit [5] in gicd_readl()
387 * + bit [1] (EnableGrp1A) is an alias of Secure bit [1] if in gicd_readl()
389 * + bit [0] (EnableGrp1) is an alias of Secure bit [1] if in gicd_readl()
450 if (!attrs.secure && !(s->gicd_ctlr & GICD_CTLR_DS)) { in gicd_readl()
529 if ((s->gicd_ctlr & GICD_CTLR_DS) || !attrs.secure) { in gicd_readl()
555 if ((s->gicd_ctlr & GICD_CTLR_DS) || !attrs.secure) { in gicd_readl()
624 if (attrs.secure) { in gicd_writel()
625 /* for secure access: in gicd_writel()
633 /* For non secure access ARE_NS is RAO/WI and EnableGrp1 in gicd_writel()
635 * is an alias of the Secure bit [1]. in gicd_writel()
659 if (!attrs.secure && !(s->gicd_ctlr & GICD_CTLR_DS)) { in gicd_writel()
743 if ((s->gicd_ctlr & GICD_CTLR_DS) || !attrs.secure) { in gicd_writel()
767 if ((s->gicd_ctlr & GICD_CTLR_DS) || !attrs.secure) { in gicd_writel()
879 trace_gicv3_dist_badread(offset, size, attrs.secure); in gicv3_dist_read()
887 trace_gicv3_dist_read(offset, *data, size, attrs.secure); in gicv3_dist_read()
920 trace_gicv3_dist_badwrite(offset, data, size, attrs.secure); in gicv3_dist_write()
927 trace_gicv3_dist_write(offset, data, size, attrs.secure); in gicv3_dist_write()