Lines Matching refs:name
143 log_(_LOADER_WARNING, "failed to get driver name for fd %d\n", fd);
147 driver = strndup(version->name, version->name_len);
170 loader_open_render_node(const char *name)
196 if (strcmp(version->name, name) != 0) {
299 char *fullname, *name, *address;
306 name = strrchr(fullname, '/');
307 if (!name)
308 name = strdup(fullname);
310 name = strdup(name + 1);
312 address = strchr(name, '@');
316 if (asprintf(&tag, "platform-%s_%s", address, name) < 0)
319 if (asprintf(&tag, "platform-%s", name) < 0)
323 free(name);
430 loader_open_render_node(const char *name)
610 char *name = NULL;
612 if (asprintf(&name, "%s_%s", __DRI_DRIVER_GET_EXTENSIONS, driver_name) < 0)
615 const size_t len = strlen(name);
617 if (name[i] == '-')
618 name[i] = '_';
621 return name;
625 * Opens a driver or backend using its name, returning the library handle.
627 * \param driverName - a name like "i965", "radeon", "nouveau", etc.
628 * \param lib_suffix - a suffix to append to the driver name to generate the
629 * full library name.
699 * Opens a DRI driver using its driver name, returning the __DRIextension
702 * \param driverName - a name like "i965", "radeon", "nouveau", etc.