• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/scsi/aacraid/

Lines Matching defs:psg

134 static unsigned long aac_build_sg64(struct scsi_cmnd* scsicmd, struct sgmap64* psg);
135 static unsigned long aac_build_sgraw(struct scsi_cmnd* scsicmd, struct sgmapraw* psg);
2814 static unsigned long aac_build_sg(struct scsi_cmnd* scsicmd, struct sgmap* psg)
2822 psg->count = 0;
2823 psg->sg[0].addr = 0;
2824 psg->sg[0].count = 0;
2832 psg->count = cpu_to_le32(nseg);
2835 psg->sg[i].addr = cpu_to_le32(sg_dma_address(sg));
2836 psg->sg[i].count = cpu_to_le32(sg_dma_len(sg));
2841 u32 temp = le32_to_cpu(psg->sg[i-1].count) -
2843 psg->sg[i-1].count = cpu_to_le32(temp);
2856 static unsigned long aac_build_sg64(struct scsi_cmnd* scsicmd, struct sgmap64* psg)
2865 psg->count = 0;
2866 psg->sg[0].addr[0] = 0;
2867 psg->sg[0].addr[1] = 0;
2868 psg->sg[0].count = 0;
2879 psg->sg[i].addr[0] = cpu_to_le32(addr & 0xffffffff);
2880 psg->sg[i].addr[1] = cpu_to_le32(addr>>32);
2881 psg->sg[i].count = cpu_to_le32(count);
2884 psg->count = cpu_to_le32(nseg);
2887 u32 temp = le32_to_cpu(psg->sg[i-1].count) -
2889 psg->sg[i-1].count = cpu_to_le32(temp);
2901 static unsigned long aac_build_sgraw(struct scsi_cmnd* scsicmd, struct sgmapraw* psg)
2907 psg->count = 0;
2908 psg->sg[0].next = 0;
2909 psg->sg[0].prev = 0;
2910 psg->sg[0].addr[0] = 0;
2911 psg->sg[0].addr[1] = 0;
2912 psg->sg[0].count = 0;
2913 psg->sg[0].flags = 0;
2924 psg->sg[i].next = 0;
2925 psg->sg[i].prev = 0;
2926 psg->sg[i].addr[1] = cpu_to_le32((u32)(addr>>32));
2927 psg->sg[i].addr[0] = cpu_to_le32((u32)(addr & 0xffffffff));
2928 psg->sg[i].count = cpu_to_le32(count);
2929 psg->sg[i].flags = 0;
2932 psg->count = cpu_to_le32(nseg);
2935 u32 temp = le32_to_cpu(psg->sg[i-1].count) -
2937 psg->sg[i-1].count = cpu_to_le32(temp);