Lines Matching refs:cookie

169 		int cookie = desc->cookie;  in virtex2_ssm_load()  local
194 printf ("Initializing FPGA Device %d...\n", cookie); in virtex2_ssm_load()
200 (*fn->pre) (cookie); in virtex2_ssm_load()
209 (*fn->pgm) (true, true, cookie); in virtex2_ssm_load()
217 (*fn->abort) (cookie); in virtex2_ssm_load()
220 } while (!(*fn->init) (cookie)); in virtex2_ssm_load()
222 (*fn->pgm) (false, true, cookie); in virtex2_ssm_load()
224 (*fn->clk) (true, true, cookie); in virtex2_ssm_load()
236 (*fn->abort) (cookie); in virtex2_ssm_load()
239 } while ((*fn->init) (cookie) && (*fn->busy) (cookie)); in virtex2_ssm_load()
241 (*fn->wr) (true, true, cookie); in virtex2_ssm_load()
242 (*fn->cs) (true, true, cookie); in virtex2_ssm_load()
252 (*fn->abort) (cookie); in virtex2_ssm_load()
257 if ((*fn->done) (cookie) == FPGA_SUCCESS) { in virtex2_ssm_load()
264 if ((*fn->init) (cookie)) { in virtex2_ssm_load()
269 (*fn->abort) (cookie); in virtex2_ssm_load()
274 (*fn->wdata) (data[bytecount++], true, cookie); in virtex2_ssm_load()
280 (*fn->clk) (false, true, cookie); in virtex2_ssm_load()
282 (*fn->clk) (true, true, cookie); in virtex2_ssm_load()
286 while ((*fn->busy) (cookie)) { in virtex2_ssm_load()
291 (*fn->abort) (cookie); in virtex2_ssm_load()
307 (*fn->cs) (false, true, cookie); in virtex2_ssm_load()
308 (*fn->wr) (false, true, cookie); in virtex2_ssm_load()
320 while (((*fn->done) (cookie) == FPGA_FAIL) || (*fn->init) (cookie)) { in virtex2_ssm_load()
325 (*fn->abort) (cookie); in virtex2_ssm_load()
333 printf ("Initialization of FPGA device %d complete\n", cookie); in virtex2_ssm_load()
339 (*fn->post) (cookie); in virtex2_ssm_load()
344 cookie); in virtex2_ssm_load()
365 int cookie = desc->cookie; in virtex2_ssm_dump() local
367 printf ("Starting Dump of FPGA Device %d...\n", cookie); in virtex2_ssm_dump()
369 (*fn->cs) (true, true, cookie); in virtex2_ssm_dump()
370 (*fn->clk) (true, true, cookie); in virtex2_ssm_dump()
375 (*fn->abort) (cookie); in virtex2_ssm_dump()
382 (*fn->clk) (false, true, cookie); in virtex2_ssm_dump()
383 (*fn->clk) (true, true, cookie); in virtex2_ssm_dump()
384 (*fn->rdata) (&(data[bytecount++]), cookie); in virtex2_ssm_dump()
394 (*fn->cs) (false, false, cookie); in virtex2_ssm_dump()
395 (*fn->clk) (false, true, cookie); in virtex2_ssm_dump()
396 (*fn->clk) (true, true, cookie); in virtex2_ssm_dump()