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()
115 bcom_eng->tdt[tasknum].stop = 0; in bcom_task_alloc()
128 bcom_eng->tdt[tsk->tasknum].start = 0; in bcom_task_free()
129 bcom_eng->tdt[tsk->tasknum].stop = 0; in bcom_task_free()
143 struct bcom_tdt *tdt; in bcom_load_image() local
161 tdt = &bcom_eng->tdt[task]; in bcom_load_image()
163 if (tdt->start) { in bcom_load_image()
181 tdt->start = start_pa; in bcom_load_image()
182 tdt->stop = start_pa + ((hdr->desc_size-1) * sizeof(u32)); in bcom_load_image()
289 bcom_eng->tdt = bcom_sram_alloc(tdt_size, sizeof(u32), &tdt_pa); in bcom_engine_init()
294 if (!bcom_eng->tdt || !bcom_eng->ctx || !bcom_eng->var || !bcom_eng->fdt) { in bcom_engine_init()
297 bcom_sram_free(bcom_eng->tdt); in bcom_engine_init()
305 memset(bcom_eng->tdt, 0x00, tdt_size); in bcom_engine_init()
319 bcom_eng->tdt[task].context = ctx_pa; in bcom_engine_init()
320 bcom_eng->tdt[task].var = var_pa; in bcom_engine_init()
321 bcom_eng->tdt[task].fdt = fdt_pa; in bcom_engine_init()
357 bcom_sram_free(bcom_eng->tdt); in bcom_engine_cleanup()