Home | History | Annotate | Download | only in gatt

Lines Matching defs:p_dev

2324 BOOLEAN gatt_is_bg_dev_for_app(tGATT_BG_CONN_DEV *p_dev, tGATT_IF gatt_if)
2330 if (p_dev->in_use && (p_dev->gatt_if[i] == gatt_if))
2399 tGATT_BG_CONN_DEV *p_dev = NULL;
2403 if ((p_dev = gatt_find_bg_dev(bd_addr)) == NULL)
2405 p_dev = gatt_alloc_bg_dev(bd_addr);
2408 if (p_dev)
2414 if (p_dev->gatt_if[i] == gatt_if)
2419 else if (p_dev->gatt_if[i] == 0)
2421 p_dev->gatt_if[i] = gatt_if;
2431 if (p_dev->listen_gif[i] == gatt_if)
2436 else if (p_dev->listen_gif[i] == 0)
2442 p_dev->listen_gif[i] = gatt_if;
2493 tGATT_BG_CONN_DEV *p_dev = NULL;
2497 if ((p_dev = gatt_find_bg_dev(bd_addr)) != NULL)
2501 if (p_dev->gatt_if[i])
2519 tGATT_BG_CONN_DEV *p_dev = NULL;
2523 if ((p_dev = gatt_find_bg_dev(bd_addr)) == NULL)
2530 if (p_dev->gatt_if[i] != 0 )
2532 *p_gatt_if = p_dev->gatt_if[i];
2554 tGATT_BG_CONN_DEV *p_dev = NULL;
2558 if ((p_dev = gatt_find_bg_dev(bd_addr)) == NULL)
2563 for (i = 0; i < GATT_MAX_APPS && (p_dev->gatt_if[i] > 0 || p_dev->listen_gif[i]); i ++)
2567 if (p_dev->gatt_if[i] == gatt_if)
2569 p_dev->gatt_if[i] = 0;
2572 p_dev->gatt_if[j - 1] = p_dev->gatt_if[j];
2574 if (p_dev->gatt_if[0] == 0)
2575 ret = BTM_BleUpdateBgConnDev(FALSE, p_dev->remote_bda);
2584 if (p_dev->listen_gif[i] == gatt_if)
2586 p_dev->listen_gif[i] = 0;
2590 p_dev->listen_gif[j - 1] = p_dev->listen_gif[j];
2592 if (p_dev->listen_gif[0] == 0)
2593 ret = BTM_BleUpdateAdvWhitelist(FALSE, p_dev->remote_bda);
2601 if (i != GATT_MAX_APPS && p_dev->gatt_if[0] == 0 && p_dev->listen_gif[0] == 0)
2603 memset(p_dev, 0, sizeof(tGATT_BG_CONN_DEV));