Lines Matching refs:tdt
63 if (!bcom_eng->tdt[i].stop) { /* we use stop as a marker */ in bcom_task_alloc()
64 bcom_eng->tdt[i].stop = 0xfffffffful; /* dummy addr */ in bcom_task_alloc()
114 bcom_eng->tdt[tasknum].stop = 0; in bcom_task_alloc()
127 bcom_eng->tdt[tsk->tasknum].start = 0; in bcom_task_free()
128 bcom_eng->tdt[tsk->tasknum].stop = 0; in bcom_task_free()
142 struct bcom_tdt *tdt; in bcom_load_image() local
160 tdt = &bcom_eng->tdt[task]; in bcom_load_image()
162 if (tdt->start) { in bcom_load_image()
180 tdt->start = start_pa; in bcom_load_image()
181 tdt->stop = start_pa + ((hdr->desc_size-1) * sizeof(u32)); in bcom_load_image()
288 bcom_eng->tdt = bcom_sram_alloc(tdt_size, sizeof(u32), &tdt_pa); in bcom_engine_init()
293 if (!bcom_eng->tdt || !bcom_eng->ctx || !bcom_eng->var || !bcom_eng->fdt) { in bcom_engine_init()
296 bcom_sram_free(bcom_eng->tdt); in bcom_engine_init()
304 memset(bcom_eng->tdt, 0x00, tdt_size); in bcom_engine_init()
318 bcom_eng->tdt[task].context = ctx_pa; in bcom_engine_init()
319 bcom_eng->tdt[task].var = var_pa; in bcom_engine_init()
320 bcom_eng->tdt[task].fdt = fdt_pa; in bcom_engine_init()
356 bcom_sram_free(bcom_eng->tdt); in bcom_engine_cleanup()