Lines Matching refs:fc
83 struct ieee802154_hdr_fc *fc = &hdr->fc; in ieee802154_hdr_push() local
87 fc->dest_addr_mode = hdr->dest.mode; in ieee802154_hdr_push()
94 fc->source_addr_mode = hdr->source.mode; in ieee802154_hdr_push()
98 fc->intra_pan = true; in ieee802154_hdr_push()
100 rc = ieee802154_hdr_push_addr(buf + pos, &hdr->source, fc->intra_pan); in ieee802154_hdr_push()
105 if (fc->security_enabled) { in ieee802154_hdr_push()
106 fc->version = 1; in ieee802154_hdr_push()
115 memcpy(buf, fc, 2); in ieee802154_hdr_push()
207 dlen = ieee802154_hdr_addr_len(hdr->fc.dest_addr_mode, false); in ieee802154_hdr_minlen()
208 slen = ieee802154_hdr_addr_len(hdr->fc.source_addr_mode, in ieee802154_hdr_minlen()
209 hdr->fc.intra_pan); in ieee802154_hdr_minlen()
214 return 3 + dlen + slen + hdr->fc.security_enabled; in ieee802154_hdr_minlen()
222 pos += ieee802154_hdr_get_addr(buf + pos, hdr->fc.dest_addr_mode, in ieee802154_hdr_get_addrs()
224 pos += ieee802154_hdr_get_addr(buf + pos, hdr->fc.source_addr_mode, in ieee802154_hdr_get_addrs()
225 hdr->fc.intra_pan, &hdr->source); in ieee802154_hdr_get_addrs()
227 if (hdr->fc.intra_pan) in ieee802154_hdr_get_addrs()
249 if (hdr->fc.security_enabled) { in ieee802154_hdr_pull()
293 if (hdr->fc.security_enabled) { in ieee802154_hdr_peek()
311 if (hdr->fc.security_enabled) { in ieee802154_max_payload()