Lines Matching defs:buf
110 uint8_t *buf, uint8_t const * const eob,
113 if (buf + 5 > eob)
116 SDP_PUT8(SDP_DATA_UINT32, buf);
117 SDP_PUT32(((provider_p) data)->handle, buf);
130 uint8_t *buf, uint8_t const * const eob,
135 if (len <= 0 || len > 0xff || buf + 2 + len > eob)
138 SDP_PUT8(SDP_DATA_SEQ8, buf);
139 SDP_PUT8(len, buf);
142 SDP_PUT8(SDP_DATA_UUID16, buf);
143 SDP_PUT16(*((uint16_t const *)data), buf);
162 uint8_t *buf, uint8_t const * const eob,
167 if (len <= 0 || len > 0xff || buf + 2 + len > eob)
170 SDP_PUT8(SDP_DATA_SEQ8, buf);
171 SDP_PUT8(len, buf);
174 SDP_PUT8(SDP_DATA_SEQ8, buf);
175 SDP_PUT8(6, buf);
176 SDP_PUT8(SDP_DATA_UUID16, buf);
177 SDP_PUT16(*((uint16_t const *)data), buf);
179 SDP_PUT8(SDP_DATA_UINT16, buf);
180 SDP_PUT16(*((uint16_t const *)data), buf);
196 uint8_t *buf, uint8_t const * const eob,
199 if (buf + 11 > eob)
202 SDP_PUT8(SDP_DATA_SEQ8, buf);
203 SDP_PUT8(9, buf);
209 SDP_PUT8(SDP_DATA_UINT16, buf);
210 SDP_PUT16(((0x65 << 8) | 0x6e), buf);
217 SDP_PUT8(SDP_DATA_UINT16, buf);
218 SDP_PUT16(106, buf);
224 SDP_PUT8(SDP_DATA_UINT16, buf);
225 SDP_PUT16(SDP_ATTR_PRIMARY_LANGUAGE_BASE_ID, buf);
236 uint8_t *buf, uint8_t const * const eob,
241 return (common_profile_create_string8(buf, eob,
252 uint8_t *buf, uint8_t const * const eob,
255 if (datalen == 0 || datalen > 0xff || buf + 2 + datalen > eob)
258 SDP_PUT8(SDP_DATA_STR8, buf);
259 SDP_PUT8(datalen, buf);
260 memcpy(buf, data, datalen);
271 uint8_t *buf, uint8_t const * const eob,
274 if (datalen != 1 || buf + 2 > eob)
277 SDP_PUT8(SDP_DATA_UINT8, buf);
278 SDP_PUT8(data[0], buf);
294 uint8_t *buf, uint8_t const * const eob,
297 if (datalen != 1 || buf + 14 > eob)
300 SDP_PUT8(SDP_DATA_SEQ8, buf);
301 SDP_PUT8(12, buf);
303 SDP_PUT8(SDP_DATA_SEQ8, buf);
304 SDP_PUT8(3, buf);
305 SDP_PUT8(SDP_DATA_UUID16, buf);
306 SDP_PUT16(SDP_UUID_PROTOCOL_L2CAP, buf);
308 SDP_PUT8(SDP_DATA_SEQ8, buf);
309 SDP_PUT8(5, buf);
310 SDP_PUT8(SDP_DATA_UUID16, buf);
311 SDP_PUT16(SDP_UUID_PROTOCOL_RFCOMM, buf);
312 SDP_PUT8(SDP_DATA_UINT8, buf);
313 SDP_PUT8(*data, buf);
331 uint8_t *buf, uint8_t const * const eob,
334 if (datalen != 1 || buf + 19 > eob)
337 SDP_PUT8(SDP_DATA_SEQ8, buf);
338 SDP_PUT8(17, buf);
340 SDP_PUT8(SDP_DATA_SEQ8, buf);
341 SDP_PUT8(3, buf);
342 SDP_PUT8(SDP_DATA_UUID16, buf);
343 SDP_PUT16(SDP_UUID_PROTOCOL_L2CAP, buf);
345 SDP_PUT8(SDP_DATA_SEQ8, buf);
346 SDP_PUT8(5, buf);
347 SDP_PUT8(SDP_DATA_UUID16, buf);
348 SDP_PUT16(SDP_UUID_PROTOCOL_RFCOMM, buf);
349 SDP_PUT8(SDP_DATA_UINT8, buf);
350 SDP_PUT8(*data, buf);
352 SDP_PUT8(SDP_DATA_SEQ8, buf);
353 SDP_PUT8(3, buf);
354 SDP_PUT8(SDP_DATA_UUID16, buf);
355 SDP_PUT16(SDP_UUID_PROTOCOL_OBEX, buf);
368 uint8_t *buf, uint8_t const * const eob,
373 if (len <= 0 || len > 0xff || buf + 2 + len > eob)
376 SDP_PUT8(SDP_DATA_SEQ8, buf);
377 SDP_PUT8(len, buf);
380 SDP_PUT8(SDP_DATA_UINT8, buf);
381 SDP_PUT8(*data++, buf);
435 uint8_t *buf, uint8_t const * const eob,
452 buf + 20 + nptypes_size > eob)
457 SDP_PUT8(SDP_DATA_SEQ8, buf);
458 SDP_PUT8(18 + nptypes_size, buf);
460 SDP_PUT8(SDP_DATA_SEQ8, buf);
461 SDP_PUT8(6, buf);
462 SDP_PUT8(SDP_DATA_UUID16, buf);
463 SDP_PUT16(SDP_UUID_PROTOCOL_L2CAP, buf);
464 SDP_PUT8(SDP_DATA_UINT16, buf);
465 SDP_PUT16(psm, buf);
467 SDP_PUT8(SDP_DATA_SEQ8, buf);
468 SDP_PUT8(8 + nptypes_size, buf);
469 SDP_PUT8(SDP_DATA_UUID16, buf);
470 SDP_PUT16(SDP_UUID_PROTOCOL_BNEP, buf);
471 SDP_PUT8(SDP_DATA_UINT16, buf);
472 SDP_PUT16(version, buf);
473 SDP_PUT8(SDP_DATA_SEQ8, buf);
474 SDP_PUT8(nptypes_size, buf);
476 SDP_PUT8(SDP_DATA_UINT16, buf);
477 SDP_PUT16(ptype[i], buf);
489 uint8_t *buf, uint8_t const * const eob,
494 if (datalen != 2 || buf + 3 > eob)
499 SDP_PUT8(SDP_DATA_UINT16, buf);
500 SDP_PUT16(security_descr, buf);