|
@@ -421,7 +421,7 @@ static inline void desc_set_buf_len(struct xgmac_dma_desc *p, u32 buf_sz)
|
|
|
|
|
|
static inline int desc_get_buf_len(struct xgmac_dma_desc *p)
|
|
static inline int desc_get_buf_len(struct xgmac_dma_desc *p)
|
|
{
|
|
{
|
|
- u32 len = cpu_to_le32(p->flags);
|
|
|
|
|
|
+ u32 len = le32_to_cpu(p->buf_size);
|
|
return (len & DESC_BUFFER1_SZ_MASK) +
|
|
return (len & DESC_BUFFER1_SZ_MASK) +
|
|
((len & DESC_BUFFER2_SZ_MASK) >> DESC_BUFFER2_SZ_OFFSET);
|
|
((len & DESC_BUFFER2_SZ_MASK) >> DESC_BUFFER2_SZ_OFFSET);
|
|
}
|
|
}
|