Lines Matching refs:se
35 return &req->se->cuse_data->clop;
154 struct fuse_session *se;
172 se = fuse_session_new(args, &lop, sizeof(lop), userdata);
173 if (!se) {
177 se->cuse_data = cd;
179 return se;
199 struct fuse_session *se = req->se;
200 struct cuse_data *cd = se->cuse_data;
201 size_t bufsize = se->bufsize;
205 if (se->debug) {
209 se->conn.proto_major = arg->major;
210 se->conn.proto_minor = arg->minor;
211 se->conn.capable = 0;
212 se->conn.want = 0;
228 if (bufsize < se->conn.max_write)
229 se->conn.max_write = bufsize;
231 se->got_init = 1;
232 if (se->op.init)
233 se->op.init(se->userdata, &se->conn);
240 outarg.max_write = se->conn.max_write;
244 if (se->debug) {
259 clop->init_done(se->userdata);
275 struct fuse_session *se;
299 se = cuse_lowlevel_new(&args, ci, clop, userdata);
300 if (se == NULL)
312 se->fd = fd;
314 res = fuse_set_signal_handlers(se);
323 return se;
326 fuse_remove_signal_handlers(se);
328 fuse_session_destroy(se);
335 void cuse_lowlevel_teardown(struct fuse_session *se)
337 fuse_remove_signal_handlers(se);
338 fuse_session_destroy(se);
344 struct fuse_session *se;
348 se = cuse_lowlevel_setup(argc, argv, ci, clop, &multithreaded,
350 if (se == NULL)
355 res = fuse_session_loop_mt(se, config);
359 res = fuse_session_loop(se);
361 cuse_lowlevel_teardown(se);