Lines Matching refs:tdisk
309 struct gendisk *tdisk; in nvm_create_tgt() local
373 tdisk = alloc_disk(0); in nvm_create_tgt()
374 if (!tdisk) { in nvm_create_tgt()
385 strlcpy(tdisk->disk_name, create->tgtname, sizeof(tdisk->disk_name)); in nvm_create_tgt()
386 tdisk->flags = GENHD_FL_EXT_DEVT; in nvm_create_tgt()
387 tdisk->major = 0; in nvm_create_tgt()
388 tdisk->first_minor = 0; in nvm_create_tgt()
389 tdisk->fops = tt->bops; in nvm_create_tgt()
390 tdisk->queue = tqueue; in nvm_create_tgt()
392 targetdata = tt->init(tgt_dev, tdisk, create->flags); in nvm_create_tgt()
398 tdisk->private_data = targetdata; in nvm_create_tgt()
408 set_capacity(tdisk, tt->capacity(targetdata)); in nvm_create_tgt()
409 add_disk(tdisk); in nvm_create_tgt()
411 if (tt->sysfs_init && tt->sysfs_init(tdisk)) { in nvm_create_tgt()
417 t->disk = tdisk; in nvm_create_tgt()
432 tdisk->queue = NULL; in nvm_create_tgt()
434 put_disk(tdisk); in nvm_create_tgt()
447 struct gendisk *tdisk = t->disk; in __nvm_remove_target() local
448 struct request_queue *q = tdisk->queue; in __nvm_remove_target()
450 del_gendisk(tdisk); in __nvm_remove_target()
454 tt->sysfs_exit(tdisk); in __nvm_remove_target()
457 tt->exit(tdisk->private_data, graceful); in __nvm_remove_target()
460 put_disk(tdisk); in __nvm_remove_target()