AHC_SG_LEN_MASK
& AHC_SG_LEN_MASK);
data_cnt &= ~AHC_SG_LEN_MASK;
sglen = ahc_le32toh(sg->len) & AHC_SG_LEN_MASK;
&& sglen < (data_cnt & AHC_SG_LEN_MASK)) {
data_cnt = 1 | (sglen & (~AHC_SG_LEN_MASK));
+ (sglen & AHC_SG_LEN_MASK) - 1;
+ (ahc_le32toh(sg->len) & AHC_SG_LEN_MASK)
resid = ahc_le32toh(spkt->residual_datacnt) & AHC_SG_LEN_MASK;
resid += ahc_le32toh(sg->len) & AHC_SG_LEN_MASK;