| 2847 | } |
| 2848 | |
| 2849 | static void |
| 2850 | zone_foreach_unlocked(void (*zfunc)(uma_zone_t, void *arg), void *arg) |
| 2851 | { |
| 2852 | uma_keg_t keg; |
| 2853 | uma_zone_t zone; |
| 2854 | |
| 2855 | LIST_FOREACH(keg, &uma_kegs, uk_link) { |
| 2856 | LIST_FOREACH(zone, &keg->uk_zones, uz_link) |
| 2857 | zfunc(zone, arg); |
| 2858 | } |
| 2859 | LIST_FOREACH(zone, &uma_cachezones, uz_link) |
| 2860 | zfunc(zone, arg); |
| 2861 | } |
| 2862 | |
| 2863 | /* |
| 2864 | * Traverses every zone in the system and calls a callback |
no outgoing calls
no test coverage detected