Lines Matching refs:level
50 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()
682 if (!(hdr->sec.level & IEEE802154_SCF_SECLEVEL_ENC)) { in llsec_do_encrypt_auth()
703 if (hdr->sec.level == IEEE802154_SCF_SECLEVEL_ENC) in llsec_do_encrypt()
725 (hdr.sec.level == IEEE802154_SCF_SECLEVEL_NONE)) { in mac802154_llsec_encrypt()
823 struct ieee802154_llsec_seclevel *level; in llsec_lookup_seclevel() local
825 list_for_each_entry_rcu(level, &sec->table.security_levels, list) { in llsec_lookup_seclevel()
826 if (level->frame_type == frame_type && in llsec_lookup_seclevel()
828 level->cmd_frame_id == cmd_frame_id)) { in llsec_lookup_seclevel()
829 *rlevel = *level; in llsec_lookup_seclevel()
889 if (!(hdr->sec.level & IEEE802154_SCF_SECLEVEL_ENC)) { in llsec_do_decrypt_auth()
911 if (hdr->sec.level == IEEE802154_SCF_SECLEVEL_ENC) in llsec_do_decrypt()
1030 if (!(seclevel.sec_levels & BIT(hdr.sec.level)) && in mac802154_llsec_decrypt()
1031 (hdr.sec.level == 0 && seclevel.device_override && in mac802154_llsec_decrypt()