Lines Matching refs:kgem_request
226 static struct kgem_request *__kgem_freed_request;
1023 static struct kgem_request *__kgem_request_alloc(struct kgem *kgem)
1025 struct kgem_request *rq;
1032 __kgem_freed_request = *(struct kgem_request **)rq;
1047 static void __kgem_request_free(struct kgem_request *rq)
1053 *(struct kgem_request **)rq = __kgem_freed_request;
1854 struct kgem_request *rq;
1857 struct kgem_request, list);
3174 static bool __kgem_retire_rq(struct kgem *kgem, struct kgem_request *rq)
3181 assert(rq != (struct kgem_request *)kgem);
3235 struct kgem_request *rq;
3240 struct kgem_request,
3262 struct kgem_request,
3307 struct kgem_request *rq;
3314 struct kgem_request *tmp;
3324 struct kgem_request,
3336 struct kgem_request, list);
3352 struct kgem_request,
3363 struct kgem_request * const rq = RQ(bo->rq), *tmp;
3369 if (rq == (struct kgem_request *)kgem) {
3376 tmp = list_first_entry(requests, struct kgem_request, list);
3390 struct kgem_request *rq = kgem->next_request;
3424 struct kgem_request *rq = kgem->next_request;
3505 assert(rq != (struct kgem_request *)kgem);
3725 struct kgem_request *rq;
3728 struct kgem_request,
3853 struct kgem_request *rq = kgem->next_request;
4120 struct kgem_request *rq;
4391 struct kgem_request *rq = __kgem_freed_request;
4392 __kgem_freed_request = *(struct kgem_request **)rq;
4523 struct kgem_request *rq;
4526 struct kgem_request,