Lines Matching refs:fc
237 __le16 fc; in ieee802154_get_fc_from_skb() local
245 memcpy(&fc, skb_mac_header(skb), IEEE802154_FC_LEN); in ieee802154_get_fc_from_skb()
246 return fc; in ieee802154_get_fc_from_skb()
254 static inline unsigned char *ieee802154_skb_dst_pan(__le16 fc, in ieee802154_skb_dst_pan() argument
259 switch (ieee802154_daddr_mode(fc)) { in ieee802154_skb_dst_pan()
283 static inline unsigned char *ieee802154_skb_src_pan(__le16 fc, in ieee802154_skb_src_pan() argument
288 switch (ieee802154_saddr_mode(fc)) { in ieee802154_skb_src_pan()
297 if (ieee802154_is_intra_pan(fc)) { in ieee802154_skb_src_pan()
298 src_pan = ieee802154_skb_dst_pan(fc, skb); in ieee802154_skb_src_pan()
302 switch (ieee802154_daddr_mode(fc)) { in ieee802154_skb_src_pan()
343 static inline bool ieee802154_skb_is_intra_pan_addressing(__le16 fc, in ieee802154_skb_is_intra_pan_addressing() argument
346 unsigned char *dst_pan = ieee802154_skb_dst_pan(fc, skb), in ieee802154_skb_is_intra_pan_addressing()
347 *src_pan = ieee802154_skb_src_pan(fc, skb); in ieee802154_skb_is_intra_pan_addressing()