Lines Matching refs:xperms
124 char *sepol_extended_perms_to_string(avtab_extended_perms_t *xperms) in sepol_extended_perms_to_string() argument
137 if ((xperms->specified != AVTAB_XPERMS_IOCTLFUNCTION) in sepol_extended_perms_to_string()
138 && (xperms->specified != AVTAB_XPERMS_IOCTLDRIVER)) in sepol_extended_perms_to_string()
145 for (bit = 0; bit < sizeof(xperms->perms)*8; bit++) { in sepol_extended_perms_to_string()
146 if (!xperm_test(bit, xperms->perms)) in sepol_extended_perms_to_string()
149 if (in_range && next_bit_in_range(bit, xperms->perms)) { in sepol_extended_perms_to_string()
152 } else if (next_bit_in_range(bit, xperms->perms)) { in sepol_extended_perms_to_string()
159 if (xperms->specified & AVTAB_XPERMS_IOCTLFUNCTION) { in sepol_extended_perms_to_string()
160 value = xperms->driver<<8 | bit; in sepol_extended_perms_to_string()
161 low_value = xperms->driver<<8 | low_bit; in sepol_extended_perms_to_string()
167 } else if (xperms->specified & AVTAB_XPERMS_IOCTLDRIVER) { in sepol_extended_perms_to_string()