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()
254 dlen = ieee802154_hdr_addr_len(hdr->fc.dest_addr_mode, false); in ieee802154_hdr_minlen()
255 slen = ieee802154_hdr_addr_len(hdr->fc.source_addr_mode, in ieee802154_hdr_minlen()
256 hdr->fc.intra_pan); in ieee802154_hdr_minlen()
261 return 3 + dlen + slen + hdr->fc.security_enabled; in ieee802154_hdr_minlen()
269 pos += ieee802154_hdr_get_addr(buf + pos, hdr->fc.dest_addr_mode, in ieee802154_hdr_get_addrs()
271 pos += ieee802154_hdr_get_addr(buf + pos, hdr->fc.source_addr_mode, in ieee802154_hdr_get_addrs()
272 hdr->fc.intra_pan, &hdr->source); in ieee802154_hdr_get_addrs()
274 if (hdr->fc.intra_pan) in ieee802154_hdr_get_addrs()
296 if (hdr->fc.security_enabled) { in ieee802154_hdr_pull()
353 if (hdr->fc.security_enabled) { in ieee802154_hdr_peek()
371 if (hdr->fc.security_enabled) { in ieee802154_max_payload()