Lines Matching defs:trans
43 int rds_trans_register(struct rds_transport *trans)
45 BUG_ON(strlen(trans->t_name) + 1 > TRANSNAMSIZ);
49 if (transports[trans->t_type])
51 trans->t_type);
53 transports[trans->t_type] = trans;
54 printk(KERN_INFO "Registered RDS/%s transport\n", trans->t_name);
63 void rds_trans_unregister(struct rds_transport *trans)
67 transports[trans->t_type] = NULL;
68 printk(KERN_INFO "Unregistered RDS/%s transport\n", trans->t_name);
74 void rds_trans_put(struct rds_transport *trans)
76 if (trans && trans->t_owner)
77 module_put(trans->t_owner);
83 struct rds_transport *trans;
91 trans = transports[i];
93 if (trans && (trans->laddr_check(addr) == 0) &&
94 (!trans->t_owner || try_module_get(trans->t_owner))) {
95 ret = trans;
114 struct rds_transport *trans;
124 trans = transports[i];
125 if (!trans || !trans->stats_info_copy)
128 part = trans->stats_info_copy(iter, avail);