Lines Matching refs:pmem_fd

270     int pmem_fd;
469 static bool align_pmem_buffers(int pmem_fd, OMX_U32 buffer_size,
2467 p_eglHeaders[bufCnt]->pmem_fd = open(PMEM_DEVICE,O_RDWR);
2469 if (p_eglHeaders[bufCnt]->pmem_fd < 0) {
2476 align_pmem_buffers(p_eglHeaders[bufCnt]->pmem_fd, bufSize,
2479 DEBUG_PRINT_ERROR("\n allocation size %d pmem fd %d",bufSize,p_eglHeaders[bufCnt]->pmem_fd);
2481 MAP_SHARED,p_eglHeaders[bufCnt]->pmem_fd,0);
2546 pPMEMInfo[bufCnt].pmem_fd = open(PMEM_DEVICE,O_RDWR);;
2547 if (pPMEMInfo[bufCnt].pmem_fd < 0) {
2553 align_pmem_buffers(pPMEMInfo[bufCnt].pmem_fd, bufSize,
2556 DEBUG_PRINT("\n allocation size %d pmem fd 0x%x",bufSize,pPMEMInfo[bufCnt].pmem_fd);
2558 MAP_SHARED,pPMEMInfo[bufCnt].pmem_fd,0);
2560 DEBUG_PRINT("\n Virtaul Address %p Size %d pmem_fd=0x%x",pvirt,bufSize,pPMEMInfo[bufCnt].pmem_fd);
2602 close(p_eglHeaders[bufCnt]->pmem_fd);
2603 p_eglHeaders[bufCnt]->pmem_fd = -1;
2609 DEBUG_PRINT("Freeing in external pmem case: buffer=0x%x, pmem_fd=0x%d",
2611 pPMEMInfo[bufCnt].pmem_fd);
2617 close(pPMEMInfo[bufCnt].pmem_fd);
2618 pPMEMInfo[bufCnt].pmem_fd = -1;
3689 vheap = (MemoryHeapBase*)pPMEMInfo->pmem_fd;
3696 ov_front.data.memory_id = pPMEMInfo->pmem_fd;
3773 vheap = (MemoryHeapBase *)pPMEMInfo->pmem_fd;
3789 e->src.memory_id = pPMEMInfo->pmem_fd;
4060 close(p_eglHeaders[index]->pmem_fd);
4068 DEBUG_PRINT("\n Address freed %p size freed %d,virt=0x%x,pmem_fd=0x%x",
4072 pPMEMInfo[index].pmem_fd);
4077 close(pPMEMInfo[index].pmem_fd);
4078 pPMEMInfo[index].pmem_fd = -1;
4088 static bool align_pmem_buffers(int pmem_fd, OMX_U32 buffer_size,
4098 if (ioctl(pmem_fd, PMEM_ALLOCATE_ALIGNED, &allocation) < 0) {
4148 int pmem_fd = open (PMEM_DEVICE,O_RDWR);
4150 if (pmem_fd < 0) {
4155 ret = ioctl(pmem_fd, PMEM_GET_FREE_SPACE, &fs);
4162 close(pmem_fd);