Home
last modified time | relevance | path

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

12

/linux/arch/m68k/fpsp040/
H A Ddo_func.S56 QNAN: .long 0x7fff0000,0xffffffff,0xffffffff |non-signaling nan
256 .long smod_oper | 00,01 norm,zero = nan with operr
258 .long smod_snan | 00,11 norm,nan = nan
260 .long smod_oper | 01,01 zero,zero = nan with operr
262 .long smod_snan | 01,11 zero,nan = nan
263 .long smod_oper | 10,00 inf,norm = nan with operr
264 .long smod_oper | 10,01 inf,zero = nan with operr
265 .long smod_oper | 10,10 inf,inf = nan with operr
266 .long smod_snan | 10,11 inf,nan = nan
267 .long smod_dnan | 11,00 nan,norm = nan
[all …]
H A Dtbldo.S61 .long src_nan |$01-3 fint nan
70 .long src_nan |$02-3 fsinh nan
79 .long src_nan |$03-3 fintrz nan
106 .long src_nan |$06-3 flognp1 nan
124 .long src_nan |$08-3 fetoxm1 nan
133 .long src_nan |$09-3 ftanh nan
142 .long src_nan |$0a-3 fatan nan
160 .long src_nan |$0c-3 fasin nan
169 .long src_nan |$0d-3 fatanh nan
178 .long src_nan |$0e-3 fsin nan
[all …]
H A Dkernel_ex.S26 nan: .long 0x7fff0000,0xffffffff,0xffffffff label
107 | nan bit; Store default NAN into fp0
121 fmovemx nan,%fp0-%fp0 |load default nan
286 btstb #sign_bit,FPTEMP_EX(%a6) |test sign of nan
320 fmovex FPTEMP(%a6),%fp0 |load non-sign. nan
327 | Determine if the source nan is signalling or non-signalling,
339 fmovex ETEMP(%a6),%fp0 |return the non-signalling nan
347 orb #nan_tag,STAG(%a6) |set up stag for nan
H A Dx_snan.S167 | Set signalling nan bit
189 | Set signalling nan bit
211 | Set signalling nan bit
252 | Check if it is a src nan or dst nan
258 cmpib #3,%d0 |check for nan in destination
259 bnes issrc |destination nan has priority
261 btstb #6,FPTEMP_HI(%a6) |check if dest nan is an snan
H A Dx_operr.S157 moveb STAG(%a6),%d0 |test stag for nan
159 cmpib #0x60,%d0 |check for nan
184 moveb STAG(%a6),%d0 |test stag for nan
186 cmpib #0x60,%d0 |check for nan
212 | and aiop and write the portion of the nan to memory for the
H A Dres_func.S60 | ;inf=010 or nan=011
88 | ;inf=010 or nan=011
438 cmpiw #0x7fff,%d0 |test for inf/nan
720 moveb STAG(%a6),%d0 |check source tag for inf or nan
723 moveb DTAG(%a6),%d0 |check destination tag for inf or nan
728 cmpb #0x60,%d0 |is it nan?
1362 orl #nan_mask,USER_FPSR(%a6) |if nan, nothing yet has set NaN
1974 | Notes on handling of special case (zero, inf, and nan) inputs:
H A Dfpsp.h230 .set snan_bit,6 | signalling nan
302 .set signan_bit,6 | signalling nan bit in mantissa
H A Dskeleton.S270 | This sample handler simply clears the nan bit in the FPSR.
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dnan.c137 mvif->nan.conf.master_pref = conf->master_pref; in mt7925_nan_update_conf()
138 mvif->nan.conf.bands = conf->bands; in mt7925_nan_update_conf()
139 mvif->nan.conf.discovery_beacon_interval = in mt7925_nan_update_conf()
141 mvif->nan.conf.enable_dw_notification = in mt7925_nan_update_conf()
144 memcpy(mvif->nan.conf.cluster_id, conf->cluster_id, ETH_ALEN); in mt7925_nan_update_conf()
422 if (!mvif->nan.conf.enable_dw_notification) in mt7925_nan_handle_dw_ind()
570 for (i = 0; i < ARRAY_SIZE(mvif->nan.local_sched); i++) { in mt7925_nan_slot_to_bitmap()
571 struct cfg80211_chan_def *slot_chan = &mvif->nan.local_sched[i]; in mt7925_nan_slot_to_bitmap()
871 struct mt792x_nan *nan; in mt792x_nan_set_peer_schedule() local
889 nan = &msta->vif->nan; in mt792x_nan_set_peer_schedule()
[all …]
H A DMakefile7 mt7925-common-y := mac.o mcu.o regd.o main.o init.o debugfs.o nan.o
/linux/net/mac80211/
H A Dnan.c279 bitmap_zero(sdata->u.nan.removed_channels, IEEE80211_NAN_MAX_CHANNELS); in ieee80211_nan_set_local_sched()
316 __set_bit(i, sdata->u.nan.removed_channels); in ieee80211_nan_set_local_sched()
374 bitmap_zero(sdata->u.nan.removed_channels, IEEE80211_NAN_MAX_CHANNELS); in ieee80211_nan_set_local_sched()
405 if (test_bit(i, sdata->u.nan.removed_channels)) { in ieee80211_nan_set_local_sched()
433 bitmap_zero(sdata->u.nan.removed_channels, IEEE80211_NAN_MAX_CHANNELS); in ieee80211_nan_set_local_sched()
469 if (test_bit(i, sdata->u.nan.removed_channels)) in ieee80211_nan_sched_update_done()
482 bitmap_zero(sdata->u.nan.removed_channels, IEEE80211_NAN_MAX_CHANNELS); in ieee80211_nan_sched_update_done()
655 if (!sdata->u.nan.started) in ieee80211_nan_set_peer_sched()
H A Dcfg.c339 if (!sdata->u.nan.started) in ieee80211_stop_nan()
343 sdata->u.nan.started = false; in ieee80211_stop_nan()
345 ieee80211_nan_conf_free(&sdata->u.nan.conf); in ieee80211_stop_nan()
418 if (sdata->u.nan.started) in ieee80211_start_nan()
435 sdata->u.nan.started = true; in ieee80211_start_nan()
438 ret = ieee80211_nan_conf_copy(&sdata->u.nan.conf, conf, 0xFFFFFFFF); in ieee80211_start_nan()
468 ret = ieee80211_nan_conf_copy(&new_conf, &sdata->u.nan.conf, in ieee80211_nan_change_conf()
481 ieee80211_nan_conf_free(&sdata->u.nan.conf); in ieee80211_nan_change_conf()
482 sdata->u.nan.conf = new_conf; in ieee80211_nan_change_conf()
504 spin_lock_bh(&sdata->u.nan.de.func_lock); in ieee80211_add_nan_func()
[all …]
H A Diface.c123 iter->u.nan.started) { in __ieee80211_recalc_idle()
370 if (!nsdata->u.nan.started) in ieee80211_check_concurrent_iface()
646 spin_lock_bh(&sdata->u.nan.de.func_lock); in ieee80211_do_stop()
648 idr_for_each_entry(&sdata->u.nan.de.function_inst_ids, in ieee80211_do_stop()
650 idr_remove(&sdata->u.nan.de.function_inst_ids, i); in ieee80211_do_stop()
653 idr_destroy(&sdata->u.nan.de.function_inst_ids); in ieee80211_do_stop()
655 spin_unlock_bh(&sdata->u.nan.de.func_lock); in ieee80211_do_stop()
1955 idr_init(&sdata->u.nan.de.function_inst_ids); in ieee80211_setup_sdata()
1956 spin_lock_init(&sdata->u.nan.de.func_lock); in ieee80211_setup_sdata()
H A Dutil.c1764 spin_lock_bh(&sdata->u.nan.de.func_lock); in ieee80211_reconfig_nan_offload_de()
1766 idr_for_each_entry(&sdata->u.nan.de.function_inst_ids, func, id) in ieee80211_reconfig_nan_offload_de()
1769 spin_unlock_bh(&sdata->u.nan.de.func_lock); in ieee80211_reconfig_nan_offload_de()
1791 res = drv_start_nan(local, sdata, &sdata->u.nan.conf); in ieee80211_reconfig_nan()
4752 return vif->type == NL80211_IFTYPE_NAN && sdata->u.nan.started; in ieee80211_vif_nan_started()
H A Dstatus.c595 if (sdata->u.nan.started) in ieee80211_sdata_from_skb()
/linux/net/wireless/
H A Dcore.c274 wdev->u.nan.sched_update_pending = false; in cfg80211_stop_nan()
282 eth_zero_addr(wdev->u.nan.cluster_id); in cfg80211_stop_nan()
298 if (wdev->u.nan.sched_update_pending) in cfg80211_nan_set_local_schedule()
305 wdev->u.nan.sched_update_pending = sched->deferred; in cfg80211_nan_set_local_schedule()
307 kfree(wdev->u.nan.chandefs); in cfg80211_nan_set_local_schedule()
308 wdev->u.nan.chandefs = NULL; in cfg80211_nan_set_local_schedule()
309 wdev->u.nan.n_channels = 0; in cfg80211_nan_set_local_schedule()
314 wdev->u.nan.chandefs = kcalloc(sched->n_channels, in cfg80211_nan_set_local_schedule()
315 sizeof(*wdev->u.nan.chandefs), in cfg80211_nan_set_local_schedule()
317 if (!wdev->u.nan.chandefs) in cfg80211_nan_set_local_schedule()
[all …]
/linux/tools/perf/pmu-events/
H A Dintel_metrics.py37 cond_pkg = Select(pkg, has_event(pkg), math.nan)
39 cond_cores = Select(cores, has_event(cores), math.nan)
41 cond_ram = Select(ram, has_event(ram), math.nan)
43 cond_gpu = Select(gpu, has_event(gpu), math.nan)
45 cond_psys = Select(psys, has_event(psys), math.nan)
H A Damd_metrics.py472 cond_pkg = Select(pkg, has_event(pkg), math.nan)
/linux/arch/arm/vfp/
H A Dvfpsingle.c218 struct vfp_single *nan; in vfp_propagate_nan() local
230 nan = &vfp_single_default_qnan; in vfp_propagate_nan()
238 nan = vsn; in vfp_propagate_nan()
240 nan = vsm; in vfp_propagate_nan()
244 nan->significand |= VFP_SINGLE_SIGNIFICAND_QNAN; in vfp_propagate_nan()
247 *vsd = *nan; in vfp_propagate_nan()
H A Dvfpdouble.c210 struct vfp_double *nan; in vfp_propagate_nan() local
222 nan = &vfp_double_default_qnan; in vfp_propagate_nan()
230 nan = vdn; in vfp_propagate_nan()
232 nan = vdm; in vfp_propagate_nan()
236 nan->significand |= VFP_DOUBLE_SIGNIFICAND_QNAN; in vfp_propagate_nan()
239 *vdd = *nan; in vfp_propagate_nan()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt792x_core.c136 const bool nan = !!(dev->fw_features & MT792x_FW_CAP_NAN); in mt792x_setup_iface_combinations() local
148 if (!nan) { in mt792x_setup_iface_combinations()
H A Dmt792x.h201 struct mt792x_nan nan; member
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmac80211.c682 &mld_vif->nan.mcast_data_sta; in iwl_mld_mac80211_add_interface()
766 struct iwl_mld_int_sta *sta = &mld_vif->nan.mcast_data_sta; in iwl_mld_mac80211_remove_interface()
H A Dtx.c694 return mld_vif->nan.mcast_data_sta.queue_id; in iwl_mld_get_tx_queue_id()
/linux/drivers/net/wireless/virtual/
H A Dmac80211_hwsim_main.c1894 if (data->nan.device_vif) in mac80211_hwsim_rx()
5814 hrtimer_setup(&data->nan.slot_timer, in mac80211_hwsim_new_radio()
5817 hrtimer_setup(&data->nan.resume_txqs_timer, in mac80211_hwsim_new_radio()
5820 hrtimer_setup(&data->nan.discovery_beacon_timer, in mac80211_hwsim_new_radio()
5824 spin_lock_init(&data->nan.state_lock); in mac80211_hwsim_new_radio()

12