Lines Matching full:secure
24 /* Our IOMMU has two IOMMU indexes, one for secure transactions and one for
25 * non-secure transactions.
147 if (!attrs.secure && offset < A_PIDR4) { in tz_mpc_reg_read()
240 if (!attrs.secure && offset < A_PIDR4) { in tz_mpc_reg_write()
377 ~attrs.secure); in tz_mpc_handle_block()
398 trace_tz_mpc_mem_blocked_read(addr, size, attrs.secure); in tz_mpc_mem_blocked_read()
410 trace_tz_mpc_mem_blocked_write(addr, value, size, attrs.secure); in tz_mpc_mem_blocked_write()
442 * If the LUT cfg_ns bit is 1, only non-secure transactions in tz_mpc_translate()
443 * may pass. If the bit is 0, only secure transactions may pass. in tz_mpc_translate()
457 /* We treat unspecified attributes like secure. Transactions with in tz_mpc_attrs_to_index()
460 * those to pass through the from-reset "everything is secure" config. in tz_mpc_attrs_to_index()
464 return (attrs.unspecified || attrs.secure) ? IOMMU_IDX_S : IOMMU_IDX_NS; in tz_mpc_attrs_to_index()