Lines Matching refs:info
514 bool passes_scan_filter(const struct bt_le_scan_recv_info *info, const struct net_buf_simple *buf) in passes_scan_filter() argument
517 if (scan_filter.rssi_set && (scan_filter.rssi > info->rssi)) { in passes_scan_filter()
522 (scan_filter.pa_interval > BT_CONN_INTERVAL_TO_MS(info->interval))) { in passes_scan_filter()
529 bt_addr_le_to_str(info->addr, le_addr, sizeof(le_addr)); in passes_scan_filter()
552 static void scan_recv(const struct bt_le_scan_recv_info *info, struct net_buf_simple *buf) in scan_recv() argument
558 if (!passes_scan_filter(info, buf)) { in scan_recv()
570 bt_addr_le_to_str(info->addr, le_addr, sizeof(le_addr)); in scan_recv()
576 le_addr, info->adv_type, info->rssi, name, in scan_recv()
577 (info->adv_props & BT_GAP_ADV_PROP_CONNECTABLE) != 0, in scan_recv()
578 (info->adv_props & BT_GAP_ADV_PROP_SCANNABLE) != 0, in scan_recv()
579 (info->adv_props & BT_GAP_ADV_PROP_DIRECTED) != 0, in scan_recv()
580 (info->adv_props & BT_GAP_ADV_PROP_SCAN_RESPONSE) != 0, in scan_recv()
581 (info->adv_props & BT_GAP_ADV_PROP_EXT_ADV) != 0, in scan_recv()
582 phy2str(info->primary_phy), phy2str(info->secondary_phy), in scan_recv()
583 info->interval, BT_CONN_INTERVAL_TO_US(info->interval), in scan_recv()
584 info->sid); in scan_recv()
589 scan_response_type_txt(info->adv_type)); in scan_recv()
595 if ((info->adv_props & BT_GAP_ADV_PROP_CONNECTABLE) != 0U) { in scan_recv()
596 struct bt_conn *conn = bt_conn_lookup_addr_le(selected_id, info->addr); in scan_recv()
602 bt_addr_le_copy(&auto_connect.addr, info->addr); in scan_recv()
633 struct bt_le_ext_adv_sent_info *info) in adv_sent() argument
636 info->num_sent); in adv_sent()
640 struct bt_le_ext_adv_scanned_info *info) in adv_scanned() argument
644 bt_addr_le_to_str(info->addr, str, sizeof(str)); in adv_scanned()
652 struct bt_le_ext_adv_connected_info *info) in adv_connected() argument
656 bt_addr_le_to_str(bt_conn_get_dst(info->conn), str, sizeof(str)); in adv_connected()
698 static struct bt_conn_info info;
704 if (bt_conn_get_info(default_conn, &info) < 0) {
708 if (info.type != BT_CONN_TYPE_LE) {
712 bt_addr_le_to_str(info.le.dst, str, sizeof(str) - 2);
720 struct bt_conn_info info; in conn_addr_str() local
722 if (bt_conn_get_info(conn, &info) < 0) { in conn_addr_str()
727 switch (info.type) { in conn_addr_str()
730 bt_addr_to_str(info.br.dst, addr, len); in conn_addr_str()
734 bt_addr_le_to_str(info.le.dst, addr, len); in conn_addr_str()
760 struct bt_conn_info info; in connected() local
773 info_err = bt_conn_get_info(conn, &info); in connected()
779 if (info.role == BT_CONN_ROLE_CENTRAL) { in connected()
785 } else if (info.role == BT_CONN_ROLE_PERIPHERAL) { in connected()
801 struct bt_conn_info info; in disconnected_set_new_default_conn_cb() local
808 if (bt_conn_get_info(conn, &info) != 0) { in disconnected_set_new_default_conn_cb()
813 if (info.state == BT_CONN_STATE_CONNECTED) { in disconnected_set_new_default_conn_cb()
826 struct bt_conn_info info; in disconnected() local
833 bt_conn_get_info(conn, &info); in disconnected()
838 bt_conn_foreach(info.type, disconnected_set_new_default_conn_cb, NULL); in disconnected()
928 struct bt_conn_info info; in remote_info_available() local
930 bt_conn_get_info(conn, &info); in remote_info_available()
939 if (info.type == BT_CONN_TYPE_LE) { in remote_info_available()
954 struct bt_conn_le_data_len_info *info) in le_data_len_updated() argument
957 info->tx_max_len, info->tx_max_time, in le_data_len_updated()
958 info->rx_max_len, info->rx_max_time); in le_data_len_updated()
964 struct bt_conn_le_phy_info *info) in le_phy_updated() argument
967 phy2str(info->tx_phy), phy2str(info->rx_phy)); in le_phy_updated()
1303 struct bt_le_per_adv_sync_synced_info *info) in per_adv_sync_sync_cb() argument
1305 const bool is_past_peer = info->conn != NULL; in per_adv_sync_sync_cb()
1309 bt_addr_le_to_str(info->addr, le_addr, sizeof(le_addr)); in per_adv_sync_sync_cb()
1312 conn_addr_str(info->conn, past_peer, sizeof(past_peer)); in per_adv_sync_sync_cb()
1318 info->interval, BT_CONN_INTERVAL_TO_US(info->interval), in per_adv_sync_sync_cb()
1319 phy2str(info->phy), info->service_data, in per_adv_sync_sync_cb()
1322 if (info->conn) { /* if from PAST */ in per_adv_sync_sync_cb()
1334 const struct bt_le_per_adv_sync_term_info *info) in per_adv_sync_terminated_cb() argument
1345 bt_addr_le_to_str(info->addr, le_addr, sizeof(le_addr)); in per_adv_sync_terminated_cb()
1352 const struct bt_le_per_adv_sync_recv_info *info, in per_adv_sync_recv_cb() argument
1357 bt_addr_le_to_str(info->addr, le_addr, sizeof(le_addr)); in per_adv_sync_recv_cb()
1360 bt_le_per_adv_sync_get_index(sync), le_addr, info->tx_power, in per_adv_sync_recv_cb()
1361 info->rssi, info->cte_type, buf->len); in per_adv_sync_recv_cb()
2637 struct bt_le_ext_adv_info info; in cmd_adv_info() local
2644 err = bt_le_ext_adv_get_info(adv, &info); in cmd_adv_info()
2651 shell_print(sh, "Id: %d, TX power: %d dBm", info.id, info.tx_power); in cmd_adv_info()
2652 shell_print(sh, "Adv state: %d", info.ext_adv_state); in cmd_adv_info()
2653 print_le_addr("Address", info.addr); in cmd_adv_info()
2656 shell_print(sh, "Per Adv state: %d", info.per_adv_state); in cmd_adv_info()
3659 struct bt_conn_info info; in cmd_info() local
3694 err = bt_conn_get_info(conn, &info); in cmd_info()
3701 get_conn_type_str(info.type), in cmd_info()
3702 get_conn_role_str(info.role), in cmd_info()
3703 info.id); in cmd_info()
3705 if (info.type == BT_CONN_TYPE_LE) { in cmd_info()
3706 print_le_addr("Remote", info.le.dst); in cmd_info()
3707 print_le_addr("Local", info.le.src); in cmd_info()
3708 print_le_addr("Remote on-air", info.le.remote); in cmd_info()
3709 print_le_addr("Local on-air", info.le.local); in cmd_info()
3712 info.le.interval, in cmd_info()
3713 BT_CONN_INTERVAL_TO_US(info.le.interval)); in cmd_info()
3715 info.le.latency); in cmd_info()
3717 info.le.timeout, info.le.timeout * 10); in cmd_info()
3720 phy2str(info.le.phy->tx_phy), in cmd_info()
3721 phy2str(info.le.phy->rx_phy)); in cmd_info()
3725 info.le.data_len->tx_max_len, info.le.data_len->tx_max_time, in cmd_info()
3726 info.le.data_len->rx_max_len, info.le.data_len->rx_max_time); in cmd_info()
3730 info.le.subrate->factor, info.le.subrate->continuation_number); in cmd_info()
3735 if (info.type == BT_CONN_TYPE_BR) { in cmd_info()
3738 bt_addr_to_str(info.br.dst, addr_str, sizeof(addr_str)); in cmd_info()
3817 struct bt_conn_info info; in cmd_conn_data_len_update() local
3819 err = bt_conn_get_info(default_conn, &info); in cmd_conn_data_len_update()
3821 phy = info.le.phy->tx_phy; in cmd_conn_data_len_update()
3999 struct bt_conn_info info; in cmd_security() local
4001 if (!default_conn || (bt_conn_get_info(default_conn, &info) < 0)) { in cmd_security()
4014 if ((info.type == BT_CONN_TYPE_BR && in cmd_security()
4020 if ((info.type == BT_CONN_TYPE_LE && in cmd_security()
4089 static void bond_info(const struct bt_bond_info *info, void *user_data) in bond_info() argument
4094 bt_addr_le_to_str(&info->addr, addr, sizeof(addr)); in bond_info()
4114 struct bt_conn_info info; in connection_info() local
4118 if (bt_conn_get_info(conn, &info) < 0) { in connection_info()
4124 role_str = get_conn_role_str(info.role); in connection_info()
4126 switch (info.type) { in connection_info()
4129 bt_addr_to_str(info.br.dst, addr, sizeof(addr)); in connection_info()
4130 bt_shell_print("%s#%u [BR][%s] %s", selected, info.id, role_str, addr); in connection_info()
4134 bt_addr_le_to_str(info.le.dst, addr, sizeof(addr)); in connection_info()
4136 info.id, role_str, addr, info.le.interval, info.le.latency, in connection_info()
4137 info.le.timeout); in connection_info()
4141 bt_addr_le_to_str(info.le.dst, addr, sizeof(addr)); in connection_info()
4142 bt_shell_print(" #%u [ISO][%s] %s", info.id, role_str, addr); in connection_info()
4253 struct bt_conn_info info; in auth_pairing_oob_data_request() local
4256 err = bt_conn_get_info(conn, &info); in auth_pairing_oob_data_request()
4273 !bt_addr_le_eq(info.le.remote, &oob_remote.addr)) { in auth_pairing_oob_data_request()
4274 bt_addr_le_to_str(info.le.remote, addr, sizeof(addr)); in auth_pairing_oob_data_request()
4281 !bt_addr_le_eq(info.le.local, &oob_local.addr)) { in auth_pairing_oob_data_request()
4282 bt_addr_le_to_str(info.le.local, addr, sizeof(addr)); in auth_pairing_oob_data_request()
4290 bt_addr_le_to_str(info.le.dst, addr, sizeof(addr)); in auth_pairing_oob_data_request()
4297 bt_addr_le_to_str(info.le.dst, addr, sizeof(addr)); in auth_pairing_oob_data_request()
4304 struct bt_conn_info info; in auth_pairing_complete() local
4306 if (bt_conn_get_info(conn, &info) < 0) { in auth_pairing_complete()
4310 switch (info.type) { in auth_pairing_complete()
4312 bt_addr_le_to_str(info.le.dst, addr, sizeof(addr)); in auth_pairing_complete()
4315 bt_addr_to_str(info.br.dst, addr, sizeof(addr)); in auth_pairing_complete()
4318 bt_shell_print("Unrecognized conn type: %d", info.type); in auth_pairing_complete()
4328 struct bt_conn_info info; in auth_pairing_failed() local
4330 if (bt_conn_get_info(conn, &info) < 0) { in auth_pairing_failed()
4334 switch (info.type) { in auth_pairing_failed()
4336 bt_addr_le_to_str(info.le.dst, addr, sizeof(addr)); in auth_pairing_failed()
4339 bt_addr_to_str(info.br.dst, addr, sizeof(addr)); in auth_pairing_failed()
4342 bt_shell_print("Unrecognized conn type: %d", info.type); in auth_pairing_failed()
4353 struct bt_conn_info info; in auth_pincode_entry() local
4355 if (bt_conn_get_info(conn, &info) < 0) { in auth_pincode_entry()
4359 if (info.type != BT_CONN_TYPE_BR) { in auth_pincode_entry()
4363 bt_addr_to_str(info.br.dst, addr, sizeof(addr)); in auth_pincode_entry()
5223 SHELL_CMD_ARG(adv-info, NULL, HELP_NONE, cmd_adv_info, 1, 0),
5266 SHELL_CMD_ARG(per-adv-set-info-transfer, NULL, "",
5278 SHELL_CMD_ARG(info, NULL, HELP_ADDR_LE, cmd_info, 1, 2),