• Home
  • Raw
  • Download

Lines Matching refs:context

224 static prop_area* map_prop_area_rw(const char* filename, const char* context,  in map_prop_area_rw()  argument
241 if (context) { in map_prop_area_rw()
242 if (fsetxattr(fd, XATTR_NAME_SELINUX, context, strlen(context) + 1, 0) != 0) { in map_prop_area_rw()
244 "fsetxattr failed to set context (%s) for \"%s\"", context, filename); in map_prop_area_rw()
648 context_node(context_node* next, const char* context, prop_area* pa) in context_node() argument
649 : next(next), context_(strdup(context)), pa_(pa), no_access_(false) { in context_node()
660 const char* context() const { return context_; } in context() function in context_node
676 prefix_node(struct prefix_node* next, const char* prefix, context_node* context) in prefix_node()
677 : prefix(strdup(prefix)), prefix_len(strlen(prefix)), context(context), next(next) { in prefix_node()
684 context_node* context; member
693 static void list_add_after_len(prefix_node** list, const char* prefix, context_node* context) { in list_add_after_len() argument
700 list_add(next_list, prefix, context); in list_add_after_len()
705 list_add(next_list, prefix, context); in list_add_after_len()
839 auto cnode = entry->context; in get_prop_area_for_name()
954 char* context = nullptr; in initialize_properties() local
957 int items = read_spec_entries(buffer, 2, &prop_prefix, &context); in initialize_properties()
972 free(context); in initialize_properties()
977 contexts, [context](context_node* l) { return !strcmp(l->context(), context); }); in initialize_properties()
981 list_add(&contexts, context, nullptr); in initialize_properties()
985 free(context); in initialize_properties()