Lines Matching refs:uccf

18 void ucc_fast_transmit_on_demand(ucc_fast_private_t *uccf)  in ucc_fast_transmit_on_demand()  argument
20 out_be16(&uccf->uf_regs->utodr, UCC_FAST_TOD); in ucc_fast_transmit_on_demand()
220 void ucc_fast_enable(ucc_fast_private_t *uccf, comm_dir_e mode) in ucc_fast_enable() argument
225 uf_regs = uccf->uf_regs; in ucc_fast_enable()
231 uccf->enabled_tx = 1; in ucc_fast_enable()
235 uccf->enabled_rx = 1; in ucc_fast_enable()
240 void ucc_fast_disable(ucc_fast_private_t *uccf, comm_dir_e mode) in ucc_fast_disable() argument
245 uf_regs = uccf->uf_regs; in ucc_fast_disable()
251 uccf->enabled_tx = 0; in ucc_fast_disable()
255 uccf->enabled_rx = 0; in ucc_fast_disable()
262 ucc_fast_private_t *uccf; in ucc_fast_init() local
273 uccf = (ucc_fast_private_t *)malloc(sizeof(ucc_fast_private_t)); in ucc_fast_init()
274 if (!uccf) { in ucc_fast_init()
279 memset(uccf, 0, sizeof(ucc_fast_private_t)); in ucc_fast_init()
282 uccf->uf_info = uf_info; in ucc_fast_init()
283 uccf->uf_regs = (ucc_fast_t *)ucc_get_reg_baseaddr(uf_info->ucc_num); in ucc_fast_init()
285 if (uccf->uf_regs == NULL) { in ucc_fast_init()
291 uccf->enabled_tx = 0; in ucc_fast_init()
292 uccf->enabled_rx = 0; in ucc_fast_init()
294 uf_regs = uccf->uf_regs; in ucc_fast_init()
295 uccf->p_ucce = (u32 *) &(uf_regs->ucce); in ucc_fast_init()
296 uccf->p_uccm = (u32 *) &(uf_regs->uccm); in ucc_fast_init()
308 uccf->ucc_fast_tx_virtual_fifo_base_offset = in ucc_fast_init()
313 uccf->ucc_fast_rx_virtual_fifo_base_offset = in ucc_fast_init()
320 uccf->ucc_fast_tx_virtual_fifo_base_offset); in ucc_fast_init()
322 uccf->ucc_fast_rx_virtual_fifo_base_offset); in ucc_fast_init()
336 uccf->ucc_fast_tx_virtual_fifo_base_offset = in ucc_fast_init()
341 uccf->ucc_fast_rx_virtual_fifo_base_offset = in ucc_fast_init()
348 uccf->ucc_fast_tx_virtual_fifo_base_offset); in ucc_fast_init()
350 uccf->ucc_fast_rx_virtual_fifo_base_offset); in ucc_fast_init()
387 *uccf_ret = uccf; in ucc_fast_init()