Lines Matching defs:tdt
63 if (!bcom_eng->tdt[i].stop) { /* we use stop as a marker */
64 bcom_eng->tdt[i].stop = 0xfffffffful; /* dummy addr */
114 bcom_eng->tdt[tasknum].stop = 0;
127 bcom_eng->tdt[tsk->tasknum].start = 0;
128 bcom_eng->tdt[tsk->tasknum].stop = 0;
142 struct bcom_tdt *tdt;
160 tdt = &bcom_eng->tdt[task];
162 if (tdt->start) {
180 tdt->start = start_pa;
181 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(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);