Lines Matching refs:fdidx
106 srv->fdidx = calloc(FD_SETSIZE, sizeof(fd_idx_t));
107 if (srv->fdidx == NULL) {
205 srv->fdidx[fd].valid = true;
206 srv->fdidx[fd].server = true;
207 srv->fdidx[fd].control = true;
208 srv->fdidx[fd].priv = false;
265 srv->fdidx[fd].valid = true;
266 srv->fdidx[fd].server = true;
267 srv->fdidx[fd].control = false;
268 srv->fdidx[fd].priv = false;
289 if (srv->fdidx[fd].valid)
293 free(srv->fdidx);
328 assert(srv->fdidx[fd].valid);
330 if (srv->fdidx[fd].server)
359 srv->fdidx[fd].control ? "control" : "L2CAP",
372 assert(!srv->fdidx[cfd].valid);
377 if (!srv->fdidx[fd].control) {
394 srv->fdidx[cfd].valid = true;
395 srv->fdidx[cfd].server = false;
396 srv->fdidx[cfd].control = srv->fdidx[fd].control;
397 srv->fdidx[cfd].priv = false;
398 srv->fdidx[cfd].omtu = (omtu > srv->omtu) ? srv->omtu : omtu;
399 srv->fdidx[cfd].offset = 0;
400 bdaddr_copy(&srv->fdidx[cfd].bdaddr, &sa.bt_bdaddr);
403 srv->fdidx[cfd].control ? "control" : "L2CAP", cfd);
419 assert(srv->fdidx[fd].valid);
420 assert(!srv->fdidx[fd].server);
441 srv->fdidx[fd].control ? "control" : "L2CAP",
449 srv->fdidx[fd].control ? "control" : "L2CAP");
456 srv->fdidx[fd].control ? "control" : "L2CAP");
462 srv->fdidx[fd].priv = server_auth_check(srv, CMSG_DATA(cmsg));
512 srv->fdidx[fd].offset = 0;
541 srv->fdidx[fd].control ? "control" : "L2CAP",
558 assert(srv->fdidx[fd].valid);
565 srv->fdidx[fd].valid = false;
570 while (fd > 0 && !srv->fdidx[fd].valid)