Lines Matching refs:btpan_cb
74 btpan_cb_t btpan_cb;
112 BTIF_TRACE_DEBUG2("jni_initialized = %d, btpan_cb.enabled:%d", jni_initialized, btpan_cb.enabled);
114 if (jni_initialized && !btpan_cb.enabled)
117 memset(&btpan_cb, 0, sizeof(btpan_cb));
118 btpan_cb.tap_fd = -1;
121 btpan_cleanup_conn(&btpan_cb.conns[i]);
123 btpan_cb.enabled = 1;
129 if(btpan_cb.enabled)
131 btpan_cb.enabled = 0;
133 if(btpan_cb.tap_fd != -1)
136 btpan_tap_close(btpan_cb.tap_fd);
137 btpan_cb.tap_fd = -1;
148 btpan_cleanup_conn(&btpan_cb.conns[i]);
157 BTIF_TRACE_DEBUG2("stack_initialized = %d, btpan_cb.enabled:%d", stack_initialized, btpan_cb.enabled);
159 if(stack_initialized && !btpan_cb.enabled)
411 //btnet_send(btpan_cb.conn[i].sock.sock, &buffer, (len + sizeof(tETH_HDR)));
430 if(btpan_cb.conns[i].handle == handle)
431 return &btpan_cb.conns[i];
438 if(memcmp(btpan_cb.conns[i].peer, addr, sizeof(BD_ADDR)) == 0)
439 return &btpan_cb.conns[i];
458 BTIF_TRACE_DEBUG2("conns[%d]:%d", i, btpan_cb.conns[i].handle);
459 if(btpan_cb.conns[i].handle == -1)
463 btpan_cb.conns[i].handle = handle;
464 bdcpy(btpan_cb.conns[i].peer, addr);
465 btpan_cb.conns[i].local_role = local_role;
466 btpan_cb.conns[i].remote_role = remote_role;
467 return &btpan_cb.conns[i];
497 UINT16 handle = btpan_cb.conns[i].handle;
499 (broadcast || memcmp(btpan_cb.conns[i].eth_addr, eth_hdr->h_dest, sizeof(BD_ADDR)) == 0
500 || memcmp(btpan_cb.conns[i].peer, eth_hdr->h_dest, sizeof(BD_ADDR)) == 0))