Home
last modified time | relevance | path

Searched refs:nan (Results 1 – 25 of 74) sorted by relevance

123

/freebsd/contrib/wpa/src/nan/
H A Dnan.c26 static void nan_ndp_disconnected(struct nan_data *nan, struct nan_peer *peer,
29 static void nan_set_peer_timeout(struct nan_data *nan, struct nan_peer *peer,
31 static int nan_action_send(struct nan_data *nan, struct nan_peer *peer,
37 struct nan_data *nan; in nan_init() local
42 nan = os_zalloc(sizeof(*nan)); in nan_init()
43 if (!nan) in nan_init()
47 nan_nira_get_tag_nonce(cfg, nan->nira_nonce, nan->nira_tag) < 0) { in nan_init()
49 os_free(nan); in nan_init()
53 nan->cfg = os_memdup(cfg, sizeof(*cfg)); in nan_init()
54 if (!nan->cfg) { in nan_init()
[all …]
H A Dnan_bootstrap.c59 void nan_bootstrap_reset(struct nan_data *nan, struct nan_peer *peer) in nan_bootstrap_reset() argument
63 eloop_cancel_timeout(nan_bootstrap_timeout, nan, peer); in nan_bootstrap_reset()
91 static struct wpabuf * nan_bootstrap_build_npba(struct nan_data *nan, in nan_bootstrap_build_npba() argument
150 struct nan_data *nan = eloop_data; in nan_bootstrap_timeout() local
157 attr = nan_bootstrap_build_npba(nan, peer); in nan_bootstrap_timeout()
162 nan_bootstrap_reset(nan, peer); in nan_bootstrap_timeout()
164 nan->cfg->bootstrap_completed(nan->cfg->cb_ctx, peer->nmi_addr, in nan_bootstrap_timeout()
171 if (nan->cfg->transmit_followup(nan->cfg->cb_ctx, peer->nmi_addr, attr, in nan_bootstrap_timeout()
177 nan_bootstrap_reset(nan, peer); in nan_bootstrap_timeout()
179 nan->cfg->bootstrap_completed(nan->cfg->cb_ctx, peer->nmi_addr, in nan_bootstrap_timeout()
[all …]
H A Dnan_i.h681 static inline u8 nan_get_next_dialog_token(struct nan_data *nan) in nan_get_next_dialog_token() argument
683 if (++nan->next_dialog_token == 0) in nan_get_next_dialog_token()
684 nan->next_dialog_token++; in nan_get_next_dialog_token()
685 return nan->next_dialog_token; in nan_get_next_dialog_token()
695 static inline u8 nan_get_next_ndp_id(struct nan_data *nan) in nan_get_next_ndp_id() argument
697 if (++nan->ndp_id_counter == 0) in nan_get_next_ndp_id()
698 nan->ndp_id_counter++; in nan_get_next_ndp_id()
699 return nan->ndp_id_counter; in nan_get_next_ndp_id()
703 struct nan_peer * nan_get_peer(struct nan_data *nan, const u8 *addr);
705 int nan_parse_attrs(struct nan_data *nan, const u8 *data, size_t len,
[all …]
H A Dnan.h793 void nan_deinit(struct nan_data *nan);
794 int nan_start(struct nan_data *nan, const struct nan_cluster_config *config);
795 int nan_update_config(struct nan_data *nan,
797 void nan_set_cdw_overwrite(struct nan_data *nan, int map_id_2g, int map_id_5g);
798 void nan_stop(struct nan_data *nan);
799 void nan_flush(struct nan_data *nan);
801 int nan_add_peer(struct nan_data *nan, const u8 *addr,
803 bool nan_process_followup(struct nan_data *nan, const u8 *addr, const u8 *buf,
805 int nan_bootstrap_request(struct nan_data *nan, int handle,
808 int nan_bootstrap_peer_reset(struct nan_data *nan, const u8 *peer_nmi);
[all …]
H A Dnan_ndl.c54 static void nan_ndl_set_state(struct nan_data *nan, struct nan_ndl *ndl, in nan_ndl_set_state() argument
65 static void nan_ndl_time_bitmap_print(struct nan_data *nan, in nan_ndl_time_bitmap_print() argument
82 static void nan_ndl_chan_sched_print(struct nan_data *nan, size_t idx, in nan_ndl_chan_sched_print() argument
93 nan_ndl_time_bitmap_print(nan, &cs->committed, "committed"); in nan_ndl_chan_sched_print()
94 nan_ndl_time_bitmap_print(nan, &cs->conditional, "conditional"); in nan_ndl_chan_sched_print()
98 static void nan_ndl_sched_print(struct nan_data *nan, in nan_ndl_sched_print() argument
109 nan_ndl_chan_sched_print(nan, i, &sched->chans[i]); in nan_ndl_sched_print()
113 static void nan_ndl_clear(struct nan_data *nan, struct nan_peer *peer) in nan_ndl_clear() argument
122 nan_clear_peer_schedule(nan, peer); in nan_ndl_clear()
150 void nan_ndl_reset(struct nan_data *nan, struct nan_peer *peer) in nan_ndl_reset() argument
[all …]
H A Dnan_ndp.c33 static void nan_ndp_set_state(struct nan_data *nan, in nan_ndp_set_state() argument
48 nan_ndp_alloc(struct nan_data *nan, struct nan_peer *peer, in nan_ndp_alloc() argument
70 static int nan_ndp_ssi(struct nan_data *nan, struct nan_ndp_setup *ndp_setup, in nan_ndp_ssi() argument
101 int nan_ndp_setup_req(struct nan_data *nan, struct nan_peer *peer, in nan_ndp_setup_req() argument
111 peer->ndp_setup.ndp = nan_ndp_alloc(nan, peer, 1, in nan_ndp_setup_req()
121 peer->ndp_setup.dialog_token = nan_get_next_dialog_token(nan); in nan_ndp_setup_req()
130 ret = nan_ndp_ssi(nan, &peer->ndp_setup, params->ssi, params->ssi_len); in nan_ndp_setup_req()
137 nan_sec_reset(nan, &peer->ndp_setup.sec); in nan_ndp_setup_req()
164 nan_ndp_set_state(nan, &peer->ndp_setup, NAN_NDP_STATE_START); in nan_ndp_setup_req()
181 int nan_ndp_setup_resp(struct nan_data *nan, struct nan_peer *peer, in nan_ndp_setup_resp() argument
[all …]
H A Dnan_util.c17 static void nan_attrs_clear_list(struct nan_data *nan, in nan_attrs_clear_list() argument
35 void nan_attrs_clear(struct nan_data *nan, struct nan_attrs *attrs) in nan_attrs_clear() argument
37 nan_attrs_clear_list(nan, &attrs->serv_desc_ext); in nan_attrs_clear()
38 nan_attrs_clear_list(nan, &attrs->avail); in nan_attrs_clear()
39 nan_attrs_clear_list(nan, &attrs->ndc); in nan_attrs_clear()
40 nan_attrs_clear_list(nan, &attrs->ulw); in nan_attrs_clear()
41 nan_attrs_clear_list(nan, &attrs->dev_capa); in nan_attrs_clear()
42 nan_attrs_clear_list(nan, &attrs->element_container); in nan_attrs_clear()
59 int nan_parse_attrs(struct nan_data *nan, const u8 *data, size_t len, in nan_parse_attrs() argument
287 nan_attrs_clear(nan, attrs); in nan_parse_attrs()
[all …]
H A Dnan_sec.c20 void nan_sec_reset(struct nan_data *nan, struct nan_ndp_sec *ndp_sec) in nan_sec_reset() argument
26 static void nan_sec_dump(const struct nan_data *nan, in nan_sec_dump() argument
40 static int nan_sec_rx_m1_verify(struct nan_data *nan, in nan_sec_rx_m1_verify() argument
146 static int nan_sec_rx_m1(struct nan_data *nan, struct nan_peer *peer, in nan_sec_rx_m1() argument
160 ret = nan_sec_rx_m1_verify(nan, &msg->attrs); in nan_sec_rx_m1()
197 static int nan_sec_key_mic_ver(struct nan_data *nan, const u8 *buf, size_t len, in nan_sec_key_mic_ver() argument
231 static int nan_sec_rx_m2(struct nan_data *nan, struct nan_peer *peer, in nan_sec_rx_m2() argument
283 ret = nan_sec_key_mic_ver(nan, (const u8 *) &msg->mgmt->u, in nan_sec_rx_m2()
301 static int nan_sec_rx_m3(struct nan_data *nan, struct nan_peer *peer, in nan_sec_rx_m3() argument
379 static int nan_sec_rx_m4(struct nan_data *nan, struct nan_peer *peer, in nan_sec_rx_m4() argument
[all …]
H A Dnan_pairing.c39 int nan_nira_get_tag_nonce(const struct nan_config *nan, u8 *nonce, u8 *tag) in nan_nira_get_tag_nonce() argument
48 tag_buf = nan_crypto_derive_nira_tag(nan->nik, NAN_NIK_LEN, in nan_nira_get_tag_nonce()
49 nan->nmi_addr, nonce); in nan_nira_get_tag_nonce()
56 wpa_hexdump_key(MSG_DEBUG, "NAN: NIK", nan->nik, NAN_NIK_LEN); in nan_nira_get_tag_nonce()
72 int nan_pairing_add_attrs(struct nan_data *nan, struct wpabuf *buf) in nan_pairing_add_attrs() argument
74 if (!nan || !buf) in nan_pairing_add_attrs()
77 nan_add_dev_capa_ext_attr(nan, buf); in nan_pairing_add_attrs()
79 if (nan->cfg->pairing_cfg.pairing_verification) { in nan_pairing_add_attrs()
80 if (nan_add_nira(buf, nan->nira_tag, nan->nira_nonce)) { in nan_pairing_add_attrs()
902 int nan_pairing_pasn_auth_tx_status(struct nan_data *nan, const u8 *data, in nan_pairing_pasn_auth_tx_status() argument
[all …]
H A Dnan_module_tests.c97 if (!(_dev) || !(_dev)->nan) { \
107 if (!(_dev) || !(_dev)->nan) { \
160 nan_stop(dev->nan); in nan_test_dev_deinit()
161 nan_deinit(dev->nan); in nan_test_dev_deinit()
315 ret = nan_handle_ndp_setup(dev->nan, params); in nan_test_nan_ndp_action()
607 nan_peer_get_schedule_info(dev->nan, params->ndp_id.peer_nmi, &sched); in nan_test_ndp_connected_cb()
608 nan_peer_get_pot_avail(dev->nan, params->ndp_id.peer_nmi, &pot); in nan_test_ndp_connected_cb()
610 if (nan_peer_get_tk(dev->nan, params->ndp_id.peer_nmi, in nan_test_ndp_connected_cb()
688 ret = nan_action_rx(dev->nan, wpabuf_head(data), wpabuf_len(data)); in nan_test_send_naf_cb_action()
708 ret = nan_tx_status(dev->nan, tx_status->dst, in nan_test_tx_status_action()
[all …]
H A DMakefile2 nan.o \
/freebsd/contrib/wpa/wpa_supplicant/
H A Dnan_supplicant.c228 if (nan_get_chan_entry(wpa_s->nan, &src_chan->chan, chan_entry)) { in wpas_nan_set_peer_sched_chan()
323 nan_pairing_unpair_peer(wpa_s->nan, nmi_addr); in wpas_nan_set_peer_schedule_cb()
459 elems_len = nan_get_peer_elems(wpa_s->nan, nmi_addr, &elems); in wpas_nan_configure_nmi_sta_capa()
642 if (nan_peer_get_tk(wpa_s->nan, peer_nmi, peer_ndi, params->local_ndi, in wpas_nan_add_ndi_sta()
1309 struct nan_config nan; in wpas_nan_init() local
1318 os_memset(&nan, 0, sizeof(nan)); in wpas_nan_init()
1319 nan.cb_ctx = wpa_s; in wpas_nan_init()
1320 os_memcpy(nan.nmi_addr, wpa_s->own_addr, ETH_ALEN); in wpas_nan_init()
1322 nan.start = wpas_nan_start_cb; in wpas_nan_init()
1323 nan.stop = wpas_nan_stop_cb; in wpas_nan_init()
[all …]
/freebsd/contrib/one-true-awk/bugs-fixed/
H A Dinf-nan-torture.ok4 4 -nan -nan
13 13 +nan +nan
H A Dinf-nan-torture.in1 -inf -inform inform -nan -nancy nancy -123 0 123 +123 nancy +nancy +nan inform +inform +inf
/freebsd/lib/msun/tests/
H A Dnan_test.c78 ad[0] = nan(nan_format); in testnan()
105 ATF_TC_WITHOUT_HEAD(nan);
106 ATF_TC_BODY(nan, tc) in ATF_TC_BODY() argument
117 ATF_TP_ADD_TC(tp, nan); in ATF_TP_ADD_TCS()
H A Dcexp_test.c116 ATF_TC_WITHOUT_HEAD(nan);
117 ATF_TC_BODY(nan, tc) in ATF_TC_BODY() argument
295 ATF_TP_ADD_TC(tp, nan); in ATF_TP_ADD_TCS()
/freebsd/lib/msun/src/
H A Ds_nan.c80 nan(const char *s) in nan() function
110 __weak_reference(nan, nanl);
/freebsd/contrib/lyaml/lib/lyaml/
H A Dimplicit.lua209 local function nan(value) function
277 nan = nan,
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dratio197 static const intmax_t nan = (1LL << (sizeof(intmax_t) * CHAR_BIT - 1));
198 static const intmax_t min = nan + 1;
203 static_assert(_Xp != nan && _Yp != nan && __a_x <= max / __a_y, "overflow in __ll_mul");
230 static const intmax_t nan = (1LL << (sizeof(intmax_t) * CHAR_BIT - 1));
231 static const intmax_t min = nan + 1;
234 static_assert(_Xp != nan && _Yp != nan && _Yp != 0, "overflow in __ll_div");
/freebsd/usr.bin/printf/tests/
H A Dregress.f.out1 42.250000,-42.250 ,inf,nan
/freebsd/contrib/libcbor/test/
H A Dfloat_ctrl_encoders_test.c169 assert_size_equal(9, cbor_encode_double(nan(""), buffer, 512)); in test_double()
175 assert_size_equal(9, cbor_encode_double(nan("3"), buffer, 512)); in test_double()
/freebsd/contrib/llvm-project/libcxx/include/
H A Dratio188 static const intmax_t nan = (1LL << (sizeof(intmax_t) * CHAR_BIT - 1));
189 static const intmax_t min = nan + 1;
194 static_assert(_Xp != nan && _Yp != nan && __a_x <= max / __a_y, "overflow in __ll_mul");
221 static const intmax_t nan = (1LL << (sizeof(intmax_t) * CHAR_BIT - 1));
222 static const intmax_t min = nan + 1;
225 static_assert(_Xp != nan && _Yp != nan && _Yp != 0, "overflow in __ll_div");
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstrInfo.td155 // out = max(a, b) a and b are floats, where a nan comparison fails.
157 // x < nan ? x : nan -> nan
158 // nan < x ? nan : x -> x
167 // out = min(a, b) a and b are floats, where a nan comparison fails.
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DMipsArchTree.cpp68 bool nan = files[0].flags & EF_MIPS_NAN2008; in checkFlags() local
82 if (nan != nan2) in checkFlags()
84 << " is incompatible with target -mnan=" << getNanName(nan); in checkFlags()
/freebsd/usr.bin/awk/tests/bugs-fixed/
H A Dbug_fix_test.sh46 test "${tc}" = inf-nan-torture -a "$(uname -p)" = riscv64 && \

123