Lines Matching refs:parser
319 struct hl_cs_parser parser; in cs_parser() local
322 parser.ctx_id = job->cs->ctx->asid; in cs_parser()
323 parser.cs_sequence = job->cs->sequence; in cs_parser()
324 parser.job_id = job->id; in cs_parser()
326 parser.hw_queue_id = job->hw_queue_id; in cs_parser()
327 parser.job_userptr_list = &job->userptr_list; in cs_parser()
328 parser.patched_cb = NULL; in cs_parser()
329 parser.user_cb = job->user_cb; in cs_parser()
330 parser.user_cb_size = job->user_cb_size; in cs_parser()
331 parser.queue_type = job->queue_type; in cs_parser()
332 parser.is_kernel_allocated_cb = job->is_kernel_allocated_cb; in cs_parser()
334 parser.completion = cs_needs_completion(job->cs); in cs_parser()
336 rc = hdev->asic_funcs->cs_parser(hdev, &parser); in cs_parser()
340 job->patched_cb = parser.patched_cb; in cs_parser()
341 job->job_cb_size = parser.patched_cb_size; in cs_parser()
342 job->contains_dma_pkt = parser.contains_dma_pkt; in cs_parser()