Lines Matching refs:sgt
868 nsp32_sgtable *sgt = data->cur_lunt->sglun->sgt; in nsp32_setup_sg_table() local
872 if (sgt == NULL) { in nsp32_setup_sg_table()
887 sgt[i].addr = cpu_to_le32(sg_dma_address(sg)); in nsp32_setup_sg_table()
888 sgt[i].len = cpu_to_le32(sg_dma_len(sg)); in nsp32_setup_sg_table()
890 if (le32_to_cpu(sgt[i].len) > 0x10000) { in nsp32_setup_sg_table()
892 "can't transfer over 64KB at a time, size=0x%lx", le32_to_cpu(sgt[i].len)); in nsp32_setup_sg_table()
898 le32_to_cpu(sgt[i].addr), in nsp32_setup_sg_table()
899 le32_to_cpu(sgt[i].len )); in nsp32_setup_sg_table()
903 l = le32_to_cpu(sgt[num-1].len); in nsp32_setup_sg_table()
904 sgt[num-1].len = cpu_to_le32(l | SGTEND); in nsp32_setup_sg_table()
1725 nsp32_sgtable *sgt = data->cur_lunt->sglun->sgt; in nsp32_adjust_busfree() local
1732 s_sacklen -= le32_to_cpu(sgt[old_entry].addr) & 3; in nsp32_adjust_busfree()
1740 sentlen += (le32_to_cpu(sgt[new_entry].len) & ~SGTEND); in nsp32_adjust_busfree()
1761 len = le32_to_cpu(sgt[new_entry].len); in nsp32_adjust_busfree()
1762 addr = le32_to_cpu(sgt[new_entry].addr); in nsp32_adjust_busfree()
1764 sgt[new_entry].addr = cpu_to_le32(addr); in nsp32_adjust_busfree()
1765 sgt[new_entry].len = cpu_to_le32(restlen); in nsp32_adjust_busfree()