| /freebsd/contrib/wpa/src/nan/ |
| H A D | nan.c | 26 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 D | nan_bootstrap.c | 59 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 D | nan_i.h | 681 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 D | nan.h | 793 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 D | nan_ndl.c | 54 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 D | nan_ndp.c | 33 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 D | nan_util.c | 17 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 D | nan_sec.c | 20 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 D | nan_pairing.c | 39 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 D | nan_module_tests.c | 97 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 D | Makefile | 2 nan.o \
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | nan_supplicant.c | 228 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 D | inf-nan-torture.ok | 4 4 -nan -nan 13 13 +nan +nan
|
| H A D | inf-nan-torture.in | 1 -inf -inform inform -nan -nancy nancy -123 0 123 +123 nancy +nancy +nan inform +inform +inf
|
| /freebsd/lib/msun/tests/ |
| H A D | nan_test.c | 78 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 D | cexp_test.c | 116 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 D | s_nan.c | 80 nan(const char *s) in nan() function 110 __weak_reference(nan, nanl);
|
| /freebsd/contrib/lyaml/lib/lyaml/ |
| H A D | implicit.lua | 209 local function nan(value) function 277 nan = nan,
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | ratio | 197 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 D | regress.f.out | 1 42.250000,-42.250 ,inf,nan
|
| /freebsd/contrib/libcbor/test/ |
| H A D | float_ctrl_encoders_test.c | 169 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 D | ratio | 188 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 D | AMDGPUInstrInfo.td | 155 // 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 D | MipsArchTree.cpp | 68 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 D | bug_fix_test.sh | 46 test "${tc}" = inf-nan-torture -a "$(uname -p)" = riscv64 && \
|