Lines Matching refs:sg

1183 		ret = aac_build_sgraw(cmd, &readcmd->sg);  in aac_read_raw_io()
1188 ((le32_to_cpu(readcmd->sg.count)-1) * sizeof(struct sgentryraw)); in aac_read_raw_io()
1219 ret = aac_build_sg64(cmd, &readcmd->sg); in aac_read_block64()
1223 ((le32_to_cpu(readcmd->sg.count) - 1) * in aac_read_block64()
1254 ret = aac_build_sg(cmd, &readcmd->sg); in aac_read_block()
1258 ((le32_to_cpu(readcmd->sg.count) - 1) * in aac_read_block()
1315 ret = aac_build_sgraw(cmd, &writecmd->sg); in aac_write_raw_io()
1320 ((le32_to_cpu(writecmd->sg.count)-1) * sizeof (struct sgentryraw)); in aac_write_raw_io()
1351 ret = aac_build_sg64(cmd, &writecmd->sg); in aac_write_block64()
1355 ((le32_to_cpu(writecmd->sg.count) - 1) * in aac_write_block64()
1385 writecmd->sg.count = cpu_to_le32(1); in aac_write_block()
1388 ret = aac_build_sg(cmd, &writecmd->sg); in aac_write_block()
1392 ((le32_to_cpu(writecmd->sg.count) - 1) * in aac_write_block()
1454 ret = aac_build_sg64(cmd, (struct sgmap64 *) &srbcmd->sg); in aac_scsi_64()
1465 ((le32_to_cpu(srbcmd->sg.count) & 0xff) * in aac_scsi_64()
1485 ret = aac_build_sg(cmd, (struct sgmap *)&srbcmd->sg); in aac_scsi_32()
1496 (((le32_to_cpu(srbcmd->sg.count) & 0xff) - 1) * in aac_scsi_32()
3204 psg->sg[0].addr = 0; in aac_build_sg()
3205 psg->sg[0].count = 0; in aac_build_sg()
3211 struct scatterlist *sg; in aac_build_sg() local
3216 scsi_for_each_sg(scsicmd, sg, nseg, i) { in aac_build_sg()
3217 psg->sg[i].addr = cpu_to_le32(sg_dma_address(sg)); in aac_build_sg()
3218 psg->sg[i].count = cpu_to_le32(sg_dma_len(sg)); in aac_build_sg()
3219 byte_count += sg_dma_len(sg); in aac_build_sg()
3223 u32 temp = le32_to_cpu(psg->sg[i-1].count) - in aac_build_sg()
3225 psg->sg[i-1].count = cpu_to_le32(temp); in aac_build_sg()
3248 psg->sg[0].addr[0] = 0; in aac_build_sg64()
3249 psg->sg[0].addr[1] = 0; in aac_build_sg64()
3250 psg->sg[0].count = 0; in aac_build_sg64()
3256 struct scatterlist *sg; in aac_build_sg64() local
3259 scsi_for_each_sg(scsicmd, sg, nseg, i) { in aac_build_sg64()
3260 int count = sg_dma_len(sg); in aac_build_sg64()
3261 addr = sg_dma_address(sg); in aac_build_sg64()
3262 psg->sg[i].addr[0] = cpu_to_le32(addr & 0xffffffff); in aac_build_sg64()
3263 psg->sg[i].addr[1] = cpu_to_le32(addr>>32); in aac_build_sg64()
3264 psg->sg[i].count = cpu_to_le32(count); in aac_build_sg64()
3270 u32 temp = le32_to_cpu(psg->sg[i-1].count) - in aac_build_sg64()
3272 psg->sg[i-1].count = cpu_to_le32(temp); in aac_build_sg64()
3291 psg->sg[0].next = 0; in aac_build_sgraw()
3292 psg->sg[0].prev = 0; in aac_build_sgraw()
3293 psg->sg[0].addr[0] = 0; in aac_build_sgraw()
3294 psg->sg[0].addr[1] = 0; in aac_build_sgraw()
3295 psg->sg[0].count = 0; in aac_build_sgraw()
3296 psg->sg[0].flags = 0; in aac_build_sgraw()
3302 struct scatterlist *sg; in aac_build_sgraw() local
3305 scsi_for_each_sg(scsicmd, sg, nseg, i) { in aac_build_sgraw()
3306 int count = sg_dma_len(sg); in aac_build_sgraw()
3307 u64 addr = sg_dma_address(sg); in aac_build_sgraw()
3308 psg->sg[i].next = 0; in aac_build_sgraw()
3309 psg->sg[i].prev = 0; in aac_build_sgraw()
3310 psg->sg[i].addr[1] = cpu_to_le32((u32)(addr>>32)); in aac_build_sgraw()
3311 psg->sg[i].addr[0] = cpu_to_le32((u32)(addr & 0xffffffff)); in aac_build_sgraw()
3312 psg->sg[i].count = cpu_to_le32(count); in aac_build_sgraw()
3313 psg->sg[i].flags = 0; in aac_build_sgraw()
3319 u32 temp = le32_to_cpu(psg->sg[i-1].count) - in aac_build_sgraw()
3321 psg->sg[i-1].count = cpu_to_le32(temp); in aac_build_sgraw()
3343 struct scatterlist *sg; in aac_build_sgraw2() local
3347 scsi_for_each_sg(scsicmd, sg, nseg, i) { in aac_build_sgraw2()
3348 int count = sg_dma_len(sg); in aac_build_sgraw2()
3349 u64 addr = sg_dma_address(sg); in aac_build_sgraw2()