<dec f='src/src/sys/net80211/ieee80211_proto.h' l='61' type='int ieee80211_input(struct ieee80211com * , struct mbuf * , struct ieee80211_node * , int , u_int32_t )'/>
<use f='src/src/sys/dev/ic/an.c' l='1473' u='c' c='an_rx_intr'/>
<use f='src/src/sys/dev/ic/arn5008.c' l='932' u='c' c='ar5008_rx_process'/>
<use f='src/src/sys/dev/ic/arn9003.c' l='1064' u='c' c='ar9003_rx_process'/>
<use f='src/src/sys/dev/ic/ath.c' l='3228' u='c' c='ath_rx_proc'/>
<use f='src/src/sys/dev/ic/atw.c' l='3209' u='c' c='atw_rxintr'/>
<use f='src/src/sys/dev/ic/awi.c' l='1110' u='c' c='awi_rx_int'/>
<use f='src/src/sys/dev/ic/bwi.c' l='8500' u='c' c='bwi_rxeof'/>
<use f='src/src/sys/dev/ic/malo.c' l='1597' u='c' c='malo_rx_intr'/>
<use f='src/src/sys/dev/ic/rt2560.c' l='1341' u='c' c='rt2560_decryption_intr'/>
<use f='src/src/sys/dev/ic/rt2661.c' l='1139' u='c' c='rt2661_rx_intr'/>
<use f='src/src/sys/dev/ic/rt2860.c' l='1444' u='c' c='rt2860_rx_intr'/>
<use f='src/src/sys/dev/ic/rtw.c' l='1664' u='c' c='rtw_intr_rx'/>
<use f='src/src/sys/dev/ic/wi.c' l='1699' u='c' c='wi_rx_intr'/>
<use f='src/src/sys/dev/pci/if_ipw.c' l='1075' u='c' c='ipw_data_intr'/>
<use f='src/src/sys/dev/pci/if_iwi.c' l='1227' u='c' c='iwi_frame_intr'/>
<use f='src/src/sys/dev/pci/if_iwm.c' l='3254' u='c' c='iwm_mvm_rx_rx_mpdu'/>
<use f='src/src/sys/dev/pci/if_iwn.c' l='2131' u='c' c='iwn_rx_done'/>
<use f='src/src/sys/dev/pci/if_rtwn.c' l='1804' u='c' c='rtwn_rx_frame'/>
<use f='src/src/sys/dev/pci/if_wpi.c' l='1587' u='c' c='wpi_rx_intr'/>
<use f='src/src/sys/dev/usb/if_athn_usb.c' l='2115' u='c' c='athn_usb_rx_frame'/>
<use f='src/src/sys/dev/usb/if_atu.c' l='1718' u='c' c='atu_rxeof'/>
<use f='src/src/sys/dev/usb/if_otus.c' l='1822' u='c' c='otus_sub_rxeof'/>
<use f='src/src/sys/dev/usb/if_rum.c' l='891' u='c' c='rum_rxeof'/>
<use f='src/src/sys/dev/usb/if_run.c' l='2314' u='c' c='run_rx_frame'/>
<use f='src/src/sys/dev/usb/if_ural.c' l='975' u='c' c='ural_rxeof'/>
<use f='src/src/sys/dev/usb/if_urtw.c' l='3154' u='c' c='urtw_rxeof'/>
<use f='src/src/sys/dev/usb/if_urtwn.c' l='2424' u='c' c='urtwn_rx_frame'/>
<use f='src/src/sys/dev/usb/if_zyd.c' l='1975' u='c' c='zyd_rx_data'/>
<def f='src/src/sys/net80211/ieee80211_input.c' l='162' ll='634' type='int ieee80211_input(struct ieee80211com * ic, struct mbuf * m, struct ieee80211_node * ni, int rssi, u_int32_t rstamp)'/>
<doc f='src/src/sys/net80211/ieee80211_input.c' l='152'>/*
 * Process a received frame.  The node associated with the sender
 * should be supplied.  If nothing was found in the node table then
 * the caller is assumed to supply a reference to ic_bss instead.
 * The RSSI and a timestamp are also supplied.  The RSSI data is used
 * during AP scanning to select a AP to associate with; it can have
 * any units so long as values have consistent units and higher values
 * mean ``better signal&apos;&apos;.  The receive timestamp is currently not used
 * by the 802.11 layer.
 */</doc>
