Lines Matching refs:start
35 unsigned long start; member
85 ret = gen_pool_add(muram_pool, r.start - muram_pbase + in cpm_muram_init()
119 unsigned long start; in cpm_muram_alloc_common() local
124 start = gen_pool_alloc_algo(muram_pool, size, algo, data); in cpm_muram_alloc_common()
125 if (!start) in cpm_muram_alloc_common()
127 start = start - GENPOOL_OFFSET; in cpm_muram_alloc_common()
128 memset_io(cpm_muram_addr(start), 0, size); in cpm_muram_alloc_common()
132 entry->start = start; in cpm_muram_alloc_common()
136 return start; in cpm_muram_alloc_common()
138 gen_pool_free(muram_pool, start, size); in cpm_muram_alloc_common()
154 unsigned long start; in cpm_muram_alloc() local
160 start = cpm_muram_alloc_common(size, gen_pool_first_fit_align, in cpm_muram_alloc()
163 return start; in cpm_muram_alloc()
180 if (tmp->start == offset) { in cpm_muram_free()
203 unsigned long start; in cpm_muram_alloc_fixed() local
209 start = cpm_muram_alloc_common(size, gen_pool_fixed_alloc, in cpm_muram_alloc_fixed()
212 return start; in cpm_muram_alloc_fixed()