Home | History | Annotate | Download | only in fpga

Lines Matching refs:fn

160 	xilinx_virtex2_slave_selectmap_fns *fn = desc->iface_fns;
163 __FUNCTION__, __LINE__, fn);
165 if (fn) {
180 &fn, fn, fn->pre, fn->pgm, fn->init, fn->err);
189 fn->clk, fn->cs, fn->wr, fn->rdata, fn->wdata,
190 fn->busy, fn->abort, fn->post);
198 if (*fn->pre) {
199 (*fn->pre) (cookie);
208 (*fn->pgm) (true, true, cookie);
216 (*fn->abort) (cookie);
219 } while (!(*fn->init) (cookie));
221 (*fn->pgm) (false, true, cookie);
223 (*fn->clk) (true, true, cookie);
235 (*fn->abort) (cookie);
238 } while ((*fn->init) (cookie) && (*fn->busy) (cookie));
240 (*fn->wr) (true, true, cookie);
241 (*fn->cs) (true, true, cookie);
251 (*fn->abort) (cookie);
256 if ((*fn->done) (cookie) == FPGA_SUCCESS) {
263 if ((*fn->init) (cookie)) {
268 (*fn->abort) (cookie);
273 (*fn->wdata) (data[bytecount++], true, cookie);
279 (*fn->clk) (false, true, cookie);
281 (*fn->clk) (true, true, cookie);
285 while ((*fn->busy) (cookie)) {
290 (*fn->abort) (cookie);
306 (*fn->cs) (false, true, cookie);
307 (*fn->wr) (false, true, cookie);
319 while (((*fn->done) (cookie) == FPGA_FAIL) || (*fn->init) (cookie)) {
324 (*fn->abort) (cookie);
337 if (*fn->post) {
338 (*fn->post) (cookie);
359 xilinx_virtex2_slave_selectmap_fns *fn = desc->iface_fns;
361 if (fn) {
368 (*fn->cs) (true, true, cookie);
369 (*fn->clk) (true, true, cookie);
374 (*fn->abort) (cookie);
381 (*fn->clk) (false, true, cookie);
382 (*fn->clk) (true, true, cookie);
383 (*fn->rdata) (&(data[bytecount++]), cookie);
393 (*fn->cs) (false, false, cookie);
394 (*fn->clk) (false, true, cookie);
395 (*fn->clk) (true, true, cookie);