rtap              334 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_rtap *rtap;
rtap              344 drivers/net/wireless/ath/wil6210/txrx.c 	rtap = skb_push(skb, rtap_len);
rtap              345 drivers/net/wireless/ath/wil6210/txrx.c 	memset(rtap, 0, rtap_len);
rtap              347 drivers/net/wireless/ath/wil6210/txrx.c 	rtap->rthdr.it_version = PKTHDR_RADIOTAP_VERSION;
rtap              348 drivers/net/wireless/ath/wil6210/txrx.c 	rtap->rthdr.it_len = cpu_to_le16(rtap_len);
rtap              349 drivers/net/wireless/ath/wil6210/txrx.c 	rtap->rthdr.it_present = cpu_to_le32((1 << IEEE80211_RADIOTAP_FLAGS) |
rtap              353 drivers/net/wireless/ath/wil6210/txrx.c 		rtap->flags |= IEEE80211_RADIOTAP_F_BADFCS;
rtap              355 drivers/net/wireless/ath/wil6210/txrx.c 	rtap->chnl_freq = cpu_to_le16(ch ? ch->center_freq : 58320);
rtap              356 drivers/net/wireless/ath/wil6210/txrx.c 	rtap->chnl_flags = cpu_to_le16(0);
rtap              358 drivers/net/wireless/ath/wil6210/txrx.c 	rtap->mcs_present = IEEE80211_RADIOTAP_MCS_HAVE_MCS;
rtap              359 drivers/net/wireless/ath/wil6210/txrx.c 	rtap->mcs_flags = 0;
rtap              360 drivers/net/wireless/ath/wil6210/txrx.c 	rtap->mcs_index = wil_rxdesc_mcs(d);
rtap             1182 drivers/net/wireless/mac80211_hwsim.c 	struct ieee80211_vendor_radiotap *rtap;
rtap             1188 drivers/net/wireless/mac80211_hwsim.c 	rtap = skb_push(skb, sizeof(*rtap) + 8 + 4);
rtap             1189 drivers/net/wireless/mac80211_hwsim.c 	rtap->oui[0] = HWSIM_RADIOTAP_OUI[0];
rtap             1190 drivers/net/wireless/mac80211_hwsim.c 	rtap->oui[1] = HWSIM_RADIOTAP_OUI[1];
rtap             1191 drivers/net/wireless/mac80211_hwsim.c 	rtap->oui[2] = HWSIM_RADIOTAP_OUI[2];
rtap             1192 drivers/net/wireless/mac80211_hwsim.c 	rtap->subns = 127;
rtap             1200 drivers/net/wireless/mac80211_hwsim.c 	rtap->present = BIT(0);
rtap             1202 drivers/net/wireless/mac80211_hwsim.c 	rtap->len = 8;
rtap             1204 drivers/net/wireless/mac80211_hwsim.c 	rtap->align = 8;
rtap             1206 drivers/net/wireless/mac80211_hwsim.c 	rtap->pad = 4;
rtap             1208 drivers/net/wireless/mac80211_hwsim.c 	memcpy(rtap->data, "ABCDEFGH", 8);
rtap             1210 drivers/net/wireless/mac80211_hwsim.c 	memset(rtap->data + 8, 0, 4);
rtap               56 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap = data;
rtap               58 drivers/rtc/rtc-coh901331.c 	clk_enable(rtap->clk);
rtap               60 drivers/rtc/rtc-coh901331.c 	writel(1, rtap->virtbase + COH901331_IRQ_EVENT);
rtap               68 drivers/rtc/rtc-coh901331.c 	writel(0, rtap->virtbase + COH901331_IRQ_MASK);
rtap               69 drivers/rtc/rtc-coh901331.c 	clk_disable(rtap->clk);
rtap               72 drivers/rtc/rtc-coh901331.c 	rtc_update_irq(rtap->rtc, 1, RTC_AF);
rtap               79 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap = dev_get_drvdata(dev);
rtap               81 drivers/rtc/rtc-coh901331.c 	clk_enable(rtap->clk);
rtap               83 drivers/rtc/rtc-coh901331.c 	if (!readl(rtap->virtbase + COH901331_VALID)) {
rtap               84 drivers/rtc/rtc-coh901331.c 		clk_disable(rtap->clk);
rtap               88 drivers/rtc/rtc-coh901331.c 	rtc_time64_to_tm(readl(rtap->virtbase + COH901331_CUR_TIME), tm);
rtap               89 drivers/rtc/rtc-coh901331.c 	clk_disable(rtap->clk);
rtap               95 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap = dev_get_drvdata(dev);
rtap               97 drivers/rtc/rtc-coh901331.c 	clk_enable(rtap->clk);
rtap               98 drivers/rtc/rtc-coh901331.c 	writel(rtc_tm_to_time64(tm), rtap->virtbase + COH901331_SET_TIME);
rtap               99 drivers/rtc/rtc-coh901331.c 	clk_disable(rtap->clk);
rtap              106 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap = dev_get_drvdata(dev);
rtap              108 drivers/rtc/rtc-coh901331.c 	clk_enable(rtap->clk);
rtap              109 drivers/rtc/rtc-coh901331.c 	rtc_time64_to_tm(readl(rtap->virtbase + COH901331_ALARM), &alarm->time);
rtap              110 drivers/rtc/rtc-coh901331.c 	alarm->pending = readl(rtap->virtbase + COH901331_IRQ_EVENT) & 1U;
rtap              111 drivers/rtc/rtc-coh901331.c 	alarm->enabled = readl(rtap->virtbase + COH901331_IRQ_MASK) & 1U;
rtap              112 drivers/rtc/rtc-coh901331.c 	clk_disable(rtap->clk);
rtap              119 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap = dev_get_drvdata(dev);
rtap              122 drivers/rtc/rtc-coh901331.c 	clk_enable(rtap->clk);
rtap              123 drivers/rtc/rtc-coh901331.c 	writel(time, rtap->virtbase + COH901331_ALARM);
rtap              124 drivers/rtc/rtc-coh901331.c 	writel(alarm->enabled, rtap->virtbase + COH901331_IRQ_MASK);
rtap              125 drivers/rtc/rtc-coh901331.c 	clk_disable(rtap->clk);
rtap              132 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap = dev_get_drvdata(dev);
rtap              134 drivers/rtc/rtc-coh901331.c 	clk_enable(rtap->clk);
rtap              136 drivers/rtc/rtc-coh901331.c 		writel(1, rtap->virtbase + COH901331_IRQ_MASK);
rtap              138 drivers/rtc/rtc-coh901331.c 		writel(0, rtap->virtbase + COH901331_IRQ_MASK);
rtap              139 drivers/rtc/rtc-coh901331.c 	clk_disable(rtap->clk);
rtap              154 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap = platform_get_drvdata(pdev);
rtap              156 drivers/rtc/rtc-coh901331.c 	if (rtap)
rtap              157 drivers/rtc/rtc-coh901331.c 		clk_unprepare(rtap->clk);
rtap              166 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap;
rtap              169 drivers/rtc/rtc-coh901331.c 	rtap = devm_kzalloc(&pdev->dev,
rtap              171 drivers/rtc/rtc-coh901331.c 	if (!rtap)
rtap              175 drivers/rtc/rtc-coh901331.c 	rtap->virtbase  = devm_ioremap_resource(&pdev->dev, res);
rtap              176 drivers/rtc/rtc-coh901331.c 	if (IS_ERR(rtap->virtbase))
rtap              177 drivers/rtc/rtc-coh901331.c 		return PTR_ERR(rtap->virtbase);
rtap              179 drivers/rtc/rtc-coh901331.c 	rtap->irq = platform_get_irq(pdev, 0);
rtap              180 drivers/rtc/rtc-coh901331.c 	if (devm_request_irq(&pdev->dev, rtap->irq, coh901331_interrupt, 0,
rtap              181 drivers/rtc/rtc-coh901331.c 			     "RTC COH 901 331 Alarm", rtap))
rtap              184 drivers/rtc/rtc-coh901331.c 	rtap->clk = devm_clk_get(&pdev->dev, NULL);
rtap              185 drivers/rtc/rtc-coh901331.c 	if (IS_ERR(rtap->clk)) {
rtap              186 drivers/rtc/rtc-coh901331.c 		ret = PTR_ERR(rtap->clk);
rtap              191 drivers/rtc/rtc-coh901331.c 	rtap->rtc = devm_rtc_allocate_device(&pdev->dev);
rtap              192 drivers/rtc/rtc-coh901331.c 	if (IS_ERR(rtap->rtc))
rtap              193 drivers/rtc/rtc-coh901331.c 		return PTR_ERR(rtap->rtc);
rtap              195 drivers/rtc/rtc-coh901331.c 	rtap->rtc->ops = &coh901331_ops;
rtap              196 drivers/rtc/rtc-coh901331.c 	rtap->rtc->range_max = U32_MAX;
rtap              199 drivers/rtc/rtc-coh901331.c 	ret = clk_prepare_enable(rtap->clk);
rtap              204 drivers/rtc/rtc-coh901331.c 	clk_disable(rtap->clk);
rtap              206 drivers/rtc/rtc-coh901331.c 	platform_set_drvdata(pdev, rtap);
rtap              208 drivers/rtc/rtc-coh901331.c 	ret = rtc_register_device(rtap->rtc);
rtap              215 drivers/rtc/rtc-coh901331.c 	clk_unprepare(rtap->clk);
rtap              222 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap = dev_get_drvdata(dev);
rtap              230 drivers/rtc/rtc-coh901331.c 		enable_irq_wake(rtap->irq);
rtap              232 drivers/rtc/rtc-coh901331.c 		clk_enable(rtap->clk);
rtap              233 drivers/rtc/rtc-coh901331.c 		rtap->irqmaskstore = readl(rtap->virtbase + COH901331_IRQ_MASK);
rtap              234 drivers/rtc/rtc-coh901331.c 		writel(0, rtap->virtbase + COH901331_IRQ_MASK);
rtap              235 drivers/rtc/rtc-coh901331.c 		clk_disable(rtap->clk);
rtap              237 drivers/rtc/rtc-coh901331.c 	clk_unprepare(rtap->clk);
rtap              244 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap = dev_get_drvdata(dev);
rtap              246 drivers/rtc/rtc-coh901331.c 	ret = clk_prepare(rtap->clk);
rtap              251 drivers/rtc/rtc-coh901331.c 		disable_irq_wake(rtap->irq);
rtap              253 drivers/rtc/rtc-coh901331.c 		clk_enable(rtap->clk);
rtap              254 drivers/rtc/rtc-coh901331.c 		writel(rtap->irqmaskstore, rtap->virtbase + COH901331_IRQ_MASK);
rtap              255 drivers/rtc/rtc-coh901331.c 		clk_disable(rtap->clk);
rtap              265 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap = platform_get_drvdata(pdev);
rtap              267 drivers/rtc/rtc-coh901331.c 	clk_enable(rtap->clk);
rtap              268 drivers/rtc/rtc-coh901331.c 	writel(0, rtap->virtbase + COH901331_IRQ_MASK);
rtap              269 drivers/rtc/rtc-coh901331.c 	clk_disable_unprepare(rtap->clk);
rtap             1183 net/mac80211/iface.c 	struct ieee80211_radiotap_header *rtap = (void *)skb->data;
rtap             1189 net/mac80211/iface.c 	    skb->len < le16_to_cpu(rtap->it_len) + 2 /* frame control */)
rtap             1192 net/mac80211/iface.c 	hdr = (void *)((u8 *)skb->data + le16_to_cpu(rtap->it_len));
rtap              208 net/mac80211/rx.c 		struct ieee80211_vendor_radiotap *rtap;
rtap              225 net/mac80211/rx.c 		rtap = (void *)&skb->data[vendor_data_offset];
rtap              231 net/mac80211/rx.c 		if (WARN_ON(rtap->align == 0))
rtap              232 net/mac80211/rx.c 			rtap->align = 1;
rtap              233 net/mac80211/rx.c 		len = ALIGN(len, rtap->align);
rtap              234 net/mac80211/rx.c 		len += rtap->len + rtap->pad;
rtap              304 net/mac80211/rx.c 	struct ieee80211_vendor_radiotap rtap = {};
rtap              326 net/mac80211/rx.c 		rtap = *(struct ieee80211_vendor_radiotap *)skb->data;
rtap              328 net/mac80211/rx.c 		skb_pull(skb, sizeof(rtap) + rtap.len + rtap.pad);
rtap              336 net/mac80211/rx.c 	memset(rthdr, 0, rtap_len - rtap.len - rtap.pad);
rtap              363 net/mac80211/rx.c 		it_present_val = rtap.present;
rtap              688 net/mac80211/rx.c 		*pos++ = rtap.oui[0];
rtap              689 net/mac80211/rx.c 		*pos++ = rtap.oui[1];
rtap              690 net/mac80211/rx.c 		*pos++ = rtap.oui[2];
rtap              691 net/mac80211/rx.c 		*pos++ = rtap.subns;
rtap              692 net/mac80211/rx.c 		put_unaligned_le16(rtap.len, pos);
rtap              695 net/mac80211/rx.c 		while ((pos - (u8 *)rthdr) & (rtap.align - 1))
rtap              783 net/mac80211/rx.c 		struct ieee80211_vendor_radiotap *rtap =
rtap              786 net/mac80211/rx.c 		rtap_space += sizeof(*rtap) + rtap->len + rtap->pad;