/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ioam6.c | 109 struct ioam6_pernet_data *nsdata; in ioam6_genl_addns() local 120 nsdata = ioam6_pernet(genl_info_net(info)); in ioam6_genl_addns() 122 mutex_lock(&nsdata->lock); in ioam6_genl_addns() 124 ns = rhashtable_lookup_fast(&nsdata->namespaces, &id, rht_ns_params); in ioam6_genl_addns() 151 err = rhashtable_lookup_insert_fast(&nsdata->namespaces, &ns->head, in ioam6_genl_addns() 157 mutex_unlock(&nsdata->lock); in ioam6_genl_addns() 163 struct ioam6_pernet_data *nsdata; in ioam6_genl_delns() local 173 nsdata = ioam6_pernet(genl_info_net(info)); in ioam6_genl_delns() 175 mutex_lock(&nsdata->lock); in ioam6_genl_delns() 177 ns = rhashtable_lookup_fast(&nsdata in ioam6_genl_delns() 248 struct ioam6_pernet_data *nsdata = ioam6_pernet(sock_net(cb->skb->sk)); ioam6_genl_dumpns_start() local 314 struct ioam6_pernet_data *nsdata; ioam6_genl_addsc() local 362 struct ioam6_pernet_data *nsdata; ioam6_genl_delsc() local 434 struct ioam6_pernet_data *nsdata = ioam6_pernet(sock_net(cb->skb->sk)); ioam6_genl_dumpsc_start() local 502 struct ioam6_pernet_data *nsdata; ioam6_genl_ns_set_schema() local 628 struct ioam6_pernet_data *nsdata = ioam6_pernet(net); ioam6_namespace() local 900 struct ioam6_pernet_data *nsdata; ioam6_net_init() local 930 struct ioam6_pernet_data *nsdata = ioam6_pernet(net); ioam6_net_exit() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_ns_current_pid_tgid.c | 16 struct bpf_pidns_info nsdata; in handler() local 18 if (bpf_get_ns_current_pid_tgid(dev, ino, &nsdata, sizeof(struct bpf_pidns_info))) in handler() 21 user_pid = nsdata.pid; in handler() 22 user_tgid = nsdata.tgid; in handler()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_ns_current_pid_tgid.c | 19 struct bpf_pidns_info nsdata; in trace() local 22 if (bpf_get_ns_current_pid_tgid(res.dev, res.ino, &nsdata, in trace() 26 ns_pid_tgid = (__u64)nsdata.tgid << 32 | nsdata.pid; in trace()
|
/kernel/linux/linux-6.6/net/mac802154/ |
H A D | iface.c | 215 struct ieee802154_sub_if_data *nsdata) in ieee802154_check_mac_settings() 217 struct wpan_dev *nwpan_dev = &nsdata->wpan_dev; in ieee802154_check_mac_settings() 222 if (sdata->iface_default_filtering != nsdata->iface_default_filtering) in ieee802154_check_mac_settings() 257 struct ieee802154_sub_if_data *nsdata; in ieee802154_check_concurrent_iface() local 260 list_for_each_entry(nsdata, &local->interfaces, list) { in ieee802154_check_concurrent_iface() 261 if (nsdata != sdata && ieee802154_sdata_running(nsdata)) { in ieee802154_check_concurrent_iface() 270 nsdata->wpan_dev.iftype != NL802154_IFTYPE_MONITOR) in ieee802154_check_concurrent_iface() 276 ret = ieee802154_check_mac_settings(local, sdata, nsdata); in ieee802154_check_concurrent_iface() 213 ieee802154_check_mac_settings(struct ieee802154_local *local, struct ieee802154_sub_if_data *sdata, struct ieee802154_sub_if_data *nsdata) ieee802154_check_mac_settings() argument
|
/kernel/linux/linux-5.10/net/mac802154/ |
H A D | iface.c | 270 struct ieee802154_sub_if_data *nsdata; in ieee802154_check_concurrent_iface() local 273 list_for_each_entry(nsdata, &local->interfaces, list) { in ieee802154_check_concurrent_iface() 274 if (nsdata != sdata && ieee802154_sdata_running(nsdata)) { in ieee802154_check_concurrent_iface() 283 nsdata->wpan_dev.iftype == NL802154_IFTYPE_NODE) in ieee802154_check_concurrent_iface() 290 &nsdata->wpan_dev); in ieee802154_check_concurrent_iface()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | iface.c | 313 struct ieee80211_sub_if_data *nsdata; in ieee80211_check_concurrent_iface() local 319 list_for_each_entry(nsdata, &local->interfaces, list) { in ieee80211_check_concurrent_iface() 320 if (nsdata != sdata && ieee80211_sdata_running(nsdata)) { in ieee80211_check_concurrent_iface() 325 nsdata->vif.type != NL80211_IFTYPE_MONITOR) || in ieee80211_check_concurrent_iface() 327 nsdata->vif.type == NL80211_IFTYPE_OCB)) in ieee80211_check_concurrent_iface() 341 nsdata->vif.type == NL80211_IFTYPE_ADHOC) in ieee80211_check_concurrent_iface() 347 if (nsdata->vif.bss_conf.csa_active) in ieee80211_check_concurrent_iface() 355 nsdata->vif.addr)) in ieee80211_check_concurrent_iface() 362 nsdata in ieee80211_check_concurrent_iface() [all...] |
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | iface.c | 247 struct ieee80211_sub_if_data *nsdata; in ieee80211_check_concurrent_iface() local 253 list_for_each_entry(nsdata, &local->interfaces, list) { in ieee80211_check_concurrent_iface() 254 if (nsdata != sdata && ieee80211_sdata_running(nsdata)) { in ieee80211_check_concurrent_iface() 259 nsdata->vif.type != NL80211_IFTYPE_MONITOR) || in ieee80211_check_concurrent_iface() 261 nsdata->vif.type == NL80211_IFTYPE_OCB)) in ieee80211_check_concurrent_iface() 275 nsdata->vif.type == NL80211_IFTYPE_ADHOC) in ieee80211_check_concurrent_iface() 281 if (nsdata->vif.csa_active) in ieee80211_check_concurrent_iface() 289 nsdata->vif.addr)) in ieee80211_check_concurrent_iface() 296 nsdata in ieee80211_check_concurrent_iface() [all...] |
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | helpers.c | 538 struct bpf_pidns_info *, nsdata, u32, size) in BPF_CALL_4() 562 nsdata->pid = task_pid_nr_ns(task, pidns); in BPF_CALL_4() 563 nsdata->tgid = task_tgid_nr_ns(task, pidns); in BPF_CALL_4() 566 memset((void *)nsdata, 0, (size_t) size); in BPF_CALL_4()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | helpers.c | 586 struct bpf_pidns_info *, nsdata, u32, size) in BPF_CALL_4() 610 nsdata->pid = task_pid_nr_ns(task, pidns); in BPF_CALL_4() 611 nsdata->tgid = task_tgid_nr_ns(task, pidns); in BPF_CALL_4() 614 memset((void *)nsdata, 0, (size_t) size); in BPF_CALL_4()
|