Lines Matching defs:connection
3130 } connection[DRM_MAX_FDS];
3146 if ((strcmp(BusID, connection[i].BusID) == 0) &&
3147 (connection[i].type == type)) {
3148 connection[i].refcount++;
3150 return connection[i].fd;
3157 connection[nr_fds].BusID = strdup(BusID);
3158 connection[nr_fds].fd = fd;
3159 connection[nr_fds].refcount = 1;
3160 connection[nr_fds].type = type;
3164 fprintf(stderr, "saved connection %d for %s %d\n",
3165 nr_fds, connection[nr_fds].BusID,
3166 strcmp(BusID, connection[nr_fds].BusID));
3178 if (fd == connection[i].fd) {
3179 if (--connection[i].refcount == 0) {
3180 drmClose(connection[i].fd);
3181 free(connection[i].BusID);
3184 connection[i] = connection[nr_fds];