Lines Matching refs:tdt
63 if (!bcom_eng->tdt[i].stop) { /* we use stop as a marker */
64 bcom_eng->tdt[i].stop = 0xfffffffful; /* dummy addr */
115 bcom_eng->tdt[tasknum].stop = 0;
128 bcom_eng->tdt[tsk->tasknum].start = 0;
129 bcom_eng->tdt[tsk->tasknum].stop = 0;
143 struct bcom_tdt *tdt;
161 tdt = &bcom_eng->tdt[task];
163 if (tdt->start) {
181 tdt->start = start_pa;
182 tdt->stop = start_pa + ((hdr->desc_size-1) * sizeof(u32));
289 bcom_eng->tdt = bcom_sram_alloc(tdt_size, sizeof(u32), &tdt_pa);
294 if (!bcom_eng->tdt || !bcom_eng->ctx || !bcom_eng->var || !bcom_eng->fdt) {
297 bcom_sram_free(bcom_eng->tdt);
305 memset_io(bcom_eng->tdt, 0x00, tdt_size);
319 bcom_eng->tdt[task].context = ctx_pa;
320 bcom_eng->tdt[task].var = var_pa;
321 bcom_eng->tdt[task].fdt = fdt_pa;
357 bcom_sram_free(bcom_eng->tdt);