Lines Matching refs:tt
39 struct nvm_tgt_type *tt; in nvm_find_target_type() local
41 list_for_each_entry(tt, &nvm_targets, list) in nvm_find_target_type()
42 if (!strcmp(name, tt->name)) in nvm_find_target_type()
43 return tt; in nvm_find_target_type()
48 int nvm_register_target(struct nvm_tgt_type *tt) in nvm_register_target() argument
53 if (nvm_find_target_type(tt->name)) in nvm_register_target()
56 list_add(&tt->list, &nvm_targets); in nvm_register_target()
63 void nvm_unregister_target(struct nvm_tgt_type *tt) in nvm_unregister_target() argument
65 if (!tt) in nvm_unregister_target()
69 list_del(&tt->list); in nvm_unregister_target()
385 struct nvm_tgt_type *tt; in nvm_create_target() local
395 tt = nvm_find_target_type(create->tgttype); in nvm_create_target()
396 if (!tt) { in nvm_create_target()
418 blk_queue_make_request(tqueue, tt->make_rq); in nvm_create_target()
431 targetdata = tt->init(dev, tdisk, s->lun_begin, s->lun_end); in nvm_create_target()
440 set_capacity(tdisk, tt->capacity(targetdata)); in nvm_create_target()
443 t->type = tt; in nvm_create_target()
462 struct nvm_tgt_type *tt = t->type; in nvm_remove_target() local
471 if (tt->exit) in nvm_remove_target()
472 tt->exit(tdisk->private_data); in nvm_remove_target()
664 struct nvm_tgt_type *tt; in nvm_ioctl_info() local
679 list_for_each_entry(tt, &nvm_targets, list) { in nvm_ioctl_info()
682 tgt->version[0] = tt->version[0]; in nvm_ioctl_info()
683 tgt->version[1] = tt->version[1]; in nvm_ioctl_info()
684 tgt->version[2] = tt->version[2]; in nvm_ioctl_info()
685 strncpy(tgt->tgtname, tt->name, NVM_TTYPE_NAME_MAX); in nvm_ioctl_info()