Lines Matching refs:start
8 u32 start; member
19 pr_debug("Range %d->%d\n", cur->start, cur->end); in dump_list()
38 if ((cur->start - last_end) > size) in range_alloc()
44 new->start = last_end + 1; in range_alloc()
45 new->end = new->start + size - 1; in range_alloc()
52 rc = new->start; in range_alloc()
61 static void range_free(struct list_head *head, u32 start, u32 size, in range_free() argument
68 if (cur->start == start && cur->end == (start + size - 1)) { in range_free()
91 void ocxl_pasid_afu_free(struct ocxl_fn *fn, u32 start, u32 size) in ocxl_pasid_afu_free() argument
93 return range_free(&fn->pasid_list, start, size, "afu pasid"); in ocxl_pasid_afu_free()
104 void ocxl_actag_afu_free(struct ocxl_fn *fn, u32 start, u32 size) in ocxl_actag_afu_free() argument
106 return range_free(&fn->actag_list, start, size, "afu actag"); in ocxl_actag_afu_free()