Lines Matching refs:msm_obj
552 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_ioctl_gem_info_set_metadata() local
570 msm_obj->metadata = in msm_ioctl_gem_info_set_metadata()
571 krealloc(msm_obj->metadata, metadata_size, GFP_KERNEL); in msm_ioctl_gem_info_set_metadata()
572 msm_obj->metadata_size = metadata_size; in msm_ioctl_gem_info_set_metadata()
573 memcpy(msm_obj->metadata, buf, metadata_size); in msm_ioctl_gem_info_set_metadata()
587 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_ioctl_gem_info_get_metadata() local
600 *metadata_size = msm_obj->metadata_size; in msm_ioctl_gem_info_get_metadata()
609 len = msm_obj->metadata_size; in msm_ioctl_gem_info_get_metadata()
610 buf = kmemdup(msm_obj->metadata, len, GFP_KERNEL); in msm_ioctl_gem_info_get_metadata()
632 struct msm_gem_object *msm_obj; in msm_ioctl_gem_info() local
660 msm_obj = to_msm_bo(obj); in msm_ioctl_gem_info()
683 if (args->len >= sizeof(msm_obj->name)) { in msm_ioctl_gem_info()
687 if (copy_from_user(msm_obj->name, u64_to_user_ptr(args->value), in msm_ioctl_gem_info()
689 msm_obj->name[0] = '\0'; in msm_ioctl_gem_info()
693 msm_obj->name[args->len] = '\0'; in msm_ioctl_gem_info()
695 if (!isprint(msm_obj->name[i])) { in msm_ioctl_gem_info()
696 msm_obj->name[i] = '\0'; in msm_ioctl_gem_info()
702 if (args->value && (args->len < strlen(msm_obj->name))) { in msm_ioctl_gem_info()
706 args->len = strlen(msm_obj->name); in msm_ioctl_gem_info()
709 msm_obj->name, args->len)) in msm_ioctl_gem_info()