Home | History | Annotate | Download | only in src

Lines Matching defs:app_bufs

448     mm_camear_app_buf_t* app_bufs = NULL;
460 app_bufs = &pme->stream [i].app_bufs;
464 if(app_bufs == NULL) {
469 if (app_bufs->bufs[i].buf_idx == frame->buf_idx) {
479 cache_inv_data.vaddr = app_bufs->bufs[index].buffer;
480 cache_inv_data.fd = app_bufs->bufs[index].fd;
481 cache_inv_data.handle = app_bufs->ion_info_fd[index].handle;
482 cache_inv_data.length = app_bufs->alloc[index].len;
508 mm_camear_app_buf_t* app_bufs = NULL;
516 app_bufs = &pme->stream [i].app_bufs;
520 if(app_bufs == NULL) {
525 if (app_bufs->bufs[i].buf_idx == frame->buf_idx) {
535 cache_inv_data.vaddr = app_bufs->bufs[index].buffer;
536 cache_inv_data.fd = app_bufs->bufs[index].fd;
537 cache_inv_data.handle = app_bufs->ion_info_fd[index].handle;
538 cache_inv_data.length = app_bufs->alloc[index].len;
556 mm_camear_app_buf_t* app_bufs,
565 app_bufs->num = num_bufs;
568 app_bufs->bufs[i].buf_idx = i;
569 app_bufs->alloc[i].len = frame_offset_info->frame_len;
570 app_bufs->alloc[i].flags = ION_FLAG_CACHED;
571 app_bufs->alloc[i].heap_mask =
573 app_bufs->alloc[i].align = 4096;
575 app_bufs->bufs[i].buffer = mm_camera_do_mmap_ion(pme->ionfd,
576 &app_bufs->alloc[i],
577 &app_bufs->ion_info_fd[i],
578 &app_bufs->bufs[i].fd);
580 __func__,app_bufs->bufs[i].fd,app_bufs->alloc[i].len);
582 app_bufs->bufs[i].frame_len = app_bufs->alloc[i].len;
583 app_bufs->bufs[i].num_planes = num_planes;
587 app_bufs->bufs[i].planes[0].length = frame_offset_info->mp[0].len;
588 app_bufs->bufs[i].planes[0].m.userptr = app_bufs->bufs[i].fd;
589 app_bufs->bufs[i].planes[0].data_offset = frame_offset_info->mp[0].offset;
590 app_bufs->bufs[i].planes[0].reserved[0] = 0;
592 app_bufs->bufs[i].planes[j].length = frame_offset_info->mp[j].len;
593 app_bufs->bufs[i].planes[j].m.userptr = app_bufs->bufs[i].fd;
594 app_bufs->bufs[i].planes[j].data_offset = frame_offset_info->mp[j].offset;
595 app_bufs->bufs[i].planes[j].reserved[0] =
596 app_bufs->bufs[i].planes[j-1].reserved[0] +
597 app_bufs->bufs[i].planes[j-1].length;
605 mm_camear_app_buf_t* app_bufs)
611 for (i = 0; i < app_bufs->num; i++) {
613 &app_bufs->ion_info_fd[i],
614 (void *)app_bufs->bufs[i].buffer,
615 app_bufs->bufs[i].frame_len);
617 memset(app_bufs, 0, sizeof(mm_camear_app_buf_t));