Lines Matching refs:disk

248 	struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj);  in integrity_attr_show()  local
249 struct blk_integrity *bi = &disk->queue->integrity; in integrity_attr_show()
260 struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj); in integrity_attr_store() local
261 struct blk_integrity *bi = &disk->queue->integrity; in integrity_attr_store()
409 void blk_integrity_register(struct gendisk *disk, struct blk_integrity *template) in blk_integrity_register() argument
411 struct blk_integrity *bi = &disk->queue->integrity; in blk_integrity_register()
416 ilog2(queue_logical_block_size(disk->queue)); in blk_integrity_register()
421 disk->queue->backing_dev_info->capabilities |= BDI_CAP_STABLE_WRITES; in blk_integrity_register()
432 void blk_integrity_unregister(struct gendisk *disk) in blk_integrity_unregister() argument
434 disk->queue->backing_dev_info->capabilities &= ~BDI_CAP_STABLE_WRITES; in blk_integrity_unregister()
435 memset(&disk->queue->integrity, 0, sizeof(struct blk_integrity)); in blk_integrity_unregister()
439 void blk_integrity_add(struct gendisk *disk) in blk_integrity_add() argument
441 if (kobject_init_and_add(&disk->integrity_kobj, &integrity_ktype, in blk_integrity_add()
442 &disk_to_dev(disk)->kobj, "%s", "integrity")) in blk_integrity_add()
445 kobject_uevent(&disk->integrity_kobj, KOBJ_ADD); in blk_integrity_add()
448 void blk_integrity_del(struct gendisk *disk) in blk_integrity_del() argument
450 kobject_uevent(&disk->integrity_kobj, KOBJ_REMOVE); in blk_integrity_del()
451 kobject_del(&disk->integrity_kobj); in blk_integrity_del()
452 kobject_put(&disk->integrity_kobj); in blk_integrity_del()