Home
last modified time | relevance | path

Searched refs:mm_obj (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/rknpu/
H A Drknpu_mm.c62 struct rknpu_mm_obj **mm_obj) in rknpu_mm_alloc() argument
72 *mm_obj = kzalloc(sizeof(struct rknpu_mm_obj), GFP_KERNEL); in rknpu_mm_alloc()
73 if (!(*mm_obj)) in rknpu_mm_alloc()
89 (*mm_obj)->range_start = found; in rknpu_mm_alloc()
90 (*mm_obj)->range_end = found; in rknpu_mm_alloc()
101 (*mm_obj)->range_end = find_next_zero_bit( in rknpu_mm_alloc()
108 if ((*mm_obj)->range_end != found) { in rknpu_mm_alloc()
128 for (found = (*mm_obj)->range_start; found <= (*mm_obj)->range_end; in rknpu_mm_alloc()
133 mm->free_chunks -= ((*mm_obj)->range_end - (*mm_obj)->range_start + 1); in rknpu_mm_alloc()
137 *mm_obj, (*mm_obj)->range_start, (*mm_obj)->range_end); in rknpu_mm_alloc()
[all …]
/OK3568_Linux_fs/kernel/drivers/rknpu/include/
H A Drknpu_mm.h36 struct rknpu_mm_obj **mm_obj);
38 int rknpu_mm_free(struct rknpu_mm *mm, struct rknpu_mm_obj *mm_obj);