📄 ksyms.c
字号:
/* device registration */EXPORT_SYMBOL(register_chrdev);EXPORT_SYMBOL(unregister_chrdev);EXPORT_SYMBOL(register_blkdev);EXPORT_SYMBOL(unregister_blkdev);EXPORT_SYMBOL(tty_register_driver);EXPORT_SYMBOL(tty_unregister_driver);EXPORT_SYMBOL(tty_std_termios);/* block device driver support */EXPORT_SYMBOL(blksize_size);EXPORT_SYMBOL(hardsect_size);EXPORT_SYMBOL(blk_size);EXPORT_SYMBOL(blk_dev);EXPORT_SYMBOL(is_read_only);EXPORT_SYMBOL(set_device_ro);EXPORT_SYMBOL(bmap);EXPORT_SYMBOL(sync_dev);EXPORT_SYMBOL(devfs_register_partitions);EXPORT_SYMBOL(blkdev_open);EXPORT_SYMBOL(blkdev_get);EXPORT_SYMBOL(blkdev_put);EXPORT_SYMBOL(ioctl_by_bdev);EXPORT_SYMBOL(grok_partitions);EXPORT_SYMBOL(register_disk);EXPORT_SYMBOL(tq_disk);EXPORT_SYMBOL(init_buffer);EXPORT_SYMBOL(refile_buffer);EXPORT_SYMBOL(max_sectors);EXPORT_SYMBOL(max_readahead);/* tty routines */EXPORT_SYMBOL(tty_hangup);EXPORT_SYMBOL(tty_wait_until_sent);EXPORT_SYMBOL(tty_check_change);EXPORT_SYMBOL(tty_hung_up_p);EXPORT_SYMBOL(tty_flip_buffer_push);EXPORT_SYMBOL(tty_get_baud_rate);EXPORT_SYMBOL(do_SAK);/* filesystem registration */EXPORT_SYMBOL(register_filesystem);EXPORT_SYMBOL(unregister_filesystem);EXPORT_SYMBOL(kern_mount);EXPORT_SYMBOL(__mntput);EXPORT_SYMBOL(may_umount);/* executable format registration */EXPORT_SYMBOL(register_binfmt);EXPORT_SYMBOL(unregister_binfmt);EXPORT_SYMBOL(search_binary_handler);EXPORT_SYMBOL(prepare_binprm);EXPORT_SYMBOL(compute_creds);EXPORT_SYMBOL(remove_arg_zero);EXPORT_SYMBOL(set_binfmt);/* sysctl table registration */EXPORT_SYMBOL(register_sysctl_table);EXPORT_SYMBOL(unregister_sysctl_table);EXPORT_SYMBOL(sysctl_string);EXPORT_SYMBOL(sysctl_intvec);EXPORT_SYMBOL(sysctl_jiffies);EXPORT_SYMBOL(proc_dostring);EXPORT_SYMBOL(proc_dointvec);EXPORT_SYMBOL(proc_dointvec_jiffies);EXPORT_SYMBOL(proc_dointvec_minmax);EXPORT_SYMBOL(proc_doulongvec_ms_jiffies_minmax);EXPORT_SYMBOL(proc_doulongvec_minmax);/* interrupt handling */EXPORT_SYMBOL(add_timer);EXPORT_SYMBOL(del_timer);EXPORT_SYMBOL(request_irq);EXPORT_SYMBOL(free_irq);#if !defined(CONFIG_IA64) /* irq_stat is part of struct cpuinfo_ia64 */EXPORT_SYMBOL(irq_stat);#endif/* waitqueue handling */EXPORT_SYMBOL(add_wait_queue);EXPORT_SYMBOL(add_wait_queue_exclusive);EXPORT_SYMBOL(remove_wait_queue);/* completion handling */EXPORT_SYMBOL(wait_for_completion);EXPORT_SYMBOL(complete);/* The notion of irq probe/assignment is foreign to S/390 */#if !defined(CONFIG_ARCH_S390)EXPORT_SYMBOL(probe_irq_on);EXPORT_SYMBOL(probe_irq_off);#endif#ifdef CONFIG_SMPEXPORT_SYMBOL(del_timer_sync);#endifEXPORT_SYMBOL(mod_timer);EXPORT_SYMBOL(tq_timer);EXPORT_SYMBOL(tq_immediate);#ifdef CONFIG_SMP/* Various random spinlocks we want to export */EXPORT_SYMBOL(tqueue_lock);/* Big-Reader lock implementation */EXPORT_SYMBOL(__brlock_array);#ifndef __BRLOCK_USE_ATOMICSEXPORT_SYMBOL(__br_write_locks);#endifEXPORT_SYMBOL(__br_write_lock);EXPORT_SYMBOL(__br_write_unlock);#endif/* Kiobufs */EXPORT_SYMBOL(alloc_kiovec);EXPORT_SYMBOL(free_kiovec);EXPORT_SYMBOL(expand_kiobuf);EXPORT_SYMBOL(map_user_kiobuf);EXPORT_SYMBOL(unmap_kiobuf);EXPORT_SYMBOL(lock_kiovec);EXPORT_SYMBOL(unlock_kiovec);EXPORT_SYMBOL(brw_kiovec);EXPORT_SYMBOL(kiobuf_wait_for_io);/* dma handling */#ifdef CONFIG_GENERIC_ISA_DMAEXPORT_SYMBOL(request_dma);EXPORT_SYMBOL(free_dma);EXPORT_SYMBOL(dma_spin_lock);#endif#ifdef HAVE_DISABLE_HLTEXPORT_SYMBOL(disable_hlt);EXPORT_SYMBOL(enable_hlt);#endif/* resource handling */EXPORT_SYMBOL(request_resource);EXPORT_SYMBOL(release_resource);EXPORT_SYMBOL(allocate_resource);EXPORT_SYMBOL(check_resource);EXPORT_SYMBOL(__request_region);EXPORT_SYMBOL(__check_region);EXPORT_SYMBOL(__release_region);EXPORT_SYMBOL(ioport_resource);EXPORT_SYMBOL(iomem_resource);/* process management */EXPORT_SYMBOL(complete_and_exit);EXPORT_SYMBOL(__wake_up);EXPORT_SYMBOL(wake_up_process);EXPORT_SYMBOL(sleep_on);EXPORT_SYMBOL(sleep_on_timeout);EXPORT_SYMBOL(interruptible_sleep_on);EXPORT_SYMBOL(interruptible_sleep_on_timeout);EXPORT_SYMBOL(schedule);#ifdef CONFIG_ILATENCYEXPORT_SYMBOL(intr_sti);EXPORT_SYMBOL(intr_cli);EXPORT_SYMBOL(intr_restore_flags); #endif#ifdef CONFIG_PREEMPTEXPORT_SYMBOL(preempt_schedule);#endif#ifdef CONFIG_PREEMPT_TIMESEXPORT_SYMBOL(latency_start);EXPORT_SYMBOL(latency_end);EXPORT_SYMBOL(latency_check);#endifEXPORT_SYMBOL(setscheduler);EXPORT_SYMBOL(schedule_timeout);EXPORT_SYMBOL(yield);EXPORT_SYMBOL(__cond_resched);EXPORT_SYMBOL(set_user_nice);#ifdef CONFIG_SMPEXPORT_SYMBOL_GPL(set_cpus_allowed);#endifEXPORT_SYMBOL(nr_context_switches);EXPORT_SYMBOL(jiffies);EXPORT_SYMBOL(xtime);EXPORT_SYMBOL(do_gettimeofday);EXPORT_SYMBOL(do_settimeofday);#if !defined(__ia64__)EXPORT_SYMBOL(loops_per_jiffy);#endifEXPORT_SYMBOL(kstat);/* misc */EXPORT_SYMBOL(panic);EXPORT_SYMBOL(__out_of_line_bug);EXPORT_SYMBOL(sprintf);EXPORT_SYMBOL(snprintf);EXPORT_SYMBOL(sscanf);EXPORT_SYMBOL(vsprintf);EXPORT_SYMBOL(vsnprintf);EXPORT_SYMBOL(vsscanf);EXPORT_SYMBOL(kdevname);EXPORT_SYMBOL(bdevname);EXPORT_SYMBOL(cdevname);EXPORT_SYMBOL(simple_strtol);EXPORT_SYMBOL(simple_strtoul);EXPORT_SYMBOL(simple_strtoull);EXPORT_SYMBOL(system_utsname); /* UTS data */EXPORT_SYMBOL(uts_sem); /* UTS semaphore */#ifndef __mips__EXPORT_SYMBOL(sys_call_table);#endifEXPORT_SYMBOL(machine_restart);EXPORT_SYMBOL(machine_halt);EXPORT_SYMBOL(machine_power_off);EXPORT_SYMBOL(_ctype);EXPORT_SYMBOL(secure_tcp_sequence_number);EXPORT_SYMBOL(get_random_bytes);EXPORT_SYMBOL(securebits);EXPORT_SYMBOL(cap_bset);EXPORT_SYMBOL(reparent_to_init);EXPORT_SYMBOL(daemonize);EXPORT_SYMBOL(csum_partial); /* for networking and md */EXPORT_SYMBOL(seq_escape);EXPORT_SYMBOL(seq_printf);EXPORT_SYMBOL(seq_open);EXPORT_SYMBOL(seq_release);EXPORT_SYMBOL(seq_read);EXPORT_SYMBOL(seq_lseek);/* Program loader interfaces */EXPORT_SYMBOL(setup_arg_pages);EXPORT_SYMBOL(copy_strings_kernel);EXPORT_SYMBOL(do_execve);EXPORT_SYMBOL(flush_old_exec);EXPORT_SYMBOL(kernel_read);EXPORT_SYMBOL(open_exec);/* Miscellaneous access points */EXPORT_SYMBOL(si_meminfo);/* Added to make file system as module */EXPORT_SYMBOL(sys_tz);EXPORT_SYMBOL(file_fsync);EXPORT_SYMBOL(fsync_buffers_list);EXPORT_SYMBOL(clear_inode);EXPORT_SYMBOL(___strtok);EXPORT_SYMBOL(init_special_inode);EXPORT_SYMBOL(read_ahead);EXPORT_SYMBOL(get_hash_table);EXPORT_SYMBOL(get_empty_inode);EXPORT_SYMBOL(insert_inode_hash);EXPORT_SYMBOL(remove_inode_hash);EXPORT_SYMBOL(buffer_insert_inode_queue);EXPORT_SYMBOL(buffer_insert_inode_data_queue);EXPORT_SYMBOL(make_bad_inode);EXPORT_SYMBOL(is_bad_inode);EXPORT_SYMBOL(event);EXPORT_SYMBOL(brw_page);EXPORT_SYMBOL(__inode_dir_notify);#ifdef CONFIG_UID16EXPORT_SYMBOL(overflowuid);EXPORT_SYMBOL(overflowgid);#endifEXPORT_SYMBOL(fs_overflowuid);EXPORT_SYMBOL(fs_overflowgid);/* all busmice */EXPORT_SYMBOL(fasync_helper);EXPORT_SYMBOL(kill_fasync);EXPORT_SYMBOL(disk_name); /* for md.c *//* binfmt_aout */EXPORT_SYMBOL(get_write_access);/* ptrace */ EXPORT_SYMBOL(ptrace_notify); /* library functions */EXPORT_SYMBOL(strnicmp);EXPORT_SYMBOL(strspn);EXPORT_SYMBOL(strsep);/* software interrupts */EXPORT_SYMBOL(tasklet_hi_vec);EXPORT_SYMBOL(tasklet_vec);EXPORT_SYMBOL(bh_task_vec);EXPORT_SYMBOL(init_bh);EXPORT_SYMBOL(remove_bh);EXPORT_SYMBOL(tasklet_init);EXPORT_SYMBOL(tasklet_kill);EXPORT_SYMBOL(__run_task_queue);EXPORT_SYMBOL(do_softirq);EXPORT_SYMBOL(raise_softirq);EXPORT_SYMBOL(cpu_raise_softirq);EXPORT_SYMBOL(__tasklet_schedule);EXPORT_SYMBOL(__tasklet_hi_schedule);/* init task, for moving kthread roots - ought to export a function ?? */EXPORT_SYMBOL(init_task_union);EXPORT_SYMBOL(tasklist_lock);EXPORT_SYMBOL(pidhash);/* debug */EXPORT_SYMBOL(dump_stack);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -