Lines Matching refs:itr

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