OpenSS7
SS7 for the
Common Man

© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved.
Last modified:

Home Overview Status News Documentation Resources About
   
 Overview
 Status
 News
 Documentation
 Resources
 About

   
Home Index Prev Next More Download Info FAQ Mail   Home -> Resources -> Browse Source -> strss7/drivers/tali/tali.h


File /code/strss7/drivers/tali/tali.h



#ifndef __TALI_H__
#define __TALI_H__

#ident "@(#) $RCSfile: tali.h,v $ $Name:  $($Revision: 0.8.2.1 $) $Date: 2002/10/18 02:31:58 $"

extern int tali_reuseb(tali_t *, size_t, int, mblk_t *);

extern int tali_putq(queue_t *, mblk_t *, int (*)(queue_t *, mblk_t *));
extern int tali_srvq(queue_t *, int (*)(queue_t *, mblk_t *));
extern int tali_w_flush(queue_t *, mblk_t *);
extern int tali_r_flush(queue_t *, mblk_t *);

typedef struct ops {
	int (*r_prim) (queue_t *, mblk_t *);	/* read primitives */
	int (*w_prim) (queue_t *, mblk_t *);	/* write primitives */
} ops_t;

typedef struct drv {
	uint cmajor;
	uint nmajor;
	uint nminor;
	ops_t u_ops_lm;
	ops_t u_ops_ss7;
	ops_t l_ops_ss7;
	ops_t l_ops_ip;
	ops_t l_ops_sg;
} drv_t;

extern drv_t tali_lm_driver;
extern drv_t tali_sccp_driver;
extern drv_t tali_isup_driver;
extern drv_t tali_mtp_driver;

extern kmem_cache_t *tali_pp_cachep;
extern kmem_cache_t *tali_xp_cachep;
extern kmem_cache_t *tali_gp_cachep;
extern kmem_cache_t *tali_as_cachep;
extern kmem_cache_t *tali_ap_cachep;
extern kmem_cache_t *tali_sp_cachep;
extern kmem_cache_t *tali_np_cachep;

#endif				/* __TALI_H__ */


Home Index Prev Next More Download Info FAQ Mail   Home -> Resources -> Browse Source -> strss7/drivers/tali/tali.h

OpenSS7
SS7 for the
Common Man
Home Overview Status News Documentation Resources About

© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved.
Last modified: