• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/

Lines Matching defs:bix

56 static void sd_dif_type1_generate(struct blk_integrity_exchg *bix, csum_fn *fn)
58 void *buf = bix->data_buf;
59 struct sd_dif_tuple *sdt = bix->prot_buf;
60 sector_t sector = bix->sector;
63 for (i = 0 ; i < bix->data_size ; i += bix->sector_size, sdt++) {
64 sdt->guard_tag = fn(buf, bix->sector_size);
68 buf += bix->sector_size;
73 static void sd_dif_type1_generate_crc(struct blk_integrity_exchg *bix)
75 sd_dif_type1_generate(bix, sd_dif_crc_fn);
78 static void sd_dif_type1_generate_ip(struct blk_integrity_exchg *bix)
80 sd_dif_type1_generate(bix, sd_dif_ip_fn);
83 static int sd_dif_type1_verify(struct blk_integrity_exchg *bix, csum_fn *fn)
85 void *buf = bix->data_buf;
86 struct sd_dif_tuple *sdt = bix->prot_buf;
87 sector_t sector = bix->sector;
91 for (i = 0 ; i < bix->data_size ; i += bix->sector_size, sdt++) {
100 bix->disk_name, (unsigned long)sector);
107 bix->disk_name, (unsigned long)sector,
112 csum = fn(buf, bix->sector_size);
116 "(rcvd %04x, data %04x)\n", bix->disk_name,
122 buf += bix->sector_size;
129 static int sd_dif_type1_verify_crc(struct blk_integrity_exchg *bix)
131 return sd_dif_type1_verify(bix, sd_dif_crc_fn);
134 static int sd_dif_type1_verify_ip(struct blk_integrity_exchg *bix)
136 return sd_dif_type1_verify(bix, sd_dif_ip_fn);
191 static void sd_dif_type3_generate(struct blk_integrity_exchg *bix, csum_fn *fn)
193 void *buf = bix->data_buf;
194 struct sd_dif_tuple *sdt = bix->prot_buf;
197 for (i = 0 ; i < bix->data_size ; i += bix->sector_size, sdt++) {
198 sdt->guard_tag = fn(buf, bix->sector_size);
202 buf += bix->sector_size;
206 static void sd_dif_type3_generate_crc(struct blk_integrity_exchg *bix)
208 sd_dif_type3_generate(bix, sd_dif_crc_fn);
211 static void sd_dif_type3_generate_ip(struct blk_integrity_exchg *bix)
213 sd_dif_type3_generate(bix, sd_dif_ip_fn);
216 static int sd_dif_type3_verify(struct blk_integrity_exchg *bix, csum_fn *fn)
218 void *buf = bix->data_buf;
219 struct sd_dif_tuple *sdt = bix->prot_buf;
220 sector_t sector = bix->sector;
224 for (i = 0 ; i < bix->data_size ; i += bix->sector_size, sdt++) {
229 csum = fn(buf, bix->sector_size);
233 "(rcvd %04x, data %04x)\n", bix->disk_name,
239 buf += bix->sector_size;
246 static int sd_dif_type3_verify_crc(struct blk_integrity_exchg *bix)
248 return sd_dif_type3_verify(bix, sd_dif_crc_fn);
251 static int sd_dif_type3_verify_ip(struct blk_integrity_exchg *bix)
253 return sd_dif_type3_verify(bix, sd_dif_ip_fn);