当前位置: 首页>>代码示例>>C++>>正文


C++ xdr_ressize_check函数代码示例

本文整理汇总了C++中xdr_ressize_check函数的典型用法代码示例。如果您正苦于以下问题:C++ xdr_ressize_check函数的具体用法?C++ xdr_ressize_check怎么用?C++ xdr_ressize_check使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了xdr_ressize_check函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: nfs3svc_encode_setaclres

/* SETACL */
static int nfs3svc_encode_setaclres(struct svc_rqst *rqstp, __be32 *p,
		struct nfsd3_attrstat *resp)
{
	p = nfs3svc_encode_post_op_attr(rqstp, p, &resp->fh);

	return xdr_ressize_check(rqstp, p);
}
开发者ID:CSCLOG,项目名称:beaglebone,代码行数:8,代码来源:nfs3acl.c

示例2: nfssvc_encode_attrstat

int
nfssvc_encode_attrstat(struct svc_rqst *rqstp, u32 *p,
					struct nfsd_attrstat *resp)
{
	p = encode_fattr(rqstp, p, resp->fh.fh_dentry->d_inode);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:fgeraci,项目名称:cs518-sched,代码行数:7,代码来源:nfsxdr.c

示例3: nlmsvc_encode_testres

int
nlmsvc_encode_testres(struct svc_rqst *rqstp, __be32 *p, struct nlm_res *resp)
{
	if (!(p = nlm_encode_testres(p, resp)))
		return 0;
	return xdr_ressize_check(rqstp, p);
}
开发者ID:CSCLOG,项目名称:beaglebone,代码行数:7,代码来源:xdr.c

示例4: nfs3svc_encode_wccstat

/* SETATTR, REMOVE, RMDIR */
int
nfs3svc_encode_wccstat(struct svc_rqst *rqstp, u32 *p,
					struct nfsd3_attrstat *resp)
{
	p = encode_wcc_data(rqstp, p, &resp->fh);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:muromec,项目名称:linux-ezxdev,代码行数:8,代码来源:nfs3xdr.c

示例5: nfssvc_encode_readdirres

int
nfssvc_encode_readdirres(struct svc_rqst *rqstp, u32 *p,
					struct nfsd_readdirres *resp)
{
	p += XDR_QUADLEN(resp->count);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:dmgerman,项目名称:original,代码行数:7,代码来源:nfsxdr.c

示例6: nfsaclsvc_encode_accessres

/* ACCESS */
static int nfsaclsvc_encode_accessres(struct svc_rqst *rqstp, __be32 *p,
		struct nfsd3_accessres *resp)
{
	p = nfs2svc_encode_fattr(rqstp, p, &resp->fh);
	*p++ = htonl(resp->access);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:325116067,项目名称:semc-qsd8x50,代码行数:8,代码来源:nfs2acl.c

示例7: nfssvc_encode_attrstat

int
nfssvc_encode_attrstat(struct svc_rqst *rqstp, __be32 *p,
					struct nfsd_attrstat *resp)
{
	p = encode_fattr(rqstp, p, &resp->fh, &resp->stat);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:rrowicki,项目名称:Chrono_Kernel-1,代码行数:7,代码来源:nfsxdr.c

示例8: nfs3svc_encode_wccstat

/* SETATTR, REMOVE, RMDIR */
int
nfs3svc_encode_wccstat(struct svc_rqst *rqstp, __be32 *p)
{
	struct nfsd3_attrstat *resp = rqstp->rq_resp;

	p = encode_wcc_data(rqstp, p, &resp->fh);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:Anjali05,项目名称:linux,代码行数:9,代码来源:nfs3xdr.c

示例9: nfs3svc_encode_linkres

/* LINK */
int
nfs3svc_encode_linkres(struct svc_rqst *rqstp, u32 *p,
					struct nfsd3_linkres *resp)
{
	p = encode_post_op_attr(rqstp, p, &resp->fh);
	p = encode_wcc_data(rqstp, p, &resp->tfh);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:muromec,项目名称:linux-ezxdev,代码行数:9,代码来源:nfs3xdr.c

示例10: nlmsvc_encode_res

int
nlmsvc_encode_res(struct svc_rqst *rqstp, __be32 *p, struct nlm_res *resp)
{
	if (!(p = nlm_encode_cookie(p, &resp->cookie)))
		return 0;
	*p++ = resp->status;
	return xdr_ressize_check(rqstp, p);
}
开发者ID:CSCLOG,项目名称:beaglebone,代码行数:8,代码来源:xdr.c

示例11: nfs3svc_encode_attrstat

/* GETATTR */
int
nfs3svc_encode_attrstat(struct svc_rqst *rqstp, u32 *p,
					struct nfsd3_attrstat *resp)
{
	if (resp->status == 0)
		p = encode_fattr3(rqstp, p, &resp->fh);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:muromec,项目名称:linux-ezxdev,代码行数:9,代码来源:nfs3xdr.c

示例12: nfssvc_encode_diropres

int
nfssvc_encode_diropres(struct svc_rqst *rqstp, __be32 *p,
					struct nfsd_diropres *resp)
{
	p = encode_fh(p, &resp->fh);
	p = encode_fattr(rqstp, p, &resp->fh, &resp->stat);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:rrowicki,项目名称:Chrono_Kernel-1,代码行数:8,代码来源:nfsxdr.c

示例13: nfssvc_encode_diropres

int
nfssvc_encode_diropres(struct svc_rqst *rqstp, u32 *p,
					struct nfsd_diropres *resp)
{
	p = encode_fh(p, &resp->fh);
	p = encode_fattr(rqstp, p, resp->fh.fh_dentry->d_inode);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:fgeraci,项目名称:cs518-sched,代码行数:8,代码来源:nfsxdr.c

示例14: nfssvc_encode_readlinkres

int
nfssvc_encode_readlinkres(struct svc_rqst *rqstp, u32 *p,
					struct nfsd_readlinkres *resp)
{
	*p++ = htonl(resp->len);
	p += XDR_QUADLEN(resp->len);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:dmgerman,项目名称:original,代码行数:8,代码来源:nfsxdr.c

示例15: nfs3svc_encode_renameres

/* RENAME */
int
nfs3svc_encode_renameres(struct svc_rqst *rqstp, u32 *p,
					struct nfsd3_renameres *resp)
{
	p = encode_wcc_data(rqstp, p, &resp->ffh);
	p = encode_wcc_data(rqstp, p, &resp->tfh);
	return xdr_ressize_check(rqstp, p);
}
开发者ID:muromec,项目名称:linux-ezxdev,代码行数:9,代码来源:nfs3xdr.c


注:本文中的xdr_ressize_check函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。