Home
last modified time | relevance | path

Searched refs:vaddr (Results 1 – 17 of 17) sorted by relevance

/components/drivers/pci/endpoint/
A Dmem.c142 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 Ddfs_pcache.h37 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 Dmm_aspace.c175 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 Dmm_aspace.h245 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 Dmm_fault.h73 void *vaddr; member
105 res->vaddr = RT_NULL; in rt_mm_fault_res_init()
A Dmm_kmem.c77 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 Dioremap.c112 void rt_iounmap(volatile void *vaddr) in rt_iounmap() argument
114 rt_aspace_unmap(&rt_kernel_space, (void *)vaddr); in rt_iounmap()
A Dmm_anon.c240 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 Dmm_object.c48 msg->response.vaddr = page; in on_page_fault()
A Dmm_page.c107 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 Dlwp_user_mm.h170 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 Dlwp_shm.c73 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 Dlwp_user_mm.c68 msg->response.vaddr = null_page; in _null_page_fault()
/components/dfs/dfs_v2/src/
A Ddfs_file_mmap.c59 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 Ddfs_pcache.c975 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 Dvirtio.h51 #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 Dpci_endpoint.h195 void *vaddr, rt_ubase_t cpu_addr, rt_size_t size);

Completed in 38 milliseconds