OsdSchedule.c (85521) | OsdSchedule.c (85560) |
---|---|
1/*- 2 * Copyright (c) 2000 Michael Smith 3 * Copyright (c) 2000 BSDi 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * | 1/*- 2 * Copyright (c) 2000 Michael Smith 3 * Copyright (c) 2000 BSDi 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * |
27 * $FreeBSD: head/sys/dev/acpica/Osd/OsdSchedule.c 85521 2001-10-26 06:32:21Z jhb $ | 27 * $FreeBSD: head/sys/dev/acpica/Osd/OsdSchedule.c 85560 2001-10-26 18:46:48Z jhb $ |
28 */ 29 30/* 31 * 6.3 : Scheduling services 32 */ 33 34#include "acpi.h" 35 --- 72 unchanged lines hidden (view full) --- 108 OSD_EXECUTION_CALLBACK Function; 109 void *Context; 110 111 FUNCTION_TRACE(__func__); 112 113 Function = (OSD_EXECUTION_CALLBACK)at->at_function; 114 Context = at->at_context; 115 | 28 */ 29 30/* 31 * 6.3 : Scheduling services 32 */ 33 34#include "acpi.h" 35 --- 72 unchanged lines hidden (view full) --- 108 OSD_EXECUTION_CALLBACK Function; 109 void *Context; 110 111 FUNCTION_TRACE(__func__); 112 113 Function = (OSD_EXECUTION_CALLBACK)at->at_function; 114 Context = at->at_context; 115 |
116 TASK_DESTROY(at); | |
117 free(at, M_ACPITASK); 118 119 Function(Context); 120 return_VOID; 121} 122 123/* 124 * We don't have any sleep granularity better than hz, so --- 34 unchanged lines hidden --- | 116 free(at, M_ACPITASK); 117 118 Function(Context); 119 return_VOID; 120} 121 122/* 123 * We don't have any sleep granularity better than hz, so --- 34 unchanged lines hidden --- |