Lines Matching refs:params
228 static int get_mem_params(struct qti_mmap_params *params, in get_mem_params() argument
279 params->mem_cnt = x3 / sizeof(params->mem[0]); in get_mem_params()
280 if (params->mem_cnt > ARRAY_SIZE(params->mem)) { in get_mem_params()
284 memcpy(params->mem, (void *)(uintptr_t)x2, in get_mem_params()
285 params->mem_cnt * sizeof(params->mem[0])); in get_mem_params()
287 params->src_cnt = x5 / sizeof(params->src[0]); in get_mem_params()
288 if (params->src_cnt >= ARRAY_SIZE(params->src)) { in get_mem_params()
292 memcpy(params->src, (void *)(uintptr_t)x4, in get_mem_params()
293 params->src_cnt * sizeof(params->src[0])); in get_mem_params()
295 params->dst_cnt = x7 / sizeof(params->dst[0]); in get_mem_params()
296 if (params->dst_cnt >= ARRAY_SIZE(params->dst)) { in get_mem_params()
300 memcpy(params->dst, (void *)(uintptr_t)x6, in get_mem_params()
301 params->dst_cnt * sizeof(params->dst[0])); in get_mem_params()
303 rc = qti_mem_assign_validate_param(params->mem, params->mem_cnt, in get_mem_params()
304 params->src, params->src_cnt, in get_mem_params()
305 params->dst, params->dst_cnt); in get_mem_params()
327 struct qti_mmap_params params = { 0 }; in qti_sip_mem_assign() local
350 ret = get_mem_params(¶ms, x2, x3, x4, x5, x6, x7); in qti_sip_mem_assign()
354 ret = qti_accesscontrol_mem_assign(params.mem, params.mem_cnt, in qti_sip_mem_assign()
355 params.src, params.src_cnt, in qti_sip_mem_assign()
356 params.dst, params.dst_cnt); in qti_sip_mem_assign()