Home | History | Annotate | Download | only in gatt

Lines Matching full:p_buf

51     BT_HDR *p_buf =
54 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET;
58 p_buf->offset = L2CAP_MIN_OFFSET;
59 p_buf->len = GATT_HDR_SIZE; /* opcode + 2 bytes mtu */
61 return p_buf;
74 BT_HDR *p_buf = (BT_HDR *)osi_malloc(GATT_DATA_BUF_SIZE);
77 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET;
79 p_buf->offset = L2CAP_MIN_OFFSET;
80 p_buf->len = GATT_OP_CODE_SIZE;
87 p_buf->len += 1;
90 return p_buf;
105 BT_HDR *p_buf = (BT_HDR *)osi_malloc(sizeof(BT_HDR) + L2CAP_MIN_OFFSET + 5);
107 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET;
113 p_buf->offset = L2CAP_MIN_OFFSET;
115 p_buf->len = GATT_HDR_SIZE + 1 + 1;
117 return p_buf;
131 BT_HDR *p_buf = (BT_HDR *)osi_malloc(sizeof(BT_HDR) + payload_size + L2CAP_MIN_OFFSET);
133 UINT8 *p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET;
135 p_buf->offset = L2CAP_MIN_OFFSET;
136 p_buf->len = GATT_OP_CODE_SIZE + 4;
141 p_buf->len += gatt_build_uuid_to_stream(&p, uuid);
143 return p_buf;
159 BT_HDR *p_buf =
162 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET;
163 p_buf->offset = L2CAP_MIN_OFFSET;
164 p_buf->len = 5; /* opcode + s_handle + e_handle */
170 p_buf->len += gatt_build_uuid_to_stream(&p, p_value_type->uuid);
172 if (p_value_type->value_len + p_buf->len > payload_size)
173 len = payload_size - p_buf->len;
176 p_buf->len += len;
178 return p_buf;
193 BT_HDR *p_buf =
196 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET;
197 p_buf->offset = L2CAP_MIN_OFFSET;
198 p_buf->len = 1;
202 for (i = 0; i < num_handle && p_buf->len + 2 <= payload_size; i ++) {
204 p_buf->len += 2;
207 return p_buf;
221 BT_HDR *p_buf =
224 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET;
225 p_buf->offset = L2CAP_MIN_OFFSET;
228 p_buf->len = 1;
231 p_buf->len += 2;
235 p_buf->len += 2;
238 return p_buf;
253 BT_HDR *p_buf =
256 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET;
257 p_buf->offset = L2CAP_MIN_OFFSET;
260 p_buf->len = 1;
262 return p_buf;
278 BT_HDR *p_buf =
281 p = pp = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET;
283 p_buf->offset = L2CAP_MIN_OFFSET;
284 p_buf->len = 1;
290 p_buf->len += 1;
294 p_buf->len += 2;
299 p_buf->len += 2;
304 if (payload_size - p_buf->len < len) {
305 len = payload_size - p_buf->len;
314 p_buf->len += len;
317 return p_buf;