smb_connobj
struct smb_connobj *scp;
smb_co_init(struct smb_connobj *cp, int level, char *ilockname, char *lockname)
smb_co_done(struct smb_connobj *cp)
smb_co_gone(struct smb_connobj *cp, struct smb_cred *scred)
struct smb_connobj *parent;
SLIST_REMOVE(&parent->co_children, cp, smb_connobj, co_next);
smb_co_ref(struct smb_connobj *cp)
smb_co_rele(struct smb_connobj *cp, struct smb_cred *scred)
smb_co_get(struct smb_connobj *cp, struct smb_cred *scred)
smb_co_put(struct smb_connobj *cp, struct smb_cred *scred)
smb_co_lock(struct smb_connobj *cp)
smb_co_unlock(struct smb_connobj *cp)
smb_co_addchild(struct smb_connobj *parent, struct smb_connobj *child)
smb_vc_free(struct smb_connobj *cp)
static struct smb_connobj smb_vclist;
smb_vc_gone(struct smb_connobj *cp, struct smb_cred *scred)
struct smb_connobj *cp;
struct smb_connobj *cp;
static void smb_co_init(struct smb_connobj *cp, int level, char *ilockname,
struct smb_connobj *cp;
static void smb_co_done(struct smb_connobj *cp);
static void smb_vc_free(struct smb_connobj *cp);
static void smb_vc_gone(struct smb_connobj *cp, struct smb_cred *scred);
struct smb_connobj *scp = NULL;
smb_share_free(struct smb_connobj *cp)
smb_share_gone(struct smb_connobj *cp, struct smb_cred *scred)
struct smb_connobj *cp = SSTOCP(ssp);
struct smb_connobj *cp;
struct smb_connobj *cp;
struct smb_connobj *scp1, *scp2;
struct smb_connobj;
typedef void smb_co_gone_t (struct smb_connobj *cp, struct smb_cred *scred);
typedef void smb_co_free_t (struct smb_connobj *cp);
struct smb_connobj * co_parent;
SLIST_HEAD(,smb_connobj)co_children;
SLIST_ENTRY(smb_connobj)co_next;
struct smb_connobj obj;
struct smb_connobj obj;
void smb_co_ref(struct smb_connobj *cp);
void smb_co_rele(struct smb_connobj *cp, struct smb_cred *scred);
int smb_co_get(struct smb_connobj *cp, struct smb_cred *scred);
void smb_co_put(struct smb_connobj *cp, struct smb_cred *scred);
int smb_co_lock(struct smb_connobj *cp);
void smb_co_unlock(struct smb_connobj *cp);
smb_rq_getenv(struct smb_connobj *layer,
struct smb_connobj *cp;
smb_t2_alloc(struct smb_connobj *layer, u_short setup, struct smb_cred *scred,
smb_t2_init(struct smb_t2rq *t2p, struct smb_connobj *source, u_short setup,
static int smb_rq_getenv(struct smb_connobj *layer,
smb_rq_alloc(struct smb_connobj *layer, u_char cmd, struct smb_cred *scred,
smb_rq_init(struct smb_rq *rqp, struct smb_connobj *layer, u_char cmd,
struct smb_connobj *t2_source;
int smb_rq_alloc(struct smb_connobj *layer, u_char cmd,
int smb_rq_init(struct smb_rq *rqp, struct smb_connobj *layer, u_char cmd,
int smb_t2_alloc(struct smb_connobj *layer, u_short setup, struct smb_cred *scred,
int smb_t2_init(struct smb_t2rq *rqp, struct smb_connobj *layer, u_short setup,