Lines Matching refs:srv
55 session_open(bthid_server_p srv, hid_device_p const d)
59 assert(srv != NULL);
65 s->srv = srv;
98 LIST_INSERT_HEAD(&srv->sessions, s, next);
108 session_by_bdaddr(bthid_server_p srv, bdaddr_p bdaddr)
112 assert(srv != NULL);
115 LIST_FOREACH(s, &srv->sessions, next)
127 session_by_fd(bthid_server_p srv, int32_t fd)
131 assert(srv != NULL);
134 LIST_FOREACH(s, &srv->sessions, next)
149 assert(s->srv != NULL);
154 FD_CLR(s->intr, &s->srv->rfdset);
155 FD_CLR(s->intr, &s->srv->wfdset);
158 if (s->srv->maxfd == s->intr)
159 s->srv->maxfd --;
163 FD_CLR(s->ctrl, &s->srv->rfdset);
164 FD_CLR(s->ctrl, &s->srv->wfdset);
167 if (s->srv->maxfd == s->ctrl)
168 s->srv->maxfd --;
172 FD_CLR(s->vkbd, &s->srv->rfdset);
175 if (s->srv->maxfd == s->vkbd)
176 s->srv->maxfd --;