Searched refs:object (Results 1 – 14 of 14) sorted by relevance
| /security/landlock/ |
| A D | object.c | 42 void landlock_put_object(struct landlock_object *const object) in landlock_put_object() argument 49 if (!object) in landlock_put_object() 58 if (refcount_dec_and_lock(&object->usage, &object->lock)) { in landlock_put_object() 59 __acquire(&object->lock); in landlock_put_object() 64 object->underops->release(object); in landlock_put_object() 65 kfree_rcu(object, rcu_free); in landlock_put_object()
|
| A D | object.h | 25 void (*release)(struct landlock_object *const object) 26 __releases(object->lock); 83 void landlock_put_object(struct landlock_object *const object); 85 static inline void landlock_get_object(struct landlock_object *const object) in landlock_get_object() argument 87 if (object) in landlock_get_object() 88 refcount_inc(&object->usage); in landlock_get_object()
|
| A D | fs.c | 56 __releases(object->lock) in release_inode() 62 spin_unlock(&object->lock); in release_inode() 70 object->underobj = NULL; in release_inode() 77 spin_unlock(&object->lock); in release_inode() 261 object = rcu_dereference(inode_sec->object); in get_inode_object() 262 if (object) { in get_inode_object() 265 return object; in get_inode_object() 271 spin_lock(&object->lock); in get_inode_object() 379 id.key.object = rcu_dereference(landlock_inode(inode)->object); in find_rule() 1305 object = rcu_dereference(landlock_inode(inode)->object); in hook_sb_delete() [all …]
|
| A D | Makefile | 3 landlock-y := setup.o syscalls.o object.o ruleset.o \
|
| A D | fs.h | 40 struct landlock_object __rcu *object; member
|
| A D | ruleset.c | 130 WARN_ON_ONCE(!id.key.object); in create_rule() 131 landlock_get_object(id.key.object); in create_rule() 170 landlock_put_object(rule->key.object); in free_rule() 218 if (is_object_pointer(id.type) && WARN_ON_ONCE(!id.key.object)) in insert_rule()
|
| A D | ruleset.h | 47 struct landlock_object *object; member
|
| /security/keys/ |
| A D | keyring.c | 42 void *object = assoc_array_ptr_to_leaf(x); in keyring_ptr_to_key() local 305 const struct key *key = keyring_ptr_to_key(object); in keyring_get_object_key_chunk() 387 static void keyring_free_object(void *object) in keyring_free_object() argument 389 key_put(keyring_ptr_to_key(object)); in keyring_free_object() 649 const void *object; in search_keyring() local 651 object = assoc_array_find(&keyring->keys, in search_keyring() 654 return object ? ctx->iterator(object, ctx) : 0; in search_keyring() 1105 const void *object; in find_key_to_update() local 1115 if (object) in find_key_to_update() 1122 key = keyring_ptr_to_key(object); in find_key_to_update() [all …]
|
| A D | internal.h | 125 int (*iterator)(const void *object, void *iterator_data);
|
| /security/smack/ |
| A D | smack_access.c | 117 int smk_access(struct smack_known *subject, struct smack_known *object, in smk_access() argument 138 if (object == &smack_known_web || subject == &smack_known_web) in smk_access() 143 if (object == &smack_known_star) in smk_access() 149 if (subject->smk_known == object->smk_known) in smk_access() 157 if (object == &smack_known_floor) in smk_access() 170 may = smk_access_entry(subject->smk_known, object->smk_known, in smk_access() 192 if (object == smack_unconfined) in smk_access() 201 smack_log(subject->smk_known, object->smk_known, in smk_access() 329 audit_log_untrustedstring(ab, sad->object); in smack_log_callback() 372 sad->object = object_label; in smack_log()
|
| A D | smack_lsm.c | 2678 struct smack_known *object, in smk_ipv6_check() argument 2696 rc = smk_access(subject, object, MAY_WRITE, &ad); in smk_ipv6_check() 2805 struct smack_known *object; in smk_ipv6_port_check() local 2809 object = ssp->smk_in; in smk_ipv6_port_check() 2812 object = smack_ipv6host_label(address); in smk_ipv6_port_check() 2818 if (skp != NULL && object != NULL) in smk_ipv6_port_check() 2819 return smk_ipv6_check(skp, object, address, act); in smk_ipv6_port_check() 2822 if (object == NULL) in smk_ipv6_port_check() 2823 object = smack_net_ambient; in smk_ipv6_port_check() 2842 object = spp->smk_in; in smk_ipv6_port_check() [all …]
|
| A D | smack.h | 262 char *object; member
|
| A D | smackfs.c | 315 static int smk_fill_rule(const char *subject, const char *object, in smk_fill_rule() argument 328 rule->smk_object = smk_import_entry(object, len); in smk_fill_rule() 341 cp = smk_parse_smack(object, len); in smk_fill_rule()
|
| /security/ |
| A D | Kconfig.hardening | 232 are larger than the specified heap object, span multiple
|
Completed in 33 milliseconds