Lines Matching refs:cookie

115 		int cookie = desc->cookie;	/* make a local copy */  in spartan3_sp_load()  local
143 printf ("Loading FPGA Device %d...\n", cookie); in spartan3_sp_load()
149 (*fn->pre) (cookie); in spartan3_sp_load()
153 (*fn->pgm) (true, true, cookie); /* Assert the program, commit */ in spartan3_sp_load()
157 (*fn->pgm) (false, true, cookie); /* Deassert the program, commit */ in spartan3_sp_load()
165 (*fn->abort) (cookie); /* abort the burn */ in spartan3_sp_load()
168 } while ((*fn->init) (cookie) && (*fn->busy) (cookie)); in spartan3_sp_load()
170 (*fn->wr) (true, true, cookie); /* Assert write, commit */ in spartan3_sp_load()
171 (*fn->cs) (true, true, cookie); /* Assert chip select, commit */ in spartan3_sp_load()
172 (*fn->clk) (true, true, cookie); /* Assert the clock pin */ in spartan3_sp_load()
179 (*fn->wdata) (data[bytecount++], true, cookie); /* write the data */ in spartan3_sp_load()
181 (*fn->clk) (false, true, cookie); /* Deassert the clock pin */ in spartan3_sp_load()
183 (*fn->clk) (true, true, cookie); /* Assert the clock pin */ in spartan3_sp_load()
187 while ((*fn->busy) (cookie)) { in spartan3_sp_load()
192 (*fn->clk) (false, true, cookie); /* Deassert the clock pin */ in spartan3_sp_load()
194 (*fn->clk) (true, true, cookie); /* Assert the clock pin */ in spartan3_sp_load()
198 (*fn->abort) (cookie); /* abort the burn */ in spartan3_sp_load()
211 (*fn->cs) (false, true, cookie); /* Deassert the chip select */ in spartan3_sp_load()
212 (*fn->wr) (false, true, cookie); /* Deassert the write pin */ in spartan3_sp_load()
221 while ((*fn->done) (cookie) == FPGA_FAIL) { in spartan3_sp_load()
226 (*fn->clk) (false, true, cookie); /* Deassert the clock pin */ in spartan3_sp_load()
228 (*fn->clk) (true, true, cookie); /* Assert the clock pin */ in spartan3_sp_load()
232 (*fn->abort) (cookie); /* abort the burn */ in spartan3_sp_load()
242 (*fn->post) (cookie); in spartan3_sp_load()
266 int cookie = desc->cookie; /* make a local copy */ in spartan3_sp_dump() local
268 printf ("Starting Dump of FPGA Device %d...\n", cookie); in spartan3_sp_dump()
270 (*fn->cs) (true, true, cookie); /* Assert chip select, commit */ in spartan3_sp_dump()
271 (*fn->clk) (true, true, cookie); /* Assert the clock pin */ in spartan3_sp_dump()
277 (*fn->clk) (false, true, cookie); /* Deassert the clock pin */ in spartan3_sp_dump()
278 (*fn->clk) (true, true, cookie); /* Assert the clock pin */ in spartan3_sp_dump()
279 (*fn->rdata) (&(data[bytecount++]), cookie); /* read the data */ in spartan3_sp_dump()
286 (*fn->cs) (false, false, cookie); /* Deassert the chip select */ in spartan3_sp_dump()
287 (*fn->clk) (false, true, cookie); /* Deassert the clock pin */ in spartan3_sp_dump()
288 (*fn->clk) (true, true, cookie); /* Assert the clock pin */ in spartan3_sp_dump()
319 int cookie = desc->cookie; /* make a local copy */ in spartan3_ss_load() local
333 printf ("Loading FPGA Device %d...\n", cookie); in spartan3_ss_load()
340 (*fn->pre) (cookie); in spartan3_ss_load()
344 (*fn->pgm) (true, true, cookie); /* Assert the program, commit */ in spartan3_ss_load()
353 (*fn->abort) (cookie); in spartan3_ss_load()
356 } while (!(*fn->init) (cookie)); in spartan3_ss_load()
360 (*fn->pgm) (false, true, cookie); /* Deassert the program, commit */ in spartan3_ss_load()
369 (*fn->abort) (cookie); in spartan3_ss_load()
372 } while ((*fn->init) (cookie)); in spartan3_ss_load()
376 (*fn->bwr) (data, bsize, true, cookie); in spartan3_ss_load()
382 if ((*fn->done) (cookie) == 0 && (*fn->init) (cookie)) { in spartan3_ss_load()
385 (*fn->abort) (cookie); in spartan3_ss_load()
392 (*fn->clk) (false, true, cookie); in spartan3_ss_load()
395 (*fn->wr) ((val & 0x80), true, cookie); in spartan3_ss_load()
398 (*fn->clk) (true, true, cookie); in spartan3_ss_load()
420 (*fn->wr) (true, true, cookie); in spartan3_ss_load()
422 while (! (*fn->done) (cookie)) { in spartan3_ss_load()
427 (*fn->clk) (false, true, cookie); /* Deassert the clock pin */ in spartan3_ss_load()
429 (*fn->clk) (true, true, cookie); /* Assert the clock pin */ in spartan3_ss_load()
445 (*fn->post) (cookie); in spartan3_ss_load()