Lines Matching refs:sdata
36 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_del_iface_deprecated() local
38 ieee802154_if_remove(sdata); in ieee802154_del_iface_deprecated()
271 struct ieee802154_sub_if_data *sdata; in mac802154_trigger_scan() local
273 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(request->wpan_dev); in mac802154_trigger_scan()
277 return mac802154_trigger_scan_locked(sdata, request); in mac802154_trigger_scan()
284 struct ieee802154_sub_if_data *sdata; in mac802154_abort_scan() local
286 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev); in mac802154_abort_scan()
290 return mac802154_abort_scan_locked(local, sdata); in mac802154_abort_scan()
296 struct ieee802154_sub_if_data *sdata; in mac802154_send_beacons() local
298 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(request->wpan_dev); in mac802154_send_beacons()
302 return mac802154_send_beacons_locked(sdata, request); in mac802154_send_beacons()
309 struct ieee802154_sub_if_data *sdata; in mac802154_stop_beacons() local
311 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev); in mac802154_stop_beacons()
315 return mac802154_stop_beacons_locked(local, sdata); in mac802154_stop_beacons()
324 struct ieee802154_sub_if_data *sdata; in mac802154_associate() local
331 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev); in mac802154_associate()
334 dev_err(&sdata->dev->dev, in mac802154_associate()
361 ret = mac802154_perform_association(sdata, parent, &short_addr); in mac802154_associate()
391 struct ieee802154_sub_if_data *sdata; in mac802154_disassociate_from_parent() local
396 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev); in mac802154_disassociate_from_parent()
403 ret = mac802154_send_disassociation_notif(sdata, child, in mac802154_disassociate_from_parent()
407 dev_err(&sdata->dev->dev, in mac802154_disassociate_from_parent()
415 ret = mac802154_send_disassociation_notif(sdata, wpan_dev->parent, in mac802154_disassociate_from_parent()
419 dev_err(&sdata->dev->dev, in mac802154_disassociate_from_parent()
451 struct ieee802154_sub_if_data *sdata; in mac802154_disassociate_child() local
454 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev); in mac802154_disassociate_child()
456 ret = mac802154_send_disassociation_notif(sdata, child, in mac802154_disassociate_child()
498 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_get_llsec_table() local
500 *table = &sdata->sec.table; in ieee802154_get_llsec_table()
508 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_lock_llsec_table() local
510 mutex_lock(&sdata->sec_mtx); in ieee802154_lock_llsec_table()
518 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_unlock_llsec_table() local
520 mutex_unlock(&sdata->sec_mtx); in ieee802154_unlock_llsec_table()
530 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_set_llsec_params() local
533 mutex_lock(&sdata->sec_mtx); in ieee802154_set_llsec_params()
534 res = mac802154_llsec_set_params(&sdata->sec, params, changed); in ieee802154_set_llsec_params()
535 mutex_unlock(&sdata->sec_mtx); in ieee802154_set_llsec_params()
546 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_get_llsec_params() local
549 mutex_lock(&sdata->sec_mtx); in ieee802154_get_llsec_params()
550 res = mac802154_llsec_get_params(&sdata->sec, params); in ieee802154_get_llsec_params()
551 mutex_unlock(&sdata->sec_mtx); in ieee802154_get_llsec_params()
562 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_add_llsec_key() local
565 mutex_lock(&sdata->sec_mtx); in ieee802154_add_llsec_key()
566 res = mac802154_llsec_key_add(&sdata->sec, id, key); in ieee802154_add_llsec_key()
567 mutex_unlock(&sdata->sec_mtx); in ieee802154_add_llsec_key()
577 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_del_llsec_key() local
580 mutex_lock(&sdata->sec_mtx); in ieee802154_del_llsec_key()
581 res = mac802154_llsec_key_del(&sdata->sec, id); in ieee802154_del_llsec_key()
582 mutex_unlock(&sdata->sec_mtx); in ieee802154_del_llsec_key()
592 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_add_seclevel() local
595 mutex_lock(&sdata->sec_mtx); in ieee802154_add_seclevel()
596 res = mac802154_llsec_seclevel_add(&sdata->sec, sl); in ieee802154_add_seclevel()
597 mutex_unlock(&sdata->sec_mtx); in ieee802154_add_seclevel()
607 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_del_seclevel() local
610 mutex_lock(&sdata->sec_mtx); in ieee802154_del_seclevel()
611 res = mac802154_llsec_seclevel_del(&sdata->sec, sl); in ieee802154_del_seclevel()
612 mutex_unlock(&sdata->sec_mtx); in ieee802154_del_seclevel()
622 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_add_device() local
625 mutex_lock(&sdata->sec_mtx); in ieee802154_add_device()
626 res = mac802154_llsec_dev_add(&sdata->sec, dev_desc); in ieee802154_add_device()
627 mutex_unlock(&sdata->sec_mtx); in ieee802154_add_device()
637 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_del_device() local
640 mutex_lock(&sdata->sec_mtx); in ieee802154_del_device()
641 res = mac802154_llsec_dev_del(&sdata->sec, extended_addr); in ieee802154_del_device()
642 mutex_unlock(&sdata->sec_mtx); in ieee802154_del_device()
653 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_add_devkey() local
656 mutex_lock(&sdata->sec_mtx); in ieee802154_add_devkey()
657 res = mac802154_llsec_devkey_add(&sdata->sec, extended_addr, key); in ieee802154_add_devkey()
658 mutex_unlock(&sdata->sec_mtx); in ieee802154_add_devkey()
669 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_del_devkey() local
672 mutex_lock(&sdata->sec_mtx); in ieee802154_del_devkey()
673 res = mac802154_llsec_devkey_del(&sdata->sec, extended_addr, key); in ieee802154_del_devkey()
674 mutex_unlock(&sdata->sec_mtx); in ieee802154_del_devkey()