LDC_PACKET_SIZE
#define VIO_VCC_MTU_SIZE (LDC_PACKET_SIZE - VIO_TAG_SIZE)
size = num_entries * LDC_PACKET_SIZE;
mss = LDC_PACKET_SIZE;
mss = LDC_PACKET_SIZE - 8;
mss = LDC_PACKET_SIZE - 8 - 8;
if (size > LDC_PACKET_SIZE)
if (size < LDC_PACKET_SIZE)
p = lp->rx_base + (lp->rx_head / LDC_PACKET_SIZE);
memcpy(buf, p, LDC_PACKET_SIZE);
err = LDC_PACKET_SIZE;
struct ldc_packet *p = lp->tx_base + (tail / LDC_PACKET_SIZE);
p = lp->rx_base + (new / LDC_PACKET_SIZE);
off += LDC_PACKET_SIZE;
if (off == (num_entries * LDC_PACKET_SIZE))
return p + (lp->tx_tail / LDC_PACKET_SIZE);
((lp->tx_num_entries * LDC_PACKET_SIZE) - new_tail));
diff /= LDC_PACKET_SIZE;
return p + (lp->tx_tail / LDC_PACKET_SIZE);
BUG_ON(p != (lp->tx_base + (lp->tx_tail / LDC_PACKET_SIZE)));
u8 u_data[LDC_PACKET_SIZE - 8];
u8 r_data[LDC_PACKET_SIZE - 8 - 8];
struct ldc_packet *p = lp->tx_base + (head / LDC_PACKET_SIZE);
p = lp->rx_base + (lp->rx_head / LDC_PACKET_SIZE);
#define LDC_DEFAULT_MTU (4 * LDC_PACKET_SIZE)
new += LDC_PACKET_SIZE;
if (new == (lp->rx_num_entries * LDC_PACKET_SIZE))
#define LDC_DEFAULT_NUM_ENTRIES (PAGE_SIZE / LDC_PACKET_SIZE)
size = num_entries * LDC_PACKET_SIZE;
WARN_ON(rv != LDC_PACKET_SIZE);