Lines Matching refs:itr

1143 	struct dcb_app_type *itr;
1225 list_for_each_entry(itr, &dcb_app_list, list) {
1226 if (itr->ifindex == netdev->ifindex) {
1228 dcbnl_app_attr_type_get(itr->app.selector);
1229 err = nla_put(skb, type, sizeof(itr->app), &itr->app);
1250 list_for_each_entry(itr, &dcb_rewr_list, list) {
1251 if (itr->ifindex == netdev->ifindex) {
1253 dcbnl_app_attr_type_get(itr->app.selector);
1254 err = nla_put(skb, type, sizeof(itr->app), &itr->app);
1366 struct dcb_app_type *itr;
1412 list_for_each_entry(itr, &dcb_app_list, list) {
1413 if (itr->ifindex == netdev->ifindex) {
1420 itr->app.selector);
1425 itr->app.protocol);
1430 itr->app.priority);
1973 struct dcb_app_type *itr;
1975 list_for_each_entry(itr, &dcb_rewr_list, list) {
1976 if (itr->app.selector == app->selector &&
1977 itr->app.priority == app->priority &&
1978 itr->ifindex == ifindex &&
1979 ((proto == -1) || itr->app.protocol == proto))
1980 return itr;
1989 struct dcb_app_type *itr;
1991 list_for_each_entry(itr, &dcb_app_list, list) {
1992 if (itr->app.selector == app->selector &&
1993 itr->app.protocol == app->protocol &&
1994 itr->ifindex == ifindex &&
1995 ((prio == -1) || itr->app.priority == prio))
1996 return itr;
2029 struct dcb_app_type *itr;
2033 itr = dcb_app_lookup(app, dev->ifindex, -1);
2034 if (itr)
2035 prio = itr->app.priority;
2053 struct dcb_app_type *itr;
2064 itr = dcb_app_lookup(new, dev->ifindex, -1);
2065 if (itr) {
2067 itr->app.priority = new->priority;
2069 list_del(&itr->list);
2070 kfree(itr);
2096 struct dcb_app_type *itr;
2100 itr = dcb_app_lookup(app, dev->ifindex, -1);
2101 if (itr)
2102 prio |= 1 << itr->app.priority;
2112 struct dcb_app_type *itr;
2116 itr = dcb_rewr_lookup(app, dev->ifindex, -1);
2117 if (itr)
2118 proto = itr->app.protocol;
2148 struct dcb_app_type *itr;
2153 itr = dcb_rewr_lookup(del, dev->ifindex, del->protocol);
2154 if (itr) {
2155 list_del(&itr->list);
2156 kfree(itr);
2211 struct dcb_app_type *itr;
2222 if ((itr = dcb_app_lookup(del, dev->ifindex, del->priority))) {
2223 list_del(&itr->list);
2224 kfree(itr);
2242 struct dcb_app_type *itr;
2248 list_for_each_entry(itr, &dcb_rewr_list, list) {
2249 if (itr->ifindex == ifindex &&
2250 itr->app.selector == DCB_APP_SEL_PCP &&
2251 itr->app.protocol < 16 &&
2252 itr->app.priority < IEEE_8021QAZ_MAX_TCS) {
2253 prio = itr->app.priority;
2254 p_map->map[prio] |= 1 << itr->app.protocol;
2268 struct dcb_app_type *itr;
2274 list_for_each_entry(itr, &dcb_rewr_list, list) {
2275 if (itr->ifindex == ifindex &&
2276 itr->app.selector == IEEE_8021QAZ_APP_SEL_DSCP &&
2277 itr->app.protocol < 64 &&
2278 itr->app.priority < IEEE_8021QAZ_MAX_TCS) {
2279 prio = itr->app.priority;
2280 p_map->map[prio] |= 1ULL << itr->app.protocol;
2297 struct dcb_app_type *itr;
2303 list_for_each_entry(itr, &dcb_app_list, list) {
2304 if (itr->ifindex == ifindex &&
2305 itr->app.selector == IEEE_8021QAZ_APP_SEL_DSCP &&
2306 itr->app.protocol < 64 &&
2307 itr->app.priority < IEEE_8021QAZ_MAX_TCS) {
2308 prio = itr->app.priority;
2309 p_map->map[prio] |= 1ULL << itr->app.protocol;
2327 struct dcb_app_type *itr;
2332 list_for_each_entry(itr, &dcb_app_list, list) {
2333 if (itr->ifindex == ifindex &&
2334 itr->app.selector == IEEE_8021QAZ_APP_SEL_DSCP &&
2335 itr->app.protocol < 64 &&
2336 itr->app.priority < IEEE_8021QAZ_MAX_TCS)
2337 p_map->map[itr->app.protocol] |= 1 << itr->app.priority;
2356 struct dcb_app_type *itr;
2360 list_for_each_entry(itr, &dcb_app_list, list) {
2361 if (itr->ifindex == ifindex &&
2362 itr->app.selector == IEEE_8021QAZ_APP_SEL_ETHERTYPE &&
2363 itr->app.protocol == 0 &&
2364 itr->app.priority < IEEE_8021QAZ_MAX_TCS)
2365 mask |= 1 << itr->app.priority;
2375 struct dcb_app_type *itr, *tmp;
2379 list_for_each_entry_safe(itr, tmp, &dcb_app_list, list) {
2380 if (itr->ifindex == dev->ifindex) {
2381 list_del(&itr->list);
2382 kfree(itr);