⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exports.c

📁 7号信令功能代码,为开源代码
💻 C
📖 第 1 页 / 共 2 页
字号:
/*************************************************************************                       STREAMS Exported Symbols			***************************************************************************									** Author:	David Grothe	<dave@gcom.com>				**									** Copyright (C) 2002  David Grothe, Gcom, Inc <dave@gcom.com>		**									*************************************************************************//* * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. *  * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU * Library General Public License for more details. *  * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Cambridge, * MA 02139, USA. *  */#ident "@(#) LiS exports.c 1.17 01/12/04"#undef  MODULE#define MODULE 1#undef  __NO_VERSION__#define __NO_VERSION__#undef  EXPORT_SYMTAB#define EXPORT_SYMTAB 1#include <linux/config.h>#ifdef CONFIG_MODVERSIONS#undef  MODVERSIONS#define MODVERSIONS 1#endif#include <sys/stream.h>#include <sys/poll.h>#include <sys/lislocks.h>#include <sys/lismem.h>#include <sys/lispci.h>#include <sys/osif.h>/*************************************************************************                           Prototypes                                  ***************************************************************************									** For things that aren't in the LiS header files.			**									*************************************************************************/void		 lis_qdetach(queue_t *, int, int, cred_t *) ;unsigned	 lis_poll_bits(stdata_t *hd);void		 lis_enable_intr(struct streamtab *, int, const char *);void    	 lis_fdetach_all(void);mblk_t		*lis_get_passfp(void);int		 lis_can_unload(void);void		 lis_safe_putmsg(queue_t *q, mblk_t *mp, char *f, int l);const char	*lis_strm_name_from_queue(queue_t *q);void		 lis_cmn_err(int err_lvl, char *fmt, ...);struct stdata	*lis_file_str(struct file *f);struct inode	*lis_file_inode(struct file *f);void		 lis_set_file_str(struct file *f, struct stdata *s);struct stdata	*lis_inode_str(struct inode *i);void		 lis_set_inode_str(struct inode *i, struct stdata *s);stdata_t	*lis_fd2str( int fd );struct inode	*lis_old_inode( struct file *f, struct inode *i );int		 lis_valid_mod_list(struct str_list ml);extern int		lis_major;extern char		lis_kernel_version[];extern char		lis_version[] ;extern char		lis_date[] ;extern char		*lis_stropts_file ;extern char		*lis_poll_file;extern int              lis_num_cpus ;extern lis_atomic_t     lis_in_syscall ;extern lis_atomic_t     lis_queues_running ; extern volatile unsigned long lis_runq_cnts[LIS_NR_CPUS] ;extern volatile unsigned long lis_queuerun_cnts[LIS_NR_CPUS] ;extern volatile unsigned long lis_setqsched_cnts[LIS_NR_CPUS] ;extern volatile unsigned long lis_setqsched_isr_cnts[LIS_NR_CPUS] ;extern lis_atomic_t	lis_strcount ;extern long		lis_max_mem ;extern int        	lis_seq_cntr ;/*************************************************************************                             Exports                                   ***************************************************************************									** Symbols exported by LiS.  These are in alphabetical order.		**									*************************************************************************/EXPORT_SYMBOL_NOVERS(lis_add_timer);EXPORT_SYMBOL_NOVERS(lis_adjmsg);EXPORT_SYMBOL_NOVERS(lis_alloc_atomic_fcn);EXPORT_SYMBOL_NOVERS(lis_allocb);EXPORT_SYMBOL_NOVERS(lis_allocb_physreq);EXPORT_SYMBOL_NOVERS(lis_alloc_dma_fcn);EXPORT_SYMBOL_NOVERS(lis_alloc_kernel_fcn);EXPORT_SYMBOL_NOVERS(lis_allocq);EXPORT_SYMBOL_NOVERS(lis_appq);EXPORT_SYMBOL_NOVERS(lis_apush_get);EXPORT_SYMBOL_NOVERS(lis_apushm);EXPORT_SYMBOL_NOVERS(lis_apush_set);EXPORT_SYMBOL_NOVERS(lis_assert_fail);EXPORT_SYMBOL_NOVERS(lis_atomic_add);EXPORT_SYMBOL_NOVERS(lis_atomic_dec);EXPORT_SYMBOL_NOVERS(lis_atomic_dec_and_test);EXPORT_SYMBOL_NOVERS(lis_atomic_inc);EXPORT_SYMBOL_NOVERS(lis_atomic_read);EXPORT_SYMBOL_NOVERS(lis_atomic_set);EXPORT_SYMBOL_NOVERS(lis_atomic_sub);EXPORT_SYMBOL_NOVERS(lis_backq);EXPORT_SYMBOL_NOVERS(lis_backq_fcn);EXPORT_SYMBOL_NOVERS(lis_basename);EXPORT_SYMBOL_NOVERS(lis_bcanput);EXPORT_SYMBOL_NOVERS(lis_bcanputnext);EXPORT_SYMBOL_NOVERS(lis_bcanputnext_anyband);EXPORT_SYMBOL_NOVERS(lis_bprintf);EXPORT_SYMBOL_NOVERS(lis_bufcall);EXPORT_SYMBOL_NOVERS(lis_can_unload);EXPORT_SYMBOL_NOVERS(lis_check_guard);EXPORT_SYMBOL_NOVERS(lis_check_mem);EXPORT_SYMBOL_NOVERS(lis_check_q_magic);EXPORT_SYMBOL_NOVERS(lis_check_region);EXPORT_SYMBOL_NOVERS(lis_check_umem);EXPORT_SYMBOL_NOVERS(lis_clone_major);EXPORT_SYMBOL_NOVERS(lis_cmn_err);EXPORT_SYMBOL_NOVERS(lis_copyb);EXPORT_SYMBOL_NOVERS(lis_copyin);EXPORT_SYMBOL_NOVERS(lis_copymsg);EXPORT_SYMBOL_NOVERS(lis_copyout);EXPORT_SYMBOL_NOVERS(lis_date);EXPORT_SYMBOL_NOVERS(lis_debug_mask);EXPORT_SYMBOL_NOVERS(lis_debug_mask2);EXPORT_SYMBOL_NOVERS(lis_dec_mod_cnt_fcn);EXPORT_SYMBOL_NOVERS(lis_del_timer);EXPORT_SYMBOL_NOVERS(lis_disable_irq);EXPORT_SYMBOL_NOVERS(lis_dobufcall);EXPORT_SYMBOL_NOVERS(lis_doclose);EXPORT_SYMBOL_NOVERS(lis_down_fcn);EXPORT_SYMBOL_NOVERS(lis_dsecs);EXPORT_SYMBOL_NOVERS(lis_dupb);EXPORT_SYMBOL_NOVERS(lis_dupmsg);EXPORT_SYMBOL_NOVERS(lis_enable_intr);EXPORT_SYMBOL_NOVERS(lis_enable_irq);EXPORT_SYMBOL_NOVERS(lis_esballoc);EXPORT_SYMBOL_NOVERS(lis_esbbcall);EXPORT_SYMBOL_NOVERS(lis_fattach);EXPORT_SYMBOL_NOVERS(lis_fdetach);EXPORT_SYMBOL_NOVERS(lis_fdetach_all);EXPORT_SYMBOL_NOVERS(lis_fdetach_stream);EXPORT_SYMBOL_NOVERS(lis_fifo_close_sync);EXPORT_SYMBOL_NOVERS(lis_fifo_open_sync);EXPORT_SYMBOL_NOVERS(lis_fifo_write_sync);EXPORT_SYMBOL_NOVERS(lis_file_inode);			/* for connld */EXPORT_SYMBOL_NOVERS(lis_file_str);			/* for connld */EXPORT_SYMBOL_NOVERS(lis_find_strdev);EXPORT_SYMBOL_NOVERS(lis_flushband);EXPORT_SYMBOL_NOVERS(lis_flush_print_buffer);EXPORT_SYMBOL_NOVERS(lis_flushq);EXPORT_SYMBOL_NOVERS(lis_fmod_sw);EXPORT_SYMBOL_NOVERS(lis_free);EXPORT_SYMBOL_NOVERS(lis_freeb);EXPORT_SYMBOL_NOVERS(lis_freedb);EXPORT_SYMBOL_NOVERS(lis_free_dma);EXPORT_SYMBOL_NOVERS(lis_free_irq);EXPORT_SYMBOL_NOVERS(lis_free_mem_fcn);EXPORT_SYMBOL_NOVERS(lis_freemsg);EXPORT_SYMBOL_NOVERS(lis_free_pages_fcn);EXPORT_SYMBOL_NOVERS(lis_free_passfp);EXPORT_SYMBOL_NOVERS(lis_freeq);EXPORT_SYMBOL_NOVERS(lis_fstr_sw);EXPORT_SYMBOL_NOVERS(lis_get_fifo);EXPORT_SYMBOL_NOVERS(lis_get_free_pages_atomic_fcn);EXPORT_SYMBOL_NOVERS(lis_get_free_pages_fcn);EXPORT_SYMBOL_NOVERS(lis_get_free_pages_kernel_fcn);EXPORT_SYMBOL_NOVERS(lis_getint);EXPORT_SYMBOL_NOVERS(lis_get_passfp);EXPORT_SYMBOL_NOVERS(lis_get_pipe);EXPORT_SYMBOL_NOVERS(lis_getq);EXPORT_SYMBOL_NOVERS(lis_gettimeofday);EXPORT_SYMBOL_NOVERS(lis_hitime);EXPORT_SYMBOL_NOVERS(lis_inc_mod_cnt_fcn);EXPORT_SYMBOL_NOVERS(lis_init_bufcall);EXPORT_SYMBOL_NOVERS(lis_insq);EXPORT_SYMBOL_NOVERS(lis_in_syscall);EXPORT_SYMBOL_NOVERS(lis_interruptible_sleep_on);EXPORT_SYMBOL_NOVERS(lis_ioc_fattach);EXPORT_SYMBOL_NOVERS(lis_ioc_fdetach);EXPORT_SYMBOL_NOVERS(lis_ioc_pipe);EXPORT_SYMBOL_NOVERS(lis_ioremap);EXPORT_SYMBOL_NOVERS(lis_ioremap_nocache);EXPORT_SYMBOL_NOVERS(lis_iounmap);EXPORT_SYMBOL_NOVERS(lis_jiffies);EXPORT_SYMBOL_NOVERS(lis_kernel_down);EXPORT_SYMBOL_NOVERS(lis_kernel_up);EXPORT_SYMBOL_NOVERS(lis_kernel_version);EXPORT_SYMBOL_NOVERS(lis__kfree);EXPORT_SYMBOL_NOVERS(lis_kfree);EXPORT_SYMBOL_NOVERS(lis_kill_pg);EXPORT_SYMBOL_NOVERS(lis_kill_proc);EXPORT_SYMBOL_NOVERS(lis__kmalloc);EXPORT_SYMBOL_NOVERS(lis_kmalloc);EXPORT_SYMBOL_NOVERS(lis_linkb);EXPORT_SYMBOL_NOVERS(lis_loadable_load);EXPORT_SYMBOL_NOVERS(lis_maj_min_name);EXPORT_SYMBOL_NOVERS(lis_major);EXPORT_SYMBOL_NOVERS(lis_malloc);#if defined(CONFIG_DEV)EXPORT_SYMBOL_NOVERS(lis_mark_mem);#endifEXPORT_SYMBOL_NOVERS(lis_max_mem);#if (!defined(_S390_LIS_) && !defined(_S390X_LIS_))EXPORT_SYMBOL_NOVERS(lis_membar);#endif          /* S390 or S390X */EXPORT_SYMBOL_NOVERS(lis_milli_to_ticks);EXPORT_SYMBOL_NOVERS(lis_mknod);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -