Home | History | Annotate | Download | only in gatt

Lines Matching refs:p_buf

60     tBTA_GATTC_API_REG  *p_buf;
67 if ((p_buf = (tBTA_GATTC_API_REG *) GKI_getbuf(sizeof(tBTA_GATTC_API_REG))) != NULL)
69 p_buf->hdr.event = BTA_GATTC_API_REG_EVT;
71 memcpy(&p_buf->app_uuid, p_app_uuid, sizeof(tBT_UUID));
72 p_buf->p_cback = p_client_cb;
74 bta_sys_sendmsg(p_buf);
93 tBTA_GATTC_API_DEREG *p_buf;
95 if ((p_buf = (tBTA_GATTC_API_DEREG *) GKI_getbuf(sizeof(tBTA_GATTC_API_DEREG))) != NULL)
97 p_buf->hdr.event = BTA_GATTC_API_DEREG_EVT;
98 p_buf->client_if = client_if;
99 bta_sys_sendmsg(p_buf);
120 tBTA_GATTC_API_OPEN *p_buf;
122 if ((p_buf = (tBTA_GATTC_API_OPEN *) GKI_getbuf(sizeof(tBTA_GATTC_API_OPEN))) != NULL)
124 p_buf->hdr.event = BTA_GATTC_API_OPEN_EVT;
126 p_buf->client_if = client_if;
127 p_buf->is_direct = is_direct;
128 memcpy(p_buf->remote_bda, remote_bda, BD_ADDR_LEN);
131 bta_sys_sendmsg(p_buf);
152 tBTA_GATTC_API_CANCEL_OPEN *p_buf;
154 if ((p_buf = (tBTA_GATTC_API_CANCEL_OPEN *) GKI_getbuf(sizeof(tBTA_GATTC_API_CANCEL_OPEN))) != NULL)
156 p_buf->hdr.event = BTA_GATTC_API_CANCEL_OPEN_EVT;
158 p_buf->client_if = client_if;
159 p_buf->is_direct = is_direct;
160 memcpy(p_buf->remote_bda, remote_bda, BD_ADDR_LEN);
162 bta_sys_sendmsg(p_buf);
180 BT_HDR *p_buf;
182 if ((p_buf = (BT_HDR *) GKI_getbuf(sizeof(BT_HDR))) != NULL)
184 p_buf->event = BTA_GATTC_API_CLOSE_EVT;
186 p_buf->layer_specific = conn_id;
188 bta_sys_sendmsg(p_buf);
211 tBTA_GATTC_API_SEARCH *p_buf;
214 if ((p_buf = (tBTA_GATTC_API_SEARCH *) GKI_getbuf(len)) != NULL)
216 memset(p_buf, 0, len);
218 p_buf->hdr.event = BTA_GATTC_API_SEARCH_EVT;
219 p_buf->hdr.layer_specific = conn_id;
223 memcpy(&p_buf->srvc_uuid, p_srvc_uuid, sizeof(tBT_UUID));
225 bta_sys_sendmsg(p_buf);
501 tBTA_GATTC_API_READ *p_buf;
503 if ((p_buf = (tBTA_GATTC_API_READ *) GKI_getbuf(sizeof(tBTA_GATTC_API_READ))) != NULL)
505 memset(p_buf, 0, sizeof(tBTA_GATTC_API_READ));
507 p_buf->hdr.event = BTA_GATTC_API_READ_EVT;
508 p_buf->hdr.layer_specific = conn_id;
509 p_buf->auth_req = auth_req;
511 memcpy(&p_buf->srvc_id, &p_char_id->srvc_id, sizeof(tBTA_GATT_SRVC_ID));
512 memcpy(&p_buf->char_id, &p_char_id->char_id, sizeof(tBTA_GATT_ID));
514 bta_sys_sendmsg(p_buf);
535 tBTA_GATTC_API_READ *p_buf;
537 if ((p_buf = (tBTA_GATTC_API_READ *) GKI_getbuf(sizeof(tBTA_GATTC_API_READ))) != NULL)
539 memset(p_buf, 0, sizeof(tBTA_GATTC_API_READ));
541 p_buf->hdr.event = BTA_GATTC_API_READ_EVT;
542 p_buf->hdr.layer_specific = conn_id;
543 p_buf->auth_req = auth_req;
545 memcpy(&p_buf->srvc_id, &p_descr_id->char_id.srvc_id, sizeof(tBTA_GATT_SRVC_ID));
546 memcpy(&p_buf->char_id, &p_descr_id->char_id.char_id, sizeof(tBTA_GATT_ID));
547 memcpy(&p_buf->descr_type, &p_descr_id->descr_type, sizeof(tBT_UUID));
549 bta_sys_sendmsg(p_buf);
570 tBTA_GATTC_API_READ_MULTI *p_buf;
576 if ((p_buf = (tBTA_GATTC_API_READ_MULTI *) GKI_getbuf(len)) != NULL)
578 memset(p_buf, 0, len);
580 p_buf->hdr.event = BTA_GATTC_API_READ_MULTI_EVT;
581 p_buf->hdr.layer_specific = conn_id;
582 p_buf->auth_req = auth_req;
584 p_buf->num_attr = p_read_multi->num_attr;
586 if (p_buf->num_attr > 0)
588 p_buf->p_id_list = p_value = (tBTA_GATTC_ATTR_ID *)(p_buf + 1);
590 for (i = 0; i < p_buf->num_attr; i ++, p_value ++)
595 bta_sys_sendmsg(p_buf);
623 tBTA_GATTC_API_WRITE *p_buf;
625 if ((p_buf = (tBTA_GATTC_API_WRITE *) GKI_getbuf((UINT16)(sizeof(tBTA_GATTC_API_WRITE) + len))) != NULL)
627 memset(p_buf, 0, sizeof(tBTA_GATTC_API_WRITE) + len);
629 p_buf->hdr.event = BTA_GATTC_API_WRITE_EVT;
630 p_buf->hdr.layer_specific = conn_id;
631 p_buf->auth_req = auth_req;
633 memcpy(&p_buf->srvc_id, &p_char_id->srvc_id, sizeof(tBTA_GATT_SRVC_ID));
634 memcpy(&p_buf->char_id, &p_char_id->char_id, sizeof(tBTA_GATT_ID));
636 p_buf->write_type = write_type;
637 p_buf->len = len;
641 p_buf->p_value = (UINT8 *)(p_buf + 1);
642 memcpy(p_buf->p_value, p_value, len);
645 bta_sys_sendmsg(p_buf);
669 tBTA_GATTC_API_WRITE *p_buf;
672 if ((p_buf = (tBTA_GATTC_API_WRITE *) GKI_getbuf(len)) != NULL)
674 memset(p_buf, 0, len);
676 p_buf->hdr.event = BTA_GATTC_API_WRITE_EVT;
677 p_buf->hdr.layer_specific = conn_id;
678 p_buf->auth_req = auth_req;
680 memcpy(&p_buf->srvc_id, &p_char_descr_id->char_id.srvc_id, sizeof(tBTA_GATT_SRVC_ID));
681 memcpy(&p_buf->char_id, &p_char_descr_id->char_id.char_id, sizeof(tBTA_GATT_ID));
682 memcpy(&p_buf->descr_type, &p_char_descr_id->descr_type, sizeof(tBT_UUID));
683 p_buf->write_type = write_type;
687 p_buf->p_value = (UINT8 *)(p_buf + 1);
688 p_buf->len = p_data->len;
690 memcpy(p_buf->p_value, p_data->p_value, p_data->len);
693 bta_sys_sendmsg(p_buf);
717 tBTA_GATTC_API_WRITE *p_buf;
719 if ((p_buf = (tBTA_GATTC_API_WRITE *) GKI_getbuf((UINT16)(sizeof(tBTA_GATTC_API_WRITE) + len))) != NULL)
721 memset(p_buf, 0, sizeof(tBTA_GATTC_API_WRITE) + len);
723 p_buf->hdr.event = BTA_GATTC_API_WRITE_EVT;
724 p_buf->hdr.layer_specific = conn_id;
725 p_buf->auth_req = auth_req;
727 memcpy(&p_buf->srvc_id, &p_char_id->srvc_id, sizeof(tBTA_GATT_SRVC_ID));
728 memcpy(&p_buf->char_id, &p_char_id->char_id, sizeof(tBTA_GATT_ID));
730 p_buf->write_type = BTA_GATTC_WRITE_PREPARE;
731 p_buf->offset = offset;
732 p_buf->len = len;
736 p_buf->p_value = (UINT8 *)(p_buf + 1);
737 memcpy(p_buf->p_value, p_value, len);
740 bta_sys_sendmsg(p_buf);
759 tBTA_GATTC_API_EXEC *p_buf;
761 if ((p_buf = (tBTA_GATTC_API_EXEC *) GKI_getbuf((UINT16)sizeof(tBTA_GATTC_API_EXEC))) != NULL)
763 memset(p_buf, 0, sizeof(tBTA_GATTC_API_EXEC));
765 p_buf->hdr.event = BTA_GATTC_API_EXEC_EVT;
766 p_buf->hdr.layer_specific = conn_id;
768 p_buf->is_execute = is_execute;
770 bta_sys_sendmsg(p_buf);
789 tBTA_GATTC_API_CONFIRM *p_buf;
794 if ((p_buf = (tBTA_GATTC_API_CONFIRM *) GKI_getbuf(sizeof(tBTA_GATTC_API_CONFIRM))) != NULL)
796 memset(p_buf, 0, sizeof(tBTA_GATTC_API_CONFIRM));
798 p_buf->hdr.event = BTA_GATTC_API_CONFIRM_EVT;
799 p_buf->hdr.layer_specific = conn_id;
801 memcpy(&p_buf->srvc_id, &p_char_id->srvc_id, sizeof(tBTA_GATT_SRVC_ID));
802 memcpy(&p_buf->char_id, &p_char_id->char_id, sizeof(tBTA_GATT_ID));
804 bta_sys_sendmsg(p_buf);