Lines Matching defs:task
59 /* Get and reserve a task num */
83 /* Get IRQ of that task */
124 /* Stop the task */
140 bcom_load_image(int task, u32 *task_image)
154 if ((task < 0) || (task >= BCOM_MAX_TASKS)) {
156 ": Trying to load invalid task %d\n", task);
161 tdt = &bcom_eng->tdt[task];
164 desc = bcom_task_desc(task);
165 if (hdr->desc_size != bcom_task_num_descs(task)) {
167 ": Trying to reload wrong task image "
169 task,
171 bcom_task_num_descs(task));
185 var = bcom_task_var(task);
186 inc = bcom_task_inc(task);
205 bcom_set_initiator(int task, int initiator)
212 bcom_set_tcr_initiator(task, initiator);
218 desc = bcom_task_desc(task);
220 num_descs = bcom_task_num_descs(task);
256 /* this will need to be updated if Freescale changes their task code FDT */
279 int task;
314 for (task=0; task<BCOM_MAX_TASKS; task++)
316 out_be16(&bcom_eng->regs->tcr[task], 0);
317 out_8(&bcom_eng->regs->ipr[task], 0);
319 bcom_eng->tdt[task].context = ctx_pa;
320 bcom_eng->tdt[task].var = var_pa;
321 bcom_eng->tdt[task].fdt = fdt_pa;
345 int task;
348 for (task=0; task<BCOM_MAX_TASKS; task++)
350 out_be16(&bcom_eng->regs->tcr[task], 0);
351 out_8(&bcom_eng->regs->ipr[task], 0);