Home
last modified time | relevance | path

Searched refs:rtap (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/drivers/rtc/
Drtc-coh901331.c55 struct coh901331_port *rtap = data; in coh901331_interrupt() local
57 clk_enable(rtap->clk); in coh901331_interrupt()
59 writel(1, rtap->virtbase + COH901331_IRQ_EVENT); in coh901331_interrupt()
67 writel(0, rtap->virtbase + COH901331_IRQ_MASK); in coh901331_interrupt()
68 clk_disable(rtap->clk); in coh901331_interrupt()
71 rtc_update_irq(rtap->rtc, 1, RTC_AF); in coh901331_interrupt()
78 struct coh901331_port *rtap = dev_get_drvdata(dev); in coh901331_read_time() local
80 clk_enable(rtap->clk); in coh901331_read_time()
82 if (readl(rtap->virtbase + COH901331_VALID)) { in coh901331_read_time()
83 rtc_time_to_tm(readl(rtap->virtbase + COH901331_CUR_TIME), tm); in coh901331_read_time()
[all …]
/linux-4.4.14/net/mac80211/
Drx.c186 struct ieee80211_vendor_radiotap *rtap = (void *)skb->data; in ieee80211_rx_radiotap_hdrlen() local
194 if (WARN_ON(rtap->align == 0)) in ieee80211_rx_radiotap_hdrlen()
195 rtap->align = 1; in ieee80211_rx_radiotap_hdrlen()
196 len = ALIGN(len, rtap->align); in ieee80211_rx_radiotap_hdrlen()
197 len += rtap->len + rtap->pad; in ieee80211_rx_radiotap_hdrlen()
223 struct ieee80211_vendor_radiotap rtap = {}; in ieee80211_add_rx_radiotap_header() local
226 rtap = *(struct ieee80211_vendor_radiotap *)skb->data; in ieee80211_add_rx_radiotap_header()
228 skb_pull(skb, sizeof(rtap) + rtap.len + rtap.pad); in ieee80211_add_rx_radiotap_header()
236 memset(rthdr, 0, rtap_len - rtap.len - rtap.pad); in ieee80211_add_rx_radiotap_header()
263 it_present_val = rtap.present; in ieee80211_add_rx_radiotap_header()
[all …]
Diface.c1160 struct ieee80211_radiotap_header *rtap = (void *)skb->data; in ieee80211_monitor_select_queue() local
1166 skb->len < le16_to_cpu(rtap->it_len) + 2 /* frame control */) in ieee80211_monitor_select_queue()
1169 hdr = (void *)((u8 *)skb->data + le16_to_cpu(rtap->it_len)); in ieee80211_monitor_select_queue()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Dtxrx.c279 struct wil6210_rtap rtap; in wil_rx_add_radiotap_header() member
328 rtap_vendor->rtap.rthdr.it_version = PKTHDR_RADIOTAP_VERSION; in wil_rx_add_radiotap_header()
329 rtap_vendor->rtap.rthdr.it_len = cpu_to_le16(rtap_len); in wil_rx_add_radiotap_header()
330 rtap_vendor->rtap.rthdr.it_present = cpu_to_le32( in wil_rx_add_radiotap_header()
335 rtap_vendor->rtap.flags |= IEEE80211_RADIOTAP_F_BADFCS; in wil_rx_add_radiotap_header()
337 rtap_vendor->rtap.chnl_freq = cpu_to_le16(ch ? ch->center_freq : 58320); in wil_rx_add_radiotap_header()
338 rtap_vendor->rtap.chnl_flags = cpu_to_le16(0); in wil_rx_add_radiotap_header()
340 rtap_vendor->rtap.mcs_present = IEEE80211_RADIOTAP_MCS_HAVE_MCS; in wil_rx_add_radiotap_header()
341 rtap_vendor->rtap.mcs_flags = 0; in wil_rx_add_radiotap_header()
342 rtap_vendor->rtap.mcs_index = wil_rxdesc_mcs(d); in wil_rx_add_radiotap_header()
[all …]
/linux-4.4.14/drivers/net/wireless/
Dmac80211_hwsim.c1084 struct ieee80211_vendor_radiotap *rtap; in mac80211_hwsim_add_vendor_rtap() local
1090 rtap = (void *)skb_push(skb, sizeof(*rtap) + 8 + 4); in mac80211_hwsim_add_vendor_rtap()
1091 rtap->oui[0] = HWSIM_RADIOTAP_OUI[0]; in mac80211_hwsim_add_vendor_rtap()
1092 rtap->oui[1] = HWSIM_RADIOTAP_OUI[1]; in mac80211_hwsim_add_vendor_rtap()
1093 rtap->oui[2] = HWSIM_RADIOTAP_OUI[2]; in mac80211_hwsim_add_vendor_rtap()
1094 rtap->subns = 127; in mac80211_hwsim_add_vendor_rtap()
1102 rtap->present = BIT(0); in mac80211_hwsim_add_vendor_rtap()
1104 rtap->len = 8; in mac80211_hwsim_add_vendor_rtap()
1106 rtap->align = 8; in mac80211_hwsim_add_vendor_rtap()
1108 rtap->pad = 4; in mac80211_hwsim_add_vendor_rtap()
[all …]
/linux-4.4.14/drivers/net/wireless/ipw2x00/
DKconfig120 Enables the creation of a second interface prefixed 'rtap'.
134 the rtap interface will not be created and you will need to turn