Lines Matching refs:fn
93 Altera_ACEX1K_Passive_Serial_fns *fn = desc->iface_fns; in ACEX1K_ps_load() local
97 __FUNCTION__, fn); in ACEX1K_ps_load()
99 if (fn) { in ACEX1K_ps_load()
113 __FUNCTION__, &fn, fn, fn->config, fn->status, in ACEX1K_ps_load()
114 fn->clk, fn->data, fn->done); in ACEX1K_ps_load()
122 if (*fn->pre) { in ACEX1K_ps_load()
123 (*fn->pre) (cookie); in ACEX1K_ps_load()
127 (*fn->config) (true, true, cookie); /* Assert nCONFIG */ in ACEX1K_ps_load()
132 (*fn->done) (cookie); in ACEX1K_ps_load()
133 if ( !(*fn->status) (cookie) ) { in ACEX1K_ps_load()
135 (*fn->abort) (cookie); in ACEX1K_ps_load()
139 (*fn->config) (false, true, cookie); /* Deassert nCONFIG */ in ACEX1K_ps_load()
148 (*fn->abort) (cookie); in ACEX1K_ps_load()
151 (*fn->done) (cookie); in ACEX1K_ps_load()
152 } while ((*fn->status) (cookie)); in ACEX1K_ps_load()
162 (*fn->abort) (cookie); in ACEX1K_ps_load()
169 if ((*fn->done) (cookie) == 0 && (*fn->init) (cookie)) { in ACEX1K_ps_load()
171 (*fn->abort) (cookie); in ACEX1K_ps_load()
179 (*fn->clk) (false, true, cookie); in ACEX1K_ps_load()
182 (*fn->data) ((val & 0x01), true, cookie); in ACEX1K_ps_load()
185 (*fn->clk) (true, true, cookie); in ACEX1K_ps_load()
207 if ( ! (*fn->done) (cookie) ) { in ACEX1K_ps_load()
209 (*fn->abort) (cookie); in ACEX1K_ps_load()
219 (*fn->clk) (true, true, cookie); /* Assert the clock pin */ in ACEX1K_ps_load()
221 (*fn->clk) (false, true, cookie); /* Deassert the clock pin */ in ACEX1K_ps_load()
234 (*fn->post) (cookie); in ACEX1K_ps_load()