diff options
Diffstat (limited to 'sys/mips/nlm/msgring.h')
-rw-r--r-- | sys/mips/nlm/msgring.h | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/sys/mips/nlm/msgring.h b/sys/mips/nlm/msgring.h index e57a0fe..cf5f66e 100644 --- a/sys/mips/nlm/msgring.h +++ b/sys/mips/nlm/msgring.h @@ -29,15 +29,12 @@ * $FreeBSD$ */ +#define CMS_DEFAULT_CREDIT 50 + extern uint32_t xlp_msg_thread_mask; typedef void (*msgring_handler)(int, int, int, int, struct nlm_fmn_msg *, void *); int register_msgring_handler(int startb, int endb, msgring_handler action, void *arg); -int xlp_handle_msg_vc(int vc, int max_msgs); -void xlp_msgring_cpu_init(uint32_t); -void xlp_msgring_config(void); -void xlp_cpu_msgring_handler(int bucket, int size, int code, int stid, - struct nlm_fmn_msg *msg, void *data); - -void nlm_cms_credit_setup(int credit); -void xlp_msgring_iodi_config(void); +int xlp_handle_msg_vc(u_int vcmask, int max_msgs); +void xlp_msgring_cpu_init(int, int, int); +void xlp_cms_enable_intr(int , int , int , int); |