Lines Matching defs:mle
589 struct mac_label_element *mle, **new_mles;
639 LIST_FOREACH(mle, &mac_static_label_element_list, mle_list) {
640 if (*(name2 = mle->mle_name) == '?')
645 if (mle == NULL) {
646 LIST_FOREACH(mle, &mac_label_element_list, mle_list) {
647 if (*(name2 = mle->mle_name) == '?')
653 if (mle == NULL) {
654 mle = new_mles[mle_free];
655 strlcpy(mle->mle_name, mpc->mpc_labelnames[idx],
657 LIST_INIT(&mle->mle_listeners);
658 LIST_INSERT_HEAD(list, mle, mle_list);
663 LIST_INSERT_HEAD(&mle->mle_listeners, new_mlls[mll_free],
691 struct mac_label_element *mle;
708 LIST_FOREACH(mle, &mac_label_element_list, mle_list) {
709 LIST_FOREACH(mll, &mle->mle_listeners, mll_list) {
713 if (LIST_EMPTY(&mle->mle_listeners)) {
714 LIST_REMOVE(mle, mle_list);
715 FREE(mle, M_MACTEMP);
1094 struct mac_label_element *mle;
1109 LIST_FOREACH(mle, element_list, mle_list) {
1110 name = mle->mle_name;
1120 LIST_FOREACH(mll, &mle->mle_listeners, mll_list) {
1131 error = mpo_externalize(label, mle->mle_name, sb);
1235 struct mac_label_element *mle;
1244 LIST_FOREACH(mle, element_list, mle_list) {
1245 if (*(name = mle->mle_name) == '?')
1249 LIST_FOREACH(mll, &mle->mle_listeners, mll_list) {