Lines Matching refs:msm_obj
553 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_ioctl_gem_info_set_metadata() local
571 msm_obj->metadata = in msm_ioctl_gem_info_set_metadata()
572 krealloc(msm_obj->metadata, metadata_size, GFP_KERNEL); in msm_ioctl_gem_info_set_metadata()
573 msm_obj->metadata_size = metadata_size; in msm_ioctl_gem_info_set_metadata()
574 memcpy(msm_obj->metadata, buf, metadata_size); in msm_ioctl_gem_info_set_metadata()
588 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_ioctl_gem_info_get_metadata() local
601 *metadata_size = msm_obj->metadata_size; in msm_ioctl_gem_info_get_metadata()
610 len = msm_obj->metadata_size; in msm_ioctl_gem_info_get_metadata()
611 buf = kmemdup(msm_obj->metadata, len, GFP_KERNEL); in msm_ioctl_gem_info_get_metadata()
633 struct msm_gem_object *msm_obj; in msm_ioctl_gem_info() local
661 msm_obj = to_msm_bo(obj); in msm_ioctl_gem_info()
684 if (args->len >= sizeof(msm_obj->name)) { in msm_ioctl_gem_info()
688 if (copy_from_user(msm_obj->name, u64_to_user_ptr(args->value), in msm_ioctl_gem_info()
690 msm_obj->name[0] = '\0'; in msm_ioctl_gem_info()
694 msm_obj->name[args->len] = '\0'; in msm_ioctl_gem_info()
696 if (!isprint(msm_obj->name[i])) { in msm_ioctl_gem_info()
697 msm_obj->name[i] = '\0'; in msm_ioctl_gem_info()
703 if (args->value && (args->len < strlen(msm_obj->name))) { in msm_ioctl_gem_info()
707 args->len = strlen(msm_obj->name); in msm_ioctl_gem_info()
710 msm_obj->name, args->len)) in msm_ioctl_gem_info()