Home
last modified time | relevance | path

Searched refs:mgr (Results 1 – 4 of 4) sorted by relevance

/components/utilities/resource/
A Dresource_id.c17 if (mgr) in resource_id_init()
19 mgr->size = size; in resource_id_init()
20 mgr->_res = res; in resource_id_init()
21 mgr->noused = 0; in resource_id_init()
22 mgr->_free = RT_NULL; in resource_id_init()
33 if (mgr->_free) in resource_id_get()
35 cur = mgr->_free; in resource_id_get()
36 mgr->_free = (void **)*mgr->_free; in resource_id_get()
40 else if (mgr->noused < mgr->size) in resource_id_get()
42 cur = &mgr->_res[mgr->noused++]; in resource_id_get()
[all …]
A Drid_bitmap.c18 mgr->min_id = min_id; in rid_bitmap_init()
20 mgr->bitset = set; in rid_bitmap_init()
21 mgr->id_lock = id_lock; in rid_bitmap_init()
30 if (mgr->id_lock) in rid_bitmap_get()
47 if (mgr->id_lock) in rid_bitmap_get()
60 if (mgr->id_lock) in rid_bitmap_get_named()
65 min = mgr->min_id; in rid_bitmap_get_named()
85 if (mgr->id_lock) in rid_bitmap_get_named()
98 if (mgr->id_lock) in rid_bitmap_put()
103 min = mgr->min_id; in rid_bitmap_put()
[all …]
A Drid_bitmap.h28 void rid_bitmap_init(rid_bitmap_t mgr, int min_id, int total_id_count,
30 long rid_bitmap_get(rid_bitmap_t mgr);
31 long rid_bitmap_get_named(rid_bitmap_t mgr, long no);
32 void rid_bitmap_put(rid_bitmap_t mgr, long no);
A Dresource_id.h29 void resource_id_init(resource_id_t *mgr, int size, void **res);
30 int resource_id_get(resource_id_t *mgr);
31 void resource_id_put(resource_id_t *mgr, int no);

Completed in 5 milliseconds