Lines Matching refs:tr
793 struct role_trans *tr, *ltr = NULL; in policydb_destroy() local
843 for (tr = p->role_tr; tr; tr = tr->next) { in policydb_destroy()
846 ltr = tr; in policydb_destroy()
2232 struct role_trans *tr, *ltr; in policydb_read() local
2389 tr = kzalloc(sizeof(*tr), GFP_KERNEL); in policydb_read()
2390 if (!tr) in policydb_read()
2393 ltr->next = tr; in policydb_read()
2395 p->role_tr = tr; in policydb_read()
2401 tr->role = le32_to_cpu(buf[0]); in policydb_read()
2402 tr->type = le32_to_cpu(buf[1]); in policydb_read()
2403 tr->new_role = le32_to_cpu(buf[2]); in policydb_read()
2408 tr->tclass = le32_to_cpu(buf[0]); in policydb_read()
2410 tr->tclass = p->process_class; in policydb_read()
2412 if (!policydb_role_isvalid(p, tr->role) || in policydb_read()
2413 !policydb_type_isvalid(p, tr->type) || in policydb_read()
2414 !policydb_class_isvalid(p, tr->tclass) || in policydb_read()
2415 !policydb_role_isvalid(p, tr->new_role)) in policydb_read()
2417 ltr = tr; in policydb_read()
2630 struct role_trans *tr; in role_trans_write() local
2636 for (tr = r; tr; tr = tr->next) in role_trans_write()
2642 for (tr = r; tr; tr = tr->next) { in role_trans_write()
2643 buf[0] = cpu_to_le32(tr->role); in role_trans_write()
2644 buf[1] = cpu_to_le32(tr->type); in role_trans_write()
2645 buf[2] = cpu_to_le32(tr->new_role); in role_trans_write()
2650 buf[0] = cpu_to_le32(tr->tclass); in role_trans_write()