コード例 #1
0
ファイル: common.c プロジェクト: Antonio-Zhou/Linux-2.6.11
void pmu_exit(void)
{
	if (pmu_model) {
		exit_driverfs();
		pmu_model = NULL;
	}
}
コード例 #2
0
ファイル: common.c プロジェクト: 1x23/unifi-gpl
void oprofile_arch_exit(void)
{
	if (op_arm_model) {
		exit_driverfs();
		op_arm_model = NULL;
	}
}
コード例 #3
0
void oprofile_arch_exit(void)
{
	if (op_arm_model) {
		exit_driverfs();
		op_arm_model = NULL;
	}
	kfree(counter_config);
}
コード例 #4
0
ファイル: xenoprofile.c プロジェクト: AsadRaza/OCTEON-Linux
void xenoprofile_exit(void)
{
	if (using_xenoprof)
		exit_driverfs();

	xenoprof_arch_unmap_shared_buffer(&shared_buffer);
	if (xenoprof_is_primary) {
		unmap_passive_list();
		WARN_ON(HYPERVISOR_xenoprof_op(XENOPROF_shutdown, NULL));
        }
}
コード例 #5
0
ファイル: xenoprof.c プロジェクト: BackupTheBerlios/arp2-svn
void __exit oprofile_arch_exit(void)
{
	if (using_xenoprof)
		exit_driverfs();

	if (shared_buffer) {
		vunmap(shared_buffer);
		shared_buffer = NULL;
	}
	if (is_primary)
		HYPERVISOR_xenoprof_op(XENOPROF_shutdown, NULL);
}
コード例 #6
0
ファイル: oprofile_perf.c プロジェクト: CSCLOG/beaglebone
void oprofile_perf_exit(void)
{
	int cpu, id;
	struct perf_event *event;

	for_each_possible_cpu(cpu) {
		for (id = 0; id < num_counters; ++id) {
			event = perf_events[cpu][id];
			if (event)
				perf_event_release_kernel(event);
		}

		kfree(perf_events[cpu]);
	}

	kfree(counter_config);
	exit_driverfs();
}
コード例 #7
0
ファイル: nmi_int.c プロジェクト: OpenHMR/Open-HMR600
void nmi_exit(void)
{
	if (using_nmi)
		exit_driverfs();
}