Home | History | Annotate | Download | only in src

Lines Matching refs:m_pInput_pmem

1899     m_pInput_pmem = (struct pmem *) calloc(sizeof (struct pmem), m_sInPortDef.nBufferCountActual);
1900 if(m_pInput_pmem == NULL)
1902 DEBUG_PRINT_ERROR("\nERROR: calloc() Failed for m_pInput_pmem");
1907 m_pInput_pmem[i].fd = -1;
1935 m_pInput_pmem[i].fd = open ("/dev/pmem_adsp", O_RDWR | O_SYNC);
1936 if(m_pInput_pmem[i].fd == 0)
1938 m_pInput_pmem[i].fd = open ("/dev/pmem_adsp", O_RDWR | O_SYNC);
1941 if(m_pInput_pmem[i] .fd < 0)
1946 m_pInput_pmem[i].size = m_sInPortDef.nBufferSize;
1947 m_pInput_pmem[i].offset = 0;
1948 m_pInput_pmem[i].buffer = (unsigned char *)mmap(NULL,m_pInput_pmem[i].size,PROT_READ|PROT_WRITE,
1949 MAP_SHARED,m_pInput_pmem[i].fd,0);
1951 if(m_pInput_pmem[i].buffer == MAP_FAILED)
1964 m_pInput_pmem[i].fd = pParam->pmem_fd;
1965 m_pInput_pmem[i].offset = pParam->offset;
1966 m_pInput_pmem[i].size = m_sInPortDef.nBufferSize;
1967 m_pInput_pmem[i].buffer = (unsigned char *)buffer;
1978 DEBUG_PRINT_LOW("\n use_inp:: bufhdr = %p, pBuffer = %p, m_pInput_pmem[i].buffer = %p",
1979 (*bufferHdr), (*bufferHdr)->pBuffer, m_pInput_pmem[i].buffer);
1980 if( dev_use_buf(&m_pInput_pmem[i],PORT_INDEX_IN) != true)
2262 if(index < m_sInPortDef.nBufferCountActual && m_pInput_pmem)
2264 if(m_pInput_pmem[index].fd > 0 && input_use_buffer == false)
2267 if(dev_free_buf(&m_pInput_pmem[index],PORT_INDEX_IN) != true)
2271 munmap (m_pInput_pmem[index].buffer,m_pInput_pmem[index].size);
2272 close (m_pInput_pmem[index].fd);
2273 m_pInput_pmem[index].fd = -1;
2275 else if(m_pInput_pmem[index].fd > 0 && (input_use_buffer == true &&
2279 if(dev_free_buf(&m_pInput_pmem[index],PORT_INDEX_IN) != true)
2283 munmap (m_pInput_pmem[index].buffer,m_pInput_pmem[index].size);
2284 close (m_pInput_pmem[index].fd);
2285 m_pInput_pmem[index].fd = -1;
2385 m_pInput_pmem = (struct pmem *) calloc(sizeof (struct pmem), m_sInPortDef.nBufferCountActual);
2387 if(m_pInput_pmem == NULL)
2389 DEBUG_PRINT_ERROR("\nERROR: calloc() Failed for m_pInput_pmem");
2395 m_pInput_pmem[i].fd = -1;
2417 m_pInput_pmem[i].fd = open ("/dev/pmem_adsp", O_RDWR | O_SYNC);
2419 if(m_pInput_pmem[i].fd == 0)
2421 m_pInput_pmem[i].fd = open ("/dev/pmem_adsp", O_RDWR | O_SYNC);
2424 if(m_pInput_pmem[i].fd < 0)
2429 m_pInput_pmem[i].size = m_sInPortDef.nBufferSize;
2430 m_pInput_pmem[i].offset = 0;
2432 m_pInput_pmem[i].buffer = (unsigned char *)mmap(NULL,m_pInput_pmem[i].size,PROT_READ|PROT_WRITE,
2433 MAP_SHARED,m_pInput_pmem[i].fd,0);
2434 if(m_pInput_pmem[i].buffer == MAP_FAILED)
2440 (*bufferHdr)->pBuffer = (OMX_U8 *)m_pInput_pmem[i].buffer;
2444 if( dev_use_buf(&m_pInput_pmem[i],PORT_INDEX_IN) != true)
2744 if(m_pInput_pmem)
2746 DEBUG_PRINT_LOW("Freeing m_pInput_pmem\n");
2747 free(m_pInput_pmem);
2748 m_pInput_pmem = NULL;
2960 pmem_data_buf = (OMX_U8 *)m_pInput_pmem[nBufIndex].buffer;