Home | History | Annotate | Download | only in srvc

Lines Matching defs:p_clcb

202     tSRVC_CLCB *p_clcb =  srvc_eng_find_clcb_by_conn_id(conn_id);
208 if (dis_cb.p_read_dis_cback && p_clcb)
210 GATT_TRACE_ERROR("dis_gatt_c_read_dis_value_cmpl: attr_mask = 0x%04x", p_clcb->dis_value.attr_mask);
213 (*dis_cb.p_read_dis_cback)(p_clcb->bda, &p_clcb->dis_value);
269 void dis_c_cmpl_cback (tSRVC_CLCB *p_clcb, tGATTC_OPTYPE op,
274 UINT16 conn_id = p_clcb->conn_id;
292 p_clcb->dis_value.attr_mask |= DIS_ATTR_SYS_ID_BIT;
294 STREAM_TO_UINT64 (p_clcb->dis_value.system_id, pp);
301 p_clcb->dis_value.attr_mask |= DIS_ATTR_PNP_ID_BIT;
302 STREAM_TO_UINT8 (p_clcb->dis_value.pnp_id.vendor_id_src, pp);
303 STREAM_TO_UINT16 (p_clcb->dis_value.pnp_id.vendor_id, pp);
304 STREAM_TO_UINT16 (p_clcb->dis_value.pnp_id.product_id, pp);
305 STREAM_TO_UINT16 (p_clcb->dis_value.pnp_id.product_version, pp);
316 p_str = p_clcb->dis_value.data_string[read_type - GATT_UUID_MODEL_NUMBER_STR];
321 p_clcb->dis_value.attr_mask |= dis_uuid_to_attr(read_type);
324 p_clcb->dis_value.data_string[read_type - GATT_UUID_MODEL_NUMBER_STR] = p_str;