Lines Matching refs:tt
245 struct nvm_tgt_type *tt; in __nvm_find_target_type() local
247 list_for_each_entry(tt, &nvm_tgt_types, list) in __nvm_find_target_type()
248 if (!strcmp(name, tt->name)) in __nvm_find_target_type()
249 return tt; in __nvm_find_target_type()
256 struct nvm_tgt_type *tt; in nvm_find_target_type() local
259 tt = __nvm_find_target_type(name); in nvm_find_target_type()
262 return tt; in nvm_find_target_type()
314 struct nvm_tgt_type *tt; in nvm_create_tgt() local
343 tt = nvm_find_target_type(create->tgttype); in nvm_create_tgt()
344 if (!tt) { in nvm_create_tgt()
349 if ((tt->flags & NVM_TGT_F_HOST_L2P) != (dev->geo.dom & NVM_RSP_L2P)) { in nvm_create_tgt()
388 blk_queue_make_request(tqueue, tt->make_rq); in nvm_create_tgt()
397 targetdata = tt->init(tgt_dev, tdisk, create->flags); in nvm_create_tgt()
413 set_capacity(tdisk, tt->capacity(targetdata)); in nvm_create_tgt()
416 if (tt->sysfs_init && tt->sysfs_init(tdisk)) { in nvm_create_tgt()
421 t->type = tt; in nvm_create_tgt()
429 __module_get(tt->owner); in nvm_create_tgt()
433 if (tt->exit) in nvm_create_tgt()
434 tt->exit(targetdata, true); in nvm_create_tgt()
451 struct nvm_tgt_type *tt = t->type; in __nvm_remove_target() local
458 if (tt->sysfs_exit) in __nvm_remove_target()
459 tt->sysfs_exit(tdisk); in __nvm_remove_target()
461 if (tt->exit) in __nvm_remove_target()
462 tt->exit(tdisk->private_data, graceful); in __nvm_remove_target()
625 int nvm_register_tgt_type(struct nvm_tgt_type *tt) in nvm_register_tgt_type() argument
630 if (__nvm_find_target_type(tt->name)) in nvm_register_tgt_type()
633 list_add(&tt->list, &nvm_tgt_types); in nvm_register_tgt_type()
640 void nvm_unregister_tgt_type(struct nvm_tgt_type *tt) in nvm_unregister_tgt_type() argument
642 if (!tt) in nvm_unregister_tgt_type()
646 list_del(&tt->list); in nvm_unregister_tgt_type()
1261 struct nvm_tgt_type *tt; in nvm_ioctl_info() local
1273 list_for_each_entry(tt, &nvm_tgt_types, list) { in nvm_ioctl_info()
1276 tgt->version[0] = tt->version[0]; in nvm_ioctl_info()
1277 tgt->version[1] = tt->version[1]; in nvm_ioctl_info()
1278 tgt->version[2] = tt->version[2]; in nvm_ioctl_info()
1279 strncpy(tgt->tgtname, tt->name, NVM_TTYPE_NAME_MAX); in nvm_ioctl_info()