diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/mm_gk20a.h | 62 |
1 files changed, 20 insertions, 42 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h index f87ba605..4b811ddf 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h | |||
@@ -536,61 +536,39 @@ u64 gk20a_gmmu_fixed_map(struct vm_gk20a *vm, | |||
536 | bool priv, | 536 | bool priv, |
537 | enum gk20a_aperture aperture); | 537 | enum gk20a_aperture aperture); |
538 | 538 | ||
539 | int gk20a_gmmu_alloc_map(struct vm_gk20a *vm, | 539 | int gk20a_gmmu_alloc_map(struct vm_gk20a *vm, size_t size, |
540 | size_t size, | ||
541 | struct mem_desc *mem); | 540 | struct mem_desc *mem); |
541 | int gk20a_gmmu_alloc_map_attr(struct vm_gk20a *vm, enum dma_attr attr, | ||
542 | size_t size, struct mem_desc *mem); | ||
542 | 543 | ||
543 | int gk20a_gmmu_alloc_map_attr(struct vm_gk20a *vm, | 544 | int gk20a_gmmu_alloc_map_sys(struct vm_gk20a *vm, size_t size, |
544 | enum dma_attr attr, | ||
545 | size_t size, | ||
546 | struct mem_desc *mem); | 545 | struct mem_desc *mem); |
546 | int gk20a_gmmu_alloc_map_attr_sys(struct vm_gk20a *vm, enum dma_attr attr, | ||
547 | size_t size, struct mem_desc *mem); | ||
547 | 548 | ||
548 | int gk20a_gmmu_alloc_map_vid(struct vm_gk20a *vm, | 549 | int gk20a_gmmu_alloc_map_vid(struct vm_gk20a *vm, size_t size, |
549 | size_t size, | ||
550 | struct mem_desc *mem); | 550 | struct mem_desc *mem); |
551 | int gk20a_gmmu_alloc_map_attr_vid(struct vm_gk20a *vm, enum dma_attr attr, | ||
552 | size_t size, struct mem_desc *mem); | ||
551 | 553 | ||
552 | int gk20a_gmmu_alloc_map_attr_vid(struct vm_gk20a *vm, | 554 | void gk20a_gmmu_unmap_free(struct vm_gk20a *vm, struct mem_desc *mem); |
553 | enum dma_attr attr, | ||
554 | size_t size, | ||
555 | struct mem_desc *mem); | ||
556 | |||
557 | void gk20a_gmmu_unmap_free(struct vm_gk20a *vm, | ||
558 | struct mem_desc *mem); | ||
559 | |||
560 | int gk20a_gmmu_alloc(struct gk20a *g, | ||
561 | size_t size, | ||
562 | struct mem_desc *mem); | ||
563 | 555 | ||
564 | int gk20a_gmmu_alloc_attr(struct gk20a *g, | 556 | int gk20a_gmmu_alloc(struct gk20a *g, size_t size, struct mem_desc *mem); |
565 | enum dma_attr attr, | 557 | int gk20a_gmmu_alloc_attr(struct gk20a *g, enum dma_attr attr, size_t size, |
566 | size_t size, | ||
567 | struct mem_desc *mem); | 558 | struct mem_desc *mem); |
568 | 559 | ||
569 | int gk20a_gmmu_alloc_attr_sys(struct gk20a *g, | 560 | int gk20a_gmmu_alloc_sys(struct gk20a *g, size_t size, struct mem_desc *mem); |
570 | enum dma_attr attr, | 561 | int gk20a_gmmu_alloc_attr_sys(struct gk20a *g, enum dma_attr attr, size_t size, |
571 | size_t size, | ||
572 | struct mem_desc *mem); | 562 | struct mem_desc *mem); |
573 | 563 | ||
574 | int gk20a_gmmu_alloc_vid(struct gk20a *g, | 564 | int gk20a_gmmu_alloc_vid(struct gk20a *g, size_t size, struct mem_desc *mem); |
575 | size_t size, | 565 | int gk20a_gmmu_alloc_attr_vid(struct gk20a *g, enum dma_attr attr, size_t size, |
576 | struct mem_desc *mem); | ||
577 | |||
578 | int gk20a_gmmu_alloc_attr_vid(struct gk20a *g, | ||
579 | enum dma_attr attr, | ||
580 | size_t size, | ||
581 | struct mem_desc *mem); | ||
582 | |||
583 | int gk20a_gmmu_alloc_attr_vid_at(struct gk20a *g, | ||
584 | enum dma_attr attr, | ||
585 | size_t size, | ||
586 | struct mem_desc *mem, | ||
587 | dma_addr_t at); | ||
588 | |||
589 | void gk20a_gmmu_free(struct gk20a *g, | ||
590 | struct mem_desc *mem); | 566 | struct mem_desc *mem); |
567 | int gk20a_gmmu_alloc_attr_vid_at(struct gk20a *g, enum dma_attr attr, | ||
568 | size_t size, struct mem_desc *mem, dma_addr_t at); | ||
591 | 569 | ||
592 | void gk20a_gmmu_free_attr(struct gk20a *g, | 570 | void gk20a_gmmu_free(struct gk20a *g, struct mem_desc *mem); |
593 | enum dma_attr attr, | 571 | void gk20a_gmmu_free_attr(struct gk20a *g, enum dma_attr attr, |
594 | struct mem_desc *mem); | 572 | struct mem_desc *mem); |
595 | 573 | ||
596 | static inline phys_addr_t gk20a_mem_phys(struct mem_desc *mem) | 574 | static inline phys_addr_t gk20a_mem_phys(struct mem_desc *mem) |