Lines Matching defs:src_parm
206 const struct vmmdev_hgcm_function_parameter *src_parm,
214 buf = (void *)src_parm->u.pointer.u.linear_addr;
215 len = src_parm->u.pointer.size;
216 copy_in = src_parm->type != VMMDEV_HGCM_PARM_TYPE_LINADDR_OUT;
243 * @src_parm: Pointer to source function call parameters
250 const struct vmmdev_hgcm_function_parameter *src_parm,
257 for (i = 0; i < parm_count; i++, src_parm++) {
258 switch (src_parm->type) {
276 ret = hgcm_call_preprocess_linaddr(src_parm,
287 buf = (void *)src_parm->u.pointer.u.linear_addr;
288 len = src_parm->u.pointer.size;
376 * @src_parm: Pointer to source function call parameters.
382 const struct vmmdev_hgcm_function_parameter *src_parm,
396 for (i = 0; i < parm_count; i++, src_parm++, dst_parm++) {
397 switch (src_parm->type) {
400 *dst_parm = *src_parm;
407 src_parm->u.pointer.size,
408 src_parm->type, &off_extra);
414 buf = (void *)src_parm->u.pointer.u.linear_addr;
416 src_parm->u.pointer.size,
417 src_parm->type, &off_extra);
561 const struct vmmdev_hgcm_function_parameter *src_parm =
568 for (i = 0; i < parm_count; i++, src_parm++, dst_parm++) {
572 *dst_parm = *src_parm;
576 dst_parm->u.page_list.size = src_parm->u.page_list.size;
583 dst_parm->u.pointer.size = src_parm->u.pointer.size;
588 dst_parm->u.pointer.size = src_parm->u.pointer.size;
592 min(src_parm->u.pointer.size,