HelenOS sources

hash_table_t       64 common/adt/hash_table.c static void clear_items(hash_table_t *);
hash_table_t       65 common/adt/hash_table.c static void resize(hash_table_t *, size_t);
hash_table_t       66 common/adt/hash_table.c static void grow_if_needed(hash_table_t *);
hash_table_t       67 common/adt/hash_table.c static void shrink_if_needed(hash_table_t *);
hash_table_t       91 common/adt/hash_table.c bool hash_table_create(hash_table_t *h, size_t init_size, size_t max_load,
hash_table_t      120 common/adt/hash_table.c void hash_table_destroy(hash_table_t *h)
hash_table_t      134 common/adt/hash_table.c bool hash_table_empty(hash_table_t *h)
hash_table_t      141 common/adt/hash_table.c size_t hash_table_size(hash_table_t *h)
hash_table_t      151 common/adt/hash_table.c void hash_table_clear(hash_table_t *h)
hash_table_t      165 common/adt/hash_table.c static void clear_items(hash_table_t *h)
hash_table_t      190 common/adt/hash_table.c void hash_table_insert(hash_table_t *h, ht_link_t *item)
hash_table_t      211 common/adt/hash_table.c bool hash_table_insert_unique(hash_table_t *h, ht_link_t *item)
hash_table_t      245 common/adt/hash_table.c ht_link_t *hash_table_find(const hash_table_t *h, const void *key)
hash_table_t      267 common/adt/hash_table.c hash_table_find_next(const hash_table_t *h, ht_link_t *first, ht_link_t *item)
hash_table_t      306 common/adt/hash_table.c size_t hash_table_remove(hash_table_t *h, const void *key)
hash_table_t      334 common/adt/hash_table.c void hash_table_remove_item(hash_table_t *h, ht_link_t *item)
hash_table_t      357 common/adt/hash_table.c void hash_table_apply(hash_table_t *h, bool (*f)(ht_link_t *, void *), void *arg)
hash_table_t      414 common/adt/hash_table.c static inline void shrink_if_needed(hash_table_t *h)
hash_table_t      427 common/adt/hash_table.c static inline void grow_if_needed(hash_table_t *h)
hash_table_t      438 common/adt/hash_table.c static void resize(hash_table_t *h, size_t new_bucket_cnt)
hash_table_t       87 common/include/adt/hash_table.h extern bool hash_table_create(hash_table_t *, size_t, size_t,
hash_table_t       89 common/include/adt/hash_table.h extern void hash_table_destroy(hash_table_t *);
hash_table_t       91 common/include/adt/hash_table.h extern bool hash_table_empty(hash_table_t *);
hash_table_t       92 common/include/adt/hash_table.h extern size_t hash_table_size(hash_table_t *);
hash_table_t       94 common/include/adt/hash_table.h extern void hash_table_clear(hash_table_t *);
hash_table_t       95 common/include/adt/hash_table.h extern void hash_table_insert(hash_table_t *, ht_link_t *);
hash_table_t       96 common/include/adt/hash_table.h extern bool hash_table_insert_unique(hash_table_t *, ht_link_t *);
hash_table_t       97 common/include/adt/hash_table.h extern ht_link_t *hash_table_find(const hash_table_t *, const void *);
hash_table_t       98 common/include/adt/hash_table.h extern ht_link_t *hash_table_find_next(const hash_table_t *, ht_link_t *,
hash_table_t      100 common/include/adt/hash_table.h extern size_t hash_table_remove(hash_table_t *, const void *);
hash_table_t      101 common/include/adt/hash_table.h extern void hash_table_remove_item(hash_table_t *, ht_link_t *);
hash_table_t      102 common/include/adt/hash_table.h extern void hash_table_apply(hash_table_t *, bool (*)(ht_link_t *, void *),
hash_table_t       63 kernel/genarch/include/genarch/mm/page_ht.h extern hash_table_t page_ht;
hash_table_t       81 kernel/genarch/src/mm/page_ht.c hash_table_t page_ht;
hash_table_t       64 kernel/generic/common/adt/hash_table.c static void clear_items(hash_table_t *);
hash_table_t       65 kernel/generic/common/adt/hash_table.c static void resize(hash_table_t *, size_t);
hash_table_t       66 kernel/generic/common/adt/hash_table.c static void grow_if_needed(hash_table_t *);
hash_table_t       67 kernel/generic/common/adt/hash_table.c static void shrink_if_needed(hash_table_t *);
hash_table_t       91 kernel/generic/common/adt/hash_table.c bool hash_table_create(hash_table_t *h, size_t init_size, size_t max_load,
hash_table_t      120 kernel/generic/common/adt/hash_table.c void hash_table_destroy(hash_table_t *h)
hash_table_t      134 kernel/generic/common/adt/hash_table.c bool hash_table_empty(hash_table_t *h)
hash_table_t      141 kernel/generic/common/adt/hash_table.c size_t hash_table_size(hash_table_t *h)
hash_table_t      151 kernel/generic/common/adt/hash_table.c void hash_table_clear(hash_table_t *h)
hash_table_t      165 kernel/generic/common/adt/hash_table.c static void clear_items(hash_table_t *h)
hash_table_t      190 kernel/generic/common/adt/hash_table.c void hash_table_insert(hash_table_t *h, ht_link_t *item)
hash_table_t      211 kernel/generic/common/adt/hash_table.c bool hash_table_insert_unique(hash_table_t *h, ht_link_t *item)
hash_table_t      245 kernel/generic/common/adt/hash_table.c ht_link_t *hash_table_find(const hash_table_t *h, const void *key)
hash_table_t      267 kernel/generic/common/adt/hash_table.c hash_table_find_next(const hash_table_t *h, ht_link_t *first, ht_link_t *item)
hash_table_t      306 kernel/generic/common/adt/hash_table.c size_t hash_table_remove(hash_table_t *h, const void *key)
hash_table_t      334 kernel/generic/common/adt/hash_table.c void hash_table_remove_item(hash_table_t *h, ht_link_t *item)
hash_table_t      357 kernel/generic/common/adt/hash_table.c void hash_table_apply(hash_table_t *h, bool (*f)(ht_link_t *, void *), void *arg)
hash_table_t      414 kernel/generic/common/adt/hash_table.c static inline void shrink_if_needed(hash_table_t *h)
hash_table_t      427 kernel/generic/common/adt/hash_table.c static inline void grow_if_needed(hash_table_t *h)
hash_table_t      438 kernel/generic/common/adt/hash_table.c static void resize(hash_table_t *h, size_t new_bucket_cnt)
hash_table_t       87 kernel/generic/common/include/adt/hash_table.h extern bool hash_table_create(hash_table_t *, size_t, size_t,
hash_table_t       89 kernel/generic/common/include/adt/hash_table.h extern void hash_table_destroy(hash_table_t *);
hash_table_t       91 kernel/generic/common/include/adt/hash_table.h extern bool hash_table_empty(hash_table_t *);
hash_table_t       92 kernel/generic/common/include/adt/hash_table.h extern size_t hash_table_size(hash_table_t *);
hash_table_t       94 kernel/generic/common/include/adt/hash_table.h extern void hash_table_clear(hash_table_t *);
hash_table_t       95 kernel/generic/common/include/adt/hash_table.h extern void hash_table_insert(hash_table_t *, ht_link_t *);
hash_table_t       96 kernel/generic/common/include/adt/hash_table.h extern bool hash_table_insert_unique(hash_table_t *, ht_link_t *);
hash_table_t       97 kernel/generic/common/include/adt/hash_table.h extern ht_link_t *hash_table_find(const hash_table_t *, const void *);
hash_table_t       98 kernel/generic/common/include/adt/hash_table.h extern ht_link_t *hash_table_find_next(const hash_table_t *, ht_link_t *,
hash_table_t      100 kernel/generic/common/include/adt/hash_table.h extern size_t hash_table_remove(hash_table_t *, const void *);
hash_table_t      101 kernel/generic/common/include/adt/hash_table.h extern void hash_table_remove_item(hash_table_t *, ht_link_t *);
hash_table_t      102 kernel/generic/common/include/adt/hash_table.h extern void hash_table_apply(hash_table_t *, bool (*)(ht_link_t *, void *),
hash_table_t      124 kernel/generic/include/cap/cap.h 	hash_table_t caps;
hash_table_t      132 kernel/generic/include/ddi/irq.h extern hash_table_t irq_uspace_hash_table;
hash_table_t       56 kernel/generic/include/lib/ra.h 	hash_table_t used;
hash_table_t       62 kernel/generic/src/ddi/irq.c static hash_table_t irq_kernel_hash_table;
hash_table_t       72 kernel/generic/src/ddi/irq.c hash_table_t irq_uspace_hash_table;
hash_table_t      140 kernel/generic/src/ddi/irq.c irq_dispatch_and_lock_table(hash_table_t *h, irq_spinlock_t *l, inr_t inr)
hash_table_t       71 uspace/app/hbench/hbench.h 	hash_table_t parameters;
hash_table_t       66 uspace/app/trace/ipcp.c static hash_table_t pending_calls;
hash_table_t       43 uspace/app/trace/proto.c static hash_table_t srv_proto;
hash_table_t       61 uspace/app/trace/proto.h 	hash_table_t method_oper;
hash_table_t       73 uspace/lib/block/block.c 	hash_table_t block_hash;
hash_table_t       64 uspace/lib/c/common/adt/hash_table.c static void clear_items(hash_table_t *);
hash_table_t       65 uspace/lib/c/common/adt/hash_table.c static void resize(hash_table_t *, size_t);
hash_table_t       66 uspace/lib/c/common/adt/hash_table.c static void grow_if_needed(hash_table_t *);
hash_table_t       67 uspace/lib/c/common/adt/hash_table.c static void shrink_if_needed(hash_table_t *);
hash_table_t       91 uspace/lib/c/common/adt/hash_table.c bool hash_table_create(hash_table_t *h, size_t init_size, size_t max_load,
hash_table_t      120 uspace/lib/c/common/adt/hash_table.c void hash_table_destroy(hash_table_t *h)
hash_table_t      134 uspace/lib/c/common/adt/hash_table.c bool hash_table_empty(hash_table_t *h)
hash_table_t      141 uspace/lib/c/common/adt/hash_table.c size_t hash_table_size(hash_table_t *h)
hash_table_t      151 uspace/lib/c/common/adt/hash_table.c void hash_table_clear(hash_table_t *h)
hash_table_t      165 uspace/lib/c/common/adt/hash_table.c static void clear_items(hash_table_t *h)
hash_table_t      190 uspace/lib/c/common/adt/hash_table.c void hash_table_insert(hash_table_t *h, ht_link_t *item)
hash_table_t      211 uspace/lib/c/common/adt/hash_table.c bool hash_table_insert_unique(hash_table_t *h, ht_link_t *item)
hash_table_t      245 uspace/lib/c/common/adt/hash_table.c ht_link_t *hash_table_find(const hash_table_t *h, const void *key)
hash_table_t      267 uspace/lib/c/common/adt/hash_table.c hash_table_find_next(const hash_table_t *h, ht_link_t *first, ht_link_t *item)
hash_table_t      306 uspace/lib/c/common/adt/hash_table.c size_t hash_table_remove(hash_table_t *h, const void *key)
hash_table_t      334 uspace/lib/c/common/adt/hash_table.c void hash_table_remove_item(hash_table_t *h, ht_link_t *item)
hash_table_t      357 uspace/lib/c/common/adt/hash_table.c void hash_table_apply(hash_table_t *h, bool (*f)(ht_link_t *, void *), void *arg)
hash_table_t      414 uspace/lib/c/common/adt/hash_table.c static inline void shrink_if_needed(hash_table_t *h)
hash_table_t      427 uspace/lib/c/common/adt/hash_table.c static inline void grow_if_needed(hash_table_t *h)
hash_table_t      438 uspace/lib/c/common/adt/hash_table.c static void resize(hash_table_t *h, size_t new_bucket_cnt)
hash_table_t       87 uspace/lib/c/common/include/adt/hash_table.h extern bool hash_table_create(hash_table_t *, size_t, size_t,
hash_table_t       89 uspace/lib/c/common/include/adt/hash_table.h extern void hash_table_destroy(hash_table_t *);
hash_table_t       91 uspace/lib/c/common/include/adt/hash_table.h extern bool hash_table_empty(hash_table_t *);
hash_table_t       92 uspace/lib/c/common/include/adt/hash_table.h extern size_t hash_table_size(hash_table_t *);
hash_table_t       94 uspace/lib/c/common/include/adt/hash_table.h extern void hash_table_clear(hash_table_t *);
hash_table_t       95 uspace/lib/c/common/include/adt/hash_table.h extern void hash_table_insert(hash_table_t *, ht_link_t *);
hash_table_t       96 uspace/lib/c/common/include/adt/hash_table.h extern bool hash_table_insert_unique(hash_table_t *, ht_link_t *);
hash_table_t       97 uspace/lib/c/common/include/adt/hash_table.h extern ht_link_t *hash_table_find(const hash_table_t *, const void *);
hash_table_t       98 uspace/lib/c/common/include/adt/hash_table.h extern ht_link_t *hash_table_find_next(const hash_table_t *, ht_link_t *,
hash_table_t      100 uspace/lib/c/common/include/adt/hash_table.h extern size_t hash_table_remove(hash_table_t *, const void *);
hash_table_t      101 uspace/lib/c/common/include/adt/hash_table.h extern void hash_table_remove_item(hash_table_t *, ht_link_t *);
hash_table_t      102 uspace/lib/c/common/include/adt/hash_table.h extern void hash_table_apply(hash_table_t *, bool (*)(ht_link_t *, void *),
hash_table_t       63 uspace/lib/c/generic/async/ports.c 	hash_table_t port_hash_table;
hash_table_t      103 uspace/lib/c/generic/async/ports.c static hash_table_t interface_hash_table;
hash_table_t      218 uspace/lib/c/generic/async/server.c static hash_table_t client_hash_table;
hash_table_t      222 uspace/lib/c/generic/async/server.c static hash_table_t notification_hash_table;
hash_table_t       93 uspace/lib/ext4/src/ops.c static hash_table_t open_nodes;
hash_table_t       52 uspace/lib/nic/include/nic_addr_db.h 	hash_table_t set;
hash_table_t       57 uspace/lib/nic/include/nic_wol_virtues.h 	hash_table_t table;
hash_table_t      267 uspace/lib/nic/src/nic_addr_db.c 	hash_table_apply((hash_table_t *)&db->set, nic_addr_db_fe_helper, &hs);
hash_table_t       87 uspace/lib/posix/include/common/adt/hash_table.h extern bool hash_table_create(hash_table_t *, size_t, size_t,
hash_table_t       89 uspace/lib/posix/include/common/adt/hash_table.h extern void hash_table_destroy(hash_table_t *);
hash_table_t       91 uspace/lib/posix/include/common/adt/hash_table.h extern bool hash_table_empty(hash_table_t *);
hash_table_t       92 uspace/lib/posix/include/common/adt/hash_table.h extern size_t hash_table_size(hash_table_t *);
hash_table_t       94 uspace/lib/posix/include/common/adt/hash_table.h extern void hash_table_clear(hash_table_t *);
hash_table_t       95 uspace/lib/posix/include/common/adt/hash_table.h extern void hash_table_insert(hash_table_t *, ht_link_t *);
hash_table_t       96 uspace/lib/posix/include/common/adt/hash_table.h extern bool hash_table_insert_unique(hash_table_t *, ht_link_t *);
hash_table_t       97 uspace/lib/posix/include/common/adt/hash_table.h extern ht_link_t *hash_table_find(const hash_table_t *, const void *);
hash_table_t       98 uspace/lib/posix/include/common/adt/hash_table.h extern ht_link_t *hash_table_find_next(const hash_table_t *, ht_link_t *,
hash_table_t      100 uspace/lib/posix/include/common/adt/hash_table.h extern size_t hash_table_remove(hash_table_t *, const void *);
hash_table_t      101 uspace/lib/posix/include/common/adt/hash_table.h extern void hash_table_remove_item(hash_table_t *, ht_link_t *);
hash_table_t      102 uspace/lib/posix/include/common/adt/hash_table.h extern void hash_table_apply(hash_table_t *, bool (*)(ht_link_t *, void *),
hash_table_t      213 uspace/srv/devman/devman.h 	hash_table_t devman_devices;
hash_table_t      216 uspace/srv/devman/devman.h 	hash_table_t devman_functions;
hash_table_t      222 uspace/srv/devman/devman.h 	hash_table_t loc_functions;
hash_table_t      277 uspace/srv/fs/cdfs/cdfs_ops.c static hash_table_t nodes;
hash_table_t      111 uspace/srv/fs/exfat/exfat_idx.c static hash_table_t up_hash;
hash_table_t      163 uspace/srv/fs/exfat/exfat_idx.c static hash_table_t ui_hash;
hash_table_t      111 uspace/srv/fs/fat/fat_idx.c static hash_table_t up_hash;
hash_table_t      163 uspace/srv/fs/fat/fat_idx.c static hash_table_t ui_hash;
hash_table_t       66 uspace/srv/fs/locfs/locfs_ops.c static hash_table_t services;
hash_table_t       71 uspace/srv/fs/mfs/mfs_ops.c static hash_table_t open_nodes;
hash_table_t      138 uspace/srv/fs/tmpfs/tmpfs_ops.c hash_table_t nodes;
hash_table_t       52 uspace/srv/fs/udf/udf_idx.c static hash_table_t udf_idx;
hash_table_t       51 uspace/srv/hid/input/gsp.h 	hash_table_t trans;
hash_table_t       50 uspace/srv/ns/service.c 	hash_table_t iface_hash_table;
hash_table_t      132 uspace/srv/ns/service.c static hash_table_t service_hash_table;
hash_table_t       91 uspace/srv/ns/task.c static hash_table_t task_hash_table;
hash_table_t      142 uspace/srv/ns/task.c static hash_table_t phone_to_id;
hash_table_t       56 uspace/srv/vfs/vfs_node.c hash_table_t nodes;
HelenOS homepage, sources at GitHub