Lines Matching refs:ll_temac

71 	struct ll_temac *ll_temac = dev->priv;  in ll_temac_collect_xlplb_sdma_reg_addr()  local
72 struct sdma_ctrl *sdma_ctrl = (void *)ll_temac->ctrladdr; in ll_temac_collect_xlplb_sdma_reg_addr()
73 phys_addr_t *ra = ll_temac->sdma_reg_addr; in ll_temac_collect_xlplb_sdma_reg_addr()
98 struct ll_temac *ll_temac = dev->priv; in ll_temac_sdma_error() local
99 phys_addr_t *ra = ll_temac->sdma_reg_addr; in ll_temac_sdma_error()
101 err = ll_temac->in32(ra[TX_CHNL_STS]) & CHNL_STS_ERROR; in ll_temac_sdma_error()
102 err |= ll_temac->in32(ra[RX_CHNL_STS]) & CHNL_STS_ERROR; in ll_temac_sdma_error()
109 struct ll_temac *ll_temac = dev->priv; in ll_temac_init_sdma() local
112 phys_addr_t *ra = ll_temac->sdma_reg_addr; in ll_temac_init_sdma()
141 ll_temac->out32(ra[RX_CURDESC_PTR], (int)&cdmac_bd.rx[rx_idx]); in ll_temac_init_sdma()
142 ll_temac->out32(ra[RX_TAILDESC_PTR], (int)&cdmac_bd.rx[rx_idx]); in ll_temac_init_sdma()
150 struct ll_temac *ll_temac = dev->priv; in ll_temac_halt_sdma() local
151 phys_addr_t *ra = ll_temac->sdma_reg_addr; in ll_temac_halt_sdma()
162 ll_temac->out32(ra[DMA_CONTROL_REG], DMA_CONTROL_RESET); in ll_temac_halt_sdma()
163 while (timeout && (ll_temac->in32(ra[DMA_CONTROL_REG]) in ll_temac_halt_sdma()
180 struct ll_temac *ll_temac = dev->priv; in ll_temac_reset_sdma() local
181 phys_addr_t *ra = ll_temac->sdma_reg_addr; in ll_temac_reset_sdma()
188 r = ll_temac->in32(ra[TX_CHNL_CTRL]); in ll_temac_reset_sdma()
190 ll_temac->out32(ra[TX_CHNL_CTRL], r); in ll_temac_reset_sdma()
192 r = ll_temac->in32(ra[RX_CHNL_CTRL]); in ll_temac_reset_sdma()
194 ll_temac->out32(ra[RX_CHNL_CTRL], r); in ll_temac_reset_sdma()
197 ll_temac->out32(ra[TX_IRQ_REG], IRQ_REG_IRQ_MASK); in ll_temac_reset_sdma()
198 ll_temac->out32(ra[RX_IRQ_REG], IRQ_REG_IRQ_MASK); in ll_temac_reset_sdma()
201 ll_temac->out32(ra[DMA_CONTROL_REG], in ll_temac_reset_sdma()
216 struct ll_temac *ll_temac = dev->priv; in ll_temac_recv_sdma() local
217 phys_addr_t *ra = ll_temac->sdma_reg_addr; in ll_temac_recv_sdma()
256 ll_temac->out32(ra[RX_CURDESC_PTR], (int)&cdmac_bd.rx[rx_idx]); in ll_temac_recv_sdma()
257 ll_temac->out32(ra[RX_TAILDESC_PTR], (int)&cdmac_bd.rx[rx_idx]); in ll_temac_recv_sdma()
269 struct ll_temac *ll_temac = dev->priv; in ll_temac_send_sdma() local
270 phys_addr_t *ra = ll_temac->sdma_reg_addr; in ll_temac_send_sdma()
289 ll_temac->out32(ra[TX_CURDESC_PTR], (int)tx_dp); in ll_temac_send_sdma()
290 ll_temac->out32(ra[TX_TAILDESC_PTR], (int)tx_dp); in ll_temac_send_sdma()