Lines Matching refs:nxt_free_map_t
36 typedef nxt_atomic_uint_t nxt_free_map_t; typedef
38 #define FREE_BITS (sizeof(nxt_free_map_t) * 8)
55 nxt_free_map_t free_map[MAX_FREE_IDX];
56 nxt_free_map_t free_map_padding;
57 nxt_free_map_t free_tracking_map[MAX_FREE_IDX];
58 nxt_free_map_t free_tracking_map_padding;
88 nxt_port_mmap_get_free_chunk(nxt_free_map_t *m, nxt_chunk_id_t *c);
94 nxt_port_mmap_set_chunk_busy(nxt_free_map_t *m, nxt_chunk_id_t c);
97 nxt_port_mmap_chk_set_chunk_busy(nxt_free_map_t *m, nxt_chunk_id_t c);
100 nxt_port_mmap_set_chunk_free(nxt_free_map_t *m, nxt_chunk_id_t c);
125 nxt_port_mmap_get_free_chunk(nxt_free_map_t *m, nxt_chunk_id_t *c) in nxt_port_mmap_get_free_chunk()
127 const nxt_free_map_t default_mask = (nxt_free_map_t) -1; in nxt_port_mmap_get_free_chunk()
132 nxt_free_map_t bits, mask; in nxt_port_mmap_get_free_chunk()
161 nxt_port_mmap_set_chunk_busy(nxt_free_map_t *m, nxt_chunk_id_t c) in nxt_port_mmap_set_chunk_busy()
168 nxt_port_mmap_chk_set_chunk_busy(nxt_free_map_t *m, nxt_chunk_id_t c) in nxt_port_mmap_chk_set_chunk_busy()
170 nxt_free_map_t *f; in nxt_port_mmap_chk_set_chunk_busy()
171 nxt_free_map_t free_val, busy_val; in nxt_port_mmap_chk_set_chunk_busy()
190 nxt_port_mmap_set_chunk_free(nxt_free_map_t *m, nxt_chunk_id_t c) in nxt_port_mmap_set_chunk_free()