#include <linux/sched.h>
#include <linux/smp_lock.h>
#include <linux/module.h>
#include <asm/uaccess.h>
#include <rsbac/types.h>
#include <rsbac/error.h>
#include <rsbac/helpers.h>
#include <rsbac/getname.h>
#include <rsbac/debug.h>
#include <rsbac/adf.h>
#include <rsbac/aci_data_structures.h>
#include <rsbac/proc_fs.h>
#include <rsbac/rkmem.h>
#include <rsbac/lists.h>
#include <rsbac/gen_lists.h>
Go to the source code of this file.
|
Definition at line 856 of file gen_lists.c. References rsbac_list_reg_item_t::compare, rsbac_list_reg_item_t::count, rsbac_list_reg_item_t::curr, rsbac_list_info_t::data_size, rsbac_list_info_t::desc_size, rsbac_list_reg_item_t::head, rsbac_list_reg_item_t::info, insert_item_compare(), insert_item_memcmp(), NULL, rsbac_kmalloc(), rsbac_time_t, and rsbac_list_reg_item_t::tail. Referenced by read_list(), rsbac_list_add_ttl(), and rsbac_reg_register(). |
|
|
Definition at line 1447 of file gen_lists.c. References rsbac_list_lol_reg_head_t::count, rsbac_list_lol_reg_head_t::curr, rsbac_list_lol_reg_head_t::head, lol_reg_head, rsbac_list_lol_reg_item_t::next, NULL, rsbac_list_lol_reg_item_t::prev, and rsbac_list_lol_reg_head_t::tail. Referenced by rsbac_list_lol_register(). |
|
|
Definition at line 1341 of file gen_lists.c. References rsbac_list_reg_head_t::count, rsbac_list_reg_head_t::curr, rsbac_list_reg_head_t::head, rsbac_list_reg_item_t::next, NULL, rsbac_list_reg_item_t::prev, reg_head, and rsbac_list_reg_head_t::tail. Referenced by rsbac_list_register(). |
|
Definition at line 1786 of file gen_lists.c. References rsbac_list_lol_reg_item_t::def_data, rsbac_list_lol_reg_item_t::def_subdata, remove_all_lol_items(), and rsbac_kfree(). Referenced by remove_lol_reg(), and rsbac_list_lol_register(). |
|
Definition at line 1727 of file gen_lists.c. References rsbac_list_reg_item_t::def_data, remove_all_items(), and rsbac_kfree(). Referenced by remove_reg(), and rsbac_list_register(). |
|
Definition at line 1366 of file gen_lists.c. References rsbac_list_lol_info_t::data_size, FALSE, NULL, rsbac_kfree(), rsbac_kmalloc(), rsbac_list_compare_function_t, RSBAC_LIST_DEF_DATA, RSBAC_LIST_DEF_SUBDATA, rsbac_list_get_conv_t, RSBAC_LIST_MAX_FILENAME, RSBAC_LIST_NO_WRITE, RSBAC_LIST_NONAME, rsbac_list_lol_info_t::subdata_size, and TRUE. Referenced by rsbac_list_lol_register(). |
|
Definition at line 1284 of file gen_lists.c. References rsbac_list_info_t::data_size, FALSE, NULL, rsbac_kfree(), rsbac_kmalloc(), rsbac_list_compare_function_t, RSBAC_LIST_DEF_DATA, rsbac_list_get_conv_t, RSBAC_LIST_MAX_FILENAME, RSBAC_LIST_NO_WRITE, RSBAC_LIST_NONAME, and TRUE. Referenced by rsbac_list_register(). |
|
Definition at line 1472 of file gen_lists.c. References rsbac_list_reg_item_t::count, rsbac_list_reg_item_t::curr, rsbac_list_reg_item_t::head, rsbac_list_item_t::next, NULL, rsbac_list_item_t::prev, rsbac_kfree(), and rsbac_list_reg_item_t::tail. Referenced by remove_item(), rsbac_check_lists(), rsbac_list_add_ttl(), and rsbac_list_check(). |
|
|
Definition at line 1548 of file gen_lists.c. References rsbac_list_lol_item_t::count, rsbac_list_lol_item_t::curr, rsbac_list_lol_item_t::head, rsbac_list_item_t::next, NULL, rsbac_list_item_t::prev, rsbac_kfree(), and rsbac_list_lol_item_t::tail. Referenced by remove_lol_subitem(), rsbac_check_lists(), rsbac_list_lol_check(), and rsbac_list_lol_subadd_ttl(). |
|
|
|
Definition at line 714 of file gen_lists.c. References rsbac_list_reg_item_t::compare, rsbac_list_reg_item_t::count, rsbac_list_reg_item_t::curr, rsbac_list_reg_item_t::head, rsbac_list_item_t::next, NULL, rsbac_list_item_t::prev, and rsbac_list_reg_item_t::tail. Referenced by add_item(). |
|
Definition at line 781 of file gen_lists.c. References rsbac_list_reg_item_t::count, rsbac_list_reg_item_t::curr, rsbac_list_info_t::desc_size, rsbac_list_reg_item_t::head, rsbac_list_reg_item_t::info, rsbac_list_item_t::next, NULL, rsbac_list_item_t::prev, and rsbac_list_reg_item_t::tail. Referenced by add_item(). |
|
Definition at line 1090 of file gen_lists.c. References rsbac_list_lol_reg_item_t::compare, rsbac_list_lol_reg_item_t::count, rsbac_list_lol_reg_item_t::curr, rsbac_list_lol_reg_item_t::head, rsbac_list_lol_item_t::next, NULL, rsbac_list_lol_item_t::prev, and rsbac_list_lol_reg_item_t::tail. Referenced by add_lol_item(). |
|
Definition at line 1157 of file gen_lists.c. References rsbac_list_lol_reg_item_t::count, rsbac_list_lol_reg_item_t::curr, rsbac_list_lol_info_t::desc_size, rsbac_list_lol_reg_item_t::head, rsbac_list_lol_reg_item_t::info, rsbac_list_lol_item_t::next, NULL, rsbac_list_lol_item_t::prev, and rsbac_list_lol_reg_item_t::tail. Referenced by add_lol_item(). |
|
Definition at line 902 of file gen_lists.c. References rsbac_list_lol_item_t::count, rsbac_list_lol_item_t::curr, rsbac_list_lol_item_t::head, rsbac_list_item_t::next, NULL, rsbac_list_item_t::prev, rsbac_list_lol_reg_item_t::subcompare, and rsbac_list_lol_item_t::tail. Referenced by add_lol_subitem(). |
|
Definition at line 970 of file gen_lists.c. References rsbac_list_lol_item_t::count, rsbac_list_lol_item_t::curr, rsbac_list_lol_item_t::head, rsbac_list_lol_reg_item_t::info, rsbac_list_item_t::next, NULL, rsbac_list_item_t::prev, rsbac_list_lol_info_t::subdesc_size, and rsbac_list_lol_item_t::tail. Referenced by add_lol_subitem(). |
|
Definition at line 161 of file gen_lists.c. References rsbac_list_reg_item_t::compare, lookup_item_compare(), lookup_item_memcmp(), and NULL. Referenced by remove_item(), rsbac_list_add_ttl(), rsbac_list_exist(), rsbac_list_get_data_ttl(), rsbac_list_remove(), rsbac_reg_register(), rsbac_reg_switch(), and rsbac_reg_unregister(). |
|
Definition at line 37 of file gen_lists.c. References rsbac_list_reg_item_t::compare, rsbac_list_reg_item_t::curr, rsbac_list_reg_item_t::head, and NULL. Referenced by lookup_item(). |
|
Definition at line 225 of file gen_lists.c. References lookup_item_data_compare(), lookup_item_data_memcmp(), NULL, and rsbac_list_data_compare_function_t. Referenced by rsbac_list_get_desc(). |
|
Definition at line 174 of file gen_lists.c. References compare(), rsbac_list_info_t::desc_size, rsbac_list_reg_item_t::head, rsbac_list_reg_item_t::info, rsbac_list_item_t::next, NULL, and rsbac_list_data_compare_function_t. Referenced by lookup_item_data(). |
|
Definition at line 199 of file gen_lists.c. References rsbac_list_info_t::data_size, rsbac_list_info_t::desc_size, rsbac_list_reg_item_t::head, rsbac_list_reg_item_t::info, rsbac_list_item_t::next, and NULL. Referenced by lookup_item_data(). |
|
Definition at line 94 of file gen_lists.c. References rsbac_list_reg_item_t::curr, rsbac_list_info_t::desc_size, rsbac_list_reg_item_t::head, rsbac_list_reg_item_t::info, and NULL. Referenced by lookup_item(). |
|
|
Definition at line 406 of file gen_lists.c. References rsbac_list_lol_reg_item_t::compare, rsbac_list_lol_reg_item_t::curr, rsbac_list_lol_reg_item_t::head, and NULL. Referenced by lookup_lol_item(). |
|
Definition at line 463 of file gen_lists.c. References rsbac_list_lol_reg_item_t::curr, rsbac_list_lol_info_t::desc_size, rsbac_list_lol_reg_item_t::head, rsbac_list_lol_reg_item_t::info, and NULL. Referenced by lookup_lol_item(). |
|
Definition at line 629 of file gen_lists.c. References rsbac_list_lol_reg_head_t::curr, rsbac_list_lol_reg_head_t::head, lol_reg_head, rsbac_list_lol_reg_item_t::next, and NULL. Referenced by remove_lol_reg(), rsbac_list_lol_destroy(), rsbac_list_lol_detach(), and rsbac_list_lol_no_write(). |
|
Definition at line 665 of file gen_lists.c. References rsbac_list_lol_reg_head_t::curr, rsbac_list_lol_reg_head_t::head, lol_reg_head, rsbac_list_lol_reg_item_t::next, NULL, and RSBAC_LIST_MAX_FILENAME. Referenced by rsbac_list_lol_register(), and rsbac_list_register(). |
|
Definition at line 368 of file gen_lists.c. References lookup_lol_subitem_compare(), lookup_lol_subitem_memcmp(), NULL, and rsbac_list_lol_reg_item_t::subcompare. Referenced by remove_lol_subitem(), rsbac_list_lol_get_subdata_ttl(), rsbac_list_lol_subadd_ttl(), rsbac_list_lol_subexist(), rsbac_list_lol_subremove(), and rsbac_list_lol_subremove_from_all(). |
|
Definition at line 241 of file gen_lists.c. References compare(), rsbac_list_lol_item_t::curr, rsbac_list_lol_item_t::head, NULL, and rsbac_list_compare_function_t. Referenced by lookup_lol_subitem(). |
|
Definition at line 300 of file gen_lists.c. References rsbac_list_lol_item_t::curr, rsbac_list_lol_item_t::head, rsbac_list_lol_reg_item_t::info, NULL, and rsbac_list_lol_info_t::subdesc_size. Referenced by lookup_lol_subitem(). |
|
Definition at line 382 of file gen_lists.c. References compare(), rsbac_list_lol_item_t::head, rsbac_list_item_t::next, NULL, and rsbac_list_compare_function_t. Referenced by rsbac_list_lol_subexist_compare(). |
|
Definition at line 545 of file gen_lists.c. References rsbac_list_reg_head_t::curr, rsbac_list_reg_head_t::head, rsbac_list_reg_item_t::next, NULL, and reg_head. Referenced by remove_reg(), rsbac_list_destroy(), rsbac_list_detach(), and rsbac_list_no_write(). |
|
Definition at line 581 of file gen_lists.c. References rsbac_list_reg_head_t::curr, rsbac_list_reg_head_t::head, rsbac_list_reg_item_t::next, NULL, reg_head, and RSBAC_LIST_MAX_FILENAME. Referenced by rsbac_list_lol_register(), and rsbac_list_register(). |
|
|
|
Definition at line 1528 of file gen_lists.c. References rsbac_list_reg_item_t::count, rsbac_list_reg_item_t::curr, rsbac_list_reg_item_t::head, rsbac_list_item_t::next, NULL, rsbac_kfree(), and rsbac_list_reg_item_t::tail. Referenced by clear_reg(), and rsbac_list_remove_all(). |
|
Definition at line 1695 of file gen_lists.c. References rsbac_list_lol_reg_item_t::count, rsbac_list_lol_reg_item_t::curr, rsbac_list_lol_item_t::head, rsbac_list_lol_reg_item_t::head, rsbac_list_item_t::next, NULL, rsbac_kfree(), and rsbac_list_lol_reg_item_t::tail. Referenced by clear_lol_reg(), and rsbac_list_lol_remove_all(). |
|
Definition at line 1675 of file gen_lists.c. References rsbac_list_lol_item_t::count, rsbac_list_lol_item_t::curr, rsbac_list_lol_item_t::head, rsbac_list_item_t::next, NULL, rsbac_kfree(), and rsbac_list_lol_item_t::tail. Referenced by rsbac_list_lol_subremove_all(). |
|
Definition at line 1513 of file gen_lists.c. References do_remove_item(), and lookup_item(). Referenced by rsbac_list_remove(), and rsbac_reg_unregister(). |
|
Definition at line 1659 of file gen_lists.c. References do_remove_lol_item(), and lookup_lol_item(). Referenced by rsbac_list_lol_remove(), and rsbac_list_lol_subadd_ttl(). |
|
Definition at line 1801 of file gen_lists.c. References clear_lol_reg(), rsbac_list_lol_reg_head_t::count, rsbac_list_lol_reg_head_t::curr, rsbac_list_lol_reg_head_t::head, lol_reg_head, lookup_lol_reg(), rsbac_list_lol_reg_item_t::next, NULL, rsbac_list_lol_reg_item_t::prev, and rsbac_list_lol_reg_head_t::tail. Referenced by rsbac_list_lol_destroy(), and rsbac_list_lol_detach(). |
|
Definition at line 1589 of file gen_lists.c. References do_remove_lol_subitem(), and lookup_lol_subitem(). Referenced by rsbac_list_lol_subremove(), and rsbac_list_lol_subremove_from_all(). |
|
Definition at line 1740 of file gen_lists.c. References clear_reg(), rsbac_list_reg_head_t::count, rsbac_list_reg_head_t::curr, rsbac_list_reg_head_t::head, lookup_reg(), rsbac_list_reg_item_t::next, NULL, rsbac_list_reg_item_t::prev, reg_head, and rsbac_list_reg_head_t::tail. Referenced by rsbac_list_destroy(), and rsbac_list_detach(). |
|
Definition at line 3902 of file gen_lists.c. References do_remove_item(), do_remove_lol_item(), do_remove_lol_subitem(), rsbac_list_reg_head_t::head, rsbac_list_lol_reg_head_t::head, list_initialized, rsbac_list_reg_head_t::lock, rsbac_list_lol_reg_head_t::lock, lol_reg_head, reg_head, RSBAC_ENOTINITIALIZED, RSBAC_LIST_DEF_DATA, and RSBAC_LIST_PERSIST. Referenced by rsbac_do_init(), and sys_rsbac_check(). |
|
Definition at line 5617 of file gen_lists.c. References rsbac_list_add_ttl(), rsbac_list_handle_t, and RSBAC_LIST_TTL_KEEP. Referenced by rsbac_acl_add_group(), rsbac_acl_change_group(), rsbac_acl_remove_from_acl_entry(), rsbac_adf_log_switch(), rsbac_do_init(), rsbac_init(), rsbac_init_acl(), rsbac_init_rc(), rsbac_kthread_notify(), rsbac_pm_add_target(), rsbac_pm_set_data(), rsbac_rc_copy_role(), rsbac_rc_set_item(), and rsbac_set_attr(). |
|
Definition at line 5532 of file gen_lists.c. References add_item(), do_remove_item(), list_initialized, rsbac_list_reg_head_t::lock, lookup_item(), reg_head, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, RSBAC_LIST_MAX_AGE_LIMIT, RSBAC_LIST_TTL_KEEP, rsbac_time_t, and TRUE. Referenced by rsbac_acl_add_to_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_list_add(), rsbac_list_add_ttl_u32(), rsbac_list_add_u32(), and rsbac_set_attr(). |
|
Definition at line 5609 of file gen_lists.c. References rsbac_list_add_ttl(), rsbac_list_handle_t, and rsbac_time_t. |
|
Definition at line 5629 of file gen_lists.c. References rsbac_list_add_ttl(), rsbac_list_handle_t, and RSBAC_LIST_TTL_KEEP. Referenced by need_overwrite_func(), request_func(), set_attr_func(), syscall_func(), and write_func(). |
|
Definition at line 4212 of file gen_lists.c. References do_remove_item(), list_initialized, rsbac_list_reg_head_t::lock, reg_head, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and TRUE. |
|
Definition at line 3599 of file gen_lists.c. Referenced by acl_register_fd_lists(), auth_register_fd_lists(), mac_register_fd_lists(), register_fd_lists(), rsbac_do_init(), rsbac_init_acl(), rsbac_init_pm(), and rsbac_init_rc(). |
|
Definition at line 7074 of file gen_lists.c. References list_initialized, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, and rsbac_list_handle_t. Referenced by rsbac_check_acl(), rsbac_do_init(), rsbac_init_acl(), rsbac_init_rc(), rsbac_rc_get_list(), rsbac_stats(), rsbac_stats_acl(), and rsbac_stats_rc(). |
|
Definition at line 5036 of file gen_lists.c. References list_initialized, rsbac_list_reg_head_t::lock, lookup_reg(), NULL, proc_rsbac_backup_p, reg_head, remove_reg(), RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, RSBAC_LIST_BACKUP, rsbac_list_handle_t, rsbac_list_key_t, and RSBAC_LIST_PERSIST. |
|
|
Definition at line 6702 of file gen_lists.c. References FALSE, list_initialized, rsbac_list_reg_head_t::lock, lookup_item(), reg_head, RSBAC_EINVALIDVALUE, rsbac_list_handle_t, and TRUE. Referenced by rsbac_acl_add_group(), rsbac_acl_add_group_member(), rsbac_acl_change_group(), rsbac_acl_get_group_members(), rsbac_acl_group_exist(), rsbac_acl_remove_group_member(), rsbac_check_acl(), rsbac_get_attr(), rsbac_init_rc(), rsbac_list_exist_u32(), rsbac_pm_exists(), rsbac_rc_set_item(), and rsbac_set_attr(). |
|
Definition at line 6752 of file gen_lists.c. References rsbac_list_exist(), and rsbac_list_handle_t. Referenced by init_module(). |
|
Definition at line 7338 of file gen_lists.c. References list_initialized, rsbac_list_reg_head_t::lock, NULL, reg_head, RSBAC_EINVALIDREQUEST, RSBAC_EINVALIDVALUE, RSBAC_ENOMEM, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and rsbac_vmalloc. Referenced by rsbac_acl_list_groups(), and rsbac_acl_remove_user(). |
|
Definition at line 7107 of file gen_lists.c. References list_initialized, rsbac_list_reg_head_t::lock, NULL, reg_head, RSBAC_EINVALIDVALUE, RSBAC_ENOMEM, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and rsbac_vmalloc. Referenced by rsbac_check(), and rsbac_rc_get_list(). |
|
Definition at line 7709 of file gen_lists.c. References NULL, rsbac_list_get_all_items_ttl(), and rsbac_list_handle_t. |
|
Definition at line 7628 of file gen_lists.c. References list_initialized, rsbac_list_reg_head_t::lock, NULL, reg_head, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDVALUE, RSBAC_ENOMEM, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, rsbac_time_t, and rsbac_vmalloc. Referenced by rsbac_acl_get_tlist(), and rsbac_list_get_all_items(). |
|
|
Definition at line 6247 of file gen_lists.c. References list_initialized, rsbac_list_reg_head_t::lock, lookup_item(), reg_head, RSBAC_EINVALIDREQUEST, RSBAC_EINVALIDVALUE, RSBAC_ENOTFOUND, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and rsbac_time_t. Referenced by rsbac_list_get_data(), rsbac_list_get_data_ttl_u32(), and rsbac_list_get_data_u32(). |
|
Definition at line 6326 of file gen_lists.c. References rsbac_list_get_data_ttl(), rsbac_list_handle_t, and rsbac_time_t. |
|
Definition at line 6345 of file gen_lists.c. References NULL, rsbac_list_get_data_ttl(), and rsbac_list_handle_t. Referenced by init_module(). |
|
Definition at line 6646 of file gen_lists.c. References list_initialized, rsbac_list_reg_head_t::lock, lookup_item_data(), reg_head, RSBAC_EINVALIDREQUEST, RSBAC_EINVALIDVALUE, RSBAC_ENOTFOUND, RSBAC_ENOTINITIALIZED, rsbac_list_data_compare_function_t, and rsbac_list_handle_t. Referenced by rsbac_rc_get_boot_role(). |
|
Definition at line 7568 of file gen_lists.c. References list_initialized, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, and rsbac_list_handle_t. |
|
Definition at line 6596 of file gen_lists.c. References list_initialized, rsbac_list_reg_head_t::lock, reg_head, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, and rsbac_list_handle_t. Referenced by rsbac_init_acl(). |
|
|
Definition at line 5871 of file gen_lists.c. References rsbac_list_handle_t, rsbac_list_lol_add_ttl(), and RSBAC_LIST_TTL_KEEP. Referenced by rsbac_acl_add_group_member(), rsbac_acl_add_to_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_acl_set_mask(), rsbac_init_acl(), rsbac_init_rc(), rsbac_pm_create_set(), rsbac_pm_pp_intersec(), and rsbac_pm_pp_union(). |
|
Definition at line 5782 of file gen_lists.c. References add_lol_item(), do_remove_lol_item(), list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, lookup_lol_item(), RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, RSBAC_LIST_MAX_AGE_LIMIT, RSBAC_LIST_TTL_KEEP, rsbac_time_t, and TRUE. Referenced by rsbac_list_lol_add(), rsbac_list_lol_add_ttl_u32(), and rsbac_list_lol_add_u32(). |
|
Definition at line 5860 of file gen_lists.c. References rsbac_list_handle_t, rsbac_list_lol_add_ttl(), and rsbac_time_t. |
|
Definition at line 5882 of file gen_lists.c. References rsbac_list_handle_t, rsbac_list_lol_add_ttl(), and RSBAC_LIST_TTL_KEEP. |
|
Definition at line 7008 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, and rsbac_list_handle_t. Referenced by rsbac_stats_acl(), rsbac_stats_auth(), rsbac_stats_mac(), and rsbac_stats_pm(). |
|
Definition at line 4305 of file gen_lists.c. References do_remove_lol_item(), do_remove_lol_subitem(), list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, RSBAC_LIST_DEF_DATA, and rsbac_list_handle_t. |
|
Definition at line 7048 of file gen_lists.c. References list_initialized, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, and rsbac_list_handle_t. Referenced by rsbac_check_acl(), rsbac_init_acl(), rsbac_stats_acl(), rsbac_stats_auth(), rsbac_stats_mac(), and rsbac_stats_pm(). |
|
Definition at line 5116 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, lookup_lol_reg(), NULL, proc_rsbac_backup_p, remove_lol_reg(), RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, RSBAC_LIST_BACKUP, rsbac_list_handle_t, rsbac_list_key_t, and RSBAC_LIST_PERSIST. |
|
|
|
Definition at line 6954 of file gen_lists.c. References rsbac_list_handle_t, and rsbac_list_lol_exist(). |
|
Definition at line 7490 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, NULL, RSBAC_EINVALIDREQUEST, RSBAC_EINVALIDVALUE, RSBAC_ENOMEM, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and rsbac_vmalloc. |
|
Definition at line 7266 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, NULL, RSBAC_EINVALIDVALUE, RSBAC_ENOMEM, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and rsbac_vmalloc. Referenced by rsbac_acl_get_group_members(), rsbac_check_acl(), rsbac_check_auth(), rsbac_check_mac(), and rsbac_init_rc(). |
|
Definition at line 7809 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, rsbac_list_reg_head_t::lock, lol_reg_head, NULL, reg_head, RSBAC_EINVALIDVALUE, RSBAC_ENOMEM, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and rsbac_vmalloc. |
|
Definition at line 7413 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, lookup_lol_item(), NULL, RSBAC_EINVALIDREQUEST, RSBAC_EINVALIDVALUE, RSBAC_ENOMEM, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and rsbac_vmalloc. |
|
Definition at line 7258 of file gen_lists.c. References NULL, rsbac_list_handle_t, and rsbac_list_lol_get_all_subdesc_ttl(). Referenced by rsbac_check_acl(), rsbac_pm_pp_intersec(), rsbac_pm_pp_subset(), rsbac_pm_pp_superset(), rsbac_pm_pp_union(), and rsbac_rc_copy_role(). |
|
|
Definition at line 7801 of file gen_lists.c. References NULL, rsbac_list_handle_t, and rsbac_list_lol_get_all_subitems_ttl(). Referenced by rsbac_rc_copy_role(). |
|
Definition at line 7717 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, lookup_lol_item(), NULL, RSBAC_EINVALIDVALUE, RSBAC_ENOMEM, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, rsbac_time_t, and rsbac_vmalloc. Referenced by rsbac_acl_get_tlist(), and rsbac_list_lol_get_all_subitems(). |
|
Definition at line 6576 of file gen_lists.c. References NULL, rsbac_list_handle_t, and rsbac_list_lol_get_data_ttl(). Referenced by rsbac_acl_get_mask(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), and rsbac_acl_remove_acl_entry(). |
|
Definition at line 6486 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, lookup_lol_item(), RSBAC_EINVALIDREQUEST, RSBAC_EINVALIDVALUE, RSBAC_ENOTFOUND, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and rsbac_time_t. Referenced by rsbac_list_lol_get_data(), rsbac_list_lol_get_data_ttl_u32(), and rsbac_list_lol_get_data_u32(). |
|
Definition at line 6565 of file gen_lists.c. References rsbac_list_handle_t, rsbac_list_lol_get_data_ttl(), and rsbac_time_t. |
|
Definition at line 6587 of file gen_lists.c. References NULL, rsbac_list_handle_t, and rsbac_list_lol_get_data_ttl(). |
|
Definition at line 7604 of file gen_lists.c. References list_initialized, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, and rsbac_list_handle_t. |
|
Definition at line 6465 of file gen_lists.c. References NULL, rsbac_list_handle_t, and rsbac_list_lol_get_subdata_ttl(). Referenced by rsbac_acl_add_to_acl_entry(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), rsbac_acl_remove_from_acl_entry(), and rsbac_rc_check_comp(). |
|
Definition at line 6353 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, lookup_lol_item(), lookup_lol_subitem(), RSBAC_EINVALIDREQUEST, RSBAC_EINVALIDVALUE, RSBAC_ENOTFOUND, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and rsbac_time_t. Referenced by rsbac_acl_get_group_members(), rsbac_list_lol_get_subdata(), rsbac_list_lol_get_subdata_ttl_u32(), rsbac_list_lol_get_subdata_u32(), and rsbac_rc_get_item(). |
|
Definition at line 6453 of file gen_lists.c. References rsbac_list_handle_t, rsbac_list_lol_get_subdata_ttl(), and rsbac_time_t. |
|
Definition at line 6477 of file gen_lists.c. References NULL, rsbac_list_handle_t, and rsbac_list_lol_get_subdata_ttl(). |
|
Definition at line 7586 of file gen_lists.c. References list_initialized, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, and rsbac_list_handle_t. Referenced by rsbac_rc_copy_role(). |
|
Definition at line 5473 of file gen_lists.c. References FALSE, list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, lookup_lol_reg(), RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, rsbac_list_key_t, and TRUE. |
|
|
|
Definition at line 6207 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, remove_all_lol_items(), RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and TRUE. |
|
Definition at line 6197 of file gen_lists.c. References rsbac_list_handle_t, and rsbac_list_lol_remove(). |
|
Definition at line 5755 of file gen_lists.c. References rsbac_list_handle_t, rsbac_list_lol_subadd_ttl(), and RSBAC_LIST_TTL_KEEP. Referenced by rsbac_acl_remove_from_acl_entry(), rsbac_auth_p_capset_member(), rsbac_init_acl(), rsbac_init_rc(), rsbac_pm_add_to_set(), rsbac_pm_pp_intersec(), rsbac_pm_pp_union(), and rsbac_rc_copy_role(). |
|
|
Definition at line 5743 of file gen_lists.c. References rsbac_list_handle_t, rsbac_list_lol_subadd_ttl(), and rsbac_time_t. |
|
Definition at line 5768 of file gen_lists.c. References rsbac_list_handle_t, rsbac_list_lol_subadd_ttl(), and RSBAC_LIST_TTL_KEEP. |
|
Definition at line 6965 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, lookup_lol_item(), RSBAC_EINVALIDVALUE, RSBAC_ENOTFOUND, RSBAC_ENOTINITIALIZED, and rsbac_list_handle_t. Referenced by rsbac_acl_remove_acl_entry(), rsbac_acl_remove_group_member(), rsbac_pm_pp_only(), and rsbac_rc_get_list(). |
|
|
Definition at line 6829 of file gen_lists.c. References FALSE, list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, lookup_lol_item(), lookup_lol_subitem_user_compare(), RSBAC_EINVALIDVALUE, rsbac_list_compare_function_t, rsbac_list_handle_t, rsbac_list_lol_subexist(), and TRUE. Referenced by rsbac_auth_p_capset_member(). |
|
Definition at line 6893 of file gen_lists.c. References rsbac_list_compare_function_t, rsbac_list_handle_t, and rsbac_list_lol_subexist(). |
|
Definition at line 6821 of file gen_lists.c. References rsbac_list_handle_t, and rsbac_list_lol_subexist(). |
|
|
Definition at line 6110 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, lookup_lol_item(), remove_all_lol_subitems(), RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and TRUE. Referenced by rsbac_list_lol_subremove_all_u32(), and rsbac_pm_clear_set(). |
|
Definition at line 6149 of file gen_lists.c. References rsbac_list_handle_t, and rsbac_list_lol_subremove_all(). |
|
Definition at line 6054 of file gen_lists.c. References list_initialized, rsbac_list_lol_reg_head_t::lock, lol_reg_head, lookup_lol_subitem(), remove_lol_subitem(), RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and TRUE. Referenced by rsbac_acl_remove_group(), rsbac_acl_remove_subject(), rsbac_acl_remove_user(), rsbac_list_lol_subremove_from_all_u32(), and rsbac_rc_set_item(). |
|
Definition at line 6100 of file gen_lists.c. References rsbac_list_handle_t, and rsbac_list_lol_subremove_from_all(). |
|
Definition at line 6044 of file gen_lists.c. References rsbac_list_handle_t, and rsbac_list_lol_subremove(). |
|
Definition at line 3642 of file gen_lists.c. Referenced by rsbac_mount(). |
|
Definition at line 5421 of file gen_lists.c. References FALSE, list_initialized, rsbac_list_reg_head_t::lock, lookup_reg(), reg_head, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, rsbac_list_key_t, and TRUE. |
|
|
Definition at line 5892 of file gen_lists.c. References list_initialized, rsbac_list_reg_head_t::lock, lookup_item(), reg_head, remove_item(), RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and TRUE. Referenced by rsbac_acl_remove_acl_entry(), rsbac_acl_remove_group(), rsbac_acl_remove_subject(), rsbac_acl_remove_user(), rsbac_check(), rsbac_list_remove_u32(), rsbac_pm_exists(), rsbac_pm_remove_target(), rsbac_rc_set_item(), rsbac_remove_target(), and rsbac_set_attr(). |
|
Definition at line 5941 of file gen_lists.c. References list_initialized, rsbac_list_reg_head_t::lock, reg_head, remove_all_items(), RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_list_handle_t, and TRUE. |
|
Definition at line 5931 of file gen_lists.c. References rsbac_list_handle_t, and rsbac_list_remove(). |
|
Definition at line 3647 of file gen_lists.c. Referenced by rsbac_umount(). |
|
Definition at line 4463 of file gen_lists.c. References RSBAC_LIST_VERSION, and rsbac_version_t. |
|
Definition at line 2771 of file gen_lists.c. References rsbac_list_write_head_t::head, RSBAC_ENOMEM, RSBAC_ENOTWRITABLE, rsbac_kfree(), rsbac_kmalloc(), rsbac_min, rsbac_vkfree(), rsbac_write_close(), rsbac_write_open(), and TRUE. Referenced by rsbac_list_detach(). |
|
Definition at line 3037 of file gen_lists.c. References rsbac_list_lol_write_head_t::head, RSBAC_ENOMEM, RSBAC_ENOTWRITABLE, rsbac_kfree(), rsbac_kmalloc(), rsbac_min, rsbac_vkfree(), rsbac_write_close(), rsbac_write_open(), and TRUE. Referenced by rsbac_list_lol_detach(). |
|
|
|