| /net/ieee802154/ |
| A D | header_ops.c | 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() 98 fc->intra_pan = true; 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() 256 hdr->fc.intra_pan); in ieee802154_hdr_minlen() 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() [all …]
|
| /net/mac802154/ |
| A D | scan.c | 488 local->beacon.mhr.fc.intra_pan = 0; in mac802154_send_beacons_locked() 528 frame.mhr.fc.security_enabled = 0; in mac802154_perform_association() 529 frame.mhr.fc.frame_pending = 0; in mac802154_perform_association() 531 frame.mhr.fc.intra_pan = 0; in mac802154_perform_association() 655 frame.mhr.fc.security_enabled = 0; in mac802154_send_disassociation_notif() 656 frame.mhr.fc.frame_pending = 0; in mac802154_send_disassociation_notif() 657 frame.mhr.fc.ack_request = 1; in mac802154_send_disassociation_notif() 658 frame.mhr.fc.intra_pan = 1; in mac802154_send_disassociation_notif() 716 frame.mhr.fc.security_enabled = 0; in mac802154_send_association_resp_locked() 717 frame.mhr.fc.frame_pending = 0; in mac802154_send_association_resp_locked() [all …]
|
| A D | iface.c | 342 hdr->fc.security_enabled = 1; in mac802154_set_header_security() 369 memset(&hdr.fc, 0, sizeof(hdr.fc)); in ieee802154_header_create() 370 hdr.fc.type = cb->type; in ieee802154_header_create() 371 hdr.fc.security_enabled = cb->secen; in ieee802154_header_create() 372 hdr.fc.ack_request = cb->ackreq; in ieee802154_header_create() 435 memset(&hdr.fc, 0, sizeof(hdr.fc)); in mac802154_header_create() 436 hdr.fc.type = IEEE802154_FC_TYPE_DATA; in mac802154_header_create() 437 hdr.fc.ack_request = wpan_dev->ackreq; in mac802154_header_create()
|
| A D | rx.c | 289 pr_debug("fc: %04x dsn: %02x\n", le16_to_cpup((__le16 *)&hdr->fc), in ieee802154_parse_frame_start() 292 cb->type = hdr->fc.type; in ieee802154_parse_frame_start() 293 cb->ackreq = hdr->fc.ack_request; in ieee802154_parse_frame_start() 294 cb->secen = hdr->fc.security_enabled; in ieee802154_parse_frame_start() 302 if (hdr->fc.security_enabled) { in ieee802154_parse_frame_start()
|
| A D | llsec.c | 562 if (hdr->fc.type == IEEE802154_FC_TYPE_BEACON) { in llsec_lookup_key() 573 if (!(key_entry->key->frame_types & BIT(hdr->fc.type))) in llsec_lookup_key() 720 (hdr.fc.type != IEEE802154_FC_TYPE_DATA && in mac802154_llsec_encrypt() 721 hdr.fc.type != IEEE802154_FC_TYPE_BEACON)) in mac802154_llsec_encrypt() 724 if (!hdr.fc.security_enabled || in mac802154_llsec_encrypt() 999 if (!hdr.fc.security_enabled) in mac802154_llsec_decrypt() 1001 if (hdr.fc.version == 0) in mac802154_llsec_decrypt() 1025 if (llsec_lookup_seclevel(sec, hdr.fc.type, 0, &seclevel) < 0) { in mac802154_llsec_decrypt()
|
| /net/mac80211/ |
| A D | aes_cmac.c | 30 const __le16 *fc; in ieee80211_aes_cmac() local 36 fc = (const __le16 *)aad; in ieee80211_aes_cmac() 37 if (ieee80211_is_beacon(*fc)) { in ieee80211_aes_cmac() 53 const __le16 *fc; in ieee80211_aes_cmac_256() local 59 fc = (const __le16 *)aad; in ieee80211_aes_cmac_256() 60 if (ieee80211_is_beacon(*fc)) { in ieee80211_aes_cmac_256()
|
| A D | rx.c | 50 __le16 fc; in ieee80211_clean_skb() local 65 fc = hdr->frame_control; in ieee80211_clean_skb() 74 if (likely(!ieee80211_is_mgmt(fc) || !ieee80211_has_order(fc))) in ieee80211_clean_skb() 77 hdrlen = ieee80211_hdrlen(fc); in ieee80211_clean_skb() 1934 __le16 fc; in ieee80211_rx_h_decrypt() local 1969 fc = hdr->frame_control; in ieee80211_rx_h_decrypt() 2269 __le16 fc; in ieee80211_rx_h_defragment() local 2276 fc = hdr->frame_control; in ieee80211_rx_h_defragment() 2278 if (ieee80211_is_ctl(fc) || ieee80211_is_ext(fc)) in ieee80211_rx_h_defragment() 5148 __le16 fc; in __ieee80211_rx_handle_packet() local [all …]
|
| A D | aes_gmac.c | 24 const __le16 *fc; in ieee80211_aes_gmac() local 38 fc = (const __le16 *)aad; in ieee80211_aes_gmac() 39 if (ieee80211_is_beacon(*fc)) { in ieee80211_aes_gmac()
|
| A D | wep.c | 247 __le16 fc = hdr->frame_control; in ieee80211_crypto_wep_decrypt() local 249 if (!ieee80211_is_data(fc) && !ieee80211_is_auth(fc)) in ieee80211_crypto_wep_decrypt() 258 if (!pskb_may_pull(rx->skb, ieee80211_hdrlen(fc) + in ieee80211_crypto_wep_decrypt()
|
| A D | status.c | 961 __le16 fc; in __ieee80211_tx_status() local 967 fc = hdr->frame_control; in __ieee80211_tx_status() 981 ieee80211_is_data_qos(fc)) in __ieee80211_tx_status() 992 (ieee80211_is_data_qos(fc))) { in __ieee80211_tx_status() 1002 } else if (ieee80211_is_data_qos(fc)) { in __ieee80211_tx_status() 1008 if (!acked && ieee80211_is_back_req(fc)) { in __ieee80211_tx_status() 1032 } else if (ieee80211_is_data_present(fc)) { in __ieee80211_tx_status() 1066 ieee80211_is_data(fc) || in __ieee80211_tx_status() 1067 ieee80211_is_mgmt(fc)) in __ieee80211_tx_status() 1074 if (ieee80211_is_any_nullfunc(fc) && in __ieee80211_tx_status() [all …]
|
| A D | mesh_ps.c | 28 __le16 fc; in mps_qos_null_get() local 36 fc = cpu_to_le16(IEEE80211_FTYPE_DATA | IEEE80211_STYPE_QOS_NULLFUNC); in mps_qos_null_get() 37 ieee80211_fill_mesh_addresses(nullfunc, &fc, sta->sta.addr, in mps_qos_null_get() 39 nullfunc->frame_control = fc; in mps_qos_null_get()
|
| A D | tx.c | 445 if (!ieee80211_is_mgmt(fc)) in ieee80211_use_mfp() 2598 __le16 fc; in ieee80211_build_hdr() local 2657 fc |= cpu_to_le16(IEEE80211_FCTL_FROMDS); in ieee80211_build_hdr() 2785 fc |= cpu_to_le16(IEEE80211_FCTL_FROMDS | in ieee80211_build_hdr() 2794 fc |= cpu_to_le16(IEEE80211_FCTL_TODS); in ieee80211_build_hdr() 2884 hdr.frame_control = fc; in ieee80211_build_hdr() 2936 if (ieee80211_is_data_qos(fc)) { in ieee80211_build_hdr() 3024 __le16 fc; in ieee80211_check_fast_xmit() local 3122 fc |= cpu_to_le16(IEEE80211_FCTL_TODS); in ieee80211_check_fast_xmit() 3143 fc |= cpu_to_le16(IEEE80211_FCTL_FROMDS); in ieee80211_check_fast_xmit() [all …]
|
| A D | debugfs_netdev.c | 449 __le16 fc; in ieee80211_if_parse_tkip_mic_test() local 463 fc = cpu_to_le16(IEEE80211_FTYPE_DATA | IEEE80211_STYPE_DATA); in ieee80211_if_parse_tkip_mic_test() 467 fc |= cpu_to_le16(IEEE80211_FCTL_FROMDS); in ieee80211_if_parse_tkip_mic_test() 474 fc |= cpu_to_le16(IEEE80211_FCTL_TODS); in ieee80211_if_parse_tkip_mic_test() 488 hdr->frame_control = fc; in ieee80211_if_parse_tkip_mic_test()
|
| A D | util.c | 57 __le16 fc = hdr->frame_control; in ieee80211_get_bssid() local 59 if (ieee80211_is_data(fc)) { in ieee80211_get_bssid() 63 if (ieee80211_has_a4(fc)) in ieee80211_get_bssid() 65 if (ieee80211_has_tods(fc)) in ieee80211_get_bssid() 67 if (ieee80211_has_fromds(fc)) in ieee80211_get_bssid() 73 if (ieee80211_is_s1g_beacon(fc)) { in ieee80211_get_bssid() 79 if (ieee80211_is_mgmt(fc)) { in ieee80211_get_bssid() 85 if (ieee80211_is_ctl(fc)) { in ieee80211_get_bssid() 86 if (ieee80211_is_pspoll(fc)) in ieee80211_get_bssid() 89 if (ieee80211_is_back_req(fc)) { in ieee80211_get_bssid()
|
| A D | mesh.h | 236 int ieee80211_fill_mesh_addresses(struct ieee80211_hdr *hdr, __le16 *fc,
|
| A D | ibss.c | 1583 u16 fc; in ieee80211_ibss_rx_queued_mgmt() local 1589 fc = le16_to_cpu(mgmt->frame_control); in ieee80211_ibss_rx_queued_mgmt() 1594 switch (fc & IEEE80211_FCTL_STYPE) { in ieee80211_ibss_rx_queued_mgmt()
|
| A D | mesh.c | 852 int ieee80211_fill_mesh_addresses(struct ieee80211_hdr *hdr, __le16 *fc, in ieee80211_fill_mesh_addresses() argument 856 *fc |= cpu_to_le16(IEEE80211_FCTL_FROMDS); in ieee80211_fill_mesh_addresses() 863 *fc |= cpu_to_le16(IEEE80211_FCTL_FROMDS | IEEE80211_FCTL_TODS); in ieee80211_fill_mesh_addresses()
|
| /net/sunrpc/ |
| A D | rpc_pipe.c | 1120 rpc_fill_super(struct super_block *sb, struct fs_context *fc) in rpc_fill_super() argument 1167 static int rpc_fs_get_tree(struct fs_context *fc) in rpc_fs_get_tree() argument 1169 return get_tree_keyed(fc, rpc_fill_super, get_net(fc->net_ns)); in rpc_fs_get_tree() 1172 static void rpc_fs_free_fc(struct fs_context *fc) in rpc_fs_free_fc() argument 1174 if (fc->s_fs_info) in rpc_fs_free_fc() 1175 put_net(fc->s_fs_info); in rpc_fs_free_fc() 1183 static int rpc_init_fs_context(struct fs_context *fc) in rpc_init_fs_context() argument 1185 put_user_ns(fc->user_ns); in rpc_init_fs_context() 1186 fc->user_ns = get_user_ns(fc->net_ns->user_ns); in rpc_init_fs_context() 1187 fc->ops = &rpc_fs_context_ops; in rpc_init_fs_context()
|
| /net/ieee802154/6lowpan/ |
| A D | rx.c | 253 __le16 fc = ieee802154_get_fc_from_skb(skb); in lowpan_rx_h_check() local 256 if (!ieee802154_is_data(fc) || in lowpan_rx_h_check() 257 !ieee802154_skb_is_intra_pan_addressing(fc, skb)) in lowpan_rx_h_check()
|
| /net/9p/ |
| A D | client.c | 231 fc->cache = c->fcall_cache; in p9_fcall_init() 234 fc->cache = NULL; in p9_fcall_init() 236 if (!fc->sdata) in p9_fcall_init() 238 fc->capacity = alloc_msize; in p9_fcall_init() 239 fc->id = 0; in p9_fcall_init() 240 fc->tag = P9_NOTAG; in p9_fcall_init() 244 void p9_fcall_fini(struct p9_fcall *fc) in p9_fcall_fini() argument 249 if (unlikely(!fc->sdata)) in p9_fcall_fini() 252 if (fc->cache) in p9_fcall_fini() 253 kmem_cache_free(fc->cache, fc->sdata); in p9_fcall_fini() [all …]
|
| /net/wireless/ |
| A D | util.c | 457 unsigned int __attribute_const__ ieee80211_hdrlen(__le16 fc) in ieee80211_hdrlen() argument 461 if (ieee80211_is_ext(fc)) { in ieee80211_hdrlen() 466 if (ieee80211_is_data(fc)) { in ieee80211_hdrlen() 467 if (ieee80211_has_a4(fc)) in ieee80211_hdrlen() 469 if (ieee80211_is_data_qos(fc)) { in ieee80211_hdrlen() 471 if (ieee80211_has_order(fc)) in ieee80211_hdrlen() 477 if (ieee80211_is_mgmt(fc)) { in ieee80211_hdrlen() 478 if (ieee80211_has_order(fc)) in ieee80211_hdrlen() 483 if (ieee80211_is_ctl(fc)) { in ieee80211_hdrlen() 493 if ((fc & cpu_to_le16(0x00E0)) == cpu_to_le16(0x00C0)) in ieee80211_hdrlen()
|
| /net/atm/ |
| A D | lec.h | 27 unsigned char fc; member
|
| /net/802/ |
| A D | hippi.c | 60 hip->le.fc = 0; in hippi_header()
|
| A D | fddi.c | 58 fddi->fc = FDDI_FC_K_ASYNC_LLC_DEF; in fddi_header()
|
| /net/phonet/ |
| A D | pep.c | 474 u8 fc = fcs[i]; in pipe_negotiate_fc() local 476 if (fc > final_fc && fc < PN_MAX_FLOW_CONTROL) in pipe_negotiate_fc() 477 final_fc = fc; in pipe_negotiate_fc()
|