Lines Matching defs:parser
142 * ASIC specific parser, which returns a list of memory blocks to send
149 struct hl_cs_parser parser;
152 parser.ctx_id = job->cs->ctx->asid;
153 parser.cs_sequence = job->cs->sequence;
154 parser.job_id = job->id;
156 parser.hw_queue_id = job->hw_queue_id;
157 parser.job_userptr_list = &job->userptr_list;
158 parser.patched_cb = NULL;
159 parser.user_cb = job->user_cb;
160 parser.user_cb_size = job->user_cb_size;
161 parser.queue_type = job->queue_type;
162 parser.is_kernel_allocated_cb = job->is_kernel_allocated_cb;
165 rc = hdev->asic_funcs->cs_parser(hdev, &parser);
169 job->patched_cb = parser.patched_cb;
170 job->job_cb_size = parser.patched_cb_size;
171 job->contains_dma_pkt = parser.contains_dma_pkt;