Lines Matching refs:hdr

42 		       struct sk_buff *skb, const struct ieee802154_hdr *hdr)  in ieee802154_subif_frame()  argument
135 ieee802154_parse_frame_start(struct sk_buff *skb, struct ieee802154_hdr *hdr) in ieee802154_parse_frame_start() argument
142 hlen = ieee802154_hdr_pull(skb, hdr); in ieee802154_parse_frame_start()
148 pr_debug("fc: %04x dsn: %02x\n", le16_to_cpup((__le16 *)&hdr->fc), in ieee802154_parse_frame_start()
149 hdr->seq); in ieee802154_parse_frame_start()
151 cb->type = hdr->fc.type; in ieee802154_parse_frame_start()
152 cb->ackreq = hdr->fc.ack_request; in ieee802154_parse_frame_start()
153 cb->secen = hdr->fc.security_enabled; in ieee802154_parse_frame_start()
155 ieee802154_print_addr("destination", &hdr->dest); in ieee802154_parse_frame_start()
156 ieee802154_print_addr("source", &hdr->source); in ieee802154_parse_frame_start()
158 cb->source = hdr->source; in ieee802154_parse_frame_start()
159 cb->dest = hdr->dest; in ieee802154_parse_frame_start()
161 if (hdr->fc.security_enabled) { in ieee802154_parse_frame_start()
164 pr_debug("seclevel %i\n", hdr->sec.level); in ieee802154_parse_frame_start()
166 switch (hdr->sec.key_id_mode) { in ieee802154_parse_frame_start()
172 pr_debug("key %02x\n", hdr->sec.key_id); in ieee802154_parse_frame_start()
177 le32_to_cpu(hdr->sec.short_src) >> 16, in ieee802154_parse_frame_start()
178 le32_to_cpu(hdr->sec.short_src) & 0xffff, in ieee802154_parse_frame_start()
179 hdr->sec.key_id); in ieee802154_parse_frame_start()
183 key = swab64((__force u64)hdr->sec.extended_src); in ieee802154_parse_frame_start()
185 hdr->sec.key_id); in ieee802154_parse_frame_start()
199 struct ieee802154_hdr hdr; in __ieee802154_rx_handle_packet() local
201 ret = ieee802154_parse_frame_start(skb, &hdr); in __ieee802154_rx_handle_packet()
215 ieee802154_subif_frame(sdata, skb, &hdr); in __ieee802154_rx_handle_packet()