Lines Matching refs:bi
223 struct blk_integrity *bi = dev_to_bi(dev);
225 if (bi->profile && bi->profile->name)
226 return sysfs_emit(page, "%s\n", bi->profile->name);
233 struct blk_integrity *bi = dev_to_bi(dev);
235 return sysfs_emit(page, "%u\n", bi->tag_size);
242 struct blk_integrity *bi = dev_to_bi(dev);
245 bi->interval_exp ? 1 << bi->interval_exp : 0);
252 struct blk_integrity *bi = dev_to_bi(dev);
257 bi->flags |= BLK_INTEGRITY_VERIFY;
259 bi->flags &= ~BLK_INTEGRITY_VERIFY;
267 struct blk_integrity *bi = dev_to_bi(dev);
269 return sysfs_emit(page, "%d\n", !!(bi->flags & BLK_INTEGRITY_VERIFY));
276 struct blk_integrity *bi = dev_to_bi(dev);
282 bi->flags |= BLK_INTEGRITY_GENERATE;
284 bi->flags &= ~BLK_INTEGRITY_GENERATE;
292 struct blk_integrity *bi = dev_to_bi(dev);
294 return sysfs_emit(page, "%d\n", !!(bi->flags & BLK_INTEGRITY_GENERATE));
301 struct blk_integrity *bi = dev_to_bi(dev);
304 !!(bi->flags & BLK_INTEGRITY_DEVICE_CAPABLE));
364 struct blk_integrity *bi = &disk->queue->integrity;
366 bi->flags = BLK_INTEGRITY_VERIFY | BLK_INTEGRITY_GENERATE |
368 bi->interval_exp = template->interval_exp ? :
370 bi->profile = template->profile ? template->profile : &nop_profile;
371 bi->tuple_size = template->tuple_size;
372 bi->tag_size = template->tag_size;
373 bi->pi_offset = template->pi_offset;
395 struct blk_integrity *bi = &disk->queue->integrity;
397 if (!bi->profile)
403 memset(bi, 0, sizeof(*bi));