Lines Matching refs:uccf
17 void ucc_fast_transmit_on_demand(ucc_fast_private_t *uccf) in ucc_fast_transmit_on_demand() argument
19 out_be16(&uccf->uf_regs->utodr, UCC_FAST_TOD); in ucc_fast_transmit_on_demand()
219 void ucc_fast_enable(ucc_fast_private_t *uccf, comm_dir_e mode) in ucc_fast_enable() argument
224 uf_regs = uccf->uf_regs; in ucc_fast_enable()
230 uccf->enabled_tx = 1; in ucc_fast_enable()
234 uccf->enabled_rx = 1; in ucc_fast_enable()
239 void ucc_fast_disable(ucc_fast_private_t *uccf, comm_dir_e mode) in ucc_fast_disable() argument
244 uf_regs = uccf->uf_regs; in ucc_fast_disable()
250 uccf->enabled_tx = 0; in ucc_fast_disable()
254 uccf->enabled_rx = 0; in ucc_fast_disable()
261 ucc_fast_private_t *uccf; in ucc_fast_init() local
272 uccf = (ucc_fast_private_t *)malloc(sizeof(ucc_fast_private_t)); in ucc_fast_init()
273 if (!uccf) { in ucc_fast_init()
278 memset(uccf, 0, sizeof(ucc_fast_private_t)); in ucc_fast_init()
281 uccf->uf_info = uf_info; in ucc_fast_init()
282 uccf->uf_regs = (ucc_fast_t *)ucc_get_reg_baseaddr(uf_info->ucc_num); in ucc_fast_init()
284 if (uccf->uf_regs == NULL) { in ucc_fast_init()
290 uccf->enabled_tx = 0; in ucc_fast_init()
291 uccf->enabled_rx = 0; in ucc_fast_init()
293 uf_regs = uccf->uf_regs; in ucc_fast_init()
294 uccf->p_ucce = (u32 *) &(uf_regs->ucce); in ucc_fast_init()
295 uccf->p_uccm = (u32 *) &(uf_regs->uccm); in ucc_fast_init()
307 uccf->ucc_fast_tx_virtual_fifo_base_offset = in ucc_fast_init()
312 uccf->ucc_fast_rx_virtual_fifo_base_offset = in ucc_fast_init()
319 uccf->ucc_fast_tx_virtual_fifo_base_offset); in ucc_fast_init()
321 uccf->ucc_fast_rx_virtual_fifo_base_offset); in ucc_fast_init()
335 uccf->ucc_fast_tx_virtual_fifo_base_offset = in ucc_fast_init()
340 uccf->ucc_fast_rx_virtual_fifo_base_offset = in ucc_fast_init()
347 uccf->ucc_fast_tx_virtual_fifo_base_offset); in ucc_fast_init()
349 uccf->ucc_fast_rx_virtual_fifo_base_offset); in ucc_fast_init()
386 *uccf_ret = uccf; in ucc_fast_init()