Home | History | Annotate | Download | only in sepolicy

Lines Matching refs:type_datum

233  * @param type_datum Reference to sepol type_datum
362 * @param type_datum Reference to sepol type_datum
366 static PyObject* get_type_aliases(const qpol_type_t * type_datum, const apol_policy_t * policydb)
378 if (qpol_type_get_name(q, type_datum, &type_name))
380 if (qpol_type_get_isattr(q, type_datum, &isattr))
382 if (qpol_type_get_isalias(q, type_datum, &isalias))
385 if (qpol_type_get_alias_iter(q, type_datum, &iter))
414 * @param type_datum Reference to sepol type_datum
417 static PyObject* get_attr(const qpol_type_t * type_datum, const apol_policy_t * policydb)
430 if (qpol_type_get_name(q, type_datum, &attr_name))
437 if (qpol_type_get_isattr(q, type_datum, &isattr))
441 if (qpol_type_get_type_iter(q, type_datum, &iter))
492 const qpol_type_t *type_datum = NULL;
515 type_datum = apol_vector_get_element(v, (size_t) 0);
516 obj = get_attr(type_datum, policydb);
531 type_datum = (qpol_type_t *) apol_vector_get_element(v, (size_t) i);
532 if (!type_datum)
534 obj = get_attr(type_datum, policydb);
559 * @param type_datum Reference to sepol type_datum
562 static PyObject* get_type_attrs(const qpol_type_t * type_datum, const apol_policy_t * policydb)
572 if (qpol_type_get_attr_iter(q, type_datum, &iter))
596 static PyObject* get_type(const qpol_type_t * type_datum, const apol_policy_t * policydb) {
607 if (qpol_type_get_name(q, type_datum, &type_name))
609 if (qpol_type_get_isalias(q, type_datum, &isalias))
611 if (qpol_type_get_isattr(q, type_datum, &isattr))
613 if (qpol_type_get_ispermissive(q, type_datum, &ispermissive))
623 obj = get_type_attrs(type_datum, policydb);
629 obj = get_type_aliases(type_datum, policydb);
729 * @param type_datum Reference to sepol type_datum
814 * @param type_datum Reference to sepol type_datum
1006 * @param type_datum Reference to sepol type_datum
1014 const qpol_type_t *type_datum = NULL;
1058 if (qpol_iterator_get_item(iter, (void **)&type_datum))
1060 if (qpol_type_get_name(q, type_datum, &type_name))
1270 const qpol_type_t *type_datum = NULL;
1280 if (qpol_policy_get_type_by_name(q, name, &type_datum)) {
1284 obj = get_type(type_datum, policydb);
1293 if (qpol_iterator_get_item(iter, (void **)&type_datum))
1295 obj = get_type(type_datum, policydb);