Lines Matching defs:name
53 vc4->bo_labels[i].name,
82 /* Takes ownership of *name and returns the appropriate slot for it in
90 static int vc4_get_user_label(struct vc4_dev *vc4, const char *name)
96 if (!vc4->bo_labels[i].name) {
98 } else if (strcmp(vc4->bo_labels[i].name, name) == 0) {
99 kfree(name);
106 vc4->bo_labels[free_slot].name = name;
116 kfree(name);
124 vc4->bo_labels[free_slot].name = name;
151 * name, and once a name is unused we can reuse that
154 kfree(vc4->bo_labels[bo->label].name);
155 vc4->bo_labels[bo->label].name = NULL;
565 if (gem_bo->name) {
1025 vc4->bo_labels[i].name = bo_type_names[i];
1056 vc4->bo_labels[i].name);
1060 kfree(vc4->bo_labels[i].name);
1070 char *name;
1080 name = strndup_user(u64_to_user_ptr(args->name), args->len + 1);
1081 if (IS_ERR(name))
1082 return PTR_ERR(name);
1087 kfree(name);
1092 label = vc4_get_user_label(vc4, name);