Lines Matching refs:trans
135 struct transp *trans, *prev_trans; in nfs_cast() local
181 trans = (struct transp *)malloc(sizeof (*trans)); in nfs_cast()
182 if (trans == NULL) { in nfs_cast()
187 (void) memset(trans, 0, sizeof (*trans)); in nfs_cast()
189 tr_head = trans; in nfs_cast()
191 prev_trans->tr_next = trans; in nfs_cast()
192 prev_trans = trans; in nfs_cast()
194 trans->tr_fd = t_open(nconf->nc_device, O_RDWR, NULL); in nfs_cast()
195 if (trans->tr_fd < 0) { in nfs_cast()
201 if (t_bind(trans->tr_fd, (struct t_bind *)NULL, in nfs_cast()
207 trans->tr_taddr = in nfs_cast()
209 (struct t_bind *)t_alloc(trans->tr_fd, T_BIND, T_ADDR); in nfs_cast()
210 if (trans->tr_taddr == (struct t_bind *)NULL) { in nfs_cast()
216 trans->tr_device = nconf->nc_device; in nfs_cast()
217 FD_SET(trans->tr_fd, &mask); in nfs_cast()
239 if (trans->tr_addrs == NULL) in nfs_cast()
240 trans->tr_addrs = a; in nfs_cast()
337 for (trans = tr_head; trans; trans = trans->tr_next) { in nfs_cast()
338 for (a = trans->tr_addrs; a; a = a->addr_next) { in nfs_cast()
366 if (t_sndudata(trans->tr_fd, in nfs_cast()
419 for (trans = tr_head; trans; trans = trans->tr_next) { in nfs_cast()
420 if (FD_ISSET(trans->tr_fd, &readfds)) in nfs_cast()
423 if (trans == NULL) in nfs_cast()
427 t_rdata.addr = trans->tr_taddr->addr; in nfs_cast()
432 if (t_rcvudata(trans->tr_fd, &t_rdata, &flag) < 0) { in nfs_cast()
436 trans->tr_device); in nfs_cast()
445 trans->tr_device); in nfs_cast()
464 for (curr_addr = trans->tr_addrs; curr_addr; in nfs_cast()
508 sort_responses(trans) in sort_responses() argument
509 struct transp *trans; in sort_responses()
524 for (t = trans; t; t = t->tr_next) {
669 free_transports(trans) in free_transports() argument
670 struct transp *trans; in free_transports()
676 for (t = trans; t; t = tmpt) {