#include <linux/init.h>
#include <linux/vmalloc.h>
#include <rsbac/rkmem.h>
Go to the source code of this file.
|
Definition at line 51 of file lists.h. Referenced by init_module(), register_dev_lists(), register_user_lists(), rsbac_init_acl(), rsbac_init_pm(), rsbac_init_rc(), rsbac_init_um(), rsbac_list_destroy(), rsbac_list_detach(), rsbac_list_lol_destroy(), rsbac_list_lol_detach(), rsbac_list_lol_register(), and rsbac_list_register(). |
|
|
Definition at line 62 of file lists.h. Referenced by create_lol_reg(), and rsbac_init_rc(). |
|
Definition at line 39 of file lists.h. Referenced by read_list(), and read_lol_list(). |
|
Definition at line 45 of file lists.h. Referenced by read_list(), and read_lol_list(). |
|
Definition at line 27 of file lists.h. Referenced by rsbac_list_lol_register(), rsbac_list_register(), rsbac_ta_list_add_ttl(), rsbac_ta_list_lol_add_ttl(), and rsbac_ta_list_lol_subadd_ttl(). |
|
Definition at line 24 of file lists.h. Referenced by create_lol_reg(), create_reg(), fill_buffer(), fill_lol_buffer(), lookup_lol_reg_name(), and lookup_reg_name(). |
|
Definition at line 30 of file lists.h. Referenced by rsbac_list_lol_register(), and rsbac_list_register(). |
|
Definition at line 48 of file lists.h. Referenced by create_lol_reg(), and create_reg(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 7479 of file gen_lists.c. References RSBAC_LIST_TTL_KEEP, and rsbac_ta_list_add_ttl(). Referenced by need_overwrite_func(), register_user_lists(), request_func(), rsbac_adf_log_switch(), rsbac_do_init(), rsbac_init(), rsbac_init_acl(), rsbac_init_rc(), rsbac_kthread_notify(), set_attr_func(), syscall_func(), and write_func(). |
|
Definition at line 7467 of file gen_lists.c. References rsbac_ta_list_add_ttl(). Referenced by set_attr_fd(). |
|
|
Definition at line 5002 of file gen_lists.c. Referenced by acl_register_fd_lists(), auth_register_fd_lists(), mac_register_fd_lists(), register_fd_lists(), register_process_lists(), register_user_lists(), rsbac_init_acl(), rsbac_init_pm(), rsbac_init_rc(), and rsbac_list_init(). |
|
Definition at line 9902 of file gen_lists.c. References rsbac_ta_list_count(). Referenced by register_user_lists(), rsbac_check_acl(), rsbac_init_acl(), rsbac_init_rc(), rsbac_stats(), rsbac_stats_acl(), rsbac_stats_rc(), and rsbac_stats_um(). |
|
|
|
Definition at line 9427 of file gen_lists.c. References rsbac_ta_list_exist(). Referenced by init_module(), rsbac_check_acl(), and rsbac_init_rc(). |
|
Definition at line 10408 of file gen_lists.c. References rsbac_ta_list_get_all_data(). |
|
Definition at line 10028 of file gen_lists.c. References rsbac_ta_list_get_all_desc(). Referenced by rsbac_check(). |
|
Definition at line 10863 of file gen_lists.c. References NULL, and rsbac_ta_list_get_all_items_ttl(). |
|
Definition at line 10852 of file gen_lists.c. References rsbac_ta_list_get_all_items_ttl(). |
|
Definition at line 8689 of file gen_lists.c. References NULL, and rsbac_ta_list_get_data_ttl(). Referenced by init_module(), rsbac_do_init(), rsbac_init(), and rsbac_init_debug(). |
|
Definition at line 8678 of file gen_lists.c. References rsbac_ta_list_get_data_ttl(). |
|
Definition at line 9270 of file gen_lists.c. References rsbac_ta_list_get_desc(). Referenced by rsbac_rc_get_boot_role(). |
|
Definition at line 10656 of file gen_lists.c. References rsbac_list_info_t::data_size, rsbac_list_info_t::desc_size, rsbac_list_reg_item_t::info, list_initialized, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, and rsbac_list_reg_item_t::self. |
|
Definition at line 9012 of file gen_lists.c. References rsbac_ta_list_get_max_desc(). Referenced by rsbac_init_acl(). |
|
Definition at line 9097 of file gen_lists.c. References rsbac_ta_list_get_next_desc(). |
|
Definition at line 7860 of file gen_lists.c. References RSBAC_LIST_TTL_KEEP, and rsbac_ta_list_lol_add_ttl(). Referenced by rsbac_init_acl(), rsbac_init_rc(), rsbac_pm_pp_intersec(), and rsbac_pm_pp_union(). |
|
Definition at line 7848 of file gen_lists.c. References rsbac_ta_list_lol_add_ttl(). |
|
Definition at line 9811 of file gen_lists.c. References rsbac_ta_list_lol_all_subcount(). Referenced by rsbac_stats_acl(), rsbac_stats_auth(), rsbac_stats_mac(), rsbac_stats_pm(), and rsbac_stats_um(). |
|
|
Definition at line 9860 of file gen_lists.c. References rsbac_ta_list_lol_count(). Referenced by rsbac_check_acl(), rsbac_init_acl(), rsbac_stats_acl(), rsbac_stats_auth(), rsbac_stats_mac(), rsbac_stats_pm(), and rsbac_stats_um(). |
|
|
|
Definition at line 9675 of file gen_lists.c. References rsbac_ta_list_lol_exist(). Referenced by rsbac_pm_pp_intersec(), rsbac_pm_pp_subset(), rsbac_pm_pp_superset(), and rsbac_pm_pp_union(). |
|
Definition at line 10644 of file gen_lists.c. References rsbac_ta_list_lol_get_all_data(). |
|
Definition at line 10274 of file gen_lists.c. References rsbac_ta_list_lol_get_all_desc(). Referenced by rsbac_check_acl(), rsbac_check_auth(), rsbac_check_mac(), and rsbac_init_rc(). |
|
Definition at line 11104 of file gen_lists.c. References rsbac_ta_list_lol_get_all_items(). |
|
Definition at line 10512 of file gen_lists.c. References rsbac_ta_list_lol_get_all_subdata(). |
|
Definition at line 10153 of file gen_lists.c. References NULL, and rsbac_ta_list_lol_get_all_subdesc_ttl(). Referenced by rsbac_check_acl(), rsbac_pm_pp_intersec(), rsbac_pm_pp_subset(), rsbac_pm_pp_superset(), and rsbac_pm_pp_union(). |
|
Definition at line 10137 of file gen_lists.c. References rsbac_ta_list_lol_get_all_subdesc_ttl(). Referenced by copy_fp_cap_set_item(), copy_fp_tru_set_item(), copy_pp_cap_set_item_handle(), and copy_pp_tru_set_item_handle(). |
|
Definition at line 10983 of file gen_lists.c. References NULL, and rsbac_ta_list_lol_get_all_subitems_ttl(). |
|
Definition at line 10970 of file gen_lists.c. References rsbac_ta_list_lol_get_all_subitems_ttl(). |
|
Definition at line 8940 of file gen_lists.c. References NULL, and rsbac_ta_list_lol_get_data_ttl(). |
|
Definition at line 8929 of file gen_lists.c. References rsbac_ta_list_lol_get_data_ttl(). |
|
Definition at line 9351 of file gen_lists.c. References rsbac_ta_list_lol_get_desc(). |
|
Definition at line 10692 of file gen_lists.c. References rsbac_list_lol_info_t::data_size, rsbac_list_lol_info_t::desc_size, rsbac_list_lol_reg_item_t::info, list_initialized, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, and rsbac_list_lol_reg_item_t::self. |
|
Definition at line 9182 of file gen_lists.c. References rsbac_ta_list_lol_get_next_desc(). |
|
Definition at line 8824 of file gen_lists.c. References NULL, and rsbac_ta_list_lol_get_subdata_ttl(). Referenced by rsbac_rc_check_comp(). |
|
Definition at line 8810 of file gen_lists.c. References rsbac_ta_list_lol_get_subdata_ttl(). |
|
Definition at line 10674 of file gen_lists.c. References rsbac_list_lol_reg_item_t::info, list_initialized, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_list_lol_reg_item_t::self, rsbac_list_lol_info_t::subdata_size, and rsbac_list_lol_info_t::subdesc_size. Referenced by rsbac_rc_copy_role(). |
|
Definition at line 6974 of file gen_lists.c. References FALSE, rsbac_list_lol_reg_item_t::info, rsbac_list_lol_info_t::key, list_initialized, rsbac_list_lol_reg_head_t::lock, lookup_lol_reg(), rsbac_list_lol_reg_item_t::name, rsbac_list_lol_reg_item_t::no_write, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, and TRUE. |
|
|
Definition at line 8480 of file gen_lists.c. References rsbac_ta_list_lol_remove(). Referenced by copy_fp_cap_set_item(), copy_fp_tru_set_item(), copy_pp_cap_set_item_handle(), copy_pp_tru_set_item_handle(), rsbac_check_acl(), rsbac_check_auth(), and rsbac_check_mac(). |
|
Definition at line 8575 of file gen_lists.c. References rsbac_ta_list_lol_remove_all(). |
|
Definition at line 7699 of file gen_lists.c. References RSBAC_LIST_TTL_KEEP, and rsbac_ta_list_lol_subadd_ttl(). Referenced by rsbac_auth_p_capset_member(), rsbac_init_acl(), rsbac_init_rc(), rsbac_pm_pp_intersec(), and rsbac_pm_pp_union(). |
|
Definition at line 7686 of file gen_lists.c. References rsbac_ta_list_lol_subadd_ttl(). Referenced by copy_fp_cap_set_item(), copy_fp_tru_set_item(), copy_pp_cap_set_item_handle(), and copy_pp_tru_set_item_handle(). |
|
Definition at line 9746 of file gen_lists.c. References rsbac_ta_list_lol_subcount(). Referenced by rsbac_pm_pp_only(). |
|
Definition at line 9511 of file gen_lists.c. References rsbac_ta_list_lol_subexist(). Referenced by rsbac_init_rc(), rsbac_mac_p_truset_member(), rsbac_pm_pp_intersec(), rsbac_pm_pp_only(), rsbac_pm_pp_subset(), rsbac_pm_pp_superset(), rsbac_rc_check_comp(), and rsbac_ta_list_lol_subexist_compare(). |
|
Definition at line 9599 of file gen_lists.c. References rsbac_ta_list_lol_subexist_compare(). Referenced by rsbac_auth_p_capset_member(). |
|
Definition at line 8184 of file gen_lists.c. References rsbac_ta_list_lol_subremove(). Referenced by rsbac_check_acl(), and rsbac_pm_pp_intersec(). |
|
Definition at line 8393 of file gen_lists.c. References rsbac_ta_list_lol_subremove_all(). |
|
Definition at line 8282 of file gen_lists.c. References rsbac_ta_list_lol_subremove_from_all(). |
|
Definition at line 6922 of file gen_lists.c. References FALSE, rsbac_list_reg_item_t::info, rsbac_list_info_t::key, list_initialized, rsbac_list_reg_head_t::lock, lookup_reg(), rsbac_list_reg_item_t::name, rsbac_list_reg_item_t::no_write, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, and TRUE. |
|
|
Definition at line 7951 of file gen_lists.c. References rsbac_ta_list_remove(). Referenced by rsbac_check(). |
|
Definition at line 8046 of file gen_lists.c. References rsbac_ta_list_remove_all(). |
|
Definition at line 5964 of file gen_lists.c. References RSBAC_LIST_VERSION. |
|
|
Definition at line 9868 of file gen_lists.c. References rsbac_list_reg_item_t::count, list_initialized, RSBAC_EINVALIDTRANSACTION, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_ta_list_exist(), and rsbac_list_reg_item_t::self. Referenced by rsbac_list_count(), rsbac_rc_get_list(), and rsbac_um_get_group_list(). |
|
|
|
|
|
|
Definition at line 9201 of file gen_lists.c. References rsbac_list_info_t::data_size, rsbac_list_info_t::desc_size, rsbac_list_reg_item_t::info, list_initialized, rsbac_list_reg_item_t::lock, rsbac_list_reg_head_t::lock, lookup_item_data(), RSBAC_EINVALIDREQUEST, RSBAC_EINVALIDTRANSACTION, RSBAC_EINVALIDVALUE, RSBAC_ENOTFOUND, RSBAC_ENOTINITIALIZED, rsbac_ta_list_exist(), and rsbac_list_reg_item_t::self. Referenced by rsbac_list_get_desc(), and rsbac_um_get_gid(). |
|
|
|
|
Definition at line 9756 of file gen_lists.c. References rsbac_list_lol_item_t::count, rsbac_list_lol_reg_item_t::head, list_initialized, rsbac_list_lol_reg_item_t::lock, rsbac_list_lol_reg_head_t::lock, rsbac_list_lol_item_t::next, RSBAC_EINVALIDTRANSACTION, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_ta_list_exist(), and rsbac_list_lol_reg_item_t::self. Referenced by rsbac_list_lol_all_subcount(). |
|
Definition at line 9819 of file gen_lists.c. References rsbac_list_lol_reg_item_t::count, list_initialized, RSBAC_EINVALIDTRANSACTION, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_ta_list_exist(), and rsbac_list_lol_reg_item_t::self. Referenced by rsbac_list_lol_count(), rsbac_um_get_gm_user_list(), and rsbac_um_get_user_list(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 8491 of file gen_lists.c. References rsbac_list_lol_reg_item_t::dirty, rsbac_list_lol_reg_item_t::head, list_initialized, rsbac_list_lol_reg_item_t::lock, rsbac_list_lol_reg_head_t::lock, NULL, remove_all_lol_items(), RSBAC_EBUSY, RSBAC_EINVALIDTRANSACTION, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_ta_list_exist(), rsbac_list_lol_reg_item_t::self, and TRUE. Referenced by rsbac_list_lol_remove_all(). |
|
|
|
Definition at line 9438 of file gen_lists.c. References FALSE, list_initialized, rsbac_list_lol_reg_item_t::lock, rsbac_list_lol_reg_head_t::lock, lookup_lol_item(), lookup_lol_subitem(), rsbac_list_item_t::max_age, RSBAC_EINVALIDTRANSACTION, RSBAC_EINVALIDVALUE, rsbac_ta_list_exist(), rsbac_list_lol_reg_item_t::self, and TRUE. Referenced by rsbac_acl_group_member(), rsbac_list_lol_subexist(), rsbac_pm_set_member(), and rsbac_um_get_gm_user_list(). |
|
Definition at line 9522 of file gen_lists.c. References FALSE, list_initialized, rsbac_list_lol_reg_item_t::lock, rsbac_list_lol_reg_head_t::lock, lookup_lol_item(), lookup_lol_subitem_user_compare(), rsbac_list_item_t::max_age, RSBAC_EINVALIDTRANSACTION, RSBAC_EINVALIDVALUE, rsbac_list_lol_subexist(), rsbac_ta_list_exist(), rsbac_list_lol_reg_item_t::self, and TRUE. Referenced by rsbac_list_lol_subexist_compare(). |
|
|
|
|
|
Definition at line 7962 of file gen_lists.c. References rsbac_list_reg_item_t::dirty, rsbac_list_reg_item_t::head, list_initialized, rsbac_list_reg_item_t::lock, rsbac_list_reg_head_t::lock, NULL, remove_all_items(), RSBAC_EBUSY, RSBAC_EINVALIDTRANSACTION, RSBAC_EINVALIDVALUE, RSBAC_ENOTINITIALIZED, rsbac_ta_list_exist(), rsbac_list_reg_item_t::self, and TRUE. Referenced by rsbac_list_remove_all(). |