Home
last modified time | relevance | path

Searched refs:rssi (Results 1 – 25 of 36) sorted by relevance

12

/subsys/bluetooth/host/classic/
A Dbr.c406 static struct bt_br_discovery_result *get_result_slot(const bt_addr_t *addr, int8_t rssi) in get_result_slot() argument
425 if (rssi == RSSI_INVALID) { in get_result_slot()
434 if (discovery_results[i].rssi > rssi) { in get_result_slot()
438 if (!result || result->rssi > discovery_results[i].rssi) { in get_result_slot()
445 result->rssi); in get_result_slot()
475 LOG_DBG("%s rssi %d dBm", bt_addr_str(&evt->addr), evt->rssi); in bt_hci_inquiry_result_with_rssi()
477 result = get_result_slot(&evt->addr, evt->rssi); in bt_hci_inquiry_result_with_rssi()
487 result->rssi = evt->rssi; in bt_hci_inquiry_result_with_rssi()
511 LOG_DBG("%s rssi %d dBm", bt_addr_str(&evt->addr), evt->rssi); in bt_hci_extended_inquiry_result()
513 result = get_result_slot(&evt->addr, evt->rssi); in bt_hci_extended_inquiry_result()
[all …]
/subsys/mgmt/mcumgr/transport/src/
A Dsmp_lorawan.c19 static void smp_lorawan_downlink(uint8_t port, uint8_t flags, int16_t rssi, int8_t snr,
125 static void smp_lorawan_downlink(uint8_t port, uint8_t flags, int16_t rssi, int8_t snr, in smp_lorawan_downlink() argument
129 ARG_UNUSED(rssi); in smp_lorawan_downlink()
/subsys/lorawan/
A Dlorawan_emul.c38 void lorawan_emul_send_downlink(uint8_t port, bool data_pending, int16_t rssi, int8_t snr, in lorawan_emul_send_downlink() argument
46 cb->cb(port, data_pending, rssi, snr, len, data); in lorawan_emul_send_downlink()
/subsys/bluetooth/controller/hci/
A Dhci.c3125 sep->rssi = sys_cpu_to_le16(rssi); in le_df_connectionless_iq_report()
3256 sep->rssi = sys_cpu_to_le16(rssi); in le_df_connection_iq_report()
6595 dir_info->rssi = rssi;
6647 sr->rssi = rssi;
6675 rssi = -(node_rx->rx_ftr.rssi);
6804 rssi = -(node_rx->rx_ftr.rssi);
6859 adv_info->rssi = rssi;
7054 adv_info->rssi = rssi;
7832 rssi = -(ftr->rssi);
7996 sep->rssi = rssi;
[all …]
/subsys/bluetooth/host/
A Ddirection.c407 report->rssi = sys_le16_to_cpu(evt->rssi); in hci_df_prepare_connectionless_iq_report()
455 report->rssi = sys_le16_to_cpu(evt->rssi); in hci_df_vs_prepare_connectionless_iq_report()
701 report->rssi = evt->rssi; in hci_df_prepare_connection_iq_report()
753 report->rssi = evt->rssi; in hci_df_vs_prepare_connection_iq_report()
A Dscan.c637 info->rssi); in le_adv_recv()
659 scan_dev_found_cb(&id_addr, info->rssi, info->adv_type, buf); in le_adv_recv()
798 scan_info->rssi = evt->rssi; in create_ext_adv_info()
1086 info.rssi = evt->rssi; in bt_hci_le_per_adv_report_common()
1696 if (buf->len < evt->length + sizeof(adv_info.rssi)) { in bt_hci_le_adv_report()
1704 adv_info.rssi = evt->data[evt->length]; in bt_hci_le_adv_report()
1713 net_buf_pull(buf, evt->length + sizeof(adv_info.rssi)); in bt_hci_le_adv_report()
/subsys/bluetooth/mesh/
A Dtransport.h56 int8_t rssi; member
A Dadv.c312 static void bt_mesh_scan_cb(const bt_addr_le_t *addr, int8_t rssi, in bt_mesh_scan_cb() argument
344 bt_mesh_net_recv(buf, rssi, BT_MESH_NET_IF_ADV); in bt_mesh_scan_cb()
A Dnet.h308 void bt_mesh_net_recv(struct net_buf_simple *data, int8_t rssi,
A Dfriend.c907 static void enqueue_offer(struct bt_mesh_friend *frnd, int8_t rssi) in enqueue_offer() argument
922 off->rssi = rssi, in enqueue_offer()
953 static int32_t offer_delay(struct bt_mesh_friend *frnd, int8_t rssi, uint8_t crit) in offer_delay() argument
962 fact[RECV_WIN_FACT(crit)], RECV_WIN, fact[RSSI_FACT(crit)], rssi); in offer_delay()
966 delay -= (int32_t)fact[RSSI_FACT(crit)] * rssi; in offer_delay()
A Dnet.c864 void bt_mesh_net_recv(struct net_buf_simple *data, int8_t rssi, in bt_mesh_net_recv() argument
868 struct bt_mesh_net_rx rx = { .ctx.recv_rssi = rssi }; in bt_mesh_net_recv()
872 LOG_DBG("rssi %d net_if %u", rssi, net_if); in bt_mesh_net_recv()
A Drpr_cli.c291 dev.rssi = net_buf_simple_pull_u8(buf); in handle_scan_report()
306 bt_uuid_str(&uuid_repr.uuid), dev.oob, dev.rssi); in handle_scan_report()
A Drpr_srv.c238 net_buf_simple_add_u8(&buf, dev->rssi); in scan_report_send()
1074 dev->rssi = info->rssi; in adv_handle_beacon()
/subsys/bluetooth/controller/ll_sw/openisa/lll/
A Dlll_conn.c309 uint8_t rssi = radio_rssi_get(); in lll_conn_isr_rx() local
311 lll->rssi_latest = rssi; in lll_conn_isr_rx()
313 if (((lll->rssi_reported - rssi) & 0xFF) > in lll_conn_isr_rx()
/subsys/bluetooth/controller/ll_sw/openisa/hal/RV32M1/radio/
A Dradio.c133 static int8_t rssi; variable
376 rssi = (GENFSK->XCVR_STS & GENFSK_XCVR_STS_RSSI_MASK) >> in isr_radio()
954 rssi = 0; in radio_rssi_measure()
959 return (uint32_t)-rssi; in radio_rssi_get()
968 return (rssi != 0); in radio_rssi_is_ready()
/subsys/bluetooth/controller/ll_sw/nordic/lll/
A Dlll_conn.c581 uint8_t rssi = radio_rssi_get(); local
583 lll->rssi_latest = rssi;
586 if (((lll->rssi_reported - rssi) & 0xFF) >
1289 ftr->rssi = ((rssi_ready) ? radio_rssi_get() : BT_HCI_LE_RSSI_NOT_AVAILABLE);
A Dlll_sync.c832 ftr->rssi = (rssi_ready) ? radio_rssi_get() : in isr_rx()
1281 ftr->rssi = in iq_report_create()
1312 ftr->rssi = BT_HCI_LE_RSSI_NOT_AVAILABLE; in iq_report_incomplete_create()
A Dlll_test.c165 ftr->rssi = BT_HCI_LE_RSSI_NOT_AVAILABLE; in create_iq_report()
/subsys/lorawan/services/
A Dclock_sync.c93 static void clock_sync_package_callback(uint8_t port, uint8_t flags, int16_t rssi, int8_t snr, in clock_sync_package_callback() argument
A Dmulticast.c110 static void multicast_package_callback(uint8_t port, uint8_t flags, int16_t rssi, int8_t snr, in multicast_package_callback() argument
A Dfrag_transport.c107 static void frag_transport_package_callback(uint8_t port, uint8_t flags, int16_t rssi, int8_t snr, in frag_transport_package_callback() argument
/subsys/bluetooth/host/shell/
A Dbt.c265 int8_t rssi; member
517 if (scan_filter.rssi_set && (scan_filter.rssi > info->rssi)) { in passes_scan_filter()
576 le_addr, info->adv_type, info->rssi, name, in scan_recv()
1361 info->rssi, info->cte_type, buf->len); in per_adv_sync_recv_cb()
1904 long rssi; in cmd_scan_filter_set_rssi() local
1906 rssi = shell_strtol(argv[1], 10, &err); in cmd_scan_filter_set_rssi()
1909 if (IN_RANGE(rssi, INT8_MIN, INT8_MAX)) { in cmd_scan_filter_set_rssi()
1910 scan_filter.rssi = (int8_t)rssi; in cmd_scan_filter_set_rssi()
1912 shell_print(sh, "RSSI cutoff set at %d dB", scan_filter.rssi); in cmd_scan_filter_set_rssi()
5105 SHELL_CMD_ARG(rssi, NULL, "<rssi>", cmd_scan_filter_set_rssi, 2, 0),
/subsys/bluetooth/host/classic/shell/
A Dbredr.c106 static void br_device_found(const bt_addr_t *addr, int8_t rssi, const uint8_t cod[3], in br_device_found() argument
150 bt_shell_print("[DEVICE]: %s, RSSI %i %s", br_addr, rssi, name); in br_device_found()
162 br_device_found(&results[i].addr, results[i].rssi, results[i].cod, results[i].eir); in br_discovery_complete()
/subsys/net/l2/wifi/
A Dwifi_shell.c197 entry->rssi, in handle_wifi_scan_result()
252 int rssi; in handle_wifi_raw_scan_result() local
263 rssi = raw->rssi; in handle_wifi_raw_scan_result()
271 rssi, in handle_wifi_raw_scan_result()
1206 PR("RSSI: %d\n", status.rssi); in cmd_wifi_status()
1273 PR("RSSI: %d\n", status.rssi); in cmd_wifi_ap_status()
/subsys/bluetooth/controller/ll_sw/
A Dlll.h355 uint8_t rssi; member

Completed in 118 milliseconds

12