Lines Matching refs:src_parm

206 	const struct vmmdev_hgcm_function_parameter *src_parm,  in hgcm_call_preprocess_linaddr()  argument
214 buf = (void *)src_parm->u.pointer.u.linear_addr; in hgcm_call_preprocess_linaddr()
215 len = src_parm->u.pointer.size; in hgcm_call_preprocess_linaddr()
216 copy_in = src_parm->type != VMMDEV_HGCM_PARM_TYPE_LINADDR_OUT; in hgcm_call_preprocess_linaddr()
250 const struct vmmdev_hgcm_function_parameter *src_parm, in hgcm_call_preprocess() argument
257 for (i = 0; i < parm_count; i++, src_parm++) { in hgcm_call_preprocess()
258 switch (src_parm->type) { in hgcm_call_preprocess()
276 ret = hgcm_call_preprocess_linaddr(src_parm, in hgcm_call_preprocess()
287 buf = (void *)src_parm->u.pointer.u.linear_addr; in hgcm_call_preprocess()
288 len = src_parm->u.pointer.size; in hgcm_call_preprocess()
382 const struct vmmdev_hgcm_function_parameter *src_parm, in hgcm_call_init_call() argument
396 for (i = 0; i < parm_count; i++, src_parm++, dst_parm++) { in hgcm_call_init_call()
397 switch (src_parm->type) { in hgcm_call_init_call()
400 *dst_parm = *src_parm; in hgcm_call_init_call()
407 src_parm->u.pointer.size, in hgcm_call_init_call()
408 src_parm->type, &off_extra); in hgcm_call_init_call()
414 buf = (void *)src_parm->u.pointer.u.linear_addr; in hgcm_call_init_call()
416 src_parm->u.pointer.size, in hgcm_call_init_call()
417 src_parm->type, &off_extra); in hgcm_call_init_call()
556 const struct vmmdev_hgcm_function_parameter *src_parm = in hgcm_call_copy_back_result() local
563 for (i = 0; i < parm_count; i++, src_parm++, dst_parm++) { in hgcm_call_copy_back_result()
567 *dst_parm = *src_parm; in hgcm_call_copy_back_result()
571 dst_parm->u.page_list.size = src_parm->u.page_list.size; in hgcm_call_copy_back_result()
578 dst_parm->u.pointer.size = src_parm->u.pointer.size; in hgcm_call_copy_back_result()
583 dst_parm->u.pointer.size = src_parm->u.pointer.size; in hgcm_call_copy_back_result()
587 min(src_parm->u.pointer.size, in hgcm_call_copy_back_result()