Rev 6938 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6938 | Rev 7146 | ||
---|---|---|---|
Line 38... | Line 38... | ||
38 | #include |
38 | #include |
39 | #include |
39 | #include |
Line 40... | Line 40... | ||
40 | 40 | ||
Line 41... | Line -... | ||
41 | #define __pgprot(x) ((pgprot_t) { (x) } ) |
- | |
42 | - | ||
Line 43... | Line 41... | ||
43 | void *vmap(struct page **pages, unsigned int count, |
41 | #define __pgprot(x) ((pgprot_t) { (x) } ) |
44 | unsigned long flags, pgprot_t prot); |
42 | |
45 | 43 | ||
46 | void ttm_bo_free_old_node(struct ttm_buffer_object *bo) |
44 | void ttm_bo_free_old_node(struct ttm_buffer_object *bo) |
Line 573... | Line 571... | ||
573 | switch (map->bo_kmap_type) { |
571 | switch (map->bo_kmap_type) { |
574 | case ttm_bo_map_iomap: |
572 | case ttm_bo_map_iomap: |
575 | iounmap(map->virtual); |
573 | iounmap(map->virtual); |
576 | break; |
574 | break; |
577 | case ttm_bo_map_vmap: |
575 | case ttm_bo_map_vmap: |
- | 576 | vunmap(map->virtual); |
|
578 | break; |
577 | break; |
579 | case ttm_bo_map_kmap: |
578 | case ttm_bo_map_kmap: |
580 | kunmap(map->page); |
579 | kunmap(map->page); |
581 | break; |
580 | break; |
582 | case ttm_bo_map_premapped: |
581 | case ttm_bo_map_premapped: |
Line 675... | Line 674... | ||
675 | }; |
674 | }; |
Line 676... | Line 675... | ||
676 | 675 | ||
677 | return vaddr; |
676 | return vaddr; |
Line -... | Line 677... | ||
- | 677 | }; |
|
- | 678 | ||
- | 679 | void vunmap(const void *addr) |
|
- | 680 | { |
|
- | 681 | FreeKernelSpace((void*)addr); |