Lines Matching refs:backend
57 #include "backend.h"
195 * Internal functions implementing backend.
2986 struct l9p_backend *backend;
3002 backend = l9p_malloc(sizeof(*backend));
3003 backend->attach = fs_attach;
3004 backend->clunk = fs_clunk;
3005 backend->create = fs_create;
3006 backend->open = fs_open;
3007 backend->read = fs_read;
3008 backend->remove = fs_remove;
3009 backend->stat = fs_stat;
3010 backend->walk = fs_walk;
3011 backend->write = fs_write;
3012 backend->wstat = fs_wstat;
3013 backend->statfs = fs_statfs;
3014 backend->lopen = fs_lopen;
3015 backend->lcreate = fs_lcreate;
3016 backend->symlink = fs_symlink;
3017 backend->mknod = fs_mknod;
3018 backend->rename = fs_rename;
3019 backend->readlink = fs_readlink;
3020 backend->getattr = fs_getattr;
3021 backend->setattr = fs_setattr;
3022 backend->xattrwalk = fs_xattrwalk;
3023 backend->xattrcreate = fs_xattrcreate;
3024 backend->readdir = fs_readdir;
3025 backend->fsync = fs_fsync;
3026 backend->lock = fs_lock;
3027 backend->getlock = fs_getlock;
3028 backend->link = fs_link;
3029 backend->mkdir = fs_mkdir;
3030 backend->renameat = fs_renameat;
3031 backend->unlinkat = fs_unlinkat;
3032 backend->freefid = fs_freefid;
3037 backend->softc = sc;
3059 *backendp = backend;