Lines Matching refs:rx_dp
110 struct cdmac_bd *rx_dp; in ll_temac_init_sdma() local
120 rx_dp = &cdmac_bd.rx[i]; in ll_temac_init_sdma()
121 memset(rx_dp, 0, sizeof(*rx_dp)); in ll_temac_init_sdma()
122 rx_dp->next_p = rx_dp; in ll_temac_init_sdma()
123 rx_dp->buf_len = PKTSIZE_ALIGN; in ll_temac_init_sdma()
124 rx_dp->phys_buf_p = (u8 *)net_rx_packets[i]; in ll_temac_init_sdma()
125 flush_cache((u32)rx_dp->phys_buf_p, PKTSIZE_ALIGN); in ll_temac_init_sdma()
215 struct cdmac_bd *rx_dp = &cdmac_bd.rx[rx_idx]; in ll_temac_recv_sdma() local
227 flush_cache((u32)rx_dp, sizeof(*rx_dp)); in ll_temac_recv_sdma()
229 if (!(rx_dp->sca.stctrl & CDMAC_BD_STCTRL_COMPLETED)) in ll_temac_recv_sdma()
232 if (rx_dp->sca.stctrl & (CDMAC_BD_STCTRL_SOP | CDMAC_BD_STCTRL_EOP)) { in ll_temac_recv_sdma()
234 length = rx_dp->sca.app[4] & CDMAC_BD_APP4_RXBYTECNT_MASK; in ll_temac_recv_sdma()
239 __func__, rx_dp->sca.stctrl); in ll_temac_recv_sdma()
243 flush_cache((u32)rx_dp->phys_buf_p, length); in ll_temac_recv_sdma()
246 rx_dp->sca.stctrl = 0; in ll_temac_recv_sdma()
247 rx_dp->sca.app[4] = 0; in ll_temac_recv_sdma()
248 flush_cache((u32)rx_dp, sizeof(*rx_dp)); in ll_temac_recv_sdma()
252 rx_dp = &cdmac_bd.rx[rx_idx]; in ll_temac_recv_sdma()
253 flush_cache((u32)rx_dp, sizeof(*rx_dp)); in ll_temac_recv_sdma()