Lines Matching defs:end
565 static u16 erxrdpt_workaround(u16 next_packet_ptr, u16 start, u16 end)
569 if ((next_packet_ptr - 1 < start) || (next_packet_ptr - 1 > end))
570 erxrdpt = end;
578 * Calculate wrap around when reading beyond the end of the RX buffer
588 static void nolock_rxfifo_init(struct enc28j60_net *priv, u16 start, u16 end)
593 if (start > 0x1FFF || end > 0x1FFF || start > end) {
596 __func__, start, end);
599 /* set receive buffer start + end */
602 erxrdpt = erxrdpt_workaround(priv->next_pk_ptr, start, end);
604 nolock_regw_write(priv, ERXNDL, end);
607 static void nolock_txfifo_init(struct enc28j60_net *priv, u16 start, u16 end)
611 if (start > 0x1FFF || end > 0x1FFF || start > end) {
614 __func__, start, end);
617 /* set transmit buffer start + end */
619 nolock_regw_write(priv, ETXNDL, end);