Home
last modified time | relevance | path

Searched refs:mm (Results 1 - 25 of 147) sorted by relevance

123456

/device/soc/rockchip/common/sdk_linux/include/linux/
H A Dmm.h213 * per mm struct. Users can overwrite this number by sysctl but there is a
255 * The idea being to have a "virtual" mm in the same way
257 * mm details, and allowing different kinds of memory mappings
438 /* This mask defines which mm->def_flags a process can inherit its parent */
466 * @FAULT_FLAG_REMOTE: The fault is not for current task/mm.
630 * in mm/mempolicy.c will do this automatically.
647 static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm) in vma_init() argument
652 vma->vm_mm = mm; in vma_init()
684 if (!current->mm) { in vma_is_foreign()
688 if (current->mm ! in vma_is_foreign()
1745 fixup_user_fault(struct mm_struct *mm, unsigned long address, unsigned int fault_flags, bool *unlocked) fixup_user_fault() argument
1904 get_mm_counter(struct mm_struct *mm, int member) get_mm_counter() argument
1925 add_mm_counter(struct mm_struct *mm, int member, long value) add_mm_counter() argument
1936 inc_mm_counter(struct mm_struct *mm, int member) inc_mm_counter() argument
1947 dec_mm_counter(struct mm_struct *mm, int member) dec_mm_counter() argument
1971 get_mm_rss(struct mm_struct *mm) get_mm_rss() argument
1976 get_mm_hiwater_rss(struct mm_struct *mm) get_mm_hiwater_rss() argument
1981 get_mm_hiwater_vm(struct mm_struct *mm) get_mm_hiwater_vm() argument
1986 update_hiwater_rss(struct mm_struct *mm) update_hiwater_rss() argument
1994 update_hiwater_vm(struct mm_struct *mm) update_hiwater_vm() argument
2001 reset_mm_hiwater_rss(struct mm_struct *mm) reset_mm_hiwater_rss() argument
2006 setmax_mm_hiwater_rss(unsigned long *maxrss, struct mm_struct *mm) setmax_mm_hiwater_rss() argument
2017 sync_mm_rss(struct mm_struct *mm) sync_mm_rss() argument
2044 get_locked_pte(struct mm_struct *mm, unsigned long addr, spinlock_t **ptl) get_locked_pte() argument
2052 __p4d_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address) __p4d_alloc() argument
2061 __pud_alloc(struct mm_struct *mm, p4d_t *p4d, unsigned long address) __pud_alloc() argument
2065 mm_inc_nr_puds(struct mm_struct *mm) mm_inc_nr_puds() argument
2068 mm_dec_nr_puds(struct mm_struct *mm) mm_dec_nr_puds() argument
2075 mm_inc_nr_puds(struct mm_struct *mm) mm_inc_nr_puds() argument
2083 mm_dec_nr_puds(struct mm_struct *mm) mm_dec_nr_puds() argument
2093 __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) __pmd_alloc() argument
2098 mm_inc_nr_pmds(struct mm_struct *mm) mm_inc_nr_pmds() argument
2101 mm_dec_nr_pmds(struct mm_struct *mm) mm_dec_nr_pmds() argument
2108 mm_inc_nr_pmds(struct mm_struct *mm) mm_inc_nr_pmds() argument
2116 mm_dec_nr_pmds(struct mm_struct *mm) mm_dec_nr_pmds() argument
2126 mm_pgtables_bytes_init(struct mm_struct *mm) mm_pgtables_bytes_init() argument
2131 mm_pgtables_bytes(const struct mm_struct *mm) mm_pgtables_bytes() argument
2136 mm_inc_nr_ptes(struct mm_struct *mm) mm_inc_nr_ptes() argument
2141 mm_dec_nr_ptes(struct mm_struct *mm) mm_dec_nr_ptes() argument
2147 mm_pgtables_bytes_init(struct mm_struct *mm) mm_pgtables_bytes_init() argument
2150 mm_pgtables_bytes(const struct mm_struct *mm) mm_pgtables_bytes() argument
2155 mm_inc_nr_ptes(struct mm_struct *mm) mm_inc_nr_ptes() argument
2158 mm_dec_nr_ptes(struct mm_struct *mm) mm_dec_nr_ptes() argument
2168 p4d_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address) p4d_alloc() argument
2173 pud_alloc(struct mm_struct *mm, p4d_t *p4d, unsigned long address) pud_alloc() argument
2178 pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) pmd_alloc() argument
2214 pte_lockptr(struct mm_struct *mm, pmd_t *pmd) pte_lockptr() argument
2240 pte_lockptr(struct mm_struct *mm, pmd_t *pmd) pte_lockptr() argument
2312 pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) pmd_lockptr() argument
2337 pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) pmd_lockptr() argument
2354 pmd_lock(struct mm_struct *mm, pmd_t *pmd) pmd_lock() argument
2384 pud_lockptr(struct mm_struct *mm, pud_t *pud) pud_lockptr() argument
2389 pud_lock(struct mm_struct *mm, pud_t *pud) pud_lock() argument
2685 find_vma_intersection(struct mm_struct *mm, unsigned long start_addr, unsigned long end_addr) find_vma_intersection() argument
2728 find_exact_vma(struct mm_struct *mm, unsigned long vm_start, unsigned long vm_end) find_exact_vma() argument
3006 get_gate_vma(struct mm_struct *mm) get_gate_vma() argument
3014 in_gate_area(struct mm_struct *mm, unsigned long addr) in_gate_area() argument
3240 madvise_set_anon_name(struct mm_struct *mm, unsigned long start, unsigned long len_in, struct anon_vma_name *anon_name) madvise_set_anon_name() argument
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_mm.c47 static void rga_current_mm_read_lock(struct mm_struct *mm) in rga_current_mm_read_lock() argument
50 mmap_read_lock(mm); in rga_current_mm_read_lock()
52 down_read(&mm->mmap_sem); in rga_current_mm_read_lock()
56 static void rga_current_mm_read_unlock(struct mm_struct *mm) in rga_current_mm_read_unlock() argument
59 mmap_read_unlock(mm); in rga_current_mm_read_unlock()
61 up_read(&mm->mmap_sem); in rga_current_mm_read_unlock()
252 struct mm_struct *mm) in rga_alloc_virt_addr()
281 ret = rga_get_user_pages(pages, start_addr, count, writeFlag, mm); in rga_alloc_virt_addr()
423 internal_buffer->current_mm = current->mm; in rga_mm_map_virt_addr()
425 pr_err("%s, cannot get current mm!\ in rga_mm_map_virt_addr()
248 rga_alloc_virt_addr(struct rga_virt_addr **virt_addr_p, uint64_t viraddr, struct rga_memory_parm *memory_parm, int writeFlag, struct mm_struct *mm) rga_alloc_virt_addr() argument
860 rga_mm_get_channel_handle_info(struct rga_mm *mm, struct rga_job *job, struct rga_img_info_t *img, struct rga_internal_buffer **buf, enum dma_data_direction dir) rga_mm_get_channel_handle_info() argument
947 rga_mm_put_channel_handle_info(struct rga_mm *mm, struct rga_internal_buffer *internal_buffer, int core, enum dma_data_direction dir) rga_mm_put_channel_handle_info() argument
974 struct rga_mm *mm = NULL; rga_mm_get_handle_info() local
1029 struct rga_mm *mm = NULL; rga_mm_put_handle_info() local
1046 struct rga_mm *mm; rga_mm_import_buffer() local
1103 struct rga_mm *mm; rga_mm_release_buffer() local
1131 struct rga_mm *mm = NULL; rga_mm_init() local
1149 struct rga_mm *mm = *mm_session; rga_mm_remove() local
[all...]
H A Drga_job.c109 mmgrab(current->mm); in rga_job_get_current_mm()
110 mmget(current->mm); in rga_job_get_current_mm()
111 job->mm = current->mm; in rga_job_get_current_mm()
118 if (job->mm == NULL) in rga_job_put_current_mm()
121 mmput(job->mm); in rga_job_put_current_mm()
122 mmdrop(job->mm); in rga_job_put_current_mm()
123 job->mm = NULL; in rga_job_put_current_mm()
149 struct rga_mm *mm; in rga_job_judgment_support_core() local
152 mm in rga_job_judgment_support_core()
[all...]
H A Drga2_mmu_info.c215 struct mm_struct *mm) in rga2_MapUserMemory()
236 mmap_read_lock(mm); in rga2_MapUserMemory()
238 down_read(&mm->mmap_sem); in rga2_MapUserMemory()
243 result = get_user_pages(current, mm, Memory << PAGE_SHIFT, in rga2_MapUserMemory()
247 result = get_user_pages(current, mm, Memory << PAGE_SHIFT, in rga2_MapUserMemory()
250 result = get_user_pages_remote(current, mm, in rga2_MapUserMemory()
254 result = get_user_pages_remote(mm, Memory << PAGE_SHIFT, in rga2_MapUserMemory()
269 mmap_read_unlock(mm); in rga2_MapUserMemory()
271 up_read(&mm->mmap_sem); in rga2_MapUserMemory()
282 vma = find_vma(mm, (Memor in rga2_MapUserMemory()
212 rga2_MapUserMemory(struct page **pages, uint32_t *pageTable, unsigned long Memory, uint32_t pageCount, int writeFlag, int map, struct rga_scheduler_t *scheduler, struct mm_struct *mm) rga2_MapUserMemory() argument
[all...]
H A Drga_dma_buf.c222 struct mm_struct *mm) in rga_MapUserMemory()
242 mmap_read_lock(mm); in rga_MapUserMemory()
244 down_read(&mm->mmap_sem); in rga_MapUserMemory()
249 result = get_user_pages(current, mm, Memory << PAGE_SHIFT, in rga_MapUserMemory()
253 result = get_user_pages(current, mm, Memory << PAGE_SHIFT, in rga_MapUserMemory()
256 result = get_user_pages_remote(current, mm, in rga_MapUserMemory()
260 result = get_user_pages_remote(mm, Memory << PAGE_SHIFT, in rga_MapUserMemory()
275 mmap_read_unlock(mm); in rga_MapUserMemory()
277 up_read(&mm->mmap_sem); in rga_MapUserMemory()
288 vma = find_vma(mm, (Memor in rga_MapUserMemory()
220 rga_MapUserMemory(struct page **pages, uint32_t *pageTable, unsigned long Memory, uint32_t pageCount, int writeFlag, struct mm_struct *mm) rga_MapUserMemory() argument
431 rga_iommu_map_virt_addr(struct rga_memory_parm *memory_parm, struct rga_dma_buffer *virt_dma_buf, struct device *rga_dev, struct mm_struct *mm) rga_iommu_map_virt_addr() argument
490 rga_viraddr_get_channel_info(struct rga_img_info_t *channel_info, struct rga_dma_buffer_t **rga_dma_buffer, int writeFlag, int core, struct mm_struct *mm) rga_viraddr_get_channel_info() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/thirdparty/
H A Dmali_kbase_mmap.c151 struct mm_struct *mm = current->mm; in kbase_unmapped_area_topdown() local
177 gap_start = mm->highest_vm_end; in kbase_unmapped_area_topdown()
185 if (RB_EMPTY_ROOT(&mm->mm_rb)) { in kbase_unmapped_area_topdown()
188 vma = rb_entry(mm->mm_rb.rb_node, struct vm_area_struct, vm_rb); in kbase_unmapped_area_topdown()
257 struct mm_struct *mm = current->mm; in kbase_context_get_unmapped_area() local
261 unsigned long high_limit = mm->mmap_base; in kbase_context_get_unmapped_area()
281 high_limit = min_t(unsigned long, mm->mmap_base, (kctx->same_va_end << PAGE_SHIFT)); in kbase_context_get_unmapped_area()
334 return current->mm in kbase_context_get_unmapped_area()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/thirdparty/
H A Dmali_kbase_mmap.c135 struct mm_struct *mm = current->mm; in kbase_unmapped_area_topdown() local
158 gap_start = mm->highest_vm_end; in kbase_unmapped_area_topdown()
166 if (RB_EMPTY_ROOT(&mm->mm_rb)) in kbase_unmapped_area_topdown()
168 vma = rb_entry(mm->mm_rb.rb_node, struct vm_area_struct, vm_rb); in kbase_unmapped_area_topdown()
241 struct mm_struct *mm = current->mm; in kbase_context_get_unmapped_area() local
245 unsigned long high_limit = mm->mmap_base; in kbase_context_get_unmapped_area()
285 min_t(unsigned long, mm->mmap_base, same_va_end_addr); in kbase_context_get_unmapped_area()
345 return current->mm in kbase_context_get_unmapped_area()
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/
H A Dmmz_userdev.c25 #include <linux/mm.h>
460 struct mm_struct *mm = current->mm; local
462 down_read(&mm->mmap_lock);
465 up_read(&mm->mmap_lock);
467 down_read(&mm->mmap_sem);
470 up_read(&mm->mmap_sem);
483 up_read(&mm->mmap_lock);
485 up_read(&mm->mmap_sem);
772 struct mm_struct *mm local
[all...]
H A Dmedia_mem.c25 #include <linux/mm.h>
673 pgd = pgd_offset(current->mm, virt);
1013 pvma1 = find_vma(current->mm, vm_start);
1019 pvma2 = find_vma(current->mm, vm_end - 1);
1071 struct mm_struct *mm = current->mm; local
1078 down_read(&mm->mmap_lock);
1080 down_read(&mm->mmap_sem);
1085 up_read(&mm->mmap_lock);
1087 up_read(&mm
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.c28 #include <linux/mm.h>
499 /* Increase mm counters so that the allocation is accounted for in kbase_mem_evictable_unmark_reclaim()
614 down_write(&current->mm->mmap_lock); in kbase_mem_flags_change()
686 up_write(&current->mm->mmap_lock); in kbase_mem_flags_change()
1003 user_buf->mm = current->mm; in kbase_mem_from_user_buffer()
1022 down_read(&current->mm->mmap_lock); in kbase_mem_from_user_buffer()
1025 faulted_pages = get_user_pages(current, current->mm, address, *va_pages, in kbase_mem_from_user_buffer()
1036 up_read(&current->mm->mmap_lock); in kbase_mem_from_user_buffer()
1041 atomic_inc(&current->mm in kbase_mem_from_user_buffer()
1958 struct mm_struct *mm = current->mm; global() local
1965 struct mm_struct *mm = current->mm; global() local
2369 struct mm_struct *mm; global() local
2389 struct mm_struct *mm; global() local
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.c24 #include <linux/mm.h>
491 /* Increase mm counters so that the allocation is accounted for in kbase_mem_evictable_unmark_reclaim()
606 down_write(&current->mm->mmap_lock); in kbase_mem_flags_change()
684 up_write(&current->mm->mmap_lock); in kbase_mem_flags_change()
1013 user_buf->mm = current->mm; in kbase_mem_from_user_buffer()
1032 down_read(&current->mm->mmap_lock); in kbase_mem_from_user_buffer()
1036 get_user_pages(current, current->mm, address, *va_pages, reg->flags & KBASE_REG_GPU_WR, 0, pages, NULL); in kbase_mem_from_user_buffer()
1043 up_read(&current->mm->mmap_lock); in kbase_mem_from_user_buffer()
1049 atomic_inc(&current->mm in kbase_mem_from_user_buffer()
1960 struct mm_struct *mm = current->mm; global() local
1967 struct mm_struct *mm = current->mm; global() local
2367 struct mm_struct *mm; global() local
2387 struct mm_struct *mm; global() local
[all...]
/device/soc/rockchip/common/sdk_linux/kernel/cgroup/
H A Dcpuset.c38 #include <linux/mm.h>
49 #include <linux/sched/mm.h>
1636 * holding locks involved in process management. All mm migrations are
1643 struct mm_struct *mm; member
1653 do_migrate_pages(mwork->mm, &mwork->from, &mwork->to, MPOL_MF_MOVE_ALL); in cpuset_migrate_mm_workfn()
1654 mmput(mwork->mm); in cpuset_migrate_mm_workfn()
1658 static void cpuset_migrate_mm(struct mm_struct *mm, const nodemask_t *from, const nodemask_t *to) in cpuset_migrate_mm() argument
1664 mwork->mm = mm; in cpuset_migrate_mm()
1670 mmput(mm); in cpuset_migrate_mm()
1738 struct mm_struct *mm; update_tasks_nodemask() local
2293 struct mm_struct *mm = get_task_mm(leader); cpuset_attach() local
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c31 #include <linux/mm.h>
844 /* Increase mm counters so that the allocation is accounted for in kbase_mem_evictable_unmark_reclaim()
1668 user_buf->mm = current->mm; in kbase_mem_from_user_buffer()
1670 atomic_inc(&current->mm->mm_count); in kbase_mem_from_user_buffer()
1672 mmgrab(current->mm); in kbase_mem_from_user_buffer()
1701 current, current->mm, address, *va_pages, in kbase_mem_from_user_buffer()
2270 * No update to the mm so downgrade the writer lock to a read
2364 /* non-atomic as we're under Linux' mm lock */
2375 /* non-atomic as we're under Linux' mm loc
3151 kbasep_add_mm_counter(struct mm_struct *mm, int member, long value) global() argument
3167 struct mm_struct *mm; global() local
3187 struct mm_struct *mm; global() local
[all...]
H A Dmali_kbase_mem_linux.h478 return &current->mm->mmap_sem; in kbase_mem_get_process_mmap_lock()
480 return &current->mm->mmap_lock; in kbase_mem_get_process_mmap_lock()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c29 #include <linux/mm.h>
645 "Shrinkers cannot be called for GFP_ATOMIC allocations. Check kernel mm for problems. gfp_mask==%x\n", in kbase_mem_evictable_reclaim_count_objects()
789 /* Increase mm counters so that the allocation is accounted for in kbase_mem_evictable_unmark_reclaim()
1611 user_buf->mm = current->mm; in kbase_mem_from_user_buffer()
1613 atomic_inc(&current->mm->mm_count); in kbase_mem_from_user_buffer()
1615 mmgrab(current->mm); in kbase_mem_from_user_buffer()
1643 faulted_pages = get_user_pages(current, current->mm, address, *va_pages, in kbase_mem_from_user_buffer()
2239 * No update to the mm so downgrade the writer lock to a read
2334 /* non-atomic as we're under Linux' mm loc
3117 kbasep_add_mm_counter(struct mm_struct *mm, int member, long value) global() argument
3133 struct mm_struct *mm; global() local
3153 struct mm_struct *mm; global() local
[all...]
H A Dmali_kbase_mem_linux.h472 return &current->mm->mmap_sem; in kbase_mem_get_process_mmap_lock()
474 return &current->mm->mmap_lock; in kbase_mem_get_process_mmap_lock()
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Dpriority_control_manager.h25 #include <linux/mm.h>
H A Dprotected_memory_allocator.h25 #include <linux/mm.h>
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_virtual.h20 #include <linux/mm.h>
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_virtual.h16 #include <linux/mm.h>
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/mmz/
H A Ddrv_mmz_userdev.c442 down_write(&current->mm->mmap_sem); in ioctl_mmb_user_remap_get_virt_addr()
444 down_write(&current->mm->mmap_lock); in ioctl_mmb_user_remap_get_virt_addr()
464 up_write(&current->mm->mmap_sem); in ioctl_mmb_user_remap_get_virt_addr()
466 up_write(&current->mm->mmap_lock); in ioctl_mmb_user_remap_get_virt_addr()
588 down_write(&current->mm->mmap_sem); in ioctl_mmb_user_reference_decrease()
590 down_write(&current->mm->mmap_lock); in ioctl_mmb_user_reference_decrease()
593 ret = do_munmap(current->mm, addr, len); in ioctl_mmb_user_reference_decrease()
595 ret = do_munmap(current->mm, addr, len, NULL); in ioctl_mmb_user_reference_decrease()
598 up_write(&current->mm->mmap_sem); in ioctl_mmb_user_reference_decrease()
600 up_write(&current->mm in ioctl_mmb_user_reference_decrease()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/include/
H A Drga_dma_buf.h23 struct mm_struct *mm);
H A Drga_drv.h46 #include <linux/sched/mm.h>
267 struct mm_struct *mm; member
333 struct rga_mm *mm; member
/device/soc/rockchip/common/vendor/drivers/video/rockchip/rga2/
H A Drga2_mmu_info.c12 #include <linux/mm.h>
848 mmap_read_lock(current->mm); in rga2_MapUserMemory()
850 down_read(&current->mm->mmap_sem); in rga2_MapUserMemory()
855 get_user_pages(current, current->mm, Memory << PAGE_SHIFT, pageCount, writeFlag ? FOLL_WRITE : 0, pages, NULL); in rga2_MapUserMemory()
857 result = get_user_pages(current, current->mm, Memory << PAGE_SHIFT, pageCount, writeFlag, 0, pages, NULL); in rga2_MapUserMemory()
859 result = get_user_pages_remote(current, current->mm, Memory << PAGE_SHIFT, pageCount, writeFlag, pages, NULL, NULL); in rga2_MapUserMemory()
861 result = get_user_pages_remote(current->mm, Memory << PAGE_SHIFT, pageCount, writeFlag, pages, NULL, NULL); in rga2_MapUserMemory()
874 mmap_read_unlock(current->mm); in rga2_MapUserMemory()
876 up_read(&current->mm->mmap_sem); in rga2_MapUserMemory()
886 vma = find_vma(current->mm, (Memor in rga2_MapUserMemory()
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/paho.mqtt.c/include/mqtt/
H A DMQTTProtocolClient.h35 Messages* MQTTProtocol_createMessage(Publish* publish, Messages** mm, int qos, int retained);

Completed in 30 milliseconds

123456