Lines Matching refs:p_buf
48 BT_HDR *p_buf = NULL; in attp_build_mtu_cmd() local
51 if ((p_buf = (BT_HDR *)GKI_getbuf(sizeof(BT_HDR) + GATT_HDR_SIZE + L2CAP_MIN_OFFSET)) != NULL) in attp_build_mtu_cmd()
53 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET; in attp_build_mtu_cmd()
58 p_buf->offset = L2CAP_MIN_OFFSET; in attp_build_mtu_cmd()
59 p_buf->len = GATT_HDR_SIZE; /* opcode + 2 bytes mtu */ in attp_build_mtu_cmd()
61 return p_buf; in attp_build_mtu_cmd()
74 BT_HDR *p_buf = NULL; in attp_build_exec_write_cmd() local
77 if ((p_buf = (BT_HDR *)GKI_getpoolbuf(GATT_BUF_POOL_ID)) != NULL) in attp_build_exec_write_cmd()
79 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET; in attp_build_exec_write_cmd()
81 p_buf->offset = L2CAP_MIN_OFFSET; in attp_build_exec_write_cmd()
82 p_buf->len = GATT_OP_CODE_SIZE; in attp_build_exec_write_cmd()
90 p_buf->len += 1; in attp_build_exec_write_cmd()
95 return p_buf; in attp_build_exec_write_cmd()
109 BT_HDR *p_buf = NULL; in attp_build_err_cmd() local
112 if ((p_buf = (BT_HDR *)GKI_getbuf(sizeof(BT_HDR) + L2CAP_MIN_OFFSET + 5)) != NULL) in attp_build_err_cmd()
114 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET; in attp_build_err_cmd()
121 p_buf->offset = L2CAP_MIN_OFFSET; in attp_build_err_cmd()
123 p_buf->len = GATT_HDR_SIZE + 1 + 1; in attp_build_err_cmd()
125 return p_buf; in attp_build_err_cmd()
138 BT_HDR *p_buf = NULL; in attp_build_browse_cmd() local
141 if ((p_buf = (BT_HDR *)GKI_getbuf(sizeof(BT_HDR) + 8 + L2CAP_MIN_OFFSET)) != NULL) in attp_build_browse_cmd()
143 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET; in attp_build_browse_cmd()
145 p_buf->offset = L2CAP_MIN_OFFSET; in attp_build_browse_cmd()
146 p_buf->len = GATT_OP_CODE_SIZE + 4; in attp_build_browse_cmd()
151 p_buf->len += gatt_build_uuid_to_stream(&p, uuid); in attp_build_browse_cmd()
154 return p_buf; in attp_build_browse_cmd()
167 BT_HDR *p_buf = NULL; in attp_build_read_by_type_value_cmd() local
171 …if ((p_buf = (BT_HDR *)GKI_getbuf((UINT16)(sizeof(BT_HDR) + payload_size + L2CAP_MIN_OFFSET))) != … in attp_build_read_by_type_value_cmd()
173 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET; in attp_build_read_by_type_value_cmd()
175 p_buf->offset = L2CAP_MIN_OFFSET; in attp_build_read_by_type_value_cmd()
176 p_buf->len = 5; /* opcode + s_handle + e_handle */ in attp_build_read_by_type_value_cmd()
182 p_buf->len += gatt_build_uuid_to_stream(&p, p_value_type->uuid); in attp_build_read_by_type_value_cmd()
184 if (p_value_type->value_len + p_buf->len > payload_size ) in attp_build_read_by_type_value_cmd()
185 len = payload_size - p_buf->len; in attp_build_read_by_type_value_cmd()
188 p_buf->len += len; in attp_build_read_by_type_value_cmd()
191 return p_buf; in attp_build_read_by_type_value_cmd()
204 BT_HDR *p_buf = NULL; in attp_build_read_multi_cmd() local
207 …if ((p_buf = (BT_HDR *)GKI_getbuf((UINT16)(sizeof(BT_HDR) + num_handle * 2 + 1 + L2CAP_MIN_OFFSET)… in attp_build_read_multi_cmd()
209 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET; in attp_build_read_multi_cmd()
211 p_buf->offset = L2CAP_MIN_OFFSET; in attp_build_read_multi_cmd()
212 p_buf->len = 1; in attp_build_read_multi_cmd()
216 for (i = 0; i < num_handle && p_buf->len + 2 <= payload_size; i ++) in attp_build_read_multi_cmd()
219 p_buf->len += 2; in attp_build_read_multi_cmd()
223 return p_buf; in attp_build_read_multi_cmd()
236 BT_HDR *p_buf = NULL; in attp_build_handle_cmd() local
239 if ((p_buf = (BT_HDR *)GKI_getbuf(sizeof(BT_HDR) + 5 + L2CAP_MIN_OFFSET)) != NULL) in attp_build_handle_cmd()
241 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET; in attp_build_handle_cmd()
243 p_buf->offset = L2CAP_MIN_OFFSET; in attp_build_handle_cmd()
246 p_buf->len = 1; in attp_build_handle_cmd()
249 p_buf->len += 2; in attp_build_handle_cmd()
254 p_buf->len += 2; in attp_build_handle_cmd()
259 return p_buf; in attp_build_handle_cmd()
272 BT_HDR *p_buf = NULL; in attp_build_opcode_cmd() local
275 if ((p_buf = (BT_HDR *)GKI_getbuf(sizeof(BT_HDR) + 1 + L2CAP_MIN_OFFSET)) != NULL) in attp_build_opcode_cmd()
277 p = (UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET; in attp_build_opcode_cmd()
278 p_buf->offset = L2CAP_MIN_OFFSET; in attp_build_opcode_cmd()
281 p_buf->len = 1; in attp_build_opcode_cmd()
284 return p_buf; in attp_build_opcode_cmd()
298 BT_HDR *p_buf = NULL; in attp_build_value_cmd() local
301 …if ((p_buf = (BT_HDR *)GKI_getbuf((UINT16)(sizeof(BT_HDR) + payload_size + L2CAP_MIN_OFFSET))) != … in attp_build_value_cmd()
303 p = pp =(UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET; in attp_build_value_cmd()
306 p_buf->offset = L2CAP_MIN_OFFSET; in attp_build_value_cmd()
307 p_buf->len = 1; in attp_build_value_cmd()
314 p_buf->len += 1; in attp_build_value_cmd()
319 p_buf->len += 2; in attp_build_value_cmd()
325 p_buf->len += 2; in attp_build_value_cmd()
331 if (payload_size - p_buf->len < len) in attp_build_value_cmd()
333 len = payload_size - p_buf->len; in attp_build_value_cmd()
342 p_buf->len += len; in attp_build_value_cmd()
345 return p_buf; in attp_build_value_cmd()