Lines Matching defs:arg
568 struct drm_vmw_msg_arg *arg =
580 length = strncpy_from_user(msg, (void __user *)((unsigned long)arg->send),
599 if (!arg->send_only) {
608 if (copy_to_user((void __user *)((unsigned long)arg->receive),
614 arg->receive_len = (__u32)reply_len;
988 struct drm_vmw_mksstat_add_arg *arg =
993 const size_t num_pages_stat = PFN_UP(arg->stat_len);
994 const size_t num_pages_info = PFN_UP(arg->info_len);
995 const size_t num_pages_strs = PFN_UP(arg->strs_len);
1008 arg->id = -1;
1010 if (!arg->stat || !arg->info || !arg->strs)
1013 if (!arg->stat_len || !arg->info_len || !arg->strs_len)
1016 if (!arg->description)
1056 pdesc->statStartVA = arg->stat;
1057 pdesc->strsStartVA = arg->strs;
1058 pdesc->statLength = arg->stat_len;
1059 pdesc->infoLength = arg->info_len;
1060 pdesc->strsLength = arg->strs_len;
1061 desc_len = strncpy_from_user(pdesc->description, u64_to_user_ptr(arg->description),
1074 nr_pinned_stat = pin_user_pages_fast(arg->stat, num_pages_stat, FOLL_LONGTERM, pages_stat);
1081 nr_pinned_info = pin_user_pages_fast(arg->info, num_pages_info, FOLL_LONGTERM, pages_info);
1088 nr_pinned_strs = pin_user_pages_fast(arg->strs, num_pages_strs, FOLL_LONGTERM, pages_strs);
1103 arg->id = slot;
1105 DRM_DEV_INFO(dev->dev, "pid=%d arg.description='%.*s' id=%zu\n", current->pid, (int)desc_len, pdesc->description, slot);
1147 struct drm_vmw_mksstat_remove_arg *arg =
1152 const size_t slot = arg->id;
1158 DRM_DEV_INFO(dev->dev, "pid=%d arg.id=%zu\n", current->pid, slot);