Lines Matching refs:tt
241 struct nvm_tgt_type *tt; in __nvm_find_target_type() local
243 list_for_each_entry(tt, &nvm_tgt_types, list) in __nvm_find_target_type()
244 if (!strcmp(name, tt->name)) in __nvm_find_target_type()
245 return tt; in __nvm_find_target_type()
252 struct nvm_tgt_type *tt; in nvm_find_target_type() local
255 tt = __nvm_find_target_type(name); in nvm_find_target_type()
258 return tt; in nvm_find_target_type()
310 struct nvm_tgt_type *tt; in nvm_create_tgt() local
339 tt = nvm_find_target_type(create->tgttype); in nvm_create_tgt()
340 if (!tt) { in nvm_create_tgt()
345 if ((tt->flags & NVM_TGT_F_HOST_L2P) != (dev->geo.dom & NVM_RSP_L2P)) { in nvm_create_tgt()
389 tdisk->fops = tt->bops; in nvm_create_tgt()
392 targetdata = tt->init(tgt_dev, tdisk, create->flags); in nvm_create_tgt()
408 set_capacity(tdisk, tt->capacity(targetdata)); in nvm_create_tgt()
411 if (tt->sysfs_init && tt->sysfs_init(tdisk)) { in nvm_create_tgt()
416 t->type = tt; in nvm_create_tgt()
424 __module_get(tt->owner); in nvm_create_tgt()
428 if (tt->exit) in nvm_create_tgt()
429 tt->exit(targetdata, true); in nvm_create_tgt()
446 struct nvm_tgt_type *tt = t->type; in __nvm_remove_target() local
453 if (tt->sysfs_exit) in __nvm_remove_target()
454 tt->sysfs_exit(tdisk); in __nvm_remove_target()
456 if (tt->exit) in __nvm_remove_target()
457 tt->exit(tdisk->private_data, graceful); in __nvm_remove_target()
620 int nvm_register_tgt_type(struct nvm_tgt_type *tt) in nvm_register_tgt_type() argument
625 if (__nvm_find_target_type(tt->name)) in nvm_register_tgt_type()
628 list_add(&tt->list, &nvm_tgt_types); in nvm_register_tgt_type()
635 void nvm_unregister_tgt_type(struct nvm_tgt_type *tt) in nvm_unregister_tgt_type() argument
637 if (!tt) in nvm_unregister_tgt_type()
641 list_del(&tt->list); in nvm_unregister_tgt_type()
1255 struct nvm_tgt_type *tt; in nvm_ioctl_info() local
1267 list_for_each_entry(tt, &nvm_tgt_types, list) { in nvm_ioctl_info()
1270 tgt->version[0] = tt->version[0]; in nvm_ioctl_info()
1271 tgt->version[1] = tt->version[1]; in nvm_ioctl_info()
1272 tgt->version[2] = tt->version[2]; in nvm_ioctl_info()
1273 strncpy(tgt->tgtname, tt->name, NVM_TTYPE_NAME_MAX); in nvm_ioctl_info()