HDLC_MAX_MRU
(sizeof(pkt_desc) + HDLC_MAX_MRU) - TX_RING_BUFFERS)
chan_param.hdlc.max_rx_buf_size = HDLC_MAX_MRU + 4 + 8;
chan_param.hdlc.max_rx_frame_size = HDLC_MAX_MRU + 4;
desc_abs_number(port, desc, transmit) * (u32)HDLC_MAX_MRU;
sca_outw(HDLC_MAX_MRU, dmac + BFLL, card);
desc_abs_number(port, desc, transmit) * (u32)HDLC_MAX_MRU;
sca_outw(HDLC_MAX_MRU, dmac_rx + BFLL, card); /* set buffer length */
if (len > HDLC_MAX_MRU) {
#define RX_SIZE (HDLC_MAX_MRU + 4) /* NPE needs more space */
msg.data16a = HDLC_MAX_MRU; /* including CRC */
if (unlikely(skb->len > HDLC_MAX_MRU)) {
HDLC_MAX_MRU));
i = ramsize / (card->n_ports * (sizeof(pkt_desc) + HDLC_MAX_MRU));
i = ramsize / (2 * (sizeof(pkt_desc) + HDLC_MAX_MRU));
#define BUFFER_LENGTH ALIGN32(HDLC_MAX_MRU + 4) /* 4 bytes for 32-bit CRC */
qmc_write16(qmc->scc_pram + QMC_GBL_MRBLR, HDLC_MAX_MRU + 4);