Lines Matching refs:disk

226 	struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj);  in integrity_attr_show()  local
227 struct blk_integrity *bi = &disk->queue->integrity; in integrity_attr_show()
238 struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj); in integrity_attr_store() local
239 struct blk_integrity *bi = &disk->queue->integrity; in integrity_attr_store()
399 void blk_integrity_register(struct gendisk *disk, struct blk_integrity *template) in blk_integrity_register() argument
401 struct blk_integrity *bi = &disk->queue->integrity; in blk_integrity_register()
406 ilog2(queue_logical_block_size(disk->queue)); in blk_integrity_register()
411 disk->queue->backing_dev_info->capabilities |= BDI_CAP_STABLE_WRITES; in blk_integrity_register()
422 void blk_integrity_unregister(struct gendisk *disk) in blk_integrity_unregister() argument
424 disk->queue->backing_dev_info->capabilities &= ~BDI_CAP_STABLE_WRITES; in blk_integrity_unregister()
425 memset(&disk->queue->integrity, 0, sizeof(struct blk_integrity)); in blk_integrity_unregister()
429 void blk_integrity_add(struct gendisk *disk) in blk_integrity_add() argument
431 if (kobject_init_and_add(&disk->integrity_kobj, &integrity_ktype, in blk_integrity_add()
432 &disk_to_dev(disk)->kobj, "%s", "integrity")) in blk_integrity_add()
435 kobject_uevent(&disk->integrity_kobj, KOBJ_ADD); in blk_integrity_add()
438 void blk_integrity_del(struct gendisk *disk) in blk_integrity_del() argument
440 kobject_uevent(&disk->integrity_kobj, KOBJ_REMOVE); in blk_integrity_del()
441 kobject_del(&disk->integrity_kobj); in blk_integrity_del()
442 kobject_put(&disk->integrity_kobj); in blk_integrity_del()