コード例 #1
0
ファイル: iser_datamover.c プロジェクト: Chilledheart/scst
int isert_portal_remove(void *portal_h)
{
	struct isert_portal *portal = portal_h;

	isert_portal_release(portal);
	return 0;
}
コード例 #2
0
ファイル: iser_rdma.c プロジェクト: christopherdion/scst
struct isert_portal *isert_portal_start(struct sockaddr *sa, size_t addr_len)
{
	struct isert_portal *portal;
	int err;

	portal = isert_portal_create();
	if (unlikely(IS_ERR(portal)))
		return portal;

	err = isert_portal_listen(portal, sa, addr_len);
	if (err) {
		isert_portal_release(portal);
		portal = ERR_PTR(err);
	}
	return portal;
}