Lines Matching refs:fc
91 struct ieee802154_hdr_fc *fc = &hdr->fc; in ieee802154_hdr_push() local
95 fc->dest_addr_mode = hdr->dest.mode; in ieee802154_hdr_push()
102 fc->source_addr_mode = hdr->source.mode; in ieee802154_hdr_push()
106 fc->intra_pan = true; in ieee802154_hdr_push()
108 rc = ieee802154_hdr_push_addr(buf + pos, &hdr->source, fc->intra_pan); in ieee802154_hdr_push()
113 if (fc->security_enabled) { in ieee802154_hdr_push()
114 fc->version = 1; in ieee802154_hdr_push()
123 memcpy(buf, fc, 2); in ieee802154_hdr_push()
215 dlen = ieee802154_hdr_addr_len(hdr->fc.dest_addr_mode, false); in ieee802154_hdr_minlen()
216 slen = ieee802154_hdr_addr_len(hdr->fc.source_addr_mode, in ieee802154_hdr_minlen()
217 hdr->fc.intra_pan); in ieee802154_hdr_minlen()
222 return 3 + dlen + slen + hdr->fc.security_enabled; in ieee802154_hdr_minlen()
230 pos += ieee802154_hdr_get_addr(buf + pos, hdr->fc.dest_addr_mode, in ieee802154_hdr_get_addrs()
232 pos += ieee802154_hdr_get_addr(buf + pos, hdr->fc.source_addr_mode, in ieee802154_hdr_get_addrs()
233 hdr->fc.intra_pan, &hdr->source); in ieee802154_hdr_get_addrs()
235 if (hdr->fc.intra_pan) in ieee802154_hdr_get_addrs()
257 if (hdr->fc.security_enabled) { in ieee802154_hdr_pull()
301 if (hdr->fc.security_enabled) { in ieee802154_hdr_peek()
319 if (hdr->fc.security_enabled) { in ieee802154_max_payload()