Lines Matching refs:rfd
763 static void ifec_rfd_init ( struct ifec_rfd *rfd, s16 command, u32 link ) in ifec_rfd_init() argument
767 rfd->status = 0; in ifec_rfd_init()
768 rfd->command = command; in ifec_rfd_init()
769 rfd->rx_buf_addr = 0xFFFFFFFF; in ifec_rfd_init()
770 rfd->count = 0; in ifec_rfd_init()
771 rfd->size = RFD_PACKET_LEN; in ifec_rfd_init()
772 rfd->link = link; in ifec_rfd_init()
843 struct ifec_rfd *rfd = priv->rfds[cur_rx]; in ifec_rx_process() local
850 while ( iob && rfd && ( status = rfd->status ) ) { in ifec_rx_process()
851 rx_len = rfd->count & RFDMaskCount; in ifec_rx_process()
855 DBGIO_HD ( (void*)rfd->packet, 0x30 ); in ifec_rx_process()
876 rfd = priv->rfds[cur_rx]; in ifec_rx_process()
896 struct ifec_rfd *rfd = priv->rfds[cur]; in ifec_get_rx_desc() local
900 priv->rx_iobs[cur] = alloc_iob ( sizeof ( *rfd ) ); in ifec_get_rx_desc()
942 struct ifec_rfd *rfd = priv->rfds[prev_rx]; in ifec_refill_rx_ring() local
944 rfd->command = 0; in ifec_refill_rx_ring()
945 rfd->link = virt_to_bus ( priv->rfds[cur_rx] ); in ifec_refill_rx_ring()