Home
last modified time | relevance | path

Searched refs:h (Results 1 – 12 of 12) sorted by relevance

/security/selinux/ss/
A Dhashtab.h49 int hashtab_init(struct hashtab *h, u32 nel_hint);
70 if (!h->size || h->nel == HASHTAB_MAX_NODES) in hashtab_insert()
73 hvalue = key_params.hash(key) & (h->size - 1); in hashtab_insert()
75 cur = h->htable[hvalue]; in hashtab_insert()
87 return __hashtab_insert(h, prev ? &prev->next : &h->htable[hvalue], key, in hashtab_insert()
97 static inline void *hashtab_search(struct hashtab *h, const void *key, in hashtab_search() argument
103 if (!h->size) in hashtab_search()
106 hvalue = key_params.hash(key) & (h->size - 1); in hashtab_search()
107 cur = h->htable[hvalue]; in hashtab_search()
123 void hashtab_destroy(struct hashtab *h);
[all …]
A Dhashtab.c38 h->nel = 0; in hashtab_init()
39 h->size = 0; in hashtab_init()
40 h->htable = NULL; in hashtab_init()
43 h->htable = kcalloc(size, sizeof(*h->htable), in hashtab_init()
45 if (!h->htable) in hashtab_init()
47 h->size = size; in hashtab_init()
65 h->nel++; in __hashtab_insert()
75 cur = h->htable[i]; in hashtab_destroy()
84 kfree(h->htable); in hashtab_destroy()
85 h->htable = NULL; in hashtab_destroy()
[all …]
A Davtab.c94 h->nel++; in avtab_insert_node()
127 if (!h || !h->nslot || h->nel == U32_MAX) in avtab_insert()
161 if (!h || !h->nslot || h->nel == U32_MAX) in avtab_insert_nonunique()
184 if (!h || !h->nslot) in avtab_search_node()
224 if (!h) in avtab_destroy()
240 h->nel = 0; in avtab_destroy()
241 h->nslot = 0; in avtab_destroy()
242 h->mask = 0; in avtab_destroy()
248 h->nel = 0; in avtab_init()
250 h->mask = 0; in avtab_init()
[all …]
A Davtab.h91 void avtab_init(struct avtab *h);
92 int avtab_alloc(struct avtab *h, u32 nrules);
94 void avtab_destroy(struct avtab *h);
100 void avtab_hash_eval(struct avtab *h, const char *tag);
102 static inline void avtab_hash_eval(struct avtab *h, const char *tag) in avtab_hash_eval() argument
119 struct avtab_node *avtab_insert_nonunique(struct avtab *h,
123 struct avtab_node *avtab_search_node(struct avtab *h,
A Dpolicydb.c684 static void hash_eval(struct hashtab *h, const char *hash_name, in hash_eval() argument
689 hashtab_stat(h, &info); in hash_eval()
692 hash_name, hash_details ? "@" : "", hash_details ?: "", h->nel, in hash_eval()
693 info.slots_used, h->size, info.max_chain_len, in hash_eval()
706 static inline void hash_eval(struct hashtab *h, const char *hash_name, in hash_eval() argument
/security/apparmor/
A DMakefile15 clean-files := capability_names.h rlim_names.h net_names.h
101 $(obj)/capability.o : $(obj)/capability_names.h
102 $(obj)/net.o : $(obj)/net_names.h
103 $(obj)/resource.o : $(obj)/rlim_names.h
104 $(obj)/capability_names.h : $(srctree)/include/uapi/linux/capability.h \
107 $(obj)/rlim_names.h : $(srctree)/include/uapi/asm-generic/resource.h \
110 $(obj)/net_names.h : $(srctree)/include/linux/socket.h \
111 $(srctree)/include/linux/net.h \
A D.gitignore2 net_names.h
3 capability_names.h
4 rlim_names.h
/security/selinux/
A DMakefile27 genhdrs := flask.h av_permissions.h
31 $(addprefix $(obj)/,$(selinux-y)): $(obj)/flask.h
40 $(obj)/flask.h: $(obj)/genheaders FORCE
A D.gitignore2 av_permissions.h
3 flask.h
/security/tomoyo/
A DMakefile4 targets += builtin-policy.h
14 $(obj)/builtin-policy.h: $(wildcard $(obj)/policy/*.conf $(src)/policy/*.conf.default) FORCE
18 $(obj)/common.o: $(obj)/builtin-policy.h
A D.gitignore2 builtin-policy.h
/security/keys/trusted-keys/
A DMakefile10 $(obj)/trusted_tpm2.o: $(obj)/tpm2key.asn1.h

Completed in 16 milliseconds