Lines Matching refs:disk
396 bool blk_integrity_is_initialized(struct gendisk *disk) in blk_integrity_is_initialized() argument
398 struct blk_integrity *bi = blk_get_integrity(disk); in blk_integrity_is_initialized()
416 int blk_integrity_register(struct gendisk *disk, struct blk_integrity *template) in blk_integrity_register() argument
420 BUG_ON(disk == NULL); in blk_integrity_register()
422 if (disk->integrity == NULL) { in blk_integrity_register()
429 &disk_to_dev(disk)->kobj, in blk_integrity_register()
438 bi->interval = queue_logical_block_size(disk->queue); in blk_integrity_register()
439 disk->integrity = bi; in blk_integrity_register()
441 bi = disk->integrity; in blk_integrity_register()
454 disk->queue->backing_dev_info.capabilities |= BDI_CAP_STABLE_WRITES; in blk_integrity_register()
467 void blk_integrity_unregister(struct gendisk *disk) in blk_integrity_unregister() argument
471 if (!disk || !disk->integrity) in blk_integrity_unregister()
474 disk->queue->backing_dev_info.capabilities &= ~BDI_CAP_STABLE_WRITES; in blk_integrity_unregister()
476 bi = disk->integrity; in blk_integrity_unregister()
481 disk->integrity = NULL; in blk_integrity_unregister()