Searched refs:rssi (Results 1 - 25 of 226) sorted by last modified time

12345678910

/linux-master/net/wireless/
H A Dnl80211.c9542 struct nlattr *rssi; local
9563 rssi = tb[NL80211_SCHED_SCAN_MATCH_ATTR_RSSI];
9564 if (rssi)
9565 default_match_rssi = nla_get_s32(rssi);
9732 struct nlattr *ssid, *bssid, *rssi; local
9770 rssi = tb[NL80211_SCHED_SCAN_MATCH_ATTR_RSSI];
9771 if (rssi)
9773 nla_get_s32(rssi);
/linux-master/net/mac80211/
H A Dmlme.c5647 event.u.rssi.data = RSSI_EVENT_HIGH;
5653 event.u.rssi.data = RSSI_EVENT_LOW;
/linux-master/net/bluetooth/
H A Dmgmt.c5302 struct mgmt_adv_rssi_thresholds *rssi)
5304 if (rssi) {
5305 m->rssi.low_threshold = rssi->low_threshold;
5306 m->rssi.low_threshold_timeout =
5307 __le16_to_cpu(rssi->low_threshold_timeout);
5308 m->rssi.high_threshold = rssi->high_threshold;
5309 m->rssi.high_threshold_timeout =
5310 __le16_to_cpu(rssi
5301 parse_adv_monitor_rssi(struct adv_monitor *m, struct mgmt_adv_rssi_thresholds *rssi) argument
10090 is_filter_match(struct hci_dev *hdev, s8 rssi, u8 *eir, u16 eir_len, u8 *scan_rsp, u8 scan_rsp_len) argument
10240 mesh_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type, s8 rssi, u32 flags, u8 *eir, u16 eir_len, u8 *scan_rsp, u8 scan_rsp_len, u64 instant) argument
10306 mgmt_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 *dev_class, s8 rssi, u32 flags, u8 *eir, u16 eir_len, u8 *scan_rsp, u8 scan_rsp_len, u64 instant) argument
10398 mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, s8 rssi, u8 *name, u8 name_len) argument
[all...]
H A Dhci_event.c1757 u8 bdaddr_type, s8 rssi, u32 flags,
1767 d->last_adv_rssi = rssi;
2246 conn->rssi = rp->rssi;
2541 mgmt_remote_name(hdev, bdaddr, ACL_LINK, 0x00, e->data.rssi,
3110 data.rssi = HCI_RSSI_INVALID;
4926 data.rssi = info->rssi;
4932 info->dev_class, info->rssi,
4957 data.rssi
1756 store_pending_adv_report(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type, s8 rssi, u32 flags, u8 *data, u8 len) argument
6128 process_adv_report(struct hci_dev *hdev, u8 type, bdaddr_t *bdaddr, u8 bdaddr_type, bdaddr_t *direct_addr, u8 direct_addr_type, u8 phy, u8 sec_phy, s8 rssi, u8 *data, u8 len, bool ext_adv, bool ctl_time, u64 instant) argument
6351 s8 rssi; local
[all...]
H A Dhci_conn.c930 conn->rssi = HCI_RSSI_INVALID;
H A Dhci_debugfs.c377 data->rssi, data->ssp_mode, e->timestamp);
H A Dhci_core.c254 abs(p->data.rssi) >= abs(ie->data.rssi))
282 data->rssi != ie->data.rssi) {
283 ie->data.rssi = data->rssi;
H A Dmsft.c479 struct adv_rssi_thresholds *r = &monitor->rssi;
533 cp->rssi_high = monitor->rssi.high_threshold;
534 cp->rssi_low = monitor->rssi.low_threshold;
535 cp->rssi_low_interval = (u8)monitor->rssi.low_threshold_timeout;
536 cp->rssi_sampling_period = monitor->rssi.sampling_period;
/linux-master/include/net/
H A Dmac80211.h414 * @RSSI_EVENT: AP's rssi crossed the a threshold set by the driver.
430 * @RSSI_EVENT_HIGH: AP's rssi went below the threshold set by the driver.
431 * @RSSI_EVENT_LOW: AP's rssi went above the threshold set by the driver.
499 * @u.rssi: relevant if &type is %RSSI_EVENT
507 struct ieee80211_rssi_event rssi; member in union:ieee80211_event::__anon92
2878 * @max_signal: Maximum value for signal (rssi) in RX information, used
6650 * rssi threshold triggered
6658 * monitoring is configured with an rssi threshold, the driver will inform
6659 * whenever the rssi level reaches the threshold.
/linux-master/include/net/bluetooth/
H A Dhci_core.h52 __s8 rssi; member in struct:inquiry_data
91 s8 rssi; member in struct:discovery_state
311 struct adv_rssi_thresholds rssi; member in struct:adv_monitor
745 __s8 rssi; member in struct:hci_conn
912 hdev->discovery.rssi = HCI_RSSI_INVALID;
919 hdev->discovery.rssi = HCI_RSSI_INVALID;
2302 u8 addr_type, u8 *dev_class, s8 rssi, u32 flags,
2306 u8 addr_type, s8 rssi, u8 *name, u8 name_len);
H A Dhci.h1593 __s8 rssi; member in struct:hci_rp_read_rssi
2440 __s8 rssi; member in struct:inquiry_info_rssi
2449 __s8 rssi; member in struct:inquiry_info_rssi_pscan
2505 __s8 rssi; member in struct:extended_inquiry_info
2742 __s8 rssi; member in struct:hci_ev_le_direct_adv_info
2767 __s8 rssi; member in struct:hci_ev_le_ext_adv_info
2811 __u8 rssi; member in struct:hci_ev_le_per_adv_report
/linux-master/drivers/nfc/
H A Dtrf7970a.c1233 u8 rssi; local
1247 ret = trf7970a_read(trf, TRF7970A_RSSI_OSC_STATUS, &rssi);
1256 if (rssi & TRF7970A_RSSI_OSC_STATUS_RSSI_MASK)
/linux-master/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c1176 int rssi = (int)val; local
1178 if (rssi >= 0 || rssi < -100)
1181 data->rx_rssi = rssi;
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dftm-initiator.c1321 result.ftm.rssi_avg = fw_ap->rssi;
H A Drxmq.c2283 s32 rssi; local
2286 rssi = le32_to_cpu(rssi_trig->rssi);
2288 if (rx_status->signal < rssi)
2368 u32 rssi; local
2381 rssi = le32_to_cpu(desc->rssi);
2388 phy_data.energy_a = u32_get_bits(rssi, RX_NO_DATA_CHAIN_A_MSK);
2389 phy_data.energy_b = u32_get_bits(rssi, RX_NO_DATA_CHAIN_B_MSK);
2390 phy_data.channel = u32_get_bits(rssi, RX_NO_DATA_CHANNEL_MS
[all...]
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dmac.c6162 * such as rssi, rx_duration.
8898 s8 rssi; local
8902 rssi = arsta->chain_signal[i];
8907 "sta statistics %s rssi[%d] %d\n", pre, i, rssi);
8909 if (rssi != ATH11K_DEFAULT_NOISE_FLOOR &&
8910 rssi != ATH11K_INVALID_RSSI_FULL &&
8911 rssi != ATH11K_INVALID_RSSI_EMPTY &&
8912 rssi != 0) {
8913 sinfo->chain_signal[i] = rssi;
[all...]
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Drtw8922a.c2281 u8 *rx_power = phy_ppdu->rssi;
H A Drtw8852c.c2769 u8 *rx_power = phy_ppdu->rssi;
/linux-master/drivers/staging/rtl8723bs/os_dep/
H A Dioctl_cfg80211.c2447 sinfo->signal = psta->rssi;
/linux-master/drivers/staging/rtl8723bs/core/
H A Drtw_mlme.c444 long rssi_ori = dst->rssi;
457 /* the rssi value here is undecorated, and will be used for antenna diversity */
459 rssi_final = (src->rssi+dst->rssi*4)/5;
466 rssi_final = (src->rssi+dst->rssi*4)/5;
471 rssi_final = dst->rssi;
484 dst->rssi = rssi_final;
1111 /* the ptarget_wlan->network.rssi is raw data, we use ptarget_wlan->network.phy_info.signal_strength instead (has scaled) */
1112 padapter->recvpriv.rssi
[all...]
/linux-master/drivers/staging/rtl8192e/
H A Drtllib_wx.c156 iwe.u.qual.level = network->stats.rssi;
H A Drtllib.h470 s8 rssi; member in struct:rtllib_rx_stats
/linux-master/drivers/staging/rtl8192e/rtl8192e/
H A Drtl_wx.c851 tmp_level = (&ieee->current_network)->stats.rssi;
H A Dr8192E_dev.c1367 curr_st->rssi = priv->stats.signal_strength;
/linux-master/drivers/net/wireless/rsi/
H A Drsi_91x_mac80211.c1267 * @rssi: RSSI value.
1272 s8 rssi,
1280 if (rssi < thold && (last_event == 0 || rssi < (last_event - hyst)))
1282 else if (rssi > thold &&
1283 (last_event == 0 || rssi > (last_event + hyst)))
1288 common->cqm_info.last_cqm_event_rssi = rssi;
1290 ieee80211_cqm_rssi_notify(vif, event, rssi, GFP_KERNEL);
1316 char rssi = rx_params->rssi; local
1270 rsi_perform_cqm(struct rsi_common *common, u8 *bssid, s8 rssi, struct ieee80211_vif *vif) argument
[all...]

Completed in 507 milliseconds

12345678910