Home
last modified time | relevance | path

Searched refs:reserved_top (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_alloc.c46 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in hns_roce_bitmap_alloc()
86 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in hns_roce_bitmap_alloc_range()
117 obj &= bitmap->max + bitmap->reserved_top - 1; in hns_roce_bitmap_free_range()
125 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in hns_roce_bitmap_free_range()
131 u32 reserved_bot, u32 reserved_top) in hns_roce_bitmap_init()
140 bitmap->max = num - reserved_top; in hns_roce_bitmap_init()
142 bitmap->reserved_top = reserved_top; in hns_roce_bitmap_init()
130 hns_roce_bitmap_init(struct hns_roce_bitmap *bitmap, u32 num, u32 mask, u32 reserved_bot, u32 reserved_top) hns_roce_bitmap_init() argument
H A Dhns_roce_device.h292 unsigned long reserved_top; member
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Dalloc.c52 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in mlx4_bitmap_alloc()
122 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in mlx4_bitmap_alloc_range()
154 return obj & (bitmap->max + bitmap->reserved_top - 1); in mlx4_bitmap_masked_value()
160 obj &= bitmap->max + bitmap->reserved_top - 1; in mlx4_bitmap_free_range()
165 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in mlx4_bitmap_free_range()
174 u32 reserved_bot, u32 reserved_top) in mlx4_bitmap_init()
182 bitmap->max = num - reserved_top; in mlx4_bitmap_init()
184 bitmap->reserved_top = reserved_top; in mlx4_bitmap_init()
185 bitmap->avail = num - reserved_top in mlx4_bitmap_init()
173 mlx4_bitmap_init(struct mlx4_bitmap *bitmap, u32 num, u32 mask, u32 reserved_bot, u32 reserved_top) mlx4_bitmap_init() argument
[all...]
H A Dmlx4.h243 u32 reserved_top; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Dalloc.c52 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in mlx4_bitmap_alloc()
122 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in mlx4_bitmap_alloc_range()
154 return obj & (bitmap->max + bitmap->reserved_top - 1); in mlx4_bitmap_masked_value()
160 obj &= bitmap->max + bitmap->reserved_top - 1; in mlx4_bitmap_free_range()
165 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in mlx4_bitmap_free_range()
174 u32 reserved_bot, u32 reserved_top) in mlx4_bitmap_init()
182 bitmap->max = num - reserved_top; in mlx4_bitmap_init()
184 bitmap->reserved_top = reserved_top; in mlx4_bitmap_init()
185 bitmap->avail = num - reserved_top in mlx4_bitmap_init()
173 mlx4_bitmap_init(struct mlx4_bitmap *bitmap, u32 num, u32 mask, u32 reserved_bot, u32 reserved_top) mlx4_bitmap_init() argument
[all...]
H A Dmlx4.h245 u32 reserved_top; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_device.h225 unsigned long reserved_top; member

Completed in 15 milliseconds