Home | History | Annotate | Download | only in gatt

Lines Matching defs:p_list

146     tGATT_HDL_LIST_ELEM     *p_list=NULL;
164 if ((p_list = gatt_find_hdl_buffer_by_app_id(p_app_uuid128, p_svc_uuid, svc_inst)) != NULL)
166 s_hdl = p_list->asgn_range.s_handle;
181 p_list = p_list_info->p_first;
183 if (p_list)
185 s_hdl = p_list->asgn_range.e_handle + 1;
203 if ( (p_list = gatt_alloc_hdl_buffer()) == NULL)
210 p_list->asgn_range.app_uuid128 = *p_app_uuid128;
211 p_list->asgn_range.svc_uuid = *p_svc_uuid;
212 p_list->asgn_range.svc_inst = svc_inst;
213 p_list->asgn_range.s_handle = s_hdl;
214 p_list->asgn_range.e_handle = s_hdl+num_handles-1;
215 p_list->asgn_range.is_primary = is_pri;
217 gatt_add_an_item_to_list(p_list_info, p_list);
222 (*gatt_cb.cb_info.p_nv_save_callback)(TRUE, &p_list->asgn_range);
224 if ( (p_buf = gatt_add_pending_new_srv_start(&p_list->asgn_range)) == NULL)
229 if (p_list)
231 gatt_remove_an_item_from_list(p_list_info, p_list);
232 gatt_free_hdl_buffer(p_list);
241 if (!gatts_init_service_db(&p_list->svc_db, p_svc_uuid, is_pri, s_hdl , num_handles))
244 if (p_list)
246 gatt_remove_an_item_from_list(p_list_info, p_list);
247 gatt_free_hdl_buffer(p_list);
256 num_handles, p_list->asgn_range.s_handle , p_list->asgn_range.e_handle,
257 ((p_list->asgn_range.svc_uuid.len == 2) ? "uuid16": "uuid128" ),
258 p_list->asgn_range.svc_uuid.uu.uuid16,
259 p_list->asgn_range.is_primary);
398 tGATT_HDL_LIST_ELEM *p_list=NULL;
413 if ((p_list = gatt_find_hdl_buffer_by_app_id(p_app_uuid128, p_svc_uuid, svc_inst)) == NULL)
419 if ( (p_buf = gatt_sr_is_new_srv_chg(&p_list->asgn_range.app_uuid128,
420 &p_list->asgn_range.svc_uuid,
421 p_list->asgn_range.svc_inst)) != NULL)
439 p_list->asgn_range.s_handle , p_list->asgn_range.e_handle );
441 if ( (p_list->asgn_range.s_handle >= gatt_cb.hdl_cfg.app_start_hdl)
443 (*gatt_cb.cb_info.p_nv_save_callback)(FALSE, &p_list->asgn_range);
445 gatt_remove_an_item_from_list(p_list_info, p_list);
446 gatt_free_hdl_buffer(p_list);
468 tGATT_HDL_LIST_ELEM *p_list=NULL;
484 if ((p_list = gatt_find_hdl_buffer_by_handle(service_handle)) == NULL)
491 if (gatt_sr_find_i_rcb_by_app_id (&p_list->asgn_range.app_uuid128,
492 &p_list->asgn_range.svc_uuid,
493 p_list->asgn_range.svc_inst) != GATT_MAX_SR_PROFILES)
500 if ((i_sreg = gatt_sr_alloc_rcb(p_list)) == GATT_MAX_SR_PROFILES)
525 p_list->asgn_range.is_primary);
537 if ( (p_buf = gatt_sr_is_new_srv_chg(&p_list->asgn_range.app_uuid128,
538 &p_list->asgn_range.svc_uuid,
539 p_list->asgn_range.svc_inst)) != NULL)