Lines Matching refs:obj_manager

61 	struct bt_gatt_ots_obj_manager *obj_manager,  in bt_gatt_ots_obj_manager_first_obj_get()  argument
67 if (sys_dlist_is_empty(&obj_manager->list)) { in bt_gatt_ots_obj_manager_first_obj_get()
71 obj_dnode = sys_dlist_peek_head_not_empty(&obj_manager->list); in bt_gatt_ots_obj_manager_first_obj_get()
80 struct bt_gatt_ots_obj_manager *obj_manager, in bt_gatt_ots_obj_manager_last_obj_get() argument
86 if (sys_dlist_is_empty(&obj_manager->list)) { in bt_gatt_ots_obj_manager_last_obj_get()
90 obj_dnode = sys_dlist_peek_tail(&obj_manager->list); in bt_gatt_ots_obj_manager_last_obj_get()
99 struct bt_gatt_ots_obj_manager *obj_manager, in bt_gatt_ots_obj_manager_prev_obj_get() argument
106 if (sys_dlist_is_empty(&obj_manager->list)) { in bt_gatt_ots_obj_manager_prev_obj_get()
111 prev_obj_dnode = sys_dlist_peek_prev_no_check(&obj_manager->list, in bt_gatt_ots_obj_manager_prev_obj_get()
126 struct bt_gatt_ots_obj_manager *obj_manager, in bt_gatt_ots_obj_manager_next_obj_get() argument
133 if (sys_dlist_is_empty(&obj_manager->list)) { in bt_gatt_ots_obj_manager_next_obj_get()
138 next_obj_dnode = sys_dlist_peek_next_no_check(&obj_manager->list, in bt_gatt_ots_obj_manager_next_obj_get()
153 struct bt_gatt_ots_obj_manager *obj_manager, uint64_t id, in bt_gatt_ots_obj_manager_obj_get() argument
158 if (sys_dlist_is_empty(&obj_manager->list)) { in bt_gatt_ots_obj_manager_obj_get()
168 if (index >= ARRAY_SIZE(obj_manager->pool)) { in bt_gatt_ots_obj_manager_obj_get()
172 if (!obj_manager->pool[index].is_allocated) { in bt_gatt_ots_obj_manager_obj_get()
176 *object = &obj_manager->pool[index].val; in bt_gatt_ots_obj_manager_obj_get()
182 struct bt_gatt_ots_obj_manager *obj_manager, in bt_gatt_ots_obj_manager_obj_add() argument
185 for (uint64_t i = 0; i < ARRAY_SIZE(obj_manager->pool); i++) { in bt_gatt_ots_obj_manager_obj_add()
187 &obj_manager->pool[i]; in bt_gatt_ots_obj_manager_obj_add()
192 sys_dlist_append(&obj_manager->list, &cur_obj->dnode); in bt_gatt_ots_obj_manager_obj_add()
224 bool bt_gatt_ots_obj_manager_obj_contains(struct bt_gatt_ots_obj_manager *obj_manager, in bt_gatt_ots_obj_manager_obj_contains() argument
231 return PART_OF_ARRAY(obj_manager->pool, item); in bt_gatt_ots_obj_manager_obj_contains()
237 obj_manager[CONFIG_BT_OTS_MAX_INST_CNT]; in bt_gatt_ots_obj_manager_assign() local
241 for (cur_manager = obj_manager; in bt_gatt_ots_obj_manager_assign()
242 cur_manager != obj_manager + CONFIG_BT_OTS_MAX_INST_CNT; in bt_gatt_ots_obj_manager_assign()