| /components/drivers/pci/endpoint/ |
| A D | mem.c | 142 void *vaddr = RT_NULL; in rt_pci_ep_mem_alloc() local 146 return vaddr; in rt_pci_ep_mem_alloc() 160 vaddr = rt_ioremap((void *)cpu_addr, size); in rt_pci_ep_mem_alloc() 162 if (!vaddr) in rt_pci_ep_mem_alloc() 177 return vaddr; in rt_pci_ep_mem_alloc() 181 void *vaddr, rt_ubase_t cpu_addr, rt_size_t size) in rt_pci_ep_mem_free() argument 183 if (!ep || !vaddr || !size) in rt_pci_ep_mem_free()
|
| /components/dfs/dfs_v2/include/ |
| A D | dfs_pcache.h | 37 void *vaddr; /* Virtual address where the page is mapped */ member 113 void *dfs_aspace_mmap(struct dfs_file *file, struct rt_varea *varea, void *vaddr); 115 int dfs_aspace_page_unmap(struct dfs_file *file, struct rt_varea *varea, void *vaddr); 116 int dfs_aspace_page_dirty(struct dfs_file *file, struct rt_varea *varea, void *vaddr); 118 off_t dfs_aspace_fpos(struct rt_varea *varea, void *vaddr);
|
| /components/mm/ |
| A D | mm_aspace.c | 175 msg->fault_vaddr = vaddr; in _do_page_fault() 179 msg->response.vaddr = 0; in _do_page_fault() 252 char *vaddr = start; in _do_prefetch() local 255 while (vaddr != end) in _do_prefetch() 273 vaddr += msg.response.size; in _do_prefetch() 757 void *vaddr; in _mm_aspace_map_phy() local 800 *ret_va = vaddr; in _mm_aspace_map_phy() 1333 if (!varea || !vaddr || !page) in rt_varea_map_page() 1355 vaddr, in rt_varea_map_page() 1395 vaddr, in rt_varea_map_range() [all …]
|
| A D | mm_aspace.h | 245 rt_varea_t rt_aspace_query(rt_aspace_t aspace, void *vaddr); 261 int rt_varea_map_page(rt_varea_t varea, void *vaddr, void *page); 273 int rt_varea_unmap_page(rt_varea_t varea, void *vaddr); 287 int rt_varea_map_range(rt_varea_t varea, void *vaddr, void *paddr, rt_size_t length); 300 int rt_varea_unmap_range(rt_varea_t varea, void *vaddr, rt_size_t length); 326 void *rt_kmem_v2p(void *vaddr);
|
| A D | mm_fault.h | 73 void *vaddr; member 105 res->vaddr = RT_NULL; in rt_mm_fault_res_init()
|
| A D | mm_kmem.c | 77 void *rt_kmem_v2p(void *vaddr) in rt_kmem_v2p() argument 79 return rt_hw_mmu_v2p(&rt_kernel_space, vaddr); in rt_kmem_v2p()
|
| A D | ioremap.c | 112 void rt_iounmap(volatile void *vaddr) in rt_iounmap() argument 114 rt_aspace_unmap(&rt_kernel_space, (void *)vaddr); in rt_iounmap()
|
| A D | mm_anon.c | 240 char *page_va = msg->response.vaddr; in _map_page_in_varea() 286 rc = msg.response.vaddr; in _get_page_from_backup() 288 rt_pages_free(msg.response.vaddr, 0); in _get_page_from_backup() 334 rt_pages_free(msg->response.vaddr, 0); in _fetch_page_for_varea() 343 msg->response.vaddr = frame_ka; in _fetch_page_for_varea() 523 msg->response.vaddr = page; in _override_map()
|
| A D | mm_object.c | 48 msg->response.vaddr = page; in on_page_fault()
|
| A D | mm_page.c | 107 msg->response.vaddr = (char *)init_mpr_cont_start + offset; in on_page_fault() 764 static pgls_agr_t *_get_page_list(void *vaddr) in _get_page_list() argument 766 rt_ubase_t pa_int = (rt_ubase_t)vaddr + PV_OFFSET; in _get_page_list()
|
| /components/lwp/ |
| A D | lwp_user_mm.h | 170 void lwp_data_cache_flush(struct rt_lwp *lwp, void *vaddr, size_t size); 172 static inline void *_lwp_v2p(struct rt_lwp *lwp, void *vaddr) in _lwp_v2p() argument 174 return rt_hw_mmu_v2p(lwp->aspace, vaddr); in _lwp_v2p() 177 static inline void *lwp_v2p(struct rt_lwp *lwp, void *vaddr) in lwp_v2p() argument 180 void *paddr = _lwp_v2p(lwp, vaddr); in lwp_v2p()
|
| A D | lwp_shm.c | 73 msg->response.vaddr = page; in on_shm_page_fault() 435 void *vaddr = RT_NULL; in lwp_shminfo() local 438 vaddr = _lwp_shminfo(id); in lwp_shminfo() 440 return vaddr; in lwp_shminfo()
|
| A D | lwp_user_mm.c | 68 msg->response.vaddr = null_page; in _null_page_fault()
|
| /components/dfs/dfs_v2/src/ |
| A D | dfs_file_mmap.c | 59 void *vaddr = map_vaddr; in _do_mmap() local 62 ret = rt_aspace_map(lwp->aspace, &vaddr, map_size, in _do_mmap() 66 vaddr = RT_NULL; in _do_mmap() 76 return vaddr; in _do_mmap() 156 msg->response.vaddr = page; in on_page_fault() 530 void *vaddr = RT_NULL; in on_varea_mremap() local 542 vaddr = new_address ? new_address : varea->start; in on_varea_mremap() 548 LOG_E("failed to map %lx with size %lx with errno %d", vaddr, new_size, ret); in on_varea_mremap() 549 vaddr = RT_NULL; in on_varea_mremap() 553 LOG_I("old: %p size: %p new: %p size: %p", varea->start, varea->size, vaddr, new_size); in on_varea_mremap() [all …]
|
| A D | dfs_pcache.c | 975 void *vaddr; in dfs_page_unmap() local 977 varea = rt_aspace_query(map->aspace, map->vaddr); in dfs_page_unmap() 979 vaddr = dfs_aspace_vaddr(varea, page->fpos); in dfs_page_unmap() 981 rt_varea_unmap_page(varea, vaddr); in dfs_page_unmap() 1854 map->vaddr = vaddr; in dfs_aspace_mmap() 1925 && map->vaddr >= unmap_start && map->vaddr < unmap_end) in dfs_aspace_unmap() 1927 void *vaddr = map->vaddr; in dfs_aspace_unmap() local 1931 vaddr < map_varea->start || in dfs_aspace_unmap() 1986 rt_varea_unmap_page(varea, vaddr); in dfs_aspace_page_unmap() 1996 if (map && varea->aspace == map->aspace && vaddr == map->vaddr) in dfs_aspace_page_unmap() [all …]
|
| /components/drivers/virtio/ |
| A D | virtio.h | 51 #define VIRTIO_VA2PA(vaddr) ((rt_ubase_t)rt_kmem_v2p(vaddr)) argument 54 #define VIRTIO_VA2PA(vaddr) ((rt_ubase_t)vaddr) argument
|
| /components/drivers/include/drivers/ |
| A D | pci_endpoint.h | 195 void *vaddr, rt_ubase_t cpu_addr, rt_size_t size);
|