#include <gen_lists.h>
Data Fields | |
rsbac_list_lol_info_t | info |
u_int | flags |
rsbac_list_compare_function_t * | compare |
rsbac_list_compare_function_t * | subcompare |
rsbac_list_get_conv_t * | get_conv |
rsbac_list_get_conv_t * | get_subconv |
void * | def_data |
void * | def_subdata |
char | name [RSBAC_LIST_MAX_FILENAME+1] |
kdev_t | device |
rwlock_t | lock |
rsbac_boolean_t | dirty |
rsbac_boolean_t | no_write |
rsbac_nanotime_t | lastchange |
u_int | nr_hashes |
u_int | max_items_per_hash |
u_int | max_subitems |
rsbac_list_hash_function_t * | hash_function |
char | old_name_base [RSBAC_LIST_MAX_FILENAME+1] |
rsbac_list_lol_reg_item_t * | prev |
rsbac_list_lol_reg_item_t * | next |
rsbac_list_lol_reg_item_t * | self |
rsbac_list_lol_hashed_t * | hashed |
Definition at line 154 of file gen_lists.h.
Definition at line 155 of file gen_lists.h.
Referenced by add_lol_item(), add_lol_subitem(), do_read_lol_list(), fill_lol_buffer(), insert_lol_item_memcmp(), insert_lol_subitem_memcmp(), lookup_lol_item_data_compare(), lookup_lol_item_data_memcmp(), lookup_lol_item_memcmp(), lookup_lol_subitem_memcmp(), rsbac_list_lol_check(), rsbac_list_lol_copy(), rsbac_list_lol_destroy(), rsbac_list_lol_detach(), rsbac_list_lol_get_item_size(), rsbac_list_lol_get_subitem_size(), rsbac_list_lol_max_items(), rsbac_list_lol_no_write(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_get_all_data(), rsbac_ta_list_lol_get_all_desc(), rsbac_ta_list_lol_get_all_items(), rsbac_ta_list_lol_get_all_subdata(), rsbac_ta_list_lol_get_all_subdesc_ttl(), rsbac_ta_list_lol_get_all_subitems_ttl(), rsbac_ta_list_lol_get_data_ttl(), rsbac_ta_list_lol_get_desc(), rsbac_ta_list_lol_get_max_subdesc(), rsbac_ta_list_lol_get_next_desc(), rsbac_ta_list_lol_get_subdata_ttl(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subremove(), rsbac_ta_list_lol_subremove_all(), and rsbac_ta_list_lol_subremove_count().
Definition at line 156 of file gen_lists.h.
Referenced by add_lol_item(), add_lol_subitem(), do_read_lol_list(), read_lol_list(), rsbac_list_lol_check(), rsbac_list_lol_destroy(), rsbac_list_lol_detach(), rsbac_ta_list_lol_get_max_subdesc(), and rsbac_ta_list_lol_subadd_ttl().
Definition at line 157 of file gen_lists.h.
Referenced by add_lol_item(), insert_lol_item_compare(), lookup_lol_item(), and lookup_lol_item_compare().
Definition at line 158 of file gen_lists.h.
Referenced by add_lol_subitem(), insert_lol_subitem_compare(), and lookup_lol_subitem().
Definition at line 161 of file gen_lists.h.
Referenced by clear_lol_reg(), rsbac_list_lol_check(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_get_data_ttl(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subremove(), rsbac_ta_list_lol_subremove_all(), and rsbac_ta_list_lol_subremove_count().
Definition at line 162 of file gen_lists.h.
Referenced by clear_lol_reg(), rsbac_list_lol_check(), rsbac_ta_list_lol_get_subdata_ttl(), and rsbac_ta_list_lol_subadd_ttl().
char rsbac_list_lol_reg_item_t::name[RSBAC_LIST_MAX_FILENAME+1] |
Definition at line 163 of file gen_lists.h.
Referenced by add_lol_item(), add_lol_subitem(), do_remove_lol_item(), fill_lol_buffer(), lookup_lol_reg_name(), read_lol_list(), rsbac_list_lol_check(), rsbac_list_lol_copy(), rsbac_list_lol_destroy(), rsbac_list_lol_detach(), rsbac_list_lol_max_items(), rsbac_list_lol_no_write(), rsbac_list_lol_register_hashed(), and rsbac_ta_list_lol_get_all_desc().
Definition at line 164 of file gen_lists.h.
Referenced by add_lol_item(), add_lol_subitem(), do_read_lol_list(), fill_lol_buffer(), lookup_lol_reg_name(), read_lol_list(), and rsbac_list_lol_check().
rwlock_t rsbac_list_lol_reg_item_t::lock |
Definition at line 165 of file gen_lists.h.
Referenced by do_read_lol_list(), fill_lol_buffer(), rsbac_list_lol_check(), rsbac_list_lol_copy(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_all_subcount(), rsbac_ta_list_lol_exist(), rsbac_ta_list_lol_get_all_data(), rsbac_ta_list_lol_get_all_desc(), rsbac_ta_list_lol_get_all_items(), rsbac_ta_list_lol_get_all_subdata(), rsbac_ta_list_lol_get_all_subdesc_ttl(), rsbac_ta_list_lol_get_all_subitems_ttl(), rsbac_ta_list_lol_get_data_ttl(), rsbac_ta_list_lol_get_desc(), rsbac_ta_list_lol_get_max_subdesc(), rsbac_ta_list_lol_get_next_desc(), rsbac_ta_list_lol_get_subdata_ttl(), rsbac_ta_list_lol_remove(), rsbac_ta_list_lol_remove_all(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subcount(), rsbac_ta_list_lol_subexist(), rsbac_ta_list_lol_subexist_compare(), rsbac_ta_list_lol_subremove(), rsbac_ta_list_lol_subremove_all(), rsbac_ta_list_lol_subremove_count(), and rsbac_ta_list_lol_subremove_from_all().
Definition at line 166 of file gen_lists.h.
Referenced by read_lol_list(), rsbac_list_lol_detach(), rsbac_list_write_lol_buffers(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subremove_all(), and rsbac_ta_list_lol_subremove_count().
Definition at line 167 of file gen_lists.h.
Referenced by rsbac_list_lol_detach(), and rsbac_list_lol_no_write().
Definition at line 169 of file gen_lists.h.
Referenced by add_lol_item(), clear_lol_reg(), do_lol_rehash(), fill_lol_buffer(), insert_lol_item_compare(), insert_lol_item_memcmp(), lookup_lol_item_compare(), lookup_lol_item_data_compare(), lookup_lol_item_data_memcmp(), lookup_lol_item_memcmp(), remove_lol_item(), rsbac_list_lol_check(), rsbac_list_lol_copy(), rsbac_list_lol_get_nr_hashes(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_all_subcount(), rsbac_ta_list_lol_count(), rsbac_ta_list_lol_exist(), rsbac_ta_list_lol_get_all_data(), rsbac_ta_list_lol_get_all_desc(), rsbac_ta_list_lol_get_all_items(), rsbac_ta_list_lol_get_all_subdata(), rsbac_ta_list_lol_get_all_subdesc_ttl(), rsbac_ta_list_lol_get_all_subitems_ttl(), rsbac_ta_list_lol_get_data_ttl(), rsbac_ta_list_lol_get_max_subdesc(), rsbac_ta_list_lol_get_next_desc(), rsbac_ta_list_lol_get_subdata_ttl(), rsbac_ta_list_lol_remove(), rsbac_ta_list_lol_remove_all(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subcount(), rsbac_ta_list_lol_subexist(), rsbac_ta_list_lol_subexist_compare(), rsbac_ta_list_lol_subremove(), rsbac_ta_list_lol_subremove_all(), rsbac_ta_list_lol_subremove_count(), and rsbac_ta_list_lol_subremove_from_all().
Definition at line 170 of file gen_lists.h.
Referenced by add_lol_item(), and rsbac_list_lol_max_items().
Definition at line 171 of file gen_lists.h.
Referenced by add_lol_subitem(), and rsbac_list_lol_max_items().
Definition at line 172 of file gen_lists.h.
Referenced by add_lol_item(), insert_lol_item_compare(), insert_lol_item_memcmp(), lookup_lol_item_compare(), lookup_lol_item_memcmp(), remove_lol_item(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_exist(), rsbac_ta_list_lol_get_all_subdata(), rsbac_ta_list_lol_get_all_subdesc_ttl(), rsbac_ta_list_lol_get_all_subitems_ttl(), rsbac_ta_list_lol_get_data_ttl(), rsbac_ta_list_lol_get_max_subdesc(), rsbac_ta_list_lol_get_next_desc(), rsbac_ta_list_lol_get_subdata_ttl(), rsbac_ta_list_lol_remove(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subcount(), rsbac_ta_list_lol_subexist(), rsbac_ta_list_lol_subexist_compare(), rsbac_ta_list_lol_subremove(), rsbac_ta_list_lol_subremove_all(), and rsbac_ta_list_lol_subremove_count().
char rsbac_list_lol_reg_item_t::old_name_base[RSBAC_LIST_MAX_FILENAME+1] |
Definition at line 178 of file gen_lists.h.
Referenced by add_lol_reg(), lookup_lol_reg(), lookup_lol_reg_name(), and remove_lol_reg().
Definition at line 179 of file gen_lists.h.
Referenced by remove_lol_reg(), rsbac_list_lol_check(), rsbac_list_lol_copy(), rsbac_list_lol_get_item_size(), rsbac_list_lol_get_nr_hashes(), rsbac_list_lol_get_subitem_size(), rsbac_list_write_lol_buffers(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_all_subcount(), rsbac_ta_list_lol_count(), rsbac_ta_list_lol_exist(), rsbac_ta_list_lol_get_all_data(), rsbac_ta_list_lol_get_all_desc(), rsbac_ta_list_lol_get_all_items(), rsbac_ta_list_lol_get_all_subdata(), rsbac_ta_list_lol_get_all_subdesc_ttl(), rsbac_ta_list_lol_get_all_subitems_ttl(), rsbac_ta_list_lol_get_data_ttl(), rsbac_ta_list_lol_get_desc(), rsbac_ta_list_lol_get_max_subdesc(), rsbac_ta_list_lol_get_next_desc(), rsbac_ta_list_lol_get_subdata_ttl(), rsbac_ta_list_lol_remove(), rsbac_ta_list_lol_remove_all(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subcount(), rsbac_ta_list_lol_subexist(), rsbac_ta_list_lol_subexist_compare(), rsbac_ta_list_lol_subremove(), rsbac_ta_list_lol_subremove_all(), rsbac_ta_list_lol_subremove_count(), and rsbac_ta_list_lol_subremove_from_all().
Definition at line 181 of file gen_lists.h.
Referenced by add_lol_item(), clear_lol_reg(), do_lol_rehash(), do_remove_lol_item(), fill_lol_buffer(), insert_lol_item_compare(), insert_lol_item_memcmp(), lookup_lol_item_compare(), lookup_lol_item_data_compare(), lookup_lol_item_data_memcmp(), lookup_lol_item_memcmp(), remove_all_lol_items(), rsbac_list_lol_check(), rsbac_list_lol_copy(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_all_subcount(), rsbac_ta_list_lol_count(), rsbac_ta_list_lol_exist(), rsbac_ta_list_lol_get_all_data(), rsbac_ta_list_lol_get_all_desc(), rsbac_ta_list_lol_get_all_items(), rsbac_ta_list_lol_get_all_subdata(), rsbac_ta_list_lol_get_all_subdesc_ttl(), rsbac_ta_list_lol_get_all_subitems_ttl(), rsbac_ta_list_lol_get_data_ttl(), rsbac_ta_list_lol_get_max_subdesc(), rsbac_ta_list_lol_get_next_desc(), rsbac_ta_list_lol_get_subdata_ttl(), rsbac_ta_list_lol_remove(), rsbac_ta_list_lol_remove_all(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subcount(), rsbac_ta_list_lol_subexist(), rsbac_ta_list_lol_subexist_compare(), rsbac_ta_list_lol_subremove(), rsbac_ta_list_lol_subremove_all(), rsbac_ta_list_lol_subremove_count(), and rsbac_ta_list_lol_subremove_from_all().