Lines Matching defs:pos

34   unsigned pos; /* Read/write position into buffer */
36 unsigned list[ANDROID_MAX_LIST_NEST_DEPTH + 1]; /* pos for list counter */
59 if ((context->pos + needed) > MAX_EVENT_PAYLOAD) {
63 context->storage[context->pos + 0] = EVENT_TYPE_LIST;
64 context->list[0] = context->pos + 1;
65 context->pos += needed;
113 if ((context->pos + needed) > MAX_EVENT_PAYLOAD) {
126 context->storage[context->pos + 0] = EVENT_TYPE_LIST;
127 context->storage[context->pos + 1] = 0;
128 context->list[context->list_nest_depth] = context->pos + 1;
130 context->pos += needed;
154 if ((context->pos + needed) > MAX_EVENT_PAYLOAD) {
159 context->storage[context->pos + 0] = EVENT_TYPE_INT;
160 copy4LE(&context->storage[context->pos + 1], value);
161 context->pos += needed;
189 if ((context->pos + needed) > MAX_EVENT_PAYLOAD) {
194 context->storage[context->pos + 0] = EVENT_TYPE_LONG;
195 copy8LE(&context->storage[context->pos + 1], value);
196 context->pos += needed;
219 if ((context->pos + needed) > MAX_EVENT_PAYLOAD) {
221 len = MAX_EVENT_PAYLOAD - context->pos - 1 - sizeof(int32_t);
228 context->storage[context->pos + 0] = EVENT_TYPE_STRING;
229 copy4LE(&context->storage[context->pos + 1], len);
231 memcpy(&context->storage[context->pos + 5], value, len);
233 context->pos += needed;
256 if ((context->pos + needed) > MAX_EVENT_PAYLOAD) {
262 context->storage[context->pos + 0] = EVENT_TYPE_FLOAT;
263 copy4LE(&context->storage[context->pos + 1], ivalue);
264 context->pos += needed;
317 len = context->len = context->pos;
352 len = context->len = context->pos;
392 unsigned pos;
418 pos = context->pos;
426 if (context->storage[pos] == EVENT_TYPE_LIST_STOP) {
427 context->pos = pos + 1;
440 if ((pos + 1) > context->len) {
446 elem.type = context->storage[pos++];
453 if ((pos + elem.len) > context->len) {
457 elem.data.int32 = get4LE(&context->storage[pos]);
459 pos += elem.len;
466 context->pos = pos;
472 if ((pos + elem.len) > context->len) {
476 elem.data.int64 = get8LE(&context->storage[pos]);
478 pos += elem.len;
485 context->pos = pos;
490 if ((pos + sizeof(int32_t)) > context->len) {
495 elem.len = get4LE(&context->storage[pos]);
496 pos += sizeof(int32_t);
497 if ((pos + elem.len) > context->len) {
498 elem.len = context->len - pos; /* truncate string */
505 elem.data.string = (char*)&context->storage[pos];
507 pos += elem.len;
514 context->pos = pos;
519 if ((pos + sizeof(uint8_t)) > context->len) {
531 context->list_stop = !context->storage[pos];
534 context->count[context->list_nest_depth] = context->storage[pos];
536 context->pos = pos + sizeof(uint8_t);
541 context->pos = pos;