• Home
  • Raw
  • Download

Lines Matching refs:sl

1225 		     struct ieee802154_llsec_seclevel *sl)  in llsec_parse_seclevel()  argument
1227 memset(sl, 0, sizeof(*sl)); in llsec_parse_seclevel()
1234 sl->frame_type = nla_get_u8(info->attrs[IEEE802154_ATTR_LLSEC_FRAME_TYPE]); in llsec_parse_seclevel()
1235 if (sl->frame_type == IEEE802154_FC_TYPE_MAC_CMD) { in llsec_parse_seclevel()
1239 sl->cmd_frame_id = nla_get_u8(info->attrs[IEEE802154_ATTR_LLSEC_CMD_FRAME_ID]); in llsec_parse_seclevel()
1242 sl->sec_levels = nla_get_u8(info->attrs[IEEE802154_ATTR_LLSEC_SECLEVELS]); in llsec_parse_seclevel()
1243 sl->device_override = nla_get_u8(info->attrs[IEEE802154_ATTR_LLSEC_DEV_OVERRIDE]); in llsec_parse_seclevel()
1251 struct ieee802154_llsec_seclevel sl; in llsec_add_seclevel() local
1253 if (llsec_parse_seclevel(info, &sl)) in llsec_add_seclevel()
1256 return ops->llsec->add_seclevel(dev, &sl); in llsec_add_seclevel()
1271 struct ieee802154_llsec_seclevel sl; in llsec_del_seclevel() local
1273 if (llsec_parse_seclevel(info, &sl)) in llsec_del_seclevel()
1276 return ops->llsec->del_seclevel(dev, &sl); in llsec_del_seclevel()
1286 const struct ieee802154_llsec_seclevel *sl, in ieee802154_nl_fill_seclevel() argument
1298 nla_put_u8(msg, IEEE802154_ATTR_LLSEC_FRAME_TYPE, sl->frame_type) || in ieee802154_nl_fill_seclevel()
1299 nla_put_u8(msg, IEEE802154_ATTR_LLSEC_SECLEVELS, sl->sec_levels) || in ieee802154_nl_fill_seclevel()
1301 sl->device_override)) in ieee802154_nl_fill_seclevel()
1304 if (sl->frame_type == IEEE802154_FC_TYPE_MAC_CMD && in ieee802154_nl_fill_seclevel()
1306 sl->cmd_frame_id)) in ieee802154_nl_fill_seclevel()