Lines Matching refs:client
125 struct bt_ias_client *client = client_by_conn(conn); in bt_ias_prim_disc_cb() local
135 client->discover.uuid = alert_lvl_uuid; in bt_ias_prim_disc_cb()
136 client->discover.start_handle = attr->handle + 1; in bt_ias_prim_disc_cb()
137 client->discover.end_handle = data->end_handle; in bt_ias_prim_disc_cb()
138 client->discover.type = BT_GATT_DISCOVER_CHARACTERISTIC; in bt_ias_prim_disc_cb()
139 client->discover.func = bt_ias_alert_lvl_disc_cb; in bt_ias_prim_disc_cb()
141 err = bt_gatt_discover(conn, &client->discover); in bt_ias_prim_disc_cb()
152 struct bt_ias_client *client = client_by_conn(conn); in bt_ias_discover() local
158 if (atomic_test_bit(client->flags, IAS_DISCOVER_IN_PROGRESS)) { in bt_ias_discover()
162 client_cleanup(client); in bt_ias_discover()
163 atomic_set_bit(client->flags, IAS_DISCOVER_IN_PROGRESS); in bt_ias_discover()
165 client->discover.uuid = ias_uuid; in bt_ias_discover()
166 client->discover.func = bt_ias_prim_disc_cb; in bt_ias_discover()
167 client->discover.start_handle = BT_ATT_FIRST_ATTRIBUTE_HANDLE; in bt_ias_discover()
168 client->discover.end_handle = BT_ATT_LAST_ATTRIBUTE_HANDLE; in bt_ias_discover()
169 client->discover.type = BT_GATT_DISCOVER_PRIMARY; in bt_ias_discover()
171 err = bt_gatt_discover(conn, &client->discover); in bt_ias_discover()