Lines Matching refs:sdata
31 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_dev_set_short_addr() local
35 spin_lock_bh(&sdata->mib_lock); in mac802154_dev_set_short_addr()
36 sdata->wpan_dev.short_addr = val; in mac802154_dev_set_short_addr()
37 spin_unlock_bh(&sdata->mib_lock); in mac802154_dev_set_short_addr()
42 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_dev_get_short_addr() local
47 spin_lock_bh(&sdata->mib_lock); in mac802154_dev_get_short_addr()
48 ret = sdata->wpan_dev.short_addr; in mac802154_dev_get_short_addr()
49 spin_unlock_bh(&sdata->mib_lock); in mac802154_dev_get_short_addr()
56 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_dev_get_pan_id() local
61 spin_lock_bh(&sdata->mib_lock); in mac802154_dev_get_pan_id()
62 ret = sdata->wpan_dev.pan_id; in mac802154_dev_get_pan_id()
63 spin_unlock_bh(&sdata->mib_lock); in mac802154_dev_get_pan_id()
70 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_dev_set_pan_id() local
74 spin_lock_bh(&sdata->mib_lock); in mac802154_dev_set_pan_id()
75 sdata->wpan_dev.pan_id = val; in mac802154_dev_set_pan_id()
76 spin_unlock_bh(&sdata->mib_lock); in mac802154_dev_set_pan_id()
81 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_dev_get_dsn() local
85 return sdata->wpan_dev.dsn++; in mac802154_dev_get_dsn()
90 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_dev_set_page_channel() local
91 struct ieee802154_local *local = sdata->local; in mac802154_dev_set_page_channel()
110 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_get_params() local
115 mutex_lock(&sdata->sec_mtx); in mac802154_get_params()
116 res = mac802154_llsec_get_params(&sdata->sec, params); in mac802154_get_params()
117 mutex_unlock(&sdata->sec_mtx); in mac802154_get_params()
126 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_set_params() local
131 mutex_lock(&sdata->sec_mtx); in mac802154_set_params()
132 res = mac802154_llsec_set_params(&sdata->sec, params, changed); in mac802154_set_params()
133 mutex_unlock(&sdata->sec_mtx); in mac802154_set_params()
142 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_add_key() local
147 mutex_lock(&sdata->sec_mtx); in mac802154_add_key()
148 res = mac802154_llsec_key_add(&sdata->sec, id, key); in mac802154_add_key()
149 mutex_unlock(&sdata->sec_mtx); in mac802154_add_key()
157 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_del_key() local
162 mutex_lock(&sdata->sec_mtx); in mac802154_del_key()
163 res = mac802154_llsec_key_del(&sdata->sec, id); in mac802154_del_key()
164 mutex_unlock(&sdata->sec_mtx); in mac802154_del_key()
172 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_add_dev() local
177 mutex_lock(&sdata->sec_mtx); in mac802154_add_dev()
178 res = mac802154_llsec_dev_add(&sdata->sec, llsec_dev); in mac802154_add_dev()
179 mutex_unlock(&sdata->sec_mtx); in mac802154_add_dev()
186 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_del_dev() local
191 mutex_lock(&sdata->sec_mtx); in mac802154_del_dev()
192 res = mac802154_llsec_dev_del(&sdata->sec, dev_addr); in mac802154_del_dev()
193 mutex_unlock(&sdata->sec_mtx); in mac802154_del_dev()
202 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_add_devkey() local
207 mutex_lock(&sdata->sec_mtx); in mac802154_add_devkey()
208 res = mac802154_llsec_devkey_add(&sdata->sec, device_addr, key); in mac802154_add_devkey()
209 mutex_unlock(&sdata->sec_mtx); in mac802154_add_devkey()
218 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_del_devkey() local
223 mutex_lock(&sdata->sec_mtx); in mac802154_del_devkey()
224 res = mac802154_llsec_devkey_del(&sdata->sec, device_addr, key); in mac802154_del_devkey()
225 mutex_unlock(&sdata->sec_mtx); in mac802154_del_devkey()
233 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_add_seclevel() local
238 mutex_lock(&sdata->sec_mtx); in mac802154_add_seclevel()
239 res = mac802154_llsec_seclevel_add(&sdata->sec, sl); in mac802154_add_seclevel()
240 mutex_unlock(&sdata->sec_mtx); in mac802154_add_seclevel()
248 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_del_seclevel() local
253 mutex_lock(&sdata->sec_mtx); in mac802154_del_seclevel()
254 res = mac802154_llsec_seclevel_del(&sdata->sec, sl); in mac802154_del_seclevel()
255 mutex_unlock(&sdata->sec_mtx); in mac802154_del_seclevel()
262 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_lock_table() local
266 mutex_lock(&sdata->sec_mtx); in mac802154_lock_table()
272 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_get_table() local
276 *t = &sdata->sec.table; in mac802154_get_table()
281 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_unlock_table() local
285 mutex_unlock(&sdata->sec_mtx); in mac802154_unlock_table()