Lines Matching refs:level
58 msl = container_of(sl, struct mac802154_llsec_seclevel, level); in mac802154_llsec_destroy()
489 level); in llsec_find_seclevel()
507 entry->level = *sl; in mac802154_llsec_seclevel_add()
509 list_add_tail_rcu(&entry->level.list, &sec->table.security_levels); in mac802154_llsec_seclevel_add()
523 list_del_rcu(&pos->level.list); in mac802154_llsec_seclevel_del()
613 iv[13] = sec->level; in llsec_geniv()
677 if (!(hdr->sec.level & IEEE802154_SCF_SECLEVEL_ENC)) { in llsec_do_encrypt_auth()
698 if (hdr->sec.level == IEEE802154_SCF_SECLEVEL_ENC) in llsec_do_encrypt()
716 if (!hdr.fc.security_enabled || hdr.sec.level == 0) { in mac802154_llsec_encrypt()
814 struct ieee802154_llsec_seclevel *level; in llsec_lookup_seclevel() local
816 list_for_each_entry_rcu(level, &sec->table.security_levels, list) { in llsec_lookup_seclevel()
817 if (level->frame_type == frame_type && in llsec_lookup_seclevel()
819 level->cmd_frame_id == cmd_frame_id)) { in llsec_lookup_seclevel()
820 *rlevel = *level; in llsec_lookup_seclevel()
880 if (!(hdr->sec.level & IEEE802154_SCF_SECLEVEL_ENC)) { in llsec_do_decrypt_auth()
902 if (hdr->sec.level == IEEE802154_SCF_SECLEVEL_ENC) in llsec_do_decrypt()
1021 if (!(seclevel.sec_levels & BIT(hdr.sec.level)) && in mac802154_llsec_decrypt()
1022 (hdr.sec.level == 0 && seclevel.device_override && in mac802154_llsec_decrypt()