Lines Matching refs:itr

1034 	struct dcb_app_type *itr;  in dcbnl_ieee_fill()  local
1117 list_for_each_entry(itr, &dcb_app_list, list) { in dcbnl_ieee_fill()
1118 if (itr->ifindex == netdev->ifindex) { in dcbnl_ieee_fill()
1119 err = nla_put(skb, DCB_ATTR_IEEE_APP, sizeof(itr->app), in dcbnl_ieee_fill()
1120 &itr->app); in dcbnl_ieee_fill()
1230 struct dcb_app_type *itr; in dcbnl_cee_fill() local
1276 list_for_each_entry(itr, &dcb_app_list, list) { in dcbnl_cee_fill()
1277 if (itr->ifindex == netdev->ifindex) { in dcbnl_cee_fill()
1284 itr->app.selector); in dcbnl_cee_fill()
1289 itr->app.protocol); in dcbnl_cee_fill()
1294 itr->app.priority); in dcbnl_cee_fill()
1800 struct dcb_app_type *itr; in dcb_app_lookup() local
1802 list_for_each_entry(itr, &dcb_app_list, list) { in dcb_app_lookup()
1803 if (itr->app.selector == app->selector && in dcb_app_lookup()
1804 itr->app.protocol == app->protocol && in dcb_app_lookup()
1805 itr->ifindex == ifindex && in dcb_app_lookup()
1806 ((prio == -1) || itr->app.priority == prio)) in dcb_app_lookup()
1807 return itr; in dcb_app_lookup()
1837 struct dcb_app_type *itr; in dcb_getapp() local
1841 itr = dcb_app_lookup(app, dev->ifindex, -1); in dcb_getapp()
1842 if (itr) in dcb_getapp()
1843 prio = itr->app.priority; in dcb_getapp()
1859 struct dcb_app_type *itr; in dcb_setapp() local
1870 itr = dcb_app_lookup(new, dev->ifindex, -1); in dcb_setapp()
1871 if (itr) { in dcb_setapp()
1873 itr->app.priority = new->priority; in dcb_setapp()
1875 list_del(&itr->list); in dcb_setapp()
1876 kfree(itr); in dcb_setapp()
1900 struct dcb_app_type *itr; in dcb_ieee_getapp_mask() local
1904 itr = dcb_app_lookup(app, dev->ifindex, -1); in dcb_ieee_getapp_mask()
1905 if (itr) in dcb_ieee_getapp_mask()
1906 prio |= 1 << itr->app.priority; in dcb_ieee_getapp_mask()
1954 struct dcb_app_type *itr; in dcb_ieee_delapp() local
1965 if ((itr = dcb_app_lookup(del, dev->ifindex, del->priority))) { in dcb_ieee_delapp()
1966 list_del(&itr->list); in dcb_ieee_delapp()
1967 kfree(itr); in dcb_ieee_delapp()
1988 struct dcb_app_type *itr; in dcb_ieee_getapp_prio_dscp_mask_map() local
1994 list_for_each_entry(itr, &dcb_app_list, list) { in dcb_ieee_getapp_prio_dscp_mask_map()
1995 if (itr->ifindex == ifindex && in dcb_ieee_getapp_prio_dscp_mask_map()
1996 itr->app.selector == IEEE_8021QAZ_APP_SEL_DSCP && in dcb_ieee_getapp_prio_dscp_mask_map()
1997 itr->app.protocol < 64 && in dcb_ieee_getapp_prio_dscp_mask_map()
1998 itr->app.priority < IEEE_8021QAZ_MAX_TCS) { in dcb_ieee_getapp_prio_dscp_mask_map()
1999 prio = itr->app.priority; in dcb_ieee_getapp_prio_dscp_mask_map()
2000 p_map->map[prio] |= 1ULL << itr->app.protocol; in dcb_ieee_getapp_prio_dscp_mask_map()
2018 struct dcb_app_type *itr; in dcb_ieee_getapp_dscp_prio_mask_map() local
2023 list_for_each_entry(itr, &dcb_app_list, list) { in dcb_ieee_getapp_dscp_prio_mask_map()
2024 if (itr->ifindex == ifindex && in dcb_ieee_getapp_dscp_prio_mask_map()
2025 itr->app.selector == IEEE_8021QAZ_APP_SEL_DSCP && in dcb_ieee_getapp_dscp_prio_mask_map()
2026 itr->app.protocol < 64 && in dcb_ieee_getapp_dscp_prio_mask_map()
2027 itr->app.priority < IEEE_8021QAZ_MAX_TCS) in dcb_ieee_getapp_dscp_prio_mask_map()
2028 p_map->map[itr->app.protocol] |= 1 << itr->app.priority; in dcb_ieee_getapp_dscp_prio_mask_map()
2047 struct dcb_app_type *itr; in dcb_ieee_getapp_default_prio_mask() local
2051 list_for_each_entry(itr, &dcb_app_list, list) { in dcb_ieee_getapp_default_prio_mask()
2052 if (itr->ifindex == ifindex && in dcb_ieee_getapp_default_prio_mask()
2053 itr->app.selector == IEEE_8021QAZ_APP_SEL_ETHERTYPE && in dcb_ieee_getapp_default_prio_mask()
2054 itr->app.protocol == 0 && in dcb_ieee_getapp_default_prio_mask()
2055 itr->app.priority < IEEE_8021QAZ_MAX_TCS) in dcb_ieee_getapp_default_prio_mask()
2056 mask |= 1 << itr->app.priority; in dcb_ieee_getapp_default_prio_mask()