Lines Matching refs:sgt
855 nsp32_sgtable *sgt = data->cur_lunt->sglun->sgt;
859 if (sgt == NULL) {
874 sgt[i].addr = cpu_to_le32(sg_dma_address(sg));
875 sgt[i].len = cpu_to_le32(sg_dma_len(sg));
877 if (le32_to_cpu(sgt[i].len) > 0x10000) {
879 "can't transfer over 64KB at a time, size=0x%lx", le32_to_cpu(sgt[i].len));
885 le32_to_cpu(sgt[i].addr),
886 le32_to_cpu(sgt[i].len ));
890 l = le32_to_cpu(sgt[num-1].len);
891 sgt[num-1].len = cpu_to_le32(l | SGTEND);
1735 nsp32_sgtable *sgt = data->cur_lunt->sglun->sgt;
1742 s_sacklen -= le32_to_cpu(sgt[old_entry].addr) & 3;
1745 * calculate new_entry from sack count and each sgt[].len
1750 sentlen += (le32_to_cpu(sgt[new_entry].len) & ~SGTEND);
1756 /* all sgt is processed */
1770 len = le32_to_cpu(sgt[new_entry].len);
1771 addr = le32_to_cpu(sgt[new_entry].addr);
1773 sgt[new_entry].addr = cpu_to_le32(addr);
1774 sgt[new_entry].len = cpu_to_le32(restlen);