Lines Matching refs:tbd_base
330 unsigned addr = (unsigned)fec->tbd_base; in fec_tbd_init()
334 memset(fec->tbd_base, 0, size); in fec_tbd_init()
335 fec->tbd_base[0].status = 0; in fec_tbd_init()
336 fec->tbd_base[1].status = FEC_TBD_WRAP; in fec_tbd_init()
581 writel((uint32_t)fec->tbd_base, &fec->eth->etdsr); in fecmxc_init()
684 writew(length, &fec->tbd_base[fec->tbd_index].data_length); in fecmxc_send()
685 writel(addr, &fec->tbd_base[fec->tbd_index].data_pointer); in fecmxc_send()
695 status = readw(&fec->tbd_base[fec->tbd_index].status) & FEC_TBD_WRAP; in fecmxc_send()
697 writew(status, &fec->tbd_base[fec->tbd_index].status); in fecmxc_send()
705 addr = (uint32_t)fec->tbd_base; in fecmxc_send()
765 if (!(readw(&fec->tbd_base[fec->tbd_index].status) & in fecmxc_send()
775 readw(&fec->tbd_base[fec->tbd_index].status), in fecmxc_send()
932 fec->tbd_base = memalign(ARCH_DMA_MINALIGN, size); in fec_alloc_descs()
933 if (!fec->tbd_base) in fec_alloc_descs()
977 free(fec->tbd_base); in fec_alloc_descs()
989 free(fec->tbd_base); in fec_free_descs()