Lines Matching refs:vec
39 static int __write_to_log_init(log_id_t, struct iovec* vec, size_t nr);
40 static int (*write_to_log)(log_id_t, struct iovec* vec,
244 static int __write_to_log_daemon(log_id_t log_id, struct iovec* vec, size_t nr) {
251 len += vec[i].iov_len;
262 if (vec[0].iov_len < 4) {
282 if (vec[0].iov_len < 4) {
311 tag = android_lookupEventTag_len(m, &len, get4LE(vec[0].iov_base));
325 const char* tag = vec[0].iov_base;
326 size_t len = vec[0].iov_len;
336 len = vec[1].iov_len;
337 tag = ((const char*)vec[1].iov_base);
368 retval = (*node->write)(log_id, &ts, vec, nr);
377 (void)(*node->write)(log_id, &ts, vec, nr);
385 static int __write_to_log_init(log_id_t log_id, struct iovec* vec, size_t nr) {
395 __write_to_log_daemon(log_id, vec, nr);
406 ret = write_to_log(log_id, vec, nr);
418 struct iovec vec[3];
472 vec[0].iov_base = (unsigned char*)&prio;
473 vec[0].iov_len = 1;
474 vec[1].iov_base = (void*)tag;
475 vec[1].iov_len = strlen(tag) + 1;
476 vec[2].iov_base = (void*)msg;
477 vec[2].iov_len = strlen(msg) + 1;
479 return write_to_log(bufID, vec, 3);
550 struct iovec vec[2];
552 vec[0].iov_base = &tag;
553 vec[0].iov_len = sizeof(tag);
554 vec[1].iov_base = (void*)payload;
555 vec[1].iov_len = len;
557 return write_to_log(LOG_ID_EVENTS, vec, 2);
563 struct iovec vec[2];
565 vec[0].iov_base = &tag;
566 vec[0].iov_len = sizeof(tag);
567 vec[1].iov_base = (void*)payload;
568 vec[1].iov_len = len;
570 return write_to_log(LOG_ID_STATS, vec, 2);
576 struct iovec vec[2];
578 vec[0].iov_base = &tag;
579 vec[0].iov_len = sizeof(tag);
580 vec[1].iov_base = (void*)payload;
581 vec[1].iov_len = len;
583 return write_to_log(LOG_ID_SECURITY, vec, 2);
593 struct iovec vec[3];
595 vec[0].iov_base = &tag;
596 vec[0].iov_len = sizeof(tag);
597 vec[1].iov_base = &type;
598 vec[1].iov_len = sizeof(type);
599 vec[2].iov_base = (void*)payload;
600 vec[2].iov_len = len;
602 return write_to_log(LOG_ID_EVENTS, vec, 3);
610 struct iovec vec[4];
614 vec[0].iov_base = &tag;
615 vec[0].iov_len = sizeof(tag);
616 vec[1].iov_base = &type;
617 vec[1].iov_len = sizeof(type);
618 vec[2].iov_base = &len;
619 vec[2].iov_len = sizeof(len);
620 vec[3].iov_base = (void*)payload;
621 vec[3].iov_len = len;
623 return write_to_log(LOG_ID_EVENTS, vec, 4);
632 struct iovec vec[4];
636 vec[0].iov_base = &tag;
637 vec[0].iov_len = sizeof(tag);
638 vec[1].iov_base = &type;
639 vec[1].iov_len = sizeof(type);
640 vec[2].iov_base = &len;
641 vec[2].iov_len = sizeof(len);
642 vec[3].iov_base = (void*)payload;
643 vec[3].iov_len = len;
645 return write_to_log(LOG_ID_SECURITY, vec, 4);
648 static int __write_to_log_null(log_id_t log_id, struct iovec* vec, size_t nr) {
656 len += vec[i].iov_len;