Lines Matching defs:p_mem_area
35 u16 hpios_locked_mem_alloc(struct consistent_dma_area *p_mem_area, u32 size,
39 p_mem_area->vaddr =
40 dma_alloc_coherent(&pdev->dev, size, &p_mem_area->dma_handle,
43 if (p_mem_area->vaddr) {
45 size, (unsigned int)p_mem_area->dma_handle,
46 p_mem_area->vaddr);
47 p_mem_area->pdev = &pdev->dev;
48 p_mem_area->size = size;
53 p_mem_area->size = 0;
58 u16 hpios_locked_mem_free(struct consistent_dma_area *p_mem_area)
60 if (p_mem_area->size) {
61 dma_free_coherent(p_mem_area->pdev, p_mem_area->size,
62 p_mem_area->vaddr, p_mem_area->dma_handle);
64 (unsigned long)p_mem_area->size,
65 (unsigned int)p_mem_area->dma_handle,
66 p_mem_area->vaddr);
67 p_mem_area->size = 0;