Lines Matching refs:psg

218 static long aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg);
219 static long aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg);
3830 static long aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *psg)
3838 psg->count = 0;
3839 psg->sg[0].addr = 0;
3840 psg->sg[0].count = 0;
3846 psg->count = cpu_to_le32(nseg);
3849 psg->sg[i].addr = cpu_to_le32(sg_dma_address(sg));
3850 psg->sg[i].count = cpu_to_le32(sg_dma_len(sg));
3855 u32 temp = le32_to_cpu(psg->sg[i-1].count) -
3857 psg->sg[i-1].count = cpu_to_le32(temp);
3870 static long aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg)
3879 psg->count = 0;
3880 psg->sg[0].addr[0] = 0;
3881 psg->sg[0].addr[1] = 0;
3882 psg->sg[0].count = 0;
3891 psg->sg[i].addr[0] = cpu_to_le32(addr & 0xffffffff);
3892 psg->sg[i].addr[1] = cpu_to_le32(addr>>32);
3893 psg->sg[i].count = cpu_to_le32(count);
3896 psg->count = cpu_to_le32(nseg);
3899 u32 temp = le32_to_cpu(psg->sg[i-1].count) -
3901 psg->sg[i-1].count = cpu_to_le32(temp);
3913 static long aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg)
3921 psg->count = 0;
3922 psg->sg[0].next = 0;
3923 psg->sg[0].prev = 0;
3924 psg->sg[0].addr[0] = 0;
3925 psg->sg[0].addr[1] = 0;
3926 psg->sg[0].count = 0;
3927 psg->sg[0].flags = 0;
3936 psg->sg[i].next = 0;
3937 psg->sg[i].prev = 0;
3938 psg->sg[i].addr[1] = cpu_to_le32((u32)(addr>>32));
3939 psg->sg[i].addr[0] = cpu_to_le32((u32)(addr & 0xffffffff));
3940 psg->sg[i].count = cpu_to_le32(count);
3941 psg->sg[i].flags = 0;
3944 psg->count = cpu_to_le32(nseg);
3947 u32 temp = le32_to_cpu(psg->sg[i-1].count) -
3949 psg->sg[i-1].count = cpu_to_le32(temp);