Subversion Repositories Kolibri OS

Rev

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);