Lines Matching refs:ts
235 struct p9_trans_fd *ts = NULL; in p9_fd_poll() local
238 ts = client->trans; in p9_fd_poll()
240 if (!ts) in p9_fd_poll()
243 if (!ts->rd->f_op->poll) in p9_fd_poll()
246 if (!ts->wr->f_op->poll) in p9_fd_poll()
249 ret = ts->rd->f_op->poll(ts->rd, pt); in p9_fd_poll()
253 if (ts->rd != ts->wr) { in p9_fd_poll()
254 n = ts->wr->f_op->poll(ts->wr, pt); in p9_fd_poll()
274 struct p9_trans_fd *ts = NULL; in p9_fd_read() local
277 ts = client->trans; in p9_fd_read()
279 if (!ts) in p9_fd_read()
282 if (!(ts->rd->f_flags & O_NONBLOCK)) in p9_fd_read()
285 ret = kernel_read(ts->rd, ts->rd->f_pos, v, len); in p9_fd_read()
417 struct p9_trans_fd *ts = NULL; in p9_fd_write() local
420 ts = client->trans; in p9_fd_write()
422 if (!ts) in p9_fd_write()
425 if (!(ts->wr->f_flags & O_NONBLOCK)) in p9_fd_write()
431 ret = vfs_write(ts->wr, (__force void __user *)v, len, &ts->wr->f_pos); in p9_fd_write()
581 struct p9_trans_fd *ts = client->trans; in p9_conn_create() local
582 struct p9_conn *m = &ts->conn; in p9_conn_create()
663 struct p9_trans_fd *ts = client->trans; in p9_fd_request() local
664 struct p9_conn *m = &ts->conn; in p9_fd_request()
788 struct p9_trans_fd *ts = kzalloc(sizeof(struct p9_trans_fd), in p9_fd_open() local
790 if (!ts) in p9_fd_open()
793 ts->rd = fget(rfd); in p9_fd_open()
794 ts->wr = fget(wfd); in p9_fd_open()
795 if (!ts->rd || !ts->wr) { in p9_fd_open()
796 if (ts->rd) in p9_fd_open()
797 fput(ts->rd); in p9_fd_open()
798 if (ts->wr) in p9_fd_open()
799 fput(ts->wr); in p9_fd_open()
800 kfree(ts); in p9_fd_open()
804 client->trans = ts; in p9_fd_open()
868 struct p9_trans_fd *ts; in p9_fd_close() local
873 ts = client->trans; in p9_fd_close()
874 if (!ts) in p9_fd_close()
879 p9_conn_destroy(&ts->conn); in p9_fd_close()
881 if (ts->rd) in p9_fd_close()
882 fput(ts->rd); in p9_fd_close()
883 if (ts->wr) in p9_fd_close()
884 fput(ts->wr); in p9_fd_close()
886 kfree(ts); in p9_fd_close()