Lines Matching refs:tdisk
313 struct gendisk *tdisk; in nvm_create_tgt() local
377 tdisk = alloc_disk(0); in nvm_create_tgt()
378 if (!tdisk) { in nvm_create_tgt()
390 strlcpy(tdisk->disk_name, create->tgtname, sizeof(tdisk->disk_name)); in nvm_create_tgt()
391 tdisk->flags = GENHD_FL_EXT_DEVT; in nvm_create_tgt()
392 tdisk->major = 0; in nvm_create_tgt()
393 tdisk->first_minor = 0; in nvm_create_tgt()
394 tdisk->fops = &nvm_fops; in nvm_create_tgt()
395 tdisk->queue = tqueue; in nvm_create_tgt()
397 targetdata = tt->init(tgt_dev, tdisk, create->flags); in nvm_create_tgt()
403 tdisk->private_data = targetdata; in nvm_create_tgt()
413 set_capacity(tdisk, tt->capacity(targetdata)); in nvm_create_tgt()
414 add_disk(tdisk); in nvm_create_tgt()
416 if (tt->sysfs_init && tt->sysfs_init(tdisk)) { in nvm_create_tgt()
422 t->disk = tdisk; in nvm_create_tgt()
437 tdisk->queue = NULL; in nvm_create_tgt()
439 put_disk(tdisk); in nvm_create_tgt()
452 struct gendisk *tdisk = t->disk; in __nvm_remove_target() local
453 struct request_queue *q = tdisk->queue; in __nvm_remove_target()
455 del_gendisk(tdisk); in __nvm_remove_target()
459 tt->sysfs_exit(tdisk); in __nvm_remove_target()
462 tt->exit(tdisk->private_data, graceful); in __nvm_remove_target()
465 put_disk(tdisk); in __nvm_remove_target()