Lines Matching refs:bmr
26 struct xbitmap_range *bmr; in xbitmap_set() local
28 bmr = kmem_alloc(sizeof(struct xbitmap_range), KM_MAYFAIL); in xbitmap_set()
29 if (!bmr) in xbitmap_set()
32 INIT_LIST_HEAD(&bmr->list); in xbitmap_set()
33 bmr->start = start; in xbitmap_set()
34 bmr->len = len; in xbitmap_set()
35 list_add_tail(&bmr->list, &bitmap->list); in xbitmap_set()
45 struct xbitmap_range *bmr; in xbitmap_destroy() local
48 for_each_xbitmap_extent(bmr, n, bitmap) { in xbitmap_destroy()
49 list_del(&bmr->list); in xbitmap_destroy()
50 kmem_free(bmr); in xbitmap_destroy()
306 struct xbitmap_range *bmr; in xbitmap_hweight() local
310 for_each_xbitmap_extent(bmr, n, bitmap) in xbitmap_hweight()
311 ret += bmr->len; in xbitmap_hweight()