Lines Matching refs:p_db
73 Uuid* gatts_get_service_uuid(tGATT_SVC_DB* p_db) { in gatts_get_service_uuid() argument
74 if (!p_db || p_db->attr_list.empty()) { in gatts_get_service_uuid()
78 return &p_db->attr_list[0].p_value->uuid; in gatts_get_service_uuid()
268 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_db_read_attr_value_by_type() argument
276 if (p_db) { in gatts_db_read_attr_value_by_type()
277 for (tGATT_ATTR& attr : p_db->attr_list) { in gatts_db_read_attr_value_by_type()
439 tGATT_ATTR* find_attr_by_handle(tGATT_SVC_DB* p_db, uint16_t handle) { in find_attr_by_handle() argument
440 if (!p_db) return nullptr; in find_attr_by_handle()
442 for (auto& attr : p_db->attr_list) { in find_attr_by_handle()
470 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_read_attr_value_by_handle() argument
474 tGATT_ATTR* p_attr = find_attr_by_handle(p_db, handle); in gatts_read_attr_value_by_handle()
508 tGATT_STATUS gatts_read_attr_perm_check(tGATT_SVC_DB* p_db, bool is_long, in gatts_read_attr_perm_check() argument
512 tGATT_ATTR* p_attr = find_attr_by_handle(p_db, handle); in gatts_read_attr_perm_check()
536 tGATT_STATUS gatts_write_attr_perm_check(tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_write_attr_perm_check() argument
546 tGATT_ATTR* p_attr = find_attr_by_handle(p_db, handle); in gatts_write_attr_perm_check()