#include "uv.h"
#include "internal.h"
Go to the source code of this file.
◆ FIND_COMMON_VARIABLES
#define FIND_COMMON_VARIABLES |
◆ FIND_IN_BUCKET_PTR
#define FIND_IN_BUCKET_PTR |
( |
| ) |
|
Value: do { \
if (bucket_ptr->size != 0 && first_group_size == 0) \
group_ptr = bucket_ptr->data; \
FIND_IN_GROUP_PTR(first_group_size); \
for (group_ptr = group_ptr->next; \
group_ptr != NULL && entry_ptr == NULL; \
group_ptr = group_ptr->next) \
} while (0)
Definition at line 87 of file fs-fd-hash-inl.h.
◆ FIND_IN_GROUP_PTR
#define FIND_IN_GROUP_PTR |
( |
|
group_size | ) |
|
Value: do { \
for (
i = 0;
i < group_size; ++
i) { \
if (group_ptr->entries[
i].fd == fd) { \
entry_ptr = &group_ptr->entries[
i]; \
break; \
} \
} \
} while (0)
Definition at line 77 of file fs-fd-hash-inl.h.
◆ UV__FD_HASH_GROUP_SIZE
#define UV__FD_HASH_GROUP_SIZE 16 |
◆ UV__FD_HASH_SIZE
#define UV__FD_HASH_SIZE 256 |
◆ uv__fd_hash_add()
◆ uv__fd_hash_get()
◆ uv__fd_hash_init()
static INLINE void uv__fd_hash_init |
( |
void |
| ) |
|
|
static |
◆ uv__fd_hash_remove()
◆ uv__fd_hash
◆ uv__fd_hash_entry_initial
◆ uv__fd_hash_mutex