Lines Matching defs:attr
149 struct cil_userattribute *attr = NULL;
152 attr = (struct cil_userattribute *)datum;
153 if (ebitmap_cpy(new, attr->users)) {
178 struct cil_roleattribute *attr = (struct cil_roleattribute *)datum;
179 if (ebitmap_cpy(new, attr->roles)) {
204 struct cil_typeattribute *attr = (struct cil_typeattribute *)datum;
205 if (ebitmap_cpy(new, attr->types)) {
1474 struct cil_typeattribute *attr;
1482 attr = (struct cil_typeattribute *)datum;
1484 return !attr->keep || (ebitmap_cardinality(attr->types) < db->attrs_expand_size);
2597 struct cil_typeattribute *attr = item->data;
2598 if (!attr->keep) {
2649 expr->attr = CEXPR_USER;
2652 expr->attr = CEXPR_USER | CEXPR_TARGET;
2655 expr->attr = CEXPR_USER | CEXPR_XTARGET;
2658 expr->attr = CEXPR_ROLE;
2661 expr->attr = CEXPR_ROLE | CEXPR_TARGET;
2664 expr->attr = CEXPR_ROLE | CEXPR_XTARGET;
2667 expr->attr = CEXPR_TYPE;
2670 expr->attr = CEXPR_TYPE | CEXPR_TARGET;
2673 expr->attr = CEXPR_TYPE | CEXPR_XTARGET;
2679 expr->attr = CEXPR_L1L2;
2681 expr->attr = CEXPR_L1H1;
2683 expr->attr = CEXPR_L1H2;
2688 expr->attr = CEXPR_L2H2;
2693 expr->attr = CEXPR_H1L2;
2695 expr->attr = CEXPR_H1H2;
4593 struct cil_typeattribute *attr = (struct cil_typeattribute *)datum;
4594 ebitmap_for_each_positive_bit(attr->types, tnode, i) {