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()
1802 struct dcb_app_type *itr; in dcb_app_lookup() local
1804 list_for_each_entry(itr, &dcb_app_list, list) { in dcb_app_lookup()
1805 if (itr->app.selector == app->selector && in dcb_app_lookup()
1806 itr->app.protocol == app->protocol && in dcb_app_lookup()
1807 itr->ifindex == ifindex && in dcb_app_lookup()
1808 ((prio == -1) || itr->app.priority == prio)) in dcb_app_lookup()
1809 return itr; in dcb_app_lookup()
1841 struct dcb_app_type *itr; in dcb_getapp() local
1845 itr = dcb_app_lookup(app, dev->ifindex, -1); in dcb_getapp()
1846 if (itr) in dcb_getapp()
1847 prio = itr->app.priority; in dcb_getapp()
1865 struct dcb_app_type *itr; in dcb_setapp() local
1876 itr = dcb_app_lookup(new, dev->ifindex, -1); in dcb_setapp()
1877 if (itr) { in dcb_setapp()
1879 itr->app.priority = new->priority; in dcb_setapp()
1881 list_del(&itr->list); in dcb_setapp()
1882 kfree(itr); in dcb_setapp()
1908 struct dcb_app_type *itr; in dcb_ieee_getapp_mask() local
1912 itr = dcb_app_lookup(app, dev->ifindex, -1); in dcb_ieee_getapp_mask()
1913 if (itr) in dcb_ieee_getapp_mask()
1914 prio |= 1 << itr->app.priority; in dcb_ieee_getapp_mask()
1966 struct dcb_app_type *itr; in dcb_ieee_delapp() local
1977 if ((itr = dcb_app_lookup(del, dev->ifindex, del->priority))) { in dcb_ieee_delapp()
1978 list_del(&itr->list); in dcb_ieee_delapp()
1979 kfree(itr); in dcb_ieee_delapp()
2000 struct dcb_app_type *itr; in dcb_ieee_getapp_prio_dscp_mask_map() local
2006 list_for_each_entry(itr, &dcb_app_list, list) { in dcb_ieee_getapp_prio_dscp_mask_map()
2007 if (itr->ifindex == ifindex && in dcb_ieee_getapp_prio_dscp_mask_map()
2008 itr->app.selector == IEEE_8021QAZ_APP_SEL_DSCP && in dcb_ieee_getapp_prio_dscp_mask_map()
2009 itr->app.protocol < 64 && in dcb_ieee_getapp_prio_dscp_mask_map()
2010 itr->app.priority < IEEE_8021QAZ_MAX_TCS) { in dcb_ieee_getapp_prio_dscp_mask_map()
2011 prio = itr->app.priority; in dcb_ieee_getapp_prio_dscp_mask_map()
2012 p_map->map[prio] |= 1ULL << itr->app.protocol; in dcb_ieee_getapp_prio_dscp_mask_map()
2030 struct dcb_app_type *itr; in dcb_ieee_getapp_dscp_prio_mask_map() local
2035 list_for_each_entry(itr, &dcb_app_list, list) { in dcb_ieee_getapp_dscp_prio_mask_map()
2036 if (itr->ifindex == ifindex && in dcb_ieee_getapp_dscp_prio_mask_map()
2037 itr->app.selector == IEEE_8021QAZ_APP_SEL_DSCP && in dcb_ieee_getapp_dscp_prio_mask_map()
2038 itr->app.protocol < 64 && in dcb_ieee_getapp_dscp_prio_mask_map()
2039 itr->app.priority < IEEE_8021QAZ_MAX_TCS) in dcb_ieee_getapp_dscp_prio_mask_map()
2040 p_map->map[itr->app.protocol] |= 1 << itr->app.priority; in dcb_ieee_getapp_dscp_prio_mask_map()
2059 struct dcb_app_type *itr; in dcb_ieee_getapp_default_prio_mask() local
2063 list_for_each_entry(itr, &dcb_app_list, list) { in dcb_ieee_getapp_default_prio_mask()
2064 if (itr->ifindex == ifindex && in dcb_ieee_getapp_default_prio_mask()
2065 itr->app.selector == IEEE_8021QAZ_APP_SEL_ETHERTYPE && in dcb_ieee_getapp_default_prio_mask()
2066 itr->app.protocol == 0 && in dcb_ieee_getapp_default_prio_mask()
2067 itr->app.priority < IEEE_8021QAZ_MAX_TCS) in dcb_ieee_getapp_default_prio_mask()
2068 mask |= 1 << itr->app.priority; in dcb_ieee_getapp_default_prio_mask()