HelenOS sources
ht_link_t 70 common/adt/hash_table.c static void nop_remove_callback(ht_link_t *item)
ht_link_t 170 common/adt/hash_table.c void (*remove_cb)(ht_link_t *) = h->op->remove_callback ? h->op->remove_callback : nop_remove_callback;
ht_link_t 175 common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 190 common/adt/hash_table.c void hash_table_insert(hash_table_t *h, ht_link_t *item)
ht_link_t 211 common/adt/hash_table.c bool hash_table_insert_unique(hash_table_t *h, ht_link_t *item)
ht_link_t 221 common/adt/hash_table.c list_foreach(h->bucket[idx], link, ht_link_t, cur_link) {
ht_link_t 245 common/adt/hash_table.c ht_link_t *hash_table_find(const hash_table_t *h, const void *key)
ht_link_t 251 common/adt/hash_table.c list_foreach(h->bucket[idx], link, ht_link_t, cur_link) {
ht_link_t 266 common/adt/hash_table.c ht_link_t *
ht_link_t 267 common/adt/hash_table.c hash_table_find_next(const hash_table_t *h, ht_link_t *first, ht_link_t *item)
ht_link_t 282 common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 316 common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 334 common/adt/hash_table.c void hash_table_remove_item(hash_table_t *h, ht_link_t *item)
ht_link_t 357 common/adt/hash_table.c void hash_table_apply(hash_table_t *h, bool (*f)(ht_link_t *, void *), void *arg)
ht_link_t 369 common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 457 common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 53 common/include/adt/hash_table.h size_t (*hash)(const ht_link_t *item);
ht_link_t 59 common/include/adt/hash_table.h bool (*equal)(const ht_link_t *item1, const ht_link_t *item2);
ht_link_t 62 common/include/adt/hash_table.h bool (*key_equal)(const void *key, const ht_link_t *item);
ht_link_t 70 common/include/adt/hash_table.h void (*remove_callback)(ht_link_t *item);
ht_link_t 95 common/include/adt/hash_table.h extern void hash_table_insert(hash_table_t *, ht_link_t *);
ht_link_t 96 common/include/adt/hash_table.h extern bool hash_table_insert_unique(hash_table_t *, ht_link_t *);
ht_link_t 97 common/include/adt/hash_table.h extern ht_link_t *hash_table_find(const hash_table_t *, const void *);
ht_link_t 98 common/include/adt/hash_table.h extern ht_link_t *hash_table_find_next(const hash_table_t *, ht_link_t *,
ht_link_t 99 common/include/adt/hash_table.h ht_link_t *);
ht_link_t 101 common/include/adt/hash_table.h extern void hash_table_remove_item(hash_table_t *, ht_link_t *);
ht_link_t 102 common/include/adt/hash_table.h extern void hash_table_apply(hash_table_t *, bool (*)(ht_link_t *, void *),
ht_link_t 48 kernel/genarch/include/genarch/mm/as_ht.h ht_link_t link; /**< Page hash table link. */
ht_link_t 55 kernel/genarch/src/mm/page_ht.c static size_t ht_hash(const ht_link_t *);
ht_link_t 57 kernel/genarch/src/mm/page_ht.c static bool ht_key_equal(const void *, const ht_link_t *);
ht_link_t 58 kernel/genarch/src/mm/page_ht.c static void ht_remove_callback(ht_link_t *);
ht_link_t 101 kernel/genarch/src/mm/page_ht.c size_t ht_hash(const ht_link_t *item)
ht_link_t 121 kernel/genarch/src/mm/page_ht.c bool ht_key_equal(const void *arg, const ht_link_t *item)
ht_link_t 134 kernel/genarch/src/mm/page_ht.c void ht_remove_callback(ht_link_t *item)
ht_link_t 233 kernel/genarch/src/mm/page_ht.c ht_link_t *cur = hash_table_find(&page_ht, key);
ht_link_t 70 kernel/generic/common/adt/hash_table.c static void nop_remove_callback(ht_link_t *item)
ht_link_t 170 kernel/generic/common/adt/hash_table.c void (*remove_cb)(ht_link_t *) = h->op->remove_callback ? h->op->remove_callback : nop_remove_callback;
ht_link_t 175 kernel/generic/common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 190 kernel/generic/common/adt/hash_table.c void hash_table_insert(hash_table_t *h, ht_link_t *item)
ht_link_t 211 kernel/generic/common/adt/hash_table.c bool hash_table_insert_unique(hash_table_t *h, ht_link_t *item)
ht_link_t 221 kernel/generic/common/adt/hash_table.c list_foreach(h->bucket[idx], link, ht_link_t, cur_link) {
ht_link_t 245 kernel/generic/common/adt/hash_table.c ht_link_t *hash_table_find(const hash_table_t *h, const void *key)
ht_link_t 251 kernel/generic/common/adt/hash_table.c list_foreach(h->bucket[idx], link, ht_link_t, cur_link) {
ht_link_t 266 kernel/generic/common/adt/hash_table.c ht_link_t *
ht_link_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)
ht_link_t 282 kernel/generic/common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 316 kernel/generic/common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 334 kernel/generic/common/adt/hash_table.c void hash_table_remove_item(hash_table_t *h, ht_link_t *item)
ht_link_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)
ht_link_t 369 kernel/generic/common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 457 kernel/generic/common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 53 kernel/generic/common/include/adt/hash_table.h size_t (*hash)(const ht_link_t *item);
ht_link_t 59 kernel/generic/common/include/adt/hash_table.h bool (*equal)(const ht_link_t *item1, const ht_link_t *item2);
ht_link_t 62 kernel/generic/common/include/adt/hash_table.h bool (*key_equal)(const void *key, const ht_link_t *item);
ht_link_t 70 kernel/generic/common/include/adt/hash_table.h void (*remove_callback)(ht_link_t *item);
ht_link_t 95 kernel/generic/common/include/adt/hash_table.h extern void hash_table_insert(hash_table_t *, ht_link_t *);
ht_link_t 96 kernel/generic/common/include/adt/hash_table.h extern bool hash_table_insert_unique(hash_table_t *, ht_link_t *);
ht_link_t 97 kernel/generic/common/include/adt/hash_table.h extern ht_link_t *hash_table_find(const hash_table_t *, const void *);
ht_link_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 *,
ht_link_t 99 kernel/generic/common/include/adt/hash_table.h ht_link_t *);
ht_link_t 101 kernel/generic/common/include/adt/hash_table.h extern void hash_table_remove_item(hash_table_t *, ht_link_t *);
ht_link_t 102 kernel/generic/common/include/adt/hash_table.h extern void hash_table_apply(hash_table_t *, bool (*)(ht_link_t *, void *),
ht_link_t 113 kernel/generic/include/cap/cap.h ht_link_t caps_link;
ht_link_t 94 kernel/generic/include/ddi/irq.h ht_link_t link;
ht_link_t 80 kernel/generic/include/lib/ra.h ht_link_t uh_link; /**< Span's used hash link. */
ht_link_t 108 kernel/generic/src/cap/cap.c static size_t caps_hash(const ht_link_t *item)
ht_link_t 120 kernel/generic/src/cap/cap.c static bool caps_key_equal(const void *key, const ht_link_t *item)
ht_link_t 248 kernel/generic/src/cap/cap.c ht_link_t *link = hash_table_find(&task->cap_info->caps, &handle);
ht_link_t 74 kernel/generic/src/ddi/irq.c static size_t irq_ht_hash(const ht_link_t *);
ht_link_t 76 kernel/generic/src/ddi/irq.c static bool irq_ht_equal(const ht_link_t *, const ht_link_t *);
ht_link_t 77 kernel/generic/src/ddi/irq.c static bool irq_ht_key_equal(const void *, const ht_link_t *);
ht_link_t 143 kernel/generic/src/ddi/irq.c ht_link_t *first = hash_table_find(h, &inr);
ht_link_t 144 kernel/generic/src/ddi/irq.c for (ht_link_t *lnk = first; lnk;
ht_link_t 203 kernel/generic/src/ddi/irq.c size_t irq_ht_hash(const ht_link_t *item)
ht_link_t 217 kernel/generic/src/ddi/irq.c bool irq_ht_equal(const ht_link_t *item1, const ht_link_t *item2)
ht_link_t 225 kernel/generic/src/ddi/irq.c bool irq_ht_key_equal(const void *key, const ht_link_t *item)
ht_link_t 62 kernel/generic/src/lib/ra.c static size_t used_hash(const ht_link_t *item)
ht_link_t 76 kernel/generic/src/lib/ra.c static bool used_key_equal(const void *key, const ht_link_t *item)
ht_link_t 343 kernel/generic/src/lib/ra.c ht_link_t *link;
ht_link_t 42 uspace/app/hbench/env.c ht_link_t link;
ht_link_t 48 uspace/app/hbench/env.c static size_t param_hash(const ht_link_t *item)
ht_link_t 60 uspace/app/hbench/env.c static bool param_key_equal(const void *key, const ht_link_t *item)
ht_link_t 68 uspace/app/hbench/env.c static bool param_equal(const ht_link_t *link_a, const ht_link_t *link_b)
ht_link_t 76 uspace/app/hbench/env.c static void param_remove(ht_link_t *item)
ht_link_t 134 uspace/app/hbench/env.c ht_link_t *item = hash_table_find(&env->parameters, (char *) key);
ht_link_t 54 uspace/app/trace/ipcp.c ht_link_t link;
ht_link_t 80 uspace/app/trace/ipcp.c static size_t pending_call_hash(const ht_link_t *item)
ht_link_t 86 uspace/app/trace/ipcp.c static bool pending_call_key_equal(const void *key, const ht_link_t *item)
ht_link_t 324 uspace/app/trace/ipcp.c ht_link_t *item;
ht_link_t 48 uspace/app/trace/proto.c ht_link_t link;
ht_link_t 54 uspace/app/trace/proto.c ht_link_t link;
ht_link_t 65 uspace/app/trace/proto.c static size_t srv_proto_hash(const ht_link_t *item)
ht_link_t 71 uspace/app/trace/proto.c static bool srv_proto_key_equal(const void *key, const ht_link_t *item)
ht_link_t 92 uspace/app/trace/proto.c static size_t method_oper_hash(const ht_link_t *item)
ht_link_t 98 uspace/app/trace/proto.c static bool method_oper_key_equal(const void *key, const ht_link_t *item)
ht_link_t 138 uspace/app/trace/proto.c ht_link_t *item = hash_table_find(&srv_proto, &srv);
ht_link_t 182 uspace/app/trace/proto.c ht_link_t *item = hash_table_find(&proto->method_oper, &method);
ht_link_t 250 uspace/lib/block/block.c static size_t cache_hash(const ht_link_t *item)
ht_link_t 256 uspace/lib/block/block.c static bool cache_key_equal(const void *key, const ht_link_t *item)
ht_link_t 416 uspace/lib/block/block.c ht_link_t *hlink = hash_table_find(&cache->block_hash, &ba);
ht_link_t 89 uspace/lib/block/block.h ht_link_t hash_link;
ht_link_t 70 uspace/lib/c/common/adt/hash_table.c static void nop_remove_callback(ht_link_t *item)
ht_link_t 170 uspace/lib/c/common/adt/hash_table.c void (*remove_cb)(ht_link_t *) = h->op->remove_callback ? h->op->remove_callback : nop_remove_callback;
ht_link_t 175 uspace/lib/c/common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 190 uspace/lib/c/common/adt/hash_table.c void hash_table_insert(hash_table_t *h, ht_link_t *item)
ht_link_t 211 uspace/lib/c/common/adt/hash_table.c bool hash_table_insert_unique(hash_table_t *h, ht_link_t *item)
ht_link_t 221 uspace/lib/c/common/adt/hash_table.c list_foreach(h->bucket[idx], link, ht_link_t, cur_link) {
ht_link_t 245 uspace/lib/c/common/adt/hash_table.c ht_link_t *hash_table_find(const hash_table_t *h, const void *key)
ht_link_t 251 uspace/lib/c/common/adt/hash_table.c list_foreach(h->bucket[idx], link, ht_link_t, cur_link) {
ht_link_t 266 uspace/lib/c/common/adt/hash_table.c ht_link_t *
ht_link_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)
ht_link_t 282 uspace/lib/c/common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 316 uspace/lib/c/common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 334 uspace/lib/c/common/adt/hash_table.c void hash_table_remove_item(hash_table_t *h, ht_link_t *item)
ht_link_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)
ht_link_t 369 uspace/lib/c/common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 457 uspace/lib/c/common/adt/hash_table.c ht_link_t *cur_link = member_to_inst(cur, ht_link_t, link);
ht_link_t 53 uspace/lib/c/common/include/adt/hash_table.h size_t (*hash)(const ht_link_t *item);
ht_link_t 59 uspace/lib/c/common/include/adt/hash_table.h bool (*equal)(const ht_link_t *item1, const ht_link_t *item2);
ht_link_t 62 uspace/lib/c/common/include/adt/hash_table.h bool (*key_equal)(const void *key, const ht_link_t *item);
ht_link_t 70 uspace/lib/c/common/include/adt/hash_table.h void (*remove_callback)(ht_link_t *item);
ht_link_t 95 uspace/lib/c/common/include/adt/hash_table.h extern void hash_table_insert(hash_table_t *, ht_link_t *);
ht_link_t 96 uspace/lib/c/common/include/adt/hash_table.h extern bool hash_table_insert_unique(hash_table_t *, ht_link_t *);
ht_link_t 97 uspace/lib/c/common/include/adt/hash_table.h extern ht_link_t *hash_table_find(const hash_table_t *, const void *);
ht_link_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 *,
ht_link_t 99 uspace/lib/c/common/include/adt/hash_table.h ht_link_t *);
ht_link_t 101 uspace/lib/c/common/include/adt/hash_table.h extern void hash_table_remove_item(hash_table_t *, ht_link_t *);
ht_link_t 102 uspace/lib/c/common/include/adt/hash_table.h extern void hash_table_apply(hash_table_t *, bool (*)(ht_link_t *, void *),
ht_link_t 57 uspace/lib/c/generic/async/ports.c ht_link_t link;
ht_link_t 71 uspace/lib/c/generic/async/ports.c ht_link_t link;
ht_link_t 111 uspace/lib/c/generic/async/ports.c static size_t interface_hash(const ht_link_t *item)
ht_link_t 117 uspace/lib/c/generic/async/ports.c static bool interface_key_equal(const void *key, const ht_link_t *item)
ht_link_t 139 uspace/lib/c/generic/async/ports.c static size_t port_hash(const ht_link_t *item)
ht_link_t 145 uspace/lib/c/generic/async/ports.c static bool port_key_equal(const void *key, const ht_link_t *item)
ht_link_t 210 uspace/lib/c/generic/async/ports.c ht_link_t *link = hash_table_find(&interface_hash_table, &iface);
ht_link_t 257 uspace/lib/c/generic/async/ports.c ht_link_t *link = hash_table_find(&interface_hash_table, &iface);
ht_link_t 127 uspace/lib/c/generic/async/server.c ht_link_t link;
ht_link_t 140 uspace/lib/c/generic/async/server.c ht_link_t link;
ht_link_t 170 uspace/lib/c/generic/async/server.c ht_link_t htlink;
ht_link_t 238 uspace/lib/c/generic/async/server.c static size_t client_hash(const ht_link_t *item)
ht_link_t 244 uspace/lib/c/generic/async/server.c static bool client_key_equal(const void *key, const ht_link_t *item)
ht_link_t 265 uspace/lib/c/generic/async/server.c ht_link_t *link = hash_table_find(&client_hash_table, &client_id);
ht_link_t 497 uspace/lib/c/generic/async/server.c static size_t notification_hash(const ht_link_t *item)
ht_link_t 504 uspace/lib/c/generic/async/server.c static bool notification_key_equal(const void *key, const ht_link_t *item)
ht_link_t 658 uspace/lib/c/generic/async/server.c ht_link_t *link = hash_table_find(¬ification_hash_table, &imethod);
ht_link_t 59 uspace/lib/ext4/include/ext4/fstypes.h ht_link_t link;
ht_link_t 109 uspace/lib/ext4/src/ops.c static size_t open_nodes_hash(const ht_link_t *item)
ht_link_t 115 uspace/lib/ext4/src/ops.c static bool open_nodes_key_equal(const void *key_arg, const ht_link_t *item)
ht_link_t 293 uspace/lib/ext4/src/ops.c ht_link_t *already_open = hash_table_find(&open_nodes, &key);
ht_link_t 56 uspace/lib/nic/include/nic.h ht_link_t item;
ht_link_t 53 uspace/lib/nic/src/nic_addr_db.c ht_link_t link;
ht_link_t 66 uspace/lib/nic/src/nic_addr_db.c static bool nic_addr_key_equal(const void *key_arg, const ht_link_t *item)
ht_link_t 91 uspace/lib/nic/src/nic_addr_db.c static size_t nic_addr_hash(const ht_link_t *item)
ht_link_t 97 uspace/lib/nic/src/nic_addr_db.c static void nic_addr_removed(ht_link_t *item)
ht_link_t 247 uspace/lib/nic/src/nic_addr_db.c static bool nic_addr_db_fe_helper(ht_link_t *item, void *arg)
ht_link_t 53 uspace/lib/nic/src/nic_wol_virtues.c static size_t nic_wv_hash(const ht_link_t *item)
ht_link_t 59 uspace/lib/nic/src/nic_wol_virtues.c static bool nic_wv_key_equal(const void *key, const ht_link_t *item)
ht_link_t 233 uspace/lib/nic/src/nic_wol_virtues.c ht_link_t *virtue = hash_table_find(&((nic_wol_virtues_t *) wvs)->table, &id);
ht_link_t 53 uspace/lib/posix/include/common/adt/hash_table.h size_t (*hash)(const ht_link_t *item);
ht_link_t 59 uspace/lib/posix/include/common/adt/hash_table.h bool (*equal)(const ht_link_t *item1, const ht_link_t *item2);
ht_link_t 62 uspace/lib/posix/include/common/adt/hash_table.h bool (*key_equal)(const void *key, const ht_link_t *item);
ht_link_t 70 uspace/lib/posix/include/common/adt/hash_table.h void (*remove_callback)(ht_link_t *item);
ht_link_t 95 uspace/lib/posix/include/common/adt/hash_table.h extern void hash_table_insert(hash_table_t *, ht_link_t *);
ht_link_t 96 uspace/lib/posix/include/common/adt/hash_table.h extern bool hash_table_insert_unique(hash_table_t *, ht_link_t *);
ht_link_t 97 uspace/lib/posix/include/common/adt/hash_table.h extern ht_link_t *hash_table_find(const hash_table_t *, const void *);
ht_link_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 *,
ht_link_t 99 uspace/lib/posix/include/common/adt/hash_table.h ht_link_t *);
ht_link_t 101 uspace/lib/posix/include/common/adt/hash_table.h extern void hash_table_remove_item(hash_table_t *, ht_link_t *);
ht_link_t 102 uspace/lib/posix/include/common/adt/hash_table.h extern void hash_table_apply(hash_table_t *, bool (*)(ht_link_t *, void *),
ht_link_t 101 uspace/srv/devman/dev.c ht_link_t *link = hash_table_find(&tree->devman_devices, &handle);
ht_link_t 137 uspace/srv/devman/devman.h ht_link_t devman_dev;
ht_link_t 190 uspace/srv/devman/devman.h ht_link_t devman_fun;
ht_link_t 195 uspace/srv/devman/devman.h ht_link_t loc_fun;
ht_link_t 50 uspace/srv/devman/devtree.c static size_t devman_devices_hash(const ht_link_t *item)
ht_link_t 56 uspace/srv/devman/devtree.c static size_t devman_functions_hash(const ht_link_t *item)
ht_link_t 62 uspace/srv/devman/devtree.c static bool devman_devices_key_equal(const void *key, const ht_link_t *item)
ht_link_t 69 uspace/srv/devman/devtree.c static bool devman_functions_key_equal(const void *key, const ht_link_t *item)
ht_link_t 82 uspace/srv/devman/devtree.c static size_t loc_functions_hash(const ht_link_t *item)
ht_link_t 88 uspace/srv/devman/devtree.c static bool loc_functions_key_equal(const void *key, const ht_link_t *item)
ht_link_t 130 uspace/srv/devman/fun.c ht_link_t *link = hash_table_find(&tree->devman_functions, &handle);
ht_link_t 83 uspace/srv/devman/loc.c ht_link_t *link = hash_table_find(&tree->loc_functions, &service_id);
ht_link_t 240 uspace/srv/fs/cdfs/cdfs_ops.c ht_link_t nh_link; /**< Nodes hash table link */
ht_link_t 294 uspace/srv/fs/cdfs/cdfs_ops.c static size_t nodes_hash(const ht_link_t *item)
ht_link_t 300 uspace/srv/fs/cdfs/cdfs_ops.c static bool nodes_key_equal(const void *k, const ht_link_t *item)
ht_link_t 308 uspace/srv/fs/cdfs/cdfs_ops.c static void nodes_remove_callback(ht_link_t *item)
ht_link_t 342 uspace/srv/fs/cdfs/cdfs_ops.c ht_link_t *link = hash_table_find(&nodes, &key);
ht_link_t 691 uspace/srv/fs/cdfs/cdfs_ops.c ht_link_t *link = hash_table_find(&nodes, &key);
ht_link_t 1211 uspace/srv/fs/cdfs/cdfs_ops.c static bool rm_service_id_nodes(ht_link_t *item, void *arg)
ht_link_t 1263 uspace/srv/fs/cdfs/cdfs_ops.c ht_link_t *link = hash_table_find(&nodes, &key);
ht_link_t 1348 uspace/srv/fs/cdfs/cdfs_ops.c static bool cache_remove_closed(ht_link_t *item, void *arg)
ht_link_t 1389 uspace/srv/fs/cdfs/cdfs_ops.c ht_link_t *link = hash_table_find(&nodes, &key);
ht_link_t 107 uspace/srv/fs/exfat/exfat.h ht_link_t uph_link;
ht_link_t 109 uspace/srv/fs/exfat/exfat.h ht_link_t uih_link;
ht_link_t 128 uspace/srv/fs/exfat/exfat_idx.c static size_t pos_hash(const ht_link_t *item)
ht_link_t 141 uspace/srv/fs/exfat/exfat_idx.c static bool pos_key_equal(const void *key, const ht_link_t *item)
ht_link_t 176 uspace/srv/fs/exfat/exfat_idx.c static size_t idx_hash(const ht_link_t *item)
ht_link_t 182 uspace/srv/fs/exfat/exfat_idx.c static bool idx_key_equal(const void *key_arg, const ht_link_t *item)
ht_link_t 190 uspace/srv/fs/exfat/exfat_idx.c static void idx_remove_callback(ht_link_t *item)
ht_link_t 384 uspace/srv/fs/exfat/exfat_idx.c ht_link_t *l = hash_table_find(&up_hash, &pos_key);
ht_link_t 433 uspace/srv/fs/exfat/exfat_idx.c ht_link_t *l = hash_table_find(&ui_hash, &idx_key);
ht_link_t 509 uspace/srv/fs/exfat/exfat_idx.c static bool rm_pos_service_id(ht_link_t *item, void *arg)
ht_link_t 521 uspace/srv/fs/exfat/exfat_idx.c static bool rm_idx_service_id(ht_link_t *item, void *arg)
ht_link_t 204 uspace/srv/fs/fat/fat.h ht_link_t uph_link;
ht_link_t 206 uspace/srv/fs/fat/fat.h ht_link_t uih_link;
ht_link_t 128 uspace/srv/fs/fat/fat_idx.c static size_t pos_hash(const ht_link_t *item)
ht_link_t 141 uspace/srv/fs/fat/fat_idx.c static bool pos_key_equal(const void *key, const ht_link_t *item)
ht_link_t 176 uspace/srv/fs/fat/fat_idx.c static size_t idx_hash(const ht_link_t *item)
ht_link_t 182 uspace/srv/fs/fat/fat_idx.c static bool idx_key_equal(const void *key_arg, const ht_link_t *item)
ht_link_t 190 uspace/srv/fs/fat/fat_idx.c static void idx_remove_callback(ht_link_t *item)
ht_link_t 384 uspace/srv/fs/fat/fat_idx.c ht_link_t *l = hash_table_find(&up_hash, &pos_key);
ht_link_t 433 uspace/srv/fs/fat/fat_idx.c ht_link_t *l = hash_table_find(&ui_hash, &idx_key);
ht_link_t 508 uspace/srv/fs/fat/fat_idx.c static bool rm_pos_service_id(ht_link_t *item, void *arg)
ht_link_t 520 uspace/srv/fs/fat/fat_idx.c static bool rm_idx_service_id(ht_link_t *item, void *arg)
ht_link_t 61 uspace/srv/fs/locfs/locfs_ops.c ht_link_t link;
ht_link_t 79 uspace/srv/fs/locfs/locfs_ops.c static size_t services_hash(const ht_link_t *item)
ht_link_t 85 uspace/srv/fs/locfs/locfs_ops.c static bool services_key_equal(const void *key, const ht_link_t *item)
ht_link_t 92 uspace/srv/fs/locfs/locfs_ops.c static void services_remove_callback(ht_link_t *item)
ht_link_t 237 uspace/srv/fs/locfs/locfs_ops.c ht_link_t *lnk;
ht_link_t 563 uspace/srv/fs/locfs/locfs_ops.c ht_link_t *lnk = hash_table_find(&services, &service_index);
ht_link_t 627 uspace/srv/fs/locfs/locfs_ops.c ht_link_t *lnk = hash_table_find(&services, &service_index);
ht_link_t 695 uspace/srv/fs/locfs/locfs_ops.c ht_link_t *lnk = hash_table_find(&services, &service_index);
ht_link_t 735 uspace/srv/fs/locfs/locfs_ops.c ht_link_t *lnk = hash_table_find(&services, &service_index);
ht_link_t 166 uspace/srv/fs/mfs/mfs.h ht_link_t link;
ht_link_t 110 uspace/srv/fs/mfs/mfs_ops.c open_nodes_hash(const ht_link_t *item)
ht_link_t 117 uspace/srv/fs/mfs/mfs_ops.c open_nodes_key_equal(const void *key, const ht_link_t *item)
ht_link_t 619 uspace/srv/fs/mfs/mfs_ops.c ht_link_t *already_open = hash_table_find(&open_nodes, &key);
ht_link_t 63 uspace/srv/fs/tmpfs/tmpfs.h ht_link_t nh_link; /**< Nodes hash table link. */
ht_link_t 155 uspace/srv/fs/tmpfs/tmpfs_ops.c static size_t nodes_hash(const ht_link_t *item)
ht_link_t 161 uspace/srv/fs/tmpfs/tmpfs_ops.c static bool nodes_key_equal(const void *key_arg, const ht_link_t *item)
ht_link_t 169 uspace/srv/fs/tmpfs/tmpfs_ops.c static void nodes_remove_callback(ht_link_t *item)
ht_link_t 238 uspace/srv/fs/tmpfs/tmpfs_ops.c static bool rm_service_id_nodes(ht_link_t *item, void *arg)
ht_link_t 276 uspace/srv/fs/tmpfs/tmpfs_ops.c ht_link_t *lnk = hash_table_find(&nodes, &key);
ht_link_t 476 uspace/srv/fs/tmpfs/tmpfs_ops.c ht_link_t *hlp = hash_table_find(&nodes, &key);
ht_link_t 538 uspace/srv/fs/tmpfs/tmpfs_ops.c ht_link_t *hlp = hash_table_find(&nodes, &key);
ht_link_t 601 uspace/srv/fs/tmpfs/tmpfs_ops.c ht_link_t *hlp = hash_table_find(&nodes, &key);
ht_link_t 638 uspace/srv/fs/tmpfs/tmpfs_ops.c ht_link_t *hlp = hash_table_find(&nodes, &key);
ht_link_t 107 uspace/srv/fs/udf/udf.h ht_link_t link;
ht_link_t 59 uspace/srv/fs/udf/udf_idx.c static size_t udf_idx_hash(const ht_link_t *item)
ht_link_t 71 uspace/srv/fs/udf/udf_idx.c static bool udf_idx_key_equal(const void *k, const ht_link_t *item)
ht_link_t 130 uspace/srv/fs/udf/udf_idx.c ht_link_t *already_open = hash_table_find(&udf_idx, &key);
ht_link_t 72 uspace/srv/hid/input/gsp.c static size_t trans_hash(const ht_link_t *item)
ht_link_t 78 uspace/srv/hid/input/gsp.c static bool trans_key_equal(const void *key, const ht_link_t *item)
ht_link_t 247 uspace/srv/hid/input/gsp.c ht_link_t *item;
ht_link_t 59 uspace/srv/hid/input/gsp.h ht_link_t link; /**< Link to hash table in @c gsp_t */
ht_link_t 44 uspace/srv/ns/service.c ht_link_t link;
ht_link_t 58 uspace/srv/ns/service.c ht_link_t link;
ht_link_t 73 uspace/srv/ns/service.c static size_t service_hash(const ht_link_t *item)
ht_link_t 81 uspace/srv/ns/service.c static bool service_key_equal(const void *key, const ht_link_t *item)
ht_link_t 96 uspace/srv/ns/service.c static size_t iface_hash(const ht_link_t *item)
ht_link_t 104 uspace/srv/ns/service.c static bool iface_key_equal(const void *key, const ht_link_t *item)
ht_link_t 169 uspace/srv/ns/service.c ht_link_t *link =
ht_link_t 215 uspace/srv/ns/service.c ht_link_t *link = hash_table_find(&hashed_service->iface_hash_table,
ht_link_t 266 uspace/srv/ns/service.c ht_link_t *link = hash_table_find(&service_hash_table, &service);
ht_link_t 309 uspace/srv/ns/service.c ht_link_t *link = hash_table_find(&service_hash_table, &service);
ht_link_t 375 uspace/srv/ns/service.c ht_link_t *link = hash_table_find(&service_hash_table, &service);
ht_link_t 48 uspace/srv/ns/task.c ht_link_t link;
ht_link_t 62 uspace/srv/ns/task.c static size_t task_hash(const ht_link_t *item)
ht_link_t 68 uspace/srv/ns/task.c static bool task_key_equal(const void *key, const ht_link_t *item)
ht_link_t 76 uspace/srv/ns/task.c static void task_remove(ht_link_t *item)
ht_link_t 94 uspace/srv/ns/task.c ht_link_t link;
ht_link_t 107 uspace/srv/ns/task.c static size_t p2i_hash(const ht_link_t *item)
ht_link_t 113 uspace/srv/ns/task.c static bool p2i_key_equal(const void *key, const ht_link_t *item)
ht_link_t 126 uspace/srv/ns/task.c static void p2i_remove(ht_link_t *item)
ht_link_t 176 uspace/srv/ns/task.c ht_link_t *link = hash_table_find(&task_hash_table, &pr->id);
ht_link_t 196 uspace/srv/ns/task.c ht_link_t *link = hash_table_find(&task_hash_table, &id);
ht_link_t 231 uspace/srv/ns/task.c ht_link_t *link = hash_table_find(&phone_to_id, &call->request_label);
ht_link_t 270 uspace/srv/ns/task.c ht_link_t *link = hash_table_find(&phone_to_id, &label);
ht_link_t 284 uspace/srv/ns/task.c ht_link_t *link = hash_table_find(&task_hash_table, &id);
ht_link_t 311 uspace/srv/ns/task.c ht_link_t *link = hash_table_find(&task_hash_table, &id);
ht_link_t 115 uspace/srv/vfs/vfs.h ht_link_t nh_link; /**< Node hash-table link. */
ht_link_t 63 uspace/srv/vfs/vfs_node.c static size_t nodes_hash(const ht_link_t *);
ht_link_t 64 uspace/srv/vfs/vfs_node.c static bool nodes_key_equal(const void *, const ht_link_t *);
ht_link_t 173 uspace/srv/vfs/vfs_node.c ht_link_t *tmp = hash_table_find(&nodes, &result->triplet);
ht_link_t 203 uspace/srv/vfs/vfs_node.c ht_link_t *tmp = hash_table_find(&nodes, &result->triplet);
ht_link_t 233 uspace/srv/vfs/vfs_node.c static bool refcnt_visitor(ht_link_t *item, void *arg)
ht_link_t 289 uspace/srv/vfs/vfs_node.c static size_t nodes_hash(const ht_link_t *item)
ht_link_t 296 uspace/srv/vfs/vfs_node.c static bool nodes_key_equal(const void *key, const ht_link_t *item)
HelenOS homepage, sources at GitHub