AHD_SG_LEN_MASK
ahd_outl(ahd, HCNT, datacnt & AHD_SG_LEN_MASK);
} else if ((resid & AHD_SG_LEN_MASK) == 0) {
ahd_outl(ahd, HCNT, data_len & AHD_SG_LEN_MASK);
sg_list[i].len & AHD_SG_LEN_MASK,
len & AHD_SG_LEN_MASK,
data_cnt &= ~AHD_SG_LEN_MASK;
sglen = ahd_le32toh(sg->len) & AHD_SG_LEN_MASK;
&& sglen < (data_cnt & AHD_SG_LEN_MASK)) {
data_cnt = 1|(sglen&(~AHD_SG_LEN_MASK));
+ (sglen & AHD_SG_LEN_MASK)
sglen = ahd_le32toh(sg->len) & AHD_SG_LEN_MASK;
&& sglen < (data_cnt & AHD_SG_LEN_MASK)) {
data_cnt = 1|(sglen&(~AHD_SG_LEN_MASK));
+ (sglen & AHD_SG_LEN_MASK)
+ (ahd_le32toh(sg->len) & AHD_SG_LEN_MASK)
+ (ahd_le32toh(sg->len) & AHD_SG_LEN_MASK)
(ahd_le32toh(sg->len) & ~AHD_SG_LEN_MASK) >> 24);
resid = ahd_le32toh(spkt->residual_datacnt) & AHD_SG_LEN_MASK;
resid += ahd_le32toh(sg->len) & AHD_SG_LEN_MASK;