Lines Matching defs:extract
41 uint64_t extract; /* temp var holding bit extracted from attr */
44 extract = (uint64_t) ((attr >> MT_SHAREABILITY_SHIFT)
46 retValue |= (extract << PRBAR_SH_SHIFT);
49 extract = (uint64_t) ((attr >> MT_PERM_SHIFT) & MT_PERM_MASK);
50 if (extract == 0U) {
52 } else /* extract == 1 */ {
57 extract = (uint64_t) ((attr >> MT_EXECUTE_SHIFT) & MT_EXECUTE_MASK);
58 retValue |= (extract << PRBAR_XN_SHIFT);
60 extract = (uint64_t) ((attr >> MT_TYPE_SHIFT) & MT_TYPE_MASK);
61 if (extract == 0U) {
71 uint64_t extract; /* temp var holding bit extracted from attr */
74 extract = (uint64_t) ((attr >> MT_TYPE_SHIFT)
76 switch (extract) {
87 retValue |= (extract << PRLAR_ATTR_SHIFT);
95 extract = ~(1U << PRLAR_NS_SHIFT);
96 retValue &= extract;