Symbol: function
headers/cpp/iomanip.h
166
#define __DEFINE_IOMANIP_FN1(type,param,function) \
headers/cpp/iomanip.h
167
extern ios& __iomanip_##function (ios&, param); \
headers/cpp/iomanip.h
168
inline type<param> function (param n) \
headers/cpp/iomanip.h
169
{ return type<param> (__iomanip_##function, n); }
headers/os/BeBuild.h
105
#define B_DEFINE_SYMBOL_VERSION(function, versionedSymbol) \
headers/os/BeBuild.h
106
__asm__(".symver " function "," versionedSymbol)
headers/os/drivers/ACPI.h
164
typedef acpi_status (*acpi_adr_space_handler)(uint32 function,
headers/os/drivers/ACPI.h
169
uint32 function, void *handlerContext, void **regionContext);
headers/os/drivers/KernelExport.h
180
extern thread_id spawn_kernel_thread(thread_func function,
headers/os/drivers/PCI.h
136
uint8 function, /* function # in device */
headers/os/drivers/PCI.h
143
uint8 function, /* function # in device */
headers/os/drivers/PCI.h
154
uchar function,
headers/os/drivers/PCI.h
162
uchar function,
headers/os/drivers/PCI.h
168
uchar function,
headers/os/drivers/PCI.h
175
uchar function,
headers/os/drivers/PCI.h
181
uint8 function,
headers/os/drivers/PCI.h
186
status_t (*get_powerstate)(uint8 bus, uint8 device, uint8 function, uint8* state);
headers/os/drivers/PCI.h
187
status_t (*set_powerstate)(uint8 bus, uint8 device, uint8 function, uint8 newState);
headers/os/drivers/PCI.h
192
uint8 function); /* function # in device */
headers/os/drivers/PCI.h
197
uint8 function, /* function # in device */
headers/os/drivers/PCI.h
203
uint8 function); /* function # in device */
headers/os/drivers/PCI.h
208
uint8 function); /* function # in device */
headers/os/drivers/PCI.h
212
uint8 function); /* function # in device */
headers/os/drivers/PCI.h
217
uint8 function); /* function # in device */
headers/os/drivers/PCI.h
222
uint8 function, /* function # in device */
headers/os/drivers/PCI.h
228
uint8 function); /* function # in device */
headers/os/drivers/PCI.h
35
uchar function; /* function number in device */
headers/os/drivers/bus/PCI.h
75
uint8 bus, uint8 device, uint8 function,
headers/os/drivers/bus/PCI.h
80
uint8 bus, uint8 device, uint8 function,
headers/os/drivers/bus/PCI.h
86
uint8 bus, uint8 device, uint8 function,
headers/os/drivers/bus/PCI.h
90
uint8 bus, uint8 device, uint8 function,
headers/os/drivers/pcmcia/cs_timer.h
38
void (*function)(u_long data);
headers/os/drivers/pcmcia/ds.h
50
u_char function;
headers/os/drivers/usb/USB_video.h
271
uint8 function;
headers/os/support/ObjectList.h
672
BObjectList<T, O>::SortItems(CompareFunction function)
headers/os/support/ObjectList.h
674
_PointerList_::SortItems((GenericCompareFunction)function);
headers/os/support/ObjectList.h
680
BObjectList<T, O>::SortItems(CompareFunctionWithState function, void* state)
headers/os/support/ObjectList.h
682
_PointerList_::SortItems((GenericCompareFunctionWithState)function, state);
headers/os/support/ObjectList.h
688
BObjectList<T, O>::HSortItems(CompareFunction function)
headers/os/support/ObjectList.h
690
_PointerList_::HSortItems((GenericCompareFunction)function);
headers/os/support/ObjectList.h
696
BObjectList<T, O>::HSortItems(CompareFunctionWithState function, void* state)
headers/os/support/ObjectList.h
698
_PointerList_::HSortItems((GenericCompareFunctionWithState)function, state);
headers/posix/assert.h
35
unsigned int line, const char *function)
headers/posix/assert.h
39
unsigned int line, const char *function)
headers/posix/pthread.h
57
void (*function)(void *argument);
headers/posix/pthread.h
64
__handler.function = (func); \
headers/posix/pthread.h
70
__handler.function(__handler.argument); \
headers/posix/unistd.h
421
extern int lockf(int fd, int function, off_t size);
headers/private/debugger/arch/Architecture.h
107
virtual status_t DisassembleCode(FunctionDebugInfo* function,
headers/private/debugger/arch/Architecture.h
110
virtual status_t GetStatement(FunctionDebugInfo* function,
headers/private/debugger/arch/Architecture.h
84
FunctionDebugInfo* function,
headers/private/debugger/controllers/TeamDebugger.h
77
FunctionInstance* function,
headers/private/debugger/debug_info/Function.h
87
virtual void FunctionSourceCodeChanged(Function* function);
headers/private/debugger/debug_info/FunctionInstance.h
61
void SetFunction(Function* function);
headers/private/debugger/debug_info/ImageDebugInfo.h
76
const FunctionInstance* function);
headers/private/debugger/debug_info/SpecificImageDebugInfo.h
75
virtual status_t GetStatement(FunctionDebugInfo* function,
headers/private/debugger/debug_info/SpecificImageDebugInfo.h
80
FunctionDebugInfo* function,
headers/private/debugger/debug_info/SpecificImageDebugInfo.h
85
virtual status_t GetSourceLanguage(FunctionDebugInfo* function,
headers/private/debugger/debug_info/TeamDebugInfo.h
105
status_t _AddFunction(Function* function);
headers/private/debugger/debug_info/TeamDebugInfo.h
106
void _RemoveFunction(Function* function);
headers/private/debugger/model/ExpressionValues.h
30
bool GetValue(FunctionID* function,
headers/private/debugger/model/ExpressionValues.h
34
inline bool GetValue(FunctionID* function,
headers/private/debugger/model/ExpressionValues.h
38
bool HasValue(FunctionID* function,
headers/private/debugger/model/ExpressionValues.h
41
inline bool HasValue(FunctionID* function,
headers/private/debugger/model/ExpressionValues.h
44
status_t SetValue(FunctionID* function,
headers/private/debugger/model/ExpressionValues.h
67
ExpressionValues::GetValue(FunctionID* function, Thread* thread,
headers/private/debugger/model/ExpressionValues.h
70
return GetValue(function, thread, &expression, _value);
headers/private/debugger/model/ExpressionValues.h
75
ExpressionValues::HasValue(FunctionID* function, Thread* thread,
headers/private/debugger/model/ExpressionValues.h
78
return HasValue(function, thread, &expression);
headers/private/debugger/model/StackFrame.h
69
void SetFunction(FunctionInstance* function);
headers/private/debugger/user_interface/UserInterface.h
109
FunctionInstance* function,
headers/private/drivers/poke.h
52
uint8 function;
headers/private/fs_shell/fssh_kernel_export.h
16
extern fssh_thread_id fssh_spawn_kernel_thread(fssh_thread_func function,
headers/private/graphics/AGP.h
17
uchar function; /* function number in device */
headers/private/graphics/AGP.h
53
aperture_id (*map_aperture)(uint8 bus, uint8 device, uint8 function,
headers/private/graphics/AGP.h
86
status_t (*create_aperture)(uint8 bus, uint8 device, uint8 function,
headers/private/graphics/matrox/DriverInterface.h
105
uint8 function; /* PCI function number in device, from pci_info */
headers/private/graphics/nvidia/DriverInterface.h
272
uint8 function; /* PCI function number in device, from pci_info */
headers/private/graphics/skeleton/DriverInterface.h
108
uint8 function; /* PCI function number in device, from pci_info */
headers/private/graphics/via/DriverInterface.h
175
uint8 function; /* PCI function number in device, from pci_info */
headers/private/kernel/DPC.h
43
void SetTo(void (*function)(void*), void* argument);
headers/private/kernel/DPC.h
66
status_t Add(void (*function)(void*), void* argument);
headers/private/kernel/arch/debug.h
48
void (*function)(void*), void* parameter);
headers/private/kernel/arch/generic/user_memory.h
59
bool user_access(Function function)
headers/private/kernel/arch/generic/user_memory.h
69
function();
headers/private/kernel/arch/thread.h
25
void *stackTop, void (*function)(void*), const void *data);
headers/private/kernel/boot/disk_identifier.h
41
uint8 function;
headers/private/kernel/boot/menu.h
140
void AddShortcut(char key, shortcut_hook function);
headers/private/kernel/boot/menu.h
156
shortcut_hook function;
headers/private/kernel/debug.h
186
void (*function)(void*), void* parameter);
headers/private/kernel/generic_syscall.h
18
typedef status_t (*syscall_hook)(const char *subsystem, uint32 function, void *buffer, size_t bufferSize);
headers/private/kernel/kernel_daemon.h
16
status_t register_resource_resizer(daemon_hook function, void* arg,
headers/private/kernel/kernel_daemon.h
18
status_t unregister_resource_resizer(daemon_hook function, void* arg);
headers/private/kernel/ksyscalls.h
16
void *function; // pointer to the syscall function
headers/private/kernel/ksyscalls.h
50
int32 syscall_dispatcher(uint32 function, void *argBuffer, uint64 *_returnValue);
headers/private/kernel/low_resource_manager.h
46
status_t register_low_resource_handler(low_resource_func function, void *data,
headers/private/kernel/low_resource_manager.h
48
status_t unregister_low_resource_handler(low_resource_func function,
headers/private/kernel/thread.h
58
thread_func function, const char* name,
headers/private/kernel/thread.h
92
void thread_map(void (*function)(Thread* thread, void* data), void* data);
headers/private/shared/FunctionObject.h
180
: function(callThis),
headers/private/shared/FunctionObject.h
185
virtual void operator()() { (function)(p1.Pass()); }
headers/private/shared/FunctionObject.h
188
void (*function)(Param1);
headers/private/shared/FunctionObject.h
197
SingleParamFunctionObjectWithResult(Result (*function)(Param1), Param1 p1)
headers/private/shared/FunctionObject.h
198
: function(function),
headers/private/shared/FunctionObject.h
204
{ FunctionObjectWithResult<Result>::result = (function)(p1.Pass()); }
headers/private/shared/FunctionObject.h
207
Result (*function)(Param1);
headers/private/shared/FunctionObject.h
217
: function(callThis),
headers/private/shared/FunctionObject.h
223
virtual void operator()() { (function)(p1.Pass(), p2.Pass()); }
headers/private/shared/FunctionObject.h
226
void (*function)(Param1, Param2);
headers/private/shared/FunctionObject.h
237
: function(callThis),
headers/private/shared/FunctionObject.h
244
virtual void operator()() { (function)(p1.Pass(), p2.Pass(), p3.Pass()); }
headers/private/shared/FunctionObject.h
247
void (*function)(Param1, Param2, Param3);
headers/private/shared/FunctionObject.h
261
: function(callThis),
headers/private/shared/FunctionObject.h
270
= (function)(p1.Pass(), p2.Pass(), p3.Pass()); }
headers/private/shared/FunctionObject.h
273
Result (*function)(Param1, Param2, Param3);
headers/private/shared/FunctionObject.h
285
: function(callThis),
headers/private/shared/FunctionObject.h
294
{ (function)(p1.Pass(), p2.Pass(), p3.Pass(), p4.Pass()); }
headers/private/shared/FunctionObject.h
297
void (*function)(Param1, Param2, Param3, Param4);
headers/private/shared/FunctionObject.h
313
: function(callThis),
headers/private/shared/FunctionObject.h
323
= (function)(p1.Pass(), p2.Pass(), p3.Pass(), p4.Pass()); }
headers/private/shared/FunctionObject.h
326
Result (*function)(Param1, Param2, Param3, Param4);
headers/private/shared/FunctionObject.h
337
PlainMemberFunctionObject(void (T::*function)(), T* onThis)
headers/private/shared/FunctionObject.h
338
: function(function),
headers/private/shared/FunctionObject.h
344
{ (target->*function)(); }
headers/private/shared/FunctionObject.h
347
void (T::*function)();
headers/private/shared/FunctionObject.h
355
PlainLockingMemberFunctionObject(void (T::*function)(), T* target)
headers/private/shared/FunctionObject.h
356
: function(function),
headers/private/shared/FunctionObject.h
366
(target->*function)();
headers/private/shared/FunctionObject.h
371
void (T::*function)();
headers/private/shared/FunctionObject.h
380
PlainMemberFunctionObjectWithResult(R (T::*function)(), T* onThis)
headers/private/shared/FunctionObject.h
381
: function(function),
headers/private/shared/FunctionObject.h
387
{ FunctionObjectWithResult<R>::result = (target->*function)(); }
headers/private/shared/FunctionObject.h
391
R (T::*function)();
headers/private/shared/FunctionObject.h
399
SingleParamMemberFunctionObject(void (T::*function)(Param1),
headers/private/shared/FunctionObject.h
401
: function(function),
headers/private/shared/FunctionObject.h
408
{ (target->*function)(p1.Pass()); }
headers/private/shared/FunctionObject.h
411
void (T::*function)(Param1);
headers/private/shared/FunctionObject.h
420
TwoParamMemberFunctionObject(void (T::*function)(Param1, Param2),
headers/private/shared/FunctionObject.h
422
: function(function),
headers/private/shared/FunctionObject.h
430
{ (target->*function)(p1.Pass(), p2.Pass()); }
headers/private/shared/FunctionObject.h
434
void (T::*function)(Param1, Param2);
headers/private/shared/FunctionObject.h
445
SingleParamMemberFunctionObjectWithResult(R (T::*function)(Param1),
headers/private/shared/FunctionObject.h
447
: function(function),
headers/private/shared/FunctionObject.h
455
= (target->*function)(p1.Pass()); }
headers/private/shared/FunctionObject.h
458
R (T::*function)(Param1);
headers/private/shared/FunctionObject.h
468
TwoParamMemberFunctionObjectWithResult(R (T::*function)(Param1, Param2),
headers/private/shared/FunctionObject.h
470
: function(function),
headers/private/shared/FunctionObject.h
479
= (target->*function)(p1.Pass(), p2.Pass()); }
headers/private/shared/FunctionObject.h
482
R (T::*function)(Param1, Param2);
headers/private/shared/FunctionObject.h
499
NewFunctionObject(void (*function)(Param1), Param1 p1)
headers/private/shared/FunctionObject.h
501
return new SingleParamFunctionObject<Param1>(function, p1);
headers/private/shared/FunctionObject.h
507
NewFunctionObject(void (*function)(Param1, Param2), Param1 p1, Param2 p2)
headers/private/shared/FunctionObject.h
509
return new TwoParamFunctionObject<Param1, Param2>(function, p1, p2);
headers/private/shared/FunctionObject.h
515
NewFunctionObject(void (*function)(Param1, Param2, Param3),
headers/private/shared/FunctionObject.h
519
(function, p1, p2, p3);
headers/private/shared/FunctionObject.h
525
NewMemberFunctionObject(void (T::*function)(), T* onThis)
headers/private/shared/FunctionObject.h
527
return new PlainMemberFunctionObject<T>(function, onThis);
headers/private/shared/FunctionObject.h
533
NewMemberFunctionObject(void (T::*function)(Param1), T* onThis, Param1 p1)
headers/private/shared/FunctionObject.h
536
(function, onThis, p1);
headers/private/shared/FunctionObject.h
542
NewMemberFunctionObject(void (T::*function)(Param1, Param2), T* onThis,
headers/private/shared/FunctionObject.h
546
(function, onThis, p1, p2);
headers/private/shared/FunctionObject.h
552
NewMemberFunctionObjectWithResult(R (T::*function)(Param1, Param2),
headers/private/shared/FunctionObject.h
556
(function, onThis, p1, p2);
headers/private/shared/FunctionObject.h
562
NewLockingMemberFunctionObject(void (HandlerOrSubclass::*function)(),
headers/private/shared/FunctionObject.h
566
(function, onThis);
headers/private/shared/Thread.h
104
status_t (*function)(Param1), Param1 param1)
headers/private/shared/Thread.h
105
: fFunction(function),
headers/private/shared/Thread.h
125
SimpleMemberFunctionObjectWorkaround(status_t (T::*function)(), T* onThis)
headers/private/shared/Thread.h
126
: fFunction(function),
headers/private/shared/Thread.h
148
: function(callThis),
headers/private/shared/Thread.h
155
{ (function)(fParam1, fParam2); }
headers/private/shared/Thread.h
160
status_t (*function)(Param1, Param2);
headers/private/shared/Thread.h
173
: function(callThis),
headers/private/shared/Thread.h
181
{ (function)(fParam1, fParam2, fParam3); }
headers/private/shared/Thread.h
186
status_t (*function)(Param1, Param2, Param3);
headers/private/shared/Thread.h
200
: function(callThis),
headers/private/shared/Thread.h
209
{ (function)(fParam1, fParam2, fParam3, fParam4); }
headers/private/shared/Thread.h
214
status_t (*function)(Param1, Param2, Param3, Param4);
headers/private/shared/Thread.h
234
LaunchInNewThread(const char* name, int32 priority, status_t (T::*function)(),
headers/private/shared/Thread.h
237
Thread::Launch(new SimpleMemberFunctionObjectWorkaround<T>(function,
headers/private/system/arch/arm/asm_defs.h
14
#define STATIC_FUNCTION(name) .type name, %function; name
headers/private/system/arch/arm/asm_defs.h
15
#define FUNCTION(name) .global name; .type name, %function; name
headers/private/system/arch/arm64/asm_defs.h
10
#define STATIC_FUNCTION(name) .type name, %function; name
headers/private/system/arch/arm64/asm_defs.h
11
#define FUNCTION(name) .global name; .type name, %function; name
headers/private/system/arch/m68k/asm_defs.h
11
#define STATIC_FUNCTION(name) .type name, @function; name
headers/private/system/arch/m68k/asm_defs.h
12
#define FUNCTION(name) .global name; .type name, @function; name
headers/private/system/arch/mipsel/asm_defs.h
11
#define STATIC_FUNCTION(name) .type name, @function; name
headers/private/system/arch/mipsel/asm_defs.h
12
#define FUNCTION(name) .global name; .type name, @function; name
headers/private/system/arch/ppc/asm_defs.h
11
#define STATIC_FUNCTION(name) .type name, @function; name
headers/private/system/arch/ppc/asm_defs.h
12
#define FUNCTION(name) .global name; .type name, @function; name
headers/private/system/arch/riscv64/asm_defs.h
14
#define STATIC_FUNCTION(name) .type name, %function; name
headers/private/system/arch/riscv64/asm_defs.h
15
#define FUNCTION(name) .global name; .type name, %function; name
headers/private/system/arch/sparc/asm_defs.h
14
#define STATIC_FUNCTION(name) .type name, %function; name
headers/private/system/arch/sparc/asm_defs.h
15
#define FUNCTION(name) .global name; .type name, %function; name
headers/private/system/arch/x86/asm_defs.h
11
#define STATIC_FUNCTION(name) .type name, @function; name
headers/private/system/arch/x86/asm_defs.h
12
#define FUNCTION(name) .global name; .type name, @function; name
headers/private/system/arch/x86_64/asm_defs.h
11
#define STATIC_FUNCTION(name) .type name, @function; name
headers/private/system/arch/x86_64/asm_defs.h
12
#define FUNCTION(name) .global name; .type name, @function; name
headers/private/system/symbol_versioning.h
12
# define DEFINE_LIBROOT_KERNEL_SYMBOL_VERSION(function, symbol, version) \
headers/private/system/symbol_versioning.h
13
B_DEFINE_SYMBOL_VERSION(function, symbol "KERNEL_" version)
headers/private/system/symbol_versioning.h
15
# define DEFINE_LIBROOT_KERNEL_SYMBOL_VERSION(function, symbol, version) \
headers/private/system/symbol_versioning.h
16
B_DEFINE_SYMBOL_VERSION(function, symbol "LIBROOT_" version)
headers/private/system/symbol_visibility.h
11
# define HIDDEN_FUNCTION(function) do {} while (0)
headers/private/system/symbol_visibility.h
14
# define HIDDEN_FUNCTION(function) asm volatile(".hidden " #function)
headers/private/system/syscalls.h
66
extern status_t _kern_generic_syscall(const char *subsystem, uint32 function,
src/add-ons/accelerants/matrox/engine/mga_support.c
28
si->vendor_id, si->device_id, si->bus, si->device, si->function,
src/add-ons/accelerants/nvidia/engine/nv_agp.c
152
LOG(4,("AGP: bus %d, device %d, function %d\n", ai.bus, ai.device, ai.function));
src/add-ons/accelerants/nvidia/engine/nv_agp.c
77
&& nai.agpi.function == si->function) {
src/add-ons/accelerants/nvidia/engine/nv_support.c
28
si->vendor_id, si->device_id, si->bus, si->device, si->function,
src/add-ons/accelerants/skeleton/engine/agp.c
147
LOG(4,("AGP: bus %d, device %d, function %d\n", ai.bus, ai.device, ai.function));
src/add-ons/accelerants/skeleton/engine/agp.c
76
(nai.agpi.function == si->function))
src/add-ons/accelerants/via/engine/agp.c
55
&& nai.agpi.function == si->function) {
src/add-ons/kernel/bus_managers/acpi/ACPICAHaiku.cpp
1233
AcpiOsSignal(UINT32 function, void *info)
src/add-ons/kernel/bus_managers/acpi/ACPICAHaiku.cpp
1237
switch (function) {
src/add-ons/kernel/bus_managers/acpi/ACPICAHaiku.cpp
836
AcpiOsExecute(ACPI_EXECUTE_TYPE type, ACPI_OSD_EXEC_CALLBACK function,
src/add-ons/kernel/bus_managers/acpi/ACPICAHaiku.cpp
852
if (gDPC->queue_dpc(gDPCHandle, function, context) != B_OK) {
src/add-ons/kernel/bus_managers/acpi/ACPICAHaiku.cpp
854
function);
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
626
EcSpaceSetup(acpi_handle region, uint32 function, void* context,
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
631
if (function == ACPI_REGION_DEACTIVATE)
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
641
EcSpaceHandler(uint32 function, acpi_physical_address address, uint32 width,
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
647
if (function != ACPI_READ && function != ACPI_WRITE)
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
683
if (function == ACPI_READ)
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
686
switch (function) {
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.h
213
static acpi_status EcSpaceSetup(acpi_handle region, uint32 function,
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.h
215
static acpi_status EcSpaceHandler(uint32 function,
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
246
deviceInfo.info.device, deviceInfo.info.function, agpStatus);
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
330
device.info.function = info.function;
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
58
(sPCI->read_pci_config((info).bus, (info).device, (info).function, \
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
61
(sPCI->write_pci_config((info).bus, (info).device, (info).function, \
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
951
map_aperture(uint8 bus, uint8 device, uint8 function, size_t size,
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
969
status = module->create_aperture(bus, device, function, size,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
149
val = gPci->read_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
157
gPci->write_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
168
latency = olatency = gPci->read_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
173
gPci->write_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
178
info->function, PCI_line_size, 1);
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
182
gPci->write_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
189
sc->irq = gPci->read_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1004
dev->device, dev->function, PCI_bridge_control, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
101
return gPCI->FindCapability(domain, bus, device, function, capID, offset);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1016
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1019
dev->function, PCI_bridge_control, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1022
dev->device, dev->function, bridgeControlOld,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1038
dev->function, PCI_status, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1039
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1043
"0x%04x\n", dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
106
pci_find_extended_capability(uint8 virtualBus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1063
dev->device, dev->function, PCI_secondary_status, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1064
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1069
dev->device, dev->function, secondaryStatus);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1086
dev->device, dev->function, PCI_bridge_control, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1087
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1092
dev->function, bridgeControl);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1128
for (int function = 0; function < numFunctions; function++)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1129
_DiscoverDevice(bus, dev, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1137
PCI::_DiscoverDevice(PCIBus *bus, uint8 dev, uint8 function)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1139
FLOW("PCI: DiscoverDevice, domain %u, bus %u, dev %u, func %u\n", bus->domain, bus->bus, dev, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
114
return gPCI->FindExtendedCapability(domain, bus, device, function, capID,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1141
uint16 deviceID = ReadConfig(bus->domain, bus->bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1146
PCIDev *newDev = _CreateDevice(bus, dev, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1148
uint8 baseClass = ReadConfig(bus->domain, bus->bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1150
uint8 subClass = ReadConfig(bus->domain, bus->bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1152
uint8 headerType = ReadConfig(bus->domain, bus->bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1156
uint8 secondaryBus = ReadConfig(bus->domain, bus->bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1184
PCI::_CreateDevice(PCIBus *parent, uint8 device, uint8 function)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1187
parent->bus, device, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1199
newDev->function = function;
src/add-ons/kernel/bus_managers/pci/pci.cpp
120
pci_reserve_device(uchar virtualBus, uchar device, uchar function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1242
dev->function, offset, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1243
WriteConfig(dev->domain, dev->bus, dev->device, dev->function, offset, 4,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1245
uint64 size = ReadConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1247
WriteConfig(dev->domain, dev->bus, dev->device, dev->function, offset, 4,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1259
dev->device, dev->function, offset + 4, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
126
TRACE(("pci_reserve_device(%d, %d, %d, %s)\n", virtualBus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1260
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1263
dev->function, offset + 4, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1264
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1301
uint32 oldValue = ReadConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1303
WriteConfig(dev->domain, dev->bus, dev->device, dev->function, offset, 4,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1305
uint32 newValue = ReadConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1307
WriteConfig(dev->domain, dev->bus, dev->device, dev->function, offset, 4,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1329
dev->function, PCI_vendor_id, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1331
dev->function, PCI_device_id, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1334
dev->info.function = dev->function;
src/add-ons/kernel/bus_managers/pci/pci.cpp
1336
dev->function, PCI_revision, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1338
dev->function, PCI_class_api, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1340
dev->function, PCI_class_sub, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1342
dev->function, PCI_class_base, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1344
dev->function, PCI_line_size, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1346
dev->function, PCI_latency, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1350
dev->function, PCI_header_type, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1352
dev->function, PCI_bist, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1366
dev->function, PCI_command, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1367
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1386
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1393
dev->device, dev->function, PCI_cardbus_cis, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1395
dev->device, dev->function, PCI_subsystem_id, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1397
dev->bus, dev->device, dev->function, PCI_subsystem_vendor_id,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1400
dev->device, dev->function, PCI_interrupt_line, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1402
dev->device, dev->function, PCI_interrupt_pin, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1404
dev->device, dev->function, PCI_min_grant, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1406
dev->device, dev->function, PCI_max_latency, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1415
dev->function, PCI_command, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1416
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1434
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1441
dev->device, dev->function, PCI_primary_bus, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1443
dev->device, dev->function, PCI_secondary_bus, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1445
dev->bus, dev->device, dev->function, PCI_subordinate_bus, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1447
dev->bus, dev->device, dev->function, PCI_secondary_latency, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1449
dev->device, dev->function, PCI_io_base, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1451
dev->device, dev->function, PCI_io_limit, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1453
dev->bus, dev->device, dev->function, PCI_secondary_status, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1455
dev->device, dev->function, PCI_memory_base, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1457
dev->device, dev->function, PCI_memory_limit, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1459
dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1462
dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1465
dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1468
dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1471
dev->bus, dev->device, dev->function, PCI_io_base_upper16, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1473
dev->bus, dev->device, dev->function, PCI_io_limit_upper16, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1475
dev->device, dev->function, PCI_interrupt_line, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1477
dev->device, dev->function, PCI_interrupt_pin, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1479
dev->device, dev->function, PCI_bridge_control, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1481
dev->device, dev->function, PCI_sub_device_id_1, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1483
dev->bus, dev->device, dev->function, PCI_sub_vendor_id_1, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
149
{B_PCI_DEVICE_FUNCTION, B_UINT8_TYPE, {.ui8 = function}},
src/add-ons/kernel/bus_managers/pci/pci.cpp
1491
dev->device, dev->function, PCI_sub_device_id_2, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1493
dev->bus, dev->device, dev->function, PCI_sub_vendor_id_2, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1495
dev->device, dev->function, PCI_primary_bus_2, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1497
dev->device, dev->function, PCI_secondary_bus_2, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1499
dev->bus, dev->device, dev->function, PCI_subordinate_bus_2, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1501
dev->bus, dev->device, dev->function, PCI_secondary_latency_2, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1504
dev->device, dev->function, PCI_memory_base0_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1506
dev->device, dev->function, PCI_memory_limit0_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1508
dev->bus, dev->device, dev->function, PCI_memory_base1_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1510
dev->bus, dev->device, dev->function, PCI_memory_limit1_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1512
dev->device, dev->function, PCI_io_base0_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1514
dev->device, dev->function, PCI_io_limit0_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1516
dev->bus, dev->device, dev->function, PCI_io_base1_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1518
dev->bus, dev->device, dev->function, PCI_io_limit1_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1520
dev->bus, dev->device, dev->function, PCI_secondary_status_2, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1522
dev->bus, dev->device, dev->function, PCI_bridge_control_2, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1557
PCI::ReadConfig(uint8 domain, uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1565
|| function > 7
src/add-ons/kernel/bus_managers/pci/pci.cpp
1570
domain, bus, device, function, offset, size);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1575
bus, device, function, offset, size, value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1578
domain, bus, device, function, offset, size);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1585
PCI::ReadConfig(uint8 domain, uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1589
if (ReadConfig(domain, bus, device, function, offset, size, &value)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1602
device->function, offset, size, &value) != B_OK)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1610
PCI::WriteConfig(uint8 domain, uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1618
|| function > 7
src/add-ons/kernel/bus_managers/pci/pci.cpp
1623
domain, bus, device, function, offset, size);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1628
device, function, offset, size, value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1636
device->function, offset, size, value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1641
PCI::FindCapability(uint8 domain, uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1644
uint16 status = ReadConfig(domain, bus, device, function, PCI_status, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1647
"not supported\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1651
uint8 headerType = ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1665
"%#02x unknown header type\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1669
capPointer = ReadConfig(domain, bus, device, function, capPointer, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1673
"empty list\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1678
if (ReadConfig(domain, bus, device, function, capPointer, 1) == capID) {
src/add-ons/kernel/bus_managers/pci/pci.cpp
1684
capPointer = ReadConfig(domain, bus, device, function, capPointer + 1,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1692
TRACE_CAP("PCI: find_pci_capability ERROR %u:%u:%u capability %#02x circular list\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1701
device->function, capID, offset);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1707
uint8 function, uint16 capID, uint16 *offset)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1709
if (FindCapability(domain, bus, device, function, PCI_cap_id_pcie)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1712
"not supported\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1716
uint32 capability = ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1732
capability = ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1737
"circular list\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1746
device->function, capID, offset);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1752
uint8 function, uint16 capID, uint8 *offset)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1758
capPointer = ReadConfig(domain, bus, device, function, *offset + 1,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1760
} else if (FindCapability(domain, bus, device, function, PCI_cap_id_ht,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1763
"not supported\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1775
uint8 capability = ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1778
if ((ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1786
capPointer = ReadConfig(domain, bus, device, function, capPointer + 1,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1791
"circular list\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1800
device->function, capID, offset);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1805
PCI::FindDevice(uint8 domain, uint8 bus, uint8 device, uint8 function)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1810
return _FindDevice(fDomainData[domain].bus, domain, bus, device, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1816
uint8 function)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1824
&& child->function == function)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1830
function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1842
PCI::UpdateInterruptLine(uint8 domain, uint8 bus, uint8 _device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1845
PCIDev *device = FindDevice(domain, bus, _device, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1898
PCI::GetPowerstate(uint8 domain, uint8 bus, uint8 _device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1901
PCIDev *device = FindDevice(domain, bus, _device, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1911
PCI::SetPowerstate(uint8 domain, uint8 bus, uint8 _device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1914
PCIDev *device = FindDevice(domain, bus, _device, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
206
pci_unreserve_device(uchar virtualBus, uchar device, uchar function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
213
function, driverName));
src/add-ons/kernel/bus_managers/pci/pci.cpp
2246
device->device, device->function, PCI_cap_id_msi,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2253
device->device, device->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2272
device->device, device->function, PCI_cap_id_msix,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2279
device->device, device->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2289
device->device, device->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
229
{B_PCI_DEVICE_FUNCTION, B_UINT8_TYPE, {.ui8 = function}},
src/add-ons/kernel/bus_managers/pci/pci.cpp
2292
device->device, device->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
290
pci_update_interrupt_line(uchar virtualBus, uchar device, uchar function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
298
return gPCI->UpdateInterruptLine(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
304
pci_get_powerstate(uchar virtualBus, uint8 device, uint8 function, uint8* state)
src/add-ons/kernel/bus_managers/pci/pci.cpp
311
return gPCI->GetPowerstate(domain, bus, device, function, state);
src/add-ons/kernel/bus_managers/pci/pci.cpp
316
pci_set_powerstate(uchar virtualBus, uint8 device, uint8 function, uint8 newState)
src/add-ons/kernel/bus_managers/pci/pci.cpp
323
return gPCI->SetPowerstate(domain, bus, device, function, newState);
src/add-ons/kernel/bus_managers/pci/pci.cpp
44
pci_read_config(uint8 virtualBus, uint8 device, uint8 function, uint16 offset,
src/add-ons/kernel/bus_managers/pci/pci.cpp
54
if (gPCI->ReadConfig(domain, bus, device, function, offset, size,
src/add-ons/kernel/bus_managers/pci/pci.cpp
63
pci_write_config(uint8 virtualBus, uint8 device, uint8 function, uint16 offset,
src/add-ons/kernel/bus_managers/pci/pci.cpp
71
gPCI->WriteConfig(domain, bus, device, function, offset, size, value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
808
for (int function = 0; function < numFunctions; function++) {
src/add-ons/kernel/bus_managers/pci/pci.cpp
809
uint16 device_id = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
814
uint8 baseClass = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
816
uint8 subClass = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
822
uint8 headerType = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
828
domain, bus, dev, function));
src/add-ons/kernel/bus_managers/pci/pci.cpp
832
ReadConfig(domain, bus, dev, function, PCI_command, 2),
src/add-ons/kernel/bus_managers/pci/pci.cpp
833
ReadConfig(domain, bus, dev, function, PCI_primary_bus, 1),
src/add-ons/kernel/bus_managers/pci/pci.cpp
834
ReadConfig(domain, bus, dev, function, PCI_secondary_bus, 1),
src/add-ons/kernel/bus_managers/pci/pci.cpp
835
ReadConfig(domain, bus, dev, function, PCI_subordinate_bus, 1)));
src/add-ons/kernel/bus_managers/pci/pci.cpp
839
pcicmd = ReadConfig(domain, bus, dev, function, PCI_command, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
842
WriteConfig(domain, bus, dev, function, PCI_command, 2, pcicmd);
src/add-ons/kernel/bus_managers/pci/pci.cpp
845
WriteConfig(domain, bus, dev, function, PCI_primary_bus, 1, 0);
src/add-ons/kernel/bus_managers/pci/pci.cpp
846
WriteConfig(domain, bus, dev, function, PCI_secondary_bus, 1, 0);
src/add-ons/kernel/bus_managers/pci/pci.cpp
847
WriteConfig(domain, bus, dev, function, PCI_subordinate_bus, 1, 0);
src/add-ons/kernel/bus_managers/pci/pci.cpp
852
ReadConfig(domain, bus, dev, function, PCI_command, 2),
src/add-ons/kernel/bus_managers/pci/pci.cpp
853
ReadConfig(domain, bus, dev, function, PCI_primary_bus, 1),
src/add-ons/kernel/bus_managers/pci/pci.cpp
854
ReadConfig(domain, bus, dev, function, PCI_secondary_bus, 1),
src/add-ons/kernel/bus_managers/pci/pci.cpp
855
ReadConfig(domain, bus, dev, function, PCI_subordinate_bus, 1)));
src/add-ons/kernel/bus_managers/pci/pci.cpp
868
for (int function = 0; function < numFunctions; function++) {
src/add-ons/kernel/bus_managers/pci/pci.cpp
869
uint16 deviceID = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
874
uint8 baseClass = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
876
uint8 subClass = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
882
uint8 headerType = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
888
domain, bus, dev, function));
src/add-ons/kernel/bus_managers/pci/pci.cpp
891
WriteConfig(domain, bus, dev, function, PCI_primary_bus, 1, bus);
src/add-ons/kernel/bus_managers/pci/pci.cpp
892
WriteConfig(domain, bus, dev, function, PCI_secondary_bus, 1,
src/add-ons/kernel/bus_managers/pci/pci.cpp
894
WriteConfig(domain, bus, dev, function, PCI_subordinate_bus, 1, 255);
src/add-ons/kernel/bus_managers/pci/pci.cpp
898
pcicmd = ReadConfig(domain, bus, dev, function, PCI_command, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
900
WriteConfig(domain, bus, dev, function, PCI_command, 2, pcicmd);
src/add-ons/kernel/bus_managers/pci/pci.cpp
905
ReadConfig(domain, bus, dev, function, PCI_command, 2),
src/add-ons/kernel/bus_managers/pci/pci.cpp
906
ReadConfig(domain, bus, dev, function, PCI_primary_bus, 1),
src/add-ons/kernel/bus_managers/pci/pci.cpp
907
ReadConfig(domain, bus, dev, function, PCI_secondary_bus, 1),
src/add-ons/kernel/bus_managers/pci/pci.cpp
908
ReadConfig(domain, bus, dev, function, PCI_subordinate_bus, 1)));
src/add-ons/kernel/bus_managers/pci/pci.cpp
914
WriteConfig(domain, bus, dev, function, PCI_subordinate_bus, 1, lastUsedBusNumber);
src/add-ons/kernel/bus_managers/pci/pci.cpp
919
ReadConfig(domain, bus, dev, function, PCI_command, 2),
src/add-ons/kernel/bus_managers/pci/pci.cpp
920
ReadConfig(domain, bus, dev, function, PCI_primary_bus, 1),
src/add-ons/kernel/bus_managers/pci/pci.cpp
921
ReadConfig(domain, bus, dev, function, PCI_secondary_bus, 1),
src/add-ons/kernel/bus_managers/pci/pci.cpp
922
ReadConfig(domain, bus, dev, function, PCI_subordinate_bus, 1)));
src/add-ons/kernel/bus_managers/pci/pci.cpp
93
pci_find_capability(uint8 virtualBus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
954
for (int function = 0; function < numFunctions; function++) {
src/add-ons/kernel/bus_managers/pci/pci.cpp
955
uint16 deviceId = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
960
pci_fixup_device(this, domain, bus, dev, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
962
uint8 baseClass = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
966
uint8 subClass = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
973
uint8 headerType = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
978
domain, bus, dev, function, headerType);
src/add-ons/kernel/bus_managers/pci/pci.cpp
983
int busBehindBridge = ReadConfig(domain, bus, dev, function,
src/add-ons/kernel/bus_managers/pci/pci.h
101
uint8 function, uint16 offset, uint8 size,
src/add-ons/kernel/bus_managers/pci/pci.h
107
uint8 device, uint8 function, uint8 capID,
src/add-ons/kernel/bus_managers/pci/pci.h
112
uint8 device, uint8 function, uint16 capID,
src/add-ons/kernel/bus_managers/pci/pci.h
117
uint8 device, uint8 function, uint16 capID,
src/add-ons/kernel/bus_managers/pci/pci.h
126
uint8 function);
src/add-ons/kernel/bus_managers/pci/pci.h
132
uint8 function, uint8* state);
src/add-ons/kernel/bus_managers/pci/pci.h
135
uint8 function, uint8 newState);
src/add-ons/kernel/bus_managers/pci/pci.h
140
uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.h
160
uint8 function);
src/add-ons/kernel/bus_managers/pci/pci.h
163
uint8 function);
src/add-ons/kernel/bus_managers/pci/pci.h
196
uint8 bus, uint8 device, uint8 function);
src/add-ons/kernel/bus_managers/pci/pci.h
229
uint32 pci_read_config(uint8 virtualBus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.h
231
void pci_write_config(uint8 virtualBus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.h
40
uint8 function;
src/add-ons/kernel/bus_managers/pci/pci.h
93
uint8 function, uint16 offset, uint8 size,
src/add-ons/kernel/bus_managers/pci/pci.h
96
uint8 function, uint16 offset, uint8 size);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
28
uint8 bus, deviceNumber, function;
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
36
&function, false) != B_OK)
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
39
PCIDev *dev = gPCI->FindDevice(domain, bus, deviceNumber, function);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
109
"deviceId 0x%04x\n", domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
112
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
114
pci->ReadConfig(domain, bus, device, function, 0x90, 1));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
116
uint8 map = pci->ReadConfig(domain, bus, device, function, 0x90, 1);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
118
uint32 bar5 = pci->ReadConfig(domain, bus, device, function, 0x24, 4);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
119
uint16 pcicmd = pci->ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
124
pci->WriteConfig(domain, bus, device, function, PCI_command, 2,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
127
pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0xffffffff);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
129
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
130
pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
132
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
136
pci->WriteConfig(domain, bus, device, function, 0x90, 1, map);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
138
pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0xffffffff);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
140
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
141
pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
143
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
146
pci->WriteConfig(domain, bus, device, function, 0x24, 4, bar5);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
148
pci->WriteConfig(domain, bus, device, function, PCI_command, 2, pcicmd);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
152
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
154
pci->ReadConfig(domain, bus, device, function, 0x90, 1));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
159
ati_fixup_ixp(PCI *pci, uint8 domain, uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
180
domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
192
uint8 function)
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
194
uint16 vendorId = pci->ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
196
uint16 deviceId = pci->ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
204
jmicron_fixup_ahci(pci, domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
208
intel_fixup_ahci(pci, domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
212
ati_fixup_ixp(pci, domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
26
uint8 function, uint16 deviceId)
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
29
if (function != 0)
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
43
"deviceId 0x%04x\n", domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
46
uint32 val = pci->ReadConfig(domain, bus, device, function, 0x40, 4);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
71
pci->WriteConfig(domain, bus, device, function, 0x40, 4, val);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
75
uint8 irq = pci->ReadConfig(domain, bus, device, function, 0x3c, 1);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
84
uint8 function, uint16 deviceId)
src/add-ons/kernel/bus_managers/pci/pci_fixup.h
13
uint8 function);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
145
status = pci_read_config(info->bus, info->device, info->function, PCI_status, 2);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
154
cap_ptr = pci_read_config(info->bus, info->device, info->function, PCI_capabilities_ptr, 1);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
157
cap_ptr = pci_read_config(info->bus, info->device, info->function, PCI_capabilities_ptr_2, 1);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
172
cap_id = pci_read_config(info->bus, info->device, info->function, cap_ptr, 1);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
173
cap_ptr = pci_read_config(info->bus, info->device, info->function, cap_ptr + 1, 1);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
194
if (pci_find_capability(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
200
info->function, capPointer, 4);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
222
capability = pci_read_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
240
info->device, info->function, info->vendor_id, info->device_id, info->revision));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
101
.configure_msi = [](uint8 bus, uint8 device, uint8 function, uint32 count,
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
104
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
107
.unconfigure_msi = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
109
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
112
.enable_msi = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
114
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
117
.disable_msi = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
119
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
122
.get_msix_count = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
124
if (ResolveBDF(bus, device, function, dev) < B_OK)
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
128
.configure_msix = [](uint8 bus, uint8 device, uint8 function, uint32 count,
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
131
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
134
.enable_msix = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
136
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
52
ResolveBDF(uint8 virtualBus, uint8 device, uint8 function, PCIDev*& dev)
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
60
dev = gPCI->FindDevice(domain, bus, device, function);
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
95
.get_msi_count = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
97
if (ResolveBDF(bus, device, function, dev) < B_OK)
src/add-ons/kernel/bus_managers/pci/pci_private.h
31
uint32 (*read_pci_config)(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
35
void (*write_pci_config)(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
49
status_t pci_find_capability(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
51
status_t pci_find_extended_capability(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
54
status_t pci_reserve_device(uchar virtualBus, uchar device, uchar function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
56
status_t pci_unreserve_device(uchar virtualBus, uchar device, uchar function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
60
uchar function, uchar newInterruptLineValue);
src/add-ons/kernel/bus_managers/pci/pci_private.h
62
uint8 function, uint8* state);
src/add-ons/kernel/bus_managers/pci/pci_private.h
64
uint8 function, uint8 newState);
src/add-ons/kernel/bus_managers/pci/pci_root.cpp
64
{B_PCI_DEVICE_FUNCTION, B_UINT8_TYPE, {.ui8 = info.function}},
src/add-ons/kernel/bus_managers/random/driver.cpp
110
random_generic_syscall(const char* subsystem, uint32 function, void* buffer,
src/add-ons/kernel/bus_managers/random/driver.cpp
113
switch (function) {
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
38
(sPCI->read_pci_config((info).bus, (info).device, (info).function, \
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
41
(sPCI->write_pci_config((info).bus, (info).device, (info).function, \
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
812
intel_create_aperture(uint8 bus, uint8 device, uint8 function, size_t size,
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
817
|| function != sInfo.bridge.function)
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
819
|| function != sInfo.display.function))
src/add-ons/kernel/busses/ata/highpoint_ide_pci/highpoint_ata.h
44
uint8 function;
src/add-ons/kernel/busses/ata/highpoint_ide_pci/highpoint_ide_pci.cpp
150
uint8 bus = 0, device = 0, function = 0;
src/add-ons/kernel/busses/ata/highpoint_ide_pci/highpoint_ide_pci.cpp
155
bus, device, function, vendorID, deviceID);
src/add-ons/kernel/busses/ata/highpoint_ide_pci/highpoint_ide_pci.cpp
180
HPT_info->configOption, HPT_info->revisionID, HPT_info->function);
src/add-ons/kernel/busses/ata/highpoint_ide_pci/highpoint_ide_pci.cpp
211
uint8 function = 0xff;
src/add-ons/kernel/busses/ata/highpoint_ide_pci/highpoint_ide_pci.cpp
231
function = info.function;
src/add-ons/kernel/busses/ata/highpoint_ide_pci/highpoint_ide_pci.cpp
235
HPT_info->function = function;
src/add-ons/kernel/busses/ata/highpoint_ide_pci/highpoint_ide_pci.cpp
237
INFO("found: device: %x, revision: %x, function: %x\n",devID,revisionID,function);
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
428
uint8 bus, device, function;
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
432
sDeviceManager->get_attr_uint8(node, PCI_DEVICE_FUNCTION_ITEM, &function, true);
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
436
bus, device, function, vendorID, deviceID);
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
246
uint32 addr = (pciInfo->device << 16) | pciInfo->function;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
260
pciInfo->device, pciInfo->function, acpiNode);
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
181
dprintf(", fn: %" B_PRIu32, pciAddress.function);
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
297
DWPCIController::ConfigAddress(uint8 bus, uint8 device, uint8 function, uint16 offset)
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
301
if (device != 0 || function != 0)
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
310
.function = function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
327
DWPCIController::ReadConfig(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
332
addr_t address = ConfigAddress(bus, device, function, offset);
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
349
DWPCIController::WriteConfig(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
354
addr_t address = ConfigAddress(bus, device, function, offset);
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
379
DWPCIController::ReadIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
387
DWPCIController::WriteIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
195
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
199
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
205
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
209
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
218
inline addr_t ConfigAddress(uint8 bus, uint8 device, uint8 function, uint16 offset);
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
47
uint32 function: 3;
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
58
uint32 function: 3;
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
28
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
31
->ReadConfig(bus, device, function, offset, size, *value);
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
34
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
37
->WriteConfig(bus, device, function, offset, size, value);
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
43
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
45
return static_cast<DWPCIController*>(cookie)->ReadIrq(bus, device, function, pin, *irq);
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
48
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
50
return static_cast<DWPCIController*>(cookie)->WriteIrq(bus, device, function, pin, irq);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
113
ECAMPCIController::ConfigAddress(uint8 bus, uint8 device, uint8 function, uint16 offset)
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
117
.function = function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
132
ECAMPCIController::ReadConfig(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
135
addr_t address = ConfigAddress(bus, device, function, offset);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
152
ECAMPCIController::WriteConfig(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
155
addr_t address = ConfigAddress(bus, device, function, offset);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
180
ECAMPCIController::ReadIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
188
ECAMPCIController::WriteIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
100
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
106
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
110
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
118
inline addr_t ConfigAddress(uint8 bus, uint8 device, uint8 function, uint16 offset);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
168
struct fdt_interrupt_map* interruptMap, int bus, int device, int function);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
48
uint32 function: 3;
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
59
uint32 function: 3;
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
96
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
121
for (int function = 0; function < 8; function++) {
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
122
FinalizeInterrupts(parentModule, interruptMap, bus, device, function);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
137
struct fdt_interrupt_map* interruptMap, int bus, int device, int function)
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
139
uint32 childAddr = ((bus & 0xff) << 16) | ((device & 0x1f) << 11) | ((function & 0x07) << 8);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
140
uint32 interruptPin = gPCI->read_pci_config(bus, device, function, PCI_interrupt_pin, 1);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
150
bus, device, function, interruptPin);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
153
bus, device, function, irq);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
154
gPCI->update_interrupt_line(bus, device, function, irq);
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
29
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
32
->ReadConfig(bus, device, function, offset, size, *value);
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
35
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
38
->WriteConfig(bus, device, function, offset, size, value);
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
44
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
46
return static_cast<ECAMPCIController*>(cookie)->ReadIrq(bus, device, function, pin, *irq);
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
49
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
51
return static_cast<ECAMPCIController*>(cookie)->WriteIrq(bus, device, function, pin, irq);
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
139
X86PCIController::ReadIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
147
X86PCIController::WriteIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
189
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
196
out32(PCI_MECH1_REQ_DATA(bus, device, function, offset), PCI_MECH1_REQ_PORT);
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
217
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
224
out32(PCI_MECH1_REQ_DATA(bus, device, function, offset), PCI_MECH1_REQ_PORT);
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
272
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
279
out8((uint8)(0xf0 | (function << 1)), PCI_MECH2_ENABLE_PORT);
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
302
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
309
out8((uint8)(0xf0 | (function << 1)), PCI_MECH2_ENABLE_PORT);
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
368
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
373
return X86PCIControllerMeth1::ReadConfig(bus, device, function, offset,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
377
return fECAMPCIController.ReadConfig(bus, device, function, offset, size, value);
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
383
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
388
return X86PCIControllerMeth1::WriteConfig(bus, device, function, offset,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
392
return fECAMPCIController.WriteConfig(bus, device, function, offset, size, value);
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
109
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
113
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
33
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
37
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
47
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
51
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
73
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
77
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
91
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
95
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
28
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
31
->ReadConfig(bus, device, function, offset, size, *value);
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
34
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
37
->WriteConfig(bus, device, function, offset, size, value);
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
43
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
45
return static_cast<X86PCIController*>(cookie)->ReadIrq(bus, device, function, pin, *irq);
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
48
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
50
return static_cast<X86PCIController*>(cookie)->WriteIrq(bus, device, function, pin, irq);
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.cpp
62
pciInfo.bus, pciInfo.device, pciInfo.function, fPCIVendorID, fPCIDeviceID);
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.cpp
66
snprintf(sName, sizeof(sName), "ahci-inst-%u-%u-%u", pciInfo.bus, pciInfo.device, pciInfo.function);
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.cpp
69
pciInfo.bus, pciInfo.device, pciInfo.function);
src/add-ons/kernel/busses/usb/ehci.cpp
590
fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function);
src/add-ons/kernel/busses/usb/ohci.cpp
562
fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function);
src/add-ons/kernel/busses/usb/uhci.cpp
702
fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function);
src/add-ons/kernel/busses/usb/xhci.cpp
559
fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function);
src/add-ons/kernel/debugger/disasm/x86/disasm_arch.cpp
61
const char* function)
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
651
(card->info.bus, card->info.device, card->info.function, 0x18, 4);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
653
(card->info.bus, card->info.device, card->info.function, 0x1C, 4);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
661
(card->info.bus, card->info.device, card->info.function, 0x10, 4);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
663
(card->info.bus, card->info.device, card->info.function, 0x14, 4);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
678
card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
683
card->info.function, PCI_command, 2, cmd | PCI_command_memory);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
686
card->info.function, PCI_command, 2, cmd | PCI_command_io);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
689
card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
817
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
820
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
829
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
885
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
470
card->info.function, AUVIA_PCICONF_JUNK, 4);
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
477
card->info.function, AUVIA_PCICONF_JUNK, 4, pr );
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
480
card->info.function, AUVIA_PCICONF_JUNK, 4);
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
542
card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
545
card->info.function, PCI_command, 2, cmd | PCI_command_io);
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
547
card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
600
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
603
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
611
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
648
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
452
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
455
card->info.function, PCI_command, 2,
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
457
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
549
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
552
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
560
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
602
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/ac97/geode/driver.cpp
69
info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
401
controller->pci_info.device, controller->pci_info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
404
controller->pci_info.device, controller->pci_info.function,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
38
PCIInfo.device, PCIInfo.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
42
PCIInfo.function, PCI_command, 2, cmdRegister);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
554
fPCIInfo.function, DRIVER_NAME, this);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
557
fPCIInfo.bus, fPCIInfo.device, fPCIInfo.function, result);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
560
fPCIInfo.function, DRIVER_NAME, this);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
67
fPCIInfo.function, 0x40, 4, 0);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
69
fPCIInfo.function, 0x44, 4);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
71
fPCIInfo.function, 0x44, 4, cmdReg & 0xffff0000);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
76
fPCIInfo.function, 0x44, 4);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
78
fPCIInfo.function, 0x44, 4, cmdReg | resetMask);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
83
fPCIInfo.function, 0x44, 4);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
85
fPCIInfo.function, 0x44, 4, cmdReg & ~releaseMask);
src/add-ons/kernel/drivers/audio/cmedia/cm.c
542
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/cmedia/cm.c
545
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/cmedia/cm.c
553
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/cmedia/cm.c
613
card->info.function, DRIVER_NAME, card);
src/add-ons/kernel/drivers/audio/echo/echo.cpp
602
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/echo/echo.cpp
605
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/echo/echo.cpp
613
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/echo/echo.cpp
655
LOG(("cardbus_device_added at %.2d:%.2d:%.2d\n", info->bus, info->device, info->function));
src/add-ons/kernel/drivers/audio/echo/echo.cpp
732
card->info.function, PCI_latency, 1, 0xc0 );
src/add-ons/kernel/drivers/audio/echo/echo.cpp
820
card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/echo/echo.cpp
823
card->info.function, PCI_command, 2, cmd | PCI_command_io);
src/add-ons/kernel/drivers/audio/echo/echo.cpp
825
card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/echo/echo.cpp
932
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/echo/multi.cpp
101
"\n", function[0].Data.iLevel, channel.wChannel, channel.dwType));
src/add-ons/kernel/drivers/audio/echo/multi.cpp
111
PMIXER_FUNCTION function = multi_function[0].MixerFunction;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
113
function[0].Channel = channel;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
114
function[1].Channel = channel;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
115
function[1].Channel.wChannel++;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
117
function[0].Data.iLevel = (int)(values[0] * 256);
src/add-ons/kernel/drivers/audio/echo/multi.cpp
118
function[0].iFunction = MXF_SET_LEVEL;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
119
function[1].Data.iLevel = (int)(values[1] * 256);
src/add-ons/kernel/drivers/audio/echo/multi.cpp
120
function[1].iFunction = MXF_SET_LEVEL;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
122
function[0].Data.bMuteOn = values[0] == 1.0;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
123
function[0].iFunction = MXF_SET_MUTE;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
124
function[1].Data.bMuteOn = values[0] == 1.0;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
125
function[1].iFunction = MXF_SET_MUTE;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
127
function[0].Data.iNominal = values[0] == 1.0 ? 4 : -10;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
128
function[0].iFunction = MXF_SET_NOMINAL;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
129
function[1].Data.iNominal = values[0] == 1.0 ? 4 : -10;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
130
function[1].iFunction = MXF_SET_NOMINAL;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
136
if (function[0].RtnStatus == ECHOSTATUS_OK) {
src/add-ons/kernel/drivers/audio/echo/multi.cpp
138
function[0].Data.iLevel, channel.wChannel, channel.dwType));
src/add-ons/kernel/drivers/audio/echo/multi.cpp
71
PMIXER_FUNCTION function = multi_function[0].MixerFunction;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
73
function[0].Channel = channel;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
74
function[1].Channel = channel;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
75
function[1].Channel.wChannel++;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
78
function[0].iFunction = function[1].iFunction = MXF_GET_LEVEL;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
81
function[0].iFunction = function[1].iFunction = MXF_GET_MUTE;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
84
function[0].iFunction = function[1].iFunction = MXF_GET_NOMINAL;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
91
if (function[0].RtnStatus == ECHOSTATUS_OK) {
src/add-ons/kernel/drivers/audio/echo/multi.cpp
93
values[0] = (float)function[0].Data.iLevel / 256;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
94
values[1] = (float)function[1].Data.iLevel / 256;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
96
values[0] = function[0].Data.bMuteOn ? 1.0 : 0.0;
src/add-ons/kernel/drivers/audio/echo/multi.cpp
98
values[0] = function[0].Data.iNominal == 4 ? 1.0 : 0.0;
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2157
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2159
(*pci->write_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2, cmd | PCI_command_io);
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2160
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2946
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2949
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2958
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
3058
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/hda/driver.cpp
108
info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/hda/driver.cpp
129
gCards[i].pci_info.device, gCards[i].pci_info.function, "hda",
src/add-ons/kernel/drivers/audio/hda/driver.cpp
93
if ((*gPci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/hda/driver.cpp
96
info.bus, info.device, info.function);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1055
controller->pci_info.function, codec->addr, controller->corb[writePos]);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1070
controller->pci_info.function, codec->addr, codec->responses[0]);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1107
gPci->set_powerstate(pciInfo.bus, pciInfo.device, pciInfo.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1127
cmd = gPci->read_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1137
gPci->write_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1161
pciInfo.function) >= 1) {
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1165
pciInfo.function, 1, &vector) == B_OK && gPci->enable_msi(
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1166
pciInfo.bus, pciInfo.device, pciInfo.function) == B_OK) {
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1183
cmd = gPci->read_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1194
gPci->write_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1344
controller->pci_info.device, controller->pci_info.function);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1346
controller->pci_info.device, controller->pci_info.function);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1406
controller->pci_info.device, controller->pci_info.function);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1408
controller->pci_info.device, controller->pci_info.function);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
224
controller->pci_info.device, controller->pci_info.function, reg, size);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
226
controller->pci_info.device, controller->pci_info.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
233
controller->pci_info.device, controller->pci_info.function, reg, size);
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
109
cards[num_cards].info.function,
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
114
cards[num_cards].info.function, strerror(err));
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
125
cards[num_cards].info.function,
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
157
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
310
ice->info.function, 0x60, 1, ice->eeprom_data[E2PROM_MAP_CONFIG]);
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
312
ice->info.function, 0x61, 1, ice->eeprom_data[E2PROM_MAP_ACL]);
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
314
ice->info.function, 0x62, 1, ice->eeprom_data[E2PROM_MAP_I2S]);
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
316
ice->info.function, 0x63, 1, ice->eeprom_data[E2PROM_MAP_SPDIF]);
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
206
device->func = info->info.function;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
286
info->info.bus, info->info.device, info->info.function);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
100
gPci->write_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_latency, 1, PCI_LATENCY);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
103
device->irq = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_interrupt_line, 1);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
111
val = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, 0x10, 4);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
92
val = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_command, 2);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
94
gPci->write_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_command, 2, val);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
97
val = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_latency, 1);
src/add-ons/kernel/drivers/graphics/3dfx/driver.cpp
109
return gPCI->read_pci_config(info.bus, info.device, info.function, offset,
src/add-ons/kernel/drivers/graphics/3dfx/driver.cpp
117
gPCI->write_pci_config(info.bus, info.device, info.function, offset, size,
src/add-ons/kernel/drivers/graphics/3dfx/driver.cpp
343
di.pciInfo.bus, di.pciInfo.device, di.pciInfo.function);
src/add-ons/kernel/drivers/graphics/ati/driver.cpp
202
return gPCI->read_pci_config(info.bus, info.device, info.function, offset,
src/add-ons/kernel/drivers/graphics/ati/driver.cpp
210
gPCI->write_pci_config(info.bus, info.device, info.function, offset, size,
src/add-ons/kernel/drivers/graphics/ati/driver.cpp
976
di.pciInfo.bus, di.pciInfo.device, di.pciInfo.function);
src/add-ons/kernel/drivers/graphics/et6x00/driver.c
188
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/et6x00/driver.c
388
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/et6x00/driver.c
466
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/et6x00/driver.c
85
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/et6x00/driver.c
87
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/intel_810/driver.cpp
130
return gPCI->read_pci_config(info.bus, info.device, info.function, offset,
src/add-ons/kernel/drivers/graphics/intel_810/driver.cpp
138
gPCI->write_pci_config(info.bus, info.device, info.function, offset, size,
src/add-ons/kernel/drivers/graphics/intel_810/driver.cpp
485
di.pciInfo.bus, di.pciInfo.device, di.pciInfo.function);
src/add-ons/kernel/drivers/graphics/intel_extreme/bios.cpp
272
info.pci->vendor_id, info.pci->device_id, info.pci->bus, info.pci->device, info.pci->function);
src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp
420
info->function);
src/add-ons/kernel/drivers/graphics/intel_extreme/driver.h
30
return gPCI->read_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/drivers/graphics/intel_extreme/driver.h
38
gPCI->write_pci_config(info->bus, info->device, info->function, offset,
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
454
info.pci->device, info.pci->function) >= 1) {
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
457
info.pci->function, 1, &msiVector) == B_OK
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
459
info.pci->function) == B_OK) {
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
604
info.pci->function, 0, &info.aperture_base);
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
624
gPCI->set_powerstate(info.pci->bus, info.pci->device, info.pci->function,
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
950
info.pci->device, info.pci->function);
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
952
info.pci->device, info.pci->function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
142
pcii.vendor_id, pcii.device_id, pcii.bus, pcii.device, pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
33
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/matrox/driver.c
34
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/matrox/driver.c
354
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
372
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
445
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
494
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
593
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
653
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
768
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
788
si->function = di->pcii.function;
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
35
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
36
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
374
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
392
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
417
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
490
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
592
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
697
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
31
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
32
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
410
pcii.vendor_id, pcii.device_id, pcii.bus, pcii.device, pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
566
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
592
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
672
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
781
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
920
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
987
si->function = di->pcii.function;
src/add-ons/kernel/drivers/graphics/radeon/agp.c
105
SHOW_INFO(4, "Bus %d, device %d, function %d", ai.bus, ai.device, ai.function);
src/add-ons/kernel/drivers/graphics/radeon/agp.c
41
&& nth_agp_info.function == di->pcii.function) {
src/add-ons/kernel/drivers/graphics/radeon/bios.c
1037
pcii->bus, pcii->device, pcii->function);
src/add-ons/kernel/drivers/graphics/radeon/bios.c
30
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/radeon/detect.c
671
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/detect.c
680
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/init.c
130
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/init.c
212
di->pcii.bus, di->pcii.device, di->pcii.function );
src/add-ons/kernel/drivers/graphics/radeon/init.c
280
di->pcii.bus, di->pcii.device, di->pcii.function );
src/add-ons/kernel/drivers/graphics/radeon/init.c
29
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/radeon/init.c
30
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/radeon/init.c
49
di->pcii.bus, di->pcii.device, di->pcii.function );
src/add-ons/kernel/drivers/graphics/radeon/init.c
70
di->pcii.bus, di->pcii.device, di->pcii.function );
src/add-ons/kernel/drivers/graphics/radeon/init.c
92
di->pcii.bus, di->pcii.device, di->pcii.function );
src/add-ons/kernel/drivers/graphics/radeon/irq.c
211
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/irq.c
223
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/irq.c
233
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/irq.c
244
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp
764
info->function);
src/add-ons/kernel/drivers/graphics/radeon_hd/driver.h
42
return gPCI->read_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/drivers/graphics/radeon_hd/driver.h
50
gPCI->write_pci_config(info->bus, info->device, info->function, offset,
src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp
75
|| info.pci->function != vhdr->PCIFunction) {
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
140
return gPCI->read_pci_config(info.bus, info.device, info.function, offset, size);
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
147
gPCI->write_pci_config(info.bus, info.device, info.function, offset, size, value);
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
244
pciInfo.bus, pciInfo.device, pciInfo.function);
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
258
pciInfo.bus, pciInfo.device, pciInfo.function);
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
409
pciInfo.bus, pciInfo.device, pciInfo.function);
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
643
di.pciInfo.bus, di.pciInfo.device, di.pciInfo.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
35
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
36
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
373
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
392
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
465
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
544
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
649
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
668
si->function = di->pcii.function;
src/add-ons/kernel/drivers/graphics/via/driver.c
35
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/via/driver.c
36
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/via/driver.c
382
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/via/driver.c
401
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/via/driver.c
474
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/via/driver.c
553
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/via/driver.c
658
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/via/driver.c
677
si->function = di->pcii.function;
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
63
acpi_evaluate_dsm(acpi_handle handle, const uint8 *guid, uint64 revision, uint64 function)
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
82
array[2].integer.integer = function;
src/add-ons/kernel/drivers/joystick/emuxkigameport/driver.cpp
48
card->info.function, PCI_command, 2, 0);
src/add-ons/kernel/drivers/joystick/emuxkigameport/driver.cpp
55
card->info.function, 0x10, 2, base);
src/add-ons/kernel/drivers/joystick/emuxkigameport/driver.cpp
58
card->info.function, PCI_command, 2, command_reg);
src/add-ons/kernel/drivers/misc/poke.cpp
239
ioctl.function, ioctl.offset, ioctl.size);
src/add-ons/kernel/drivers/misc/poke.cpp
253
pci->write_pci_config(ioctl.bus, ioctl.device, ioctl.function,
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1213
cmd = (gPCIModInfo->read_pci_config)(data->pciInfo->bus, data->pciInfo->device, data->pciInfo->function, PCI_command, 2);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1214
(gPCIModInfo->write_pci_config)(data->pciInfo->bus, data->pciInfo->device, data->pciInfo->function, PCI_command, 2, cmd | PCI_command_io);
src/add-ons/kernel/drivers/network/ether/sis19x/glue.c
110
pciInfo.device, pciInfo.function, 0x48, 1, reg);
src/add-ons/kernel/drivers/network/ether/sis19x/glue.c
89
pciInfo.device, pciInfo.function, 0x48, 1);
src/add-ons/kernel/drivers/network/ether/sis19x/glue.c
92
pciInfo.device, pciInfo.function, 0x48, 1, reg);
src/add-ons/kernel/drivers/network/ether/sis19x/glue.c
95
pciInfo.device, pciInfo.function, 0x48, 1);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
67
data->pciInfo->device, data->pciInfo->function, PCI_line_size,
src/add-ons/kernel/drivers/network/ether/wb840/driver.c
71
gPci->write_pci_config(item->bus, item->device, item->function,
src/add-ons/kernel/drivers/network/ether/wb840/driver.c
73
item->bus, item->device, item->function,
src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/if_rtwn_fw.h
37
uint8_t function;
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
23
acpi_status wmi_acpi_adr_space_handler(uint32 function,
src/add-ons/kernel/file_cache/launch_speedup.cpp
762
launch_speedup_control(const char *subsystem, uint32 function,
src/add-ons/kernel/file_cache/launch_speedup.cpp
765
switch (function) {
src/add-ons/kernel/file_cache/log.cpp
210
log_control(const char *subsystem, uint32 function,
src/add-ons/kernel/file_cache/log.cpp
213
switch (function) {
src/add-ons/kernel/file_systems/fat/bsd/fs/msdosfs/fat.h
101
int fatentry(int function, struct msdosfsmount *pmp, u_long cluster, u_long *oldcontents, u_long newcontents);
src/add-ons/kernel/file_systems/fat/bsd/fs/msdosfs/msdosfs_fat.c
468
fatentry(int function, struct msdosfsmount *pmp, u_long cn, u_long *oldcontents,
src/add-ons/kernel/file_systems/fat/bsd/fs/msdosfs/msdosfs_fat.c
478
function, pmp, cn, oldcontents, newcontents);
src/add-ons/kernel/file_systems/fat/bsd/fs/msdosfs/msdosfs_fat.c
485
if ((function & (FAT_SET | FAT_GET)) == 0) {
src/add-ons/kernel/file_systems/fat/bsd/fs/msdosfs/msdosfs_fat.c
496
if ((function & FAT_GET) && oldcontents == NULL) {
src/add-ons/kernel/file_systems/fat/bsd/fs/msdosfs/msdosfs_fat.c
517
if (function & FAT_GET) {
src/add-ons/kernel/file_systems/fat/bsd/fs/msdosfs/msdosfs_fat.c
530
if (function & FAT_SET) {
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
323
int ntfs_log_redirect(const char *function, const char *file,
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
335
ret = ntfs_log.handler(function, file, line, level, data, format, args);
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
365
int ntfs_log_handler_syslog(const char *function __attribute__((unused)),
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
448
int ntfs_log_handler_fprintf(const char *function, const char *file,
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
493
fprintf(stream, "%s(): ", function);
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
533
int ntfs_log_handler_null(const char *function __attribute__((unused)), const char *file __attribute__((unused)),
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
561
int ntfs_log_handler_stdout(const char *function, const char *file,
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
569
return ntfs_log_handler_fprintf(function, file, line, level, data, format, args);
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
594
int ntfs_log_handler_outerr(const char *function, const char *file,
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
602
return ntfs_log_handler_fprintf(function, file, line, level, data, format, args);
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
626
int ntfs_log_handler_stderr(const char *function, const char *file,
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.c
634
return ntfs_log_handler_fprintf(function, file, line, level, data, format, args);
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.h
37
typedef int (ntfs_log_handler)(const char *function, const char *file, int line,
src/add-ons/kernel/file_systems/ntfs/libntfs/logging.h
65
int ntfs_log_redirect(const char *function, const char *file, int line,
src/add-ons/kernel/file_systems/reiserfs/Volume.cpp
540
hash_function_t function = NULL;
src/add-ons/kernel/file_systems/reiserfs/Volume.cpp
544
function = keyed_hash;
src/add-ons/kernel/file_systems/reiserfs/Volume.cpp
547
function = yura_hash;
src/add-ons/kernel/file_systems/reiserfs/Volume.cpp
550
function = r5_hash;
src/add-ons/kernel/file_systems/reiserfs/Volume.cpp
556
return function;
src/add-ons/kernel/file_systems/reiserfs/Volume.cpp
609
hash_function_t function = hash_function_for_code(hashCodes[i]);
src/add-ons/kernel/file_systems/reiserfs/Volume.cpp
610
uint64 testOffset = key_offset_for_name(function, name, nameLen);
src/add-ons/kernel/file_systems/reiserfs/Volume.cpp
626
Volume::_VerifyHashFunction(hash_function_t function)
src/add-ons/kernel/file_systems/reiserfs/Volume.cpp
641
uint64 testOffset = key_offset_for_name(function, name, nameLen);
src/add-ons/kernel/file_systems/reiserfs/Volume.h
91
bool _VerifyHashFunction(hash_function_t function);
src/add-ons/kernel/file_systems/userlandfs/server/UserlandFSServer.cpp
106
status_t (*function)(const char*, image_id, FileSystem**);
src/add-ons/kernel/file_systems/userlandfs/server/UserlandFSServer.cpp
114
error = createFSFunction.function(fileSystem, fAddOnImage, &fFileSystem);
src/add-ons/kernel/file_systems/userlandfs/server/beos/beos_kernel_emu.cpp
399
spawn_kernel_thread(thread_entry function, const char *threadName,
src/add-ons/kernel/file_systems/userlandfs/server/beos/beos_kernel_emu.cpp
402
return UserlandFS::KernelEmu::spawn_kernel_thread(function, threadName,
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.cpp
1163
UserlandFS::KernelEmu::spawn_kernel_thread(thread_entry function,
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.cpp
1166
return spawn_thread(function, threadName, priority, arg);
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.h
78
thread_id spawn_kernel_thread(thread_entry function, const char *threadName,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
366
uint8 bus, device, function;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
370
sDeviceManager->get_attr_uint8(node, PCI_DEVICE_FUNCTION_ITEM, &function, true);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
374
bus, device, function, vendorID, deviceID);
src/add-ons/kernel/generic/dpc/dpc.c
159
queue_dpc(void *handle, dpc_func function, void *arg)
src/add-ons/kernel/generic/dpc/dpc.c
165
if (!queue || !function)
src/add-ons/kernel/generic/dpc/dpc.c
179
queue->slots[queue->tail].function = function;
src/add-ons/kernel/generic/dpc/dpc.c
23
dpc_func function;
src/add-ons/kernel/generic/dpc/dpc.c
63
dpc.function(dpc.arg);
src/add-ons/kernel/generic/dpc/dpc.c
71
dpc.function(dpc.arg);
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
837
arp_control(const char *subsystem, uint32 function, void *buffer,
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
848
switch (function) {
src/add-ons/kernel/network/notifications/notifications.cpp
102
|| function != NET_NOTIFICATIONS_CONTROL_WATCHING)
src/add-ons/kernel/network/notifications/notifications.cpp
97
net_notifications_control(const char *subsystem, uint32 function, void *buffer,
src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/KPPPUtils.h
26
ForEachItem(_LIST& list, _FUNCTION function)
src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/KPPPUtils.h
29
function(list.ItemAt(index));
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
413
FunctionInstance* function = node->Function();
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
414
if (function == NULL)
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
416
value.SetTo(function->Address());
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
436
bool GetFunctionPath(FunctionInstance* function, TreeTablePath& _path)
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
438
if (function == NULL)
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
441
LocatableFile* sourceFile = function->SourceFile();
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
475
childIndex = node->FindChildIndexByName(function->PrettyName());
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
50
FunctionInstance* function)
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
544
FunctionInstance* function, LocatableFile* file,
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
55
fFunction(function),
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
589
return _AddFunctionNode(currentNode, function, file,
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
594
FunctionInstance* function, LocatableFile* file,
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
598
SourcePathComponentNode(parent, function->PrettyName(), file,
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
599
function);
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
716
ImageFunctionsView::SetFunction(FunctionInstance* function)
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
718
TRACE_GUI("ImageFunctionsView::SetFunction(%p)\n", function);
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
721
if (fFunctionsTableModel->GetFunctionPath(function, path)) {
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
803
FunctionInstance* function = NULL;
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
806
fFunctionsTableModel->GetObjectForPath(path, sourceFile, function);
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.cpp
808
fListener->FunctionSelectionChanged(function);
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.h
34
void SetFunction(FunctionInstance* function);
src/apps/debugger/user_interface/gui/team_window/ImageFunctionsView.h
70
FunctionInstance* function) = 0;
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
2180
Function* function = instance->GetFunction();
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
2181
if (function->SourceCodeState() == FUNCTION_SOURCE_NOT_LOADED
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
2182
|| function->SourceCodeState()
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
2188
code = function->GetSourceCode();
src/apps/debugger/user_interface/gui/team_window/SourceView.h
114
FunctionInstance* function,
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1126
TeamWindow::FunctionSourceCodeChanged(Function* function)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1129
"state: %d\n", function, function->GetSourceCode(),
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1130
function->SourceCodeState());
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1537
Function* function = fTeam->FunctionByID(
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1539
FunctionInstance* functionInstance = function != NULL
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1540
? function->FirstInstance() : NULL;
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1591
Function* function = fActiveFunction->GetFunction();
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1592
sourceCode = function->GetSourceCode();
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1598
if (function->SourceCodeState() == FUNCTION_SOURCE_NOT_LOADED)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
914
TeamWindow::FunctionSelectionChanged(FunctionInstance* function)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
917
if (function != NULL && function != fActiveFunction)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
920
_SetActiveFunction(function);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
978
TeamWindow::FunctionSourceCodeRequested(FunctionInstance* function,
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
981
fListener->FunctionSourceCodeRequested(function, forceDisassembly);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
108
FunctionInstance* function);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
134
FunctionInstance* function,
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
172
virtual void FunctionSourceCodeChanged(Function* function);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
186
void _SetActiveFunction(FunctionInstance* function,
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
100
function(function)
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
106
return function->HashValue();
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
111
return *function == *other.function;
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
122
ExpressionInfoEntry(FunctionID* function)
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
124
FunctionKey(function),
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
127
function->AcquireReference();
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
3174
FunctionInstance* function = fStackFrame->Function();
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
3175
if (function == NULL)
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
3178
FunctionID* id = function->GetFunctionID();
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
96
FunctionID* function;
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
98
FunctionKey(FunctionID* function)
src/bin/debug/ltrace/arch/ltrace_stub.h
14
void* function);
src/bin/debug/ltrace/ltrace_stub.cpp
34
static PatchEntry* Create(const char* name, void* function)
src/bin/debug/ltrace/ltrace_stub.cpp
45
arch_init_call_stub(stub, &function_call_callback, function);
src/bin/debug/ltrace/ltrace_stub.cpp
47
entry->originalFunction = function;
src/bin/debug/profile/CallgrindProfileResult.cpp
234
CallgrindFunction& function = functions[k];
src/bin/debug/profile/CallgrindProfileResult.cpp
235
if (function.hits == 0 && function.calledFunctions == NULL)
src/bin/debug/profile/CallgrindProfileResult.cpp
240
fprintf(out, "0 %" B_PRId64 " %" B_PRId64 "\n", function.hits,
src/bin/debug/profile/CallgrindProfileResult.cpp
241
function.hits * fInterval);
src/bin/debug/profile/CallgrindProfileResult.cpp
243
CallgrindCalledFunction* calledFunction = function.calledFunctions;
src/bin/debug/profile/CallgrindProfileResult.cpp
246
calledFunction->function, true);
src/bin/debug/profile/CallgrindProfileResult.cpp
323
CallgrindFunction& function = image->Functions()[functionIndex];
src/bin/debug/profile/CallgrindProfileResult.cpp
324
if (function.outputIndex == 0) {
src/bin/debug/profile/CallgrindProfileResult.cpp
326
function.outputIndex = fNextFunctionOutputIndex++;
src/bin/debug/profile/CallgrindProfileResult.cpp
329
function.outputIndex,
src/bin/debug/profile/CallgrindProfileResult.cpp
334
"%sfn=(%" B_PRId32 ")\n", called ? "c" : "", function.outputIndex);
src/bin/debug/profile/CallgrindProfileResult.cpp
69
CallgrindFunction& function = fFunctions[symbolIndex];
src/bin/debug/profile/CallgrindProfileResult.cpp
72
CallgrindCalledFunction* calledFunction = function.calledFunctions;
src/bin/debug/profile/CallgrindProfileResult.cpp
75
&& calledFunction->function == calledSymbol) {
src/bin/debug/profile/CallgrindProfileResult.cpp
88
calledFunction->next = function.calledFunctions;
src/bin/debug/profile/CallgrindProfileResult.cpp
89
function.calledFunctions = calledFunction;
src/bin/debug/profile/CallgrindProfileResult.cpp
94
function.hits++;
src/bin/debug/profile/CallgrindProfileResult.h
20
int32 function;
src/bin/debug/profile/CallgrindProfileResult.h
23
CallgrindCalledFunction(CallgrindImageProfileResult* image, int32 function)
src/bin/debug/profile/CallgrindProfileResult.h
27
function(function),
src/bin/query/FilteredQuery.cpp
71
TFilteredQuery::RemoveFilter(filter_function function)
src/bin/query/FilteredQuery.cpp
76
if (pair->filter == function) {
src/bin/query/FilteredQuery.h
14
filter_pair(filter_function function, void *arguments)
src/bin/query/FilteredQuery.h
16
filter = function;
src/bin/query/FilteredQuery.h
32
bool AddFilter(filter_function function, void *arg);
src/bin/query/FilteredQuery.h
33
void RemoveFilter(filter_function function);
src/bin/unzip/unzpriv.h
1681
char *function;
src/kits/debugger/arch/Architecture.cpp
144
FunctionInstance* function = NULL;
src/kits/debugger/arch/Architecture.cpp
147
function = imageDebugInfo->FunctionAtAddress(instructionPointer);
src/kits/debugger/arch/Architecture.cpp
148
if (function != NULL)
src/kits/debugger/arch/Architecture.cpp
149
functionDebugInfo = function->GetFunctionDebugInfo();
src/kits/debugger/arch/Architecture.cpp
151
BReference<FunctionInstance> functionReference(function);
src/kits/debugger/arch/Architecture.cpp
165
if (function != NULL) {
src/kits/debugger/arch/Architecture.cpp
167
->CreateFrame(image, function, cpuState, getFullFrameInfo,
src/kits/debugger/arch/Architecture.cpp
186
frame->SetFunction(function);
src/kits/debugger/arch/x86/ArchitectureX86.cpp
356
ArchitectureX86::CreateStackFrame(Image* image, FunctionDebugInfo* function,
src/kits/debugger/arch/x86/ArchitectureX86.cpp
390
hasPrologue = _HasFunctionPrologue(function);
src/kits/debugger/arch/x86/ArchitectureX86.cpp
404
if (eip < function->Address() + 3) {
src/kits/debugger/arch/x86/ArchitectureX86.cpp
408
if (eip > function->Address()) {
src/kits/debugger/arch/x86/ArchitectureX86.cpp
604
ArchitectureX86::DisassembleCode(FunctionDebugInfo* function,
src/kits/debugger/arch/x86/ArchitectureX86.cpp
615
status_t error = disassembler.Init(function->Address(), buffer, bufferSize);
src/kits/debugger/arch/x86/ArchitectureX86.cpp
620
BString functionName(function->PrettyName());
src/kits/debugger/arch/x86/ArchitectureX86.cpp
644
ArchitectureX86::GetStatement(FunctionDebugInfo* function,
src/kits/debugger/arch/x86/ArchitectureX86.cpp
814
ArchitectureX86::_HasFunctionPrologue(FunctionDebugInfo* function) const
src/kits/debugger/arch/x86/ArchitectureX86.cpp
816
if (function == NULL)
src/kits/debugger/arch/x86/ArchitectureX86.cpp
820
if (function->Size() < 3)
src/kits/debugger/arch/x86/ArchitectureX86.cpp
824
if (fTeamMemory->ReadMemory(function->Address(), buffer, 3) != 3)
src/kits/debugger/arch/x86/ArchitectureX86.h
103
FunctionDebugInfo* function) const;
src/kits/debugger/arch/x86/ArchitectureX86.h
48
FunctionDebugInfo* function,
src/kits/debugger/arch/x86/ArchitectureX86.h
64
virtual status_t DisassembleCode(FunctionDebugInfo* function,
src/kits/debugger/arch/x86/ArchitectureX86.h
67
virtual status_t GetStatement(FunctionDebugInfo* function,
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
433
ArchitectureX8664::CreateStackFrame(Image* image, FunctionDebugInfo* function,
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
466
hasPrologue = _HasFunctionPrologue(function);
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
480
if (rip < function->Address() + kFunctionPrologueSize) {
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
484
if (rip > function->Address()) {
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
681
ArchitectureX8664::DisassembleCode(FunctionDebugInfo* function,
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
692
status_t error = disassembler.Init(function->Address(), buffer, bufferSize);
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
697
BString functionName(function->PrettyName());
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
721
ArchitectureX8664::GetStatement(FunctionDebugInfo* function,
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
889
ArchitectureX8664::_HasFunctionPrologue(FunctionDebugInfo* function) const
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
891
if (function == NULL)
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
895
if (function->Size() < kFunctionPrologueSize)
src/kits/debugger/arch/x86_64/ArchitectureX8664.cpp
899
if (fTeamMemory->ReadMemory(function->Address(), buffer,
src/kits/debugger/arch/x86_64/ArchitectureX8664.h
103
FunctionDebugInfo* function) const;
src/kits/debugger/arch/x86_64/ArchitectureX8664.h
49
FunctionDebugInfo* function,
src/kits/debugger/arch/x86_64/ArchitectureX8664.h
65
virtual status_t DisassembleCode(FunctionDebugInfo* function,
src/kits/debugger/arch/x86_64/ArchitectureX8664.h
68
virtual status_t GetStatement(FunctionDebugInfo* function,
src/kits/debugger/controllers/DebugReportGenerator.cpp
223
DebugReportGenerator::FunctionSourceCodeChanged(Function* function)
src/kits/debugger/controllers/DebugReportGenerator.cpp
226
if (function == fSourceWaitingFunction) {
src/kits/debugger/controllers/DebugReportGenerator.cpp
227
function_source_state state = function->SourceCodeState();
src/kits/debugger/controllers/DebugReportGenerator.cpp
548
Function* function = functionInstance->GetFunction();
src/kits/debugger/controllers/DebugReportGenerator.cpp
549
if (function->SourceCodeState() == FUNCTION_SOURCE_NOT_LOADED
src/kits/debugger/controllers/DebugReportGenerator.cpp
552
fSourceWaitingFunction = function;
src/kits/debugger/controllers/DebugReportGenerator.h
64
virtual void FunctionSourceCodeChanged(Function* function);
src/kits/debugger/controllers/TeamDebugger.cpp
1001
Function* function = functionInstance->GetFunction();
src/kits/debugger/controllers/TeamDebugger.cpp
1009
} else if (!forceDisassembly && function->SourceCodeState()
src/kits/debugger/controllers/TeamDebugger.cpp
1017
if (!forceDisassembly && (function->SourceCodeState()
src/kits/debugger/controllers/TeamDebugger.cpp
1019
|| function->SourceCodeState() == FUNCTION_SOURCE_SUPPRESSED)) {
src/kits/debugger/controllers/TeamDebugger.cpp
1021
function->SetSourceCode(NULL, FUNCTION_SOURCE_LOADING);
src/kits/debugger/controllers/TeamDebugger.cpp
1034
function->SetSourceCode(NULL, FUNCTION_SOURCE_UNAVAILABLE);
src/kits/debugger/controllers/TeamDebugger.cpp
2075
Function* function = functionInstance->GetFunction();
src/kits/debugger/controllers/TeamDebugger.cpp
2077
TRACE_CONTROL(" function: %p\n", function);
src/kits/debugger/controllers/TeamDebugger.cpp
2106
UserBreakpointLocation(functionID, function->SourceFile(),
src/kits/debugger/controllers/TeamDebugger.cpp
2119
= function->Instances().GetIterator();
src/kits/debugger/controllers/ThreadHandler.cpp
560
FunctionDebugInfo* function = functionInstance->GetFunctionDebugInfo();
src/kits/debugger/controllers/ThreadHandler.cpp
577
if (function->GetSpecificImageDebugInfo()->GetStatement(function,
src/kits/debugger/debug_info/DebuggerImageDebugInfo.cpp
106
DebuggerImageDebugInfo::GetSourceLanguage(FunctionDebugInfo* function,
src/kits/debugger/debug_info/DebuggerImageDebugInfo.cpp
89
DebuggerImageDebugInfo::GetStatement(FunctionDebugInfo* function,
src/kits/debugger/debug_info/DebuggerImageDebugInfo.cpp
92
return fArchitecture->GetStatement(function, address, _statement);
src/kits/debugger/debug_info/DebuggerImageDebugInfo.cpp
98
FunctionDebugInfo* function, const SourceLocation& sourceLocation,
src/kits/debugger/debug_info/DebuggerImageDebugInfo.h
48
virtual status_t GetStatement(FunctionDebugInfo* function,
src/kits/debugger/debug_info/DebuggerImageDebugInfo.h
52
FunctionDebugInfo* function,
src/kits/debugger/debug_info/DebuggerImageDebugInfo.h
56
virtual status_t GetSourceLanguage(FunctionDebugInfo* function,
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
1423
DwarfFunctionDebugInfo* function
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
1427
if (function == NULL || !functions.AddItem(function)) {
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
1428
delete function;
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
590
DwarfFunctionDebugInfo* function = dynamic_cast<DwarfFunctionDebugInfo*>(
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
598
DIESubprogram* entry = function != NULL
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
599
? function->SubprogramEntry() : NULL;
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
648
CompilationUnit* unit = function != NULL ? function->GetCompilationUnit()
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
674
DIESubprogram* subprogramEntry = function != NULL ?
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
675
function->SubprogramEntry() : NULL;
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
762
DwarfFunctionDebugInfo* function
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
764
if (function == NULL) {
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
767
return fArchitecture->GetStatement(function, address, _statement);
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
773
CompilationUnit* unit = function->GetCompilationUnit();
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
774
LocatableFile* file = function->SourceFile();
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
779
return fArchitecture->GetStatement(function, address, _statement);
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
790
return fArchitecture->GetStatement(function, address, _statement);
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
856
DwarfFunctionDebugInfo* function
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
858
if (function == NULL)
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
861
target_addr_t functionStartAddress = function->Address() - fRelocationDelta;
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
862
target_addr_t functionEndAddress = functionStartAddress + function->Size();
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
866
B_PRIx64 "\n", function, sourceLocation.Line(), sourceLocation.Column(),
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
872
LocatableFile* file = function->SourceFile();
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
876
CompilationUnit* unit = function->GetCompilationUnit();
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
951
DwarfFunctionDebugInfo* function
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
953
if (function == NULL)
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
957
CompilationUnit* unit = function->GetCompilationUnit();
src/kits/debugger/debug_info/DwarfImageDebugInfo.h
78
virtual status_t GetStatement(FunctionDebugInfo* function,
src/kits/debugger/debug_info/DwarfImageDebugInfo.h
82
FunctionDebugInfo* function,
src/kits/debugger/debug_info/DwarfImageDebugInfo.h
86
virtual status_t GetSourceLanguage(FunctionDebugInfo* function,
src/kits/debugger/debug_info/Function.cpp
136
Function::Listener::FunctionSourceCodeChanged(Function* function)
src/kits/debugger/debug_info/FunctionInstance.cpp
55
FunctionInstance::SetFunction(Function* function)
src/kits/debugger/debug_info/FunctionInstance.cpp
60
fFunction = function;
src/kits/debugger/debug_info/ImageDebugInfo.cpp
168
for (int32 i = 0; FunctionInstance* function = fFunctions.ItemAt(i); i++) {
src/kits/debugger/debug_info/ImageDebugInfo.cpp
169
if (function->Name() == name)
src/kits/debugger/debug_info/ImageDebugInfo.cpp
170
return function;
src/kits/debugger/debug_info/ImageDebugInfo.cpp
205
const FunctionInstance* function)
src/kits/debugger/debug_info/ImageDebugInfo.cpp
207
if (*address < function->Address())
src/kits/debugger/debug_info/ImageDebugInfo.cpp
209
return *address < function->Address() + function->Size() ? 0 : 1;
src/kits/debugger/debug_info/ImageDebugInfo.cpp
28
for (int32 i = 0; FunctionInstance* function = fFunctions.ItemAt(i); i++)
src/kits/debugger/debug_info/ImageDebugInfo.cpp
29
function->ReleaseReference();
src/kits/debugger/debug_info/ImageDebugInfo.cpp
65
for (int32 k = 0; FunctionDebugInfo* function = functions.ItemAt(k);
src/kits/debugger/debug_info/ImageDebugInfo.cpp
67
if (FunctionAtAddress(function->Address()) != NULL)
src/kits/debugger/debug_info/ImageDebugInfo.cpp
71
this, function);
src/kits/debugger/debug_info/ImageDebugInfo.cpp
79
if (function->IsMain())
src/kits/debugger/debug_info/ImageDebugInfo.cpp
85
for (int32 k = 0; FunctionDebugInfo* function = functions.ItemAt(k);
src/kits/debugger/debug_info/ImageDebugInfo.cpp
87
function->ReleaseReference();
src/kits/debugger/debug_info/SpecificImageDebugInfo.cpp
33
FunctionDebugInfo* function = new(std::nothrow) BasicFunctionDebugInfo(
src/kits/debugger/debug_info/SpecificImageDebugInfo.cpp
36
if (function == NULL || !functions.AddItem(function)) {
src/kits/debugger/debug_info/SpecificImageDebugInfo.cpp
37
delete function;
src/kits/debugger/debug_info/SpecificImageDebugInfo.cpp
40
function = functions.RemoveItemAt(index);
src/kits/debugger/debug_info/SpecificImageDebugInfo.cpp
41
delete function;
src/kits/debugger/debug_info/TeamDebugInfo.cpp
138
status_t AddFunction(Function* function)
src/kits/debugger/debug_info/TeamDebugInfo.cpp
140
if (!fFunctions.BinaryInsert(function, &_CompareFunctions))
src/kits/debugger/debug_info/TeamDebugInfo.cpp
146
void RemoveFunction(Function* function)
src/kits/debugger/debug_info/TeamDebugInfo.cpp
148
int32 index = fFunctions.BinarySearchIndex(*function,
src/kits/debugger/debug_info/TeamDebugInfo.cpp
179
for (int32 i = 0; Function* function = fFunctions.ItemAt(i); i++) {
src/kits/debugger/debug_info/TeamDebugInfo.cpp
180
if (name == function->Name())
src/kits/debugger/debug_info/TeamDebugInfo.cpp
181
return function;
src/kits/debugger/debug_info/TeamDebugInfo.cpp
208
const Function* function)
src/kits/debugger/debug_info/TeamDebugInfo.cpp
210
SourceLocation functionLocation = function->GetSourceLocation();
src/kits/debugger/debug_info/TeamDebugInfo.cpp
294
Function* function = fFunctions->Clear(true);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
295
while (function != NULL) {
src/kits/debugger/debug_info/TeamDebugInfo.cpp
296
Function* next = function->fNext;
src/kits/debugger/debug_info/TeamDebugInfo.cpp
297
function->ReleaseReference();
src/kits/debugger/debug_info/TeamDebugInfo.cpp
298
function = next;
src/kits/debugger/debug_info/TeamDebugInfo.cpp
486
Function* function = FunctionAtSourceLocation(file,
src/kits/debugger/debug_info/TeamDebugInfo.cpp
488
if (function != NULL) {
src/kits/debugger/debug_info/TeamDebugInfo.cpp
489
function_source_state state = function->SourceCodeState();
src/kits/debugger/debug_info/TeamDebugInfo.cpp
490
if (function->SourceCodeState() == FUNCTION_SOURCE_LOADED) {
src/kits/debugger/debug_info/TeamDebugInfo.cpp
491
_code = function->GetSourceCode();
src/kits/debugger/debug_info/TeamDebugInfo.cpp
506
function->SetSourceCode(sourceCode,
src/kits/debugger/debug_info/TeamDebugInfo.cpp
601
Function* function = entry->FunctionAt(0);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
602
if (function == NULL)
src/kits/debugger/debug_info/TeamDebugInfo.cpp
606
= function->FirstInstance()->GetFunctionDebugInfo();
src/kits/debugger/debug_info/TeamDebugInfo.cpp
706
Function* function = fFunctions->Lookup(instance);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
707
if (function != NULL) {
src/kits/debugger/debug_info/TeamDebugInfo.cpp
709
function->AddInstance(instance);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
710
instance->SetFunction(function);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
715
if (LocatableFile* sourceFile = function->SourceFile()) {
src/kits/debugger/debug_info/TeamDebugInfo.cpp
721
function = new(std::nothrow) Function;
src/kits/debugger/debug_info/TeamDebugInfo.cpp
722
if (function == NULL) {
src/kits/debugger/debug_info/TeamDebugInfo.cpp
726
function->AddInstance(instance);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
727
instance->SetFunction(function);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
729
status_t error = _AddFunction(function);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
733
function->RemoveInstance(instance);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
769
if (Function* function = instance->GetFunction()) {
src/kits/debugger/debug_info/TeamDebugInfo.cpp
771
if (function->FirstInstance() == function->LastInstance()) {
src/kits/debugger/debug_info/TeamDebugInfo.cpp
776
_RemoveFunction(function);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
777
function->ReleaseReference();
src/kits/debugger/debug_info/TeamDebugInfo.cpp
781
function->RemoveInstance(instance);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
851
TeamDebugInfo::_AddFunction(Function* function)
src/kits/debugger/debug_info/TeamDebugInfo.cpp
854
if (LocatableFile* sourceFile = function->SourceFile()) {
src/kits/debugger/debug_info/TeamDebugInfo.cpp
872
status_t error = entry->AddFunction(function);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
882
fFunctions->Insert(function);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
889
TeamDebugInfo::_RemoveFunction(Function* function)
src/kits/debugger/debug_info/TeamDebugInfo.cpp
891
fFunctions->Remove(function);
src/kits/debugger/debug_info/TeamDebugInfo.cpp
895
if (LocatableFile* sourceFile = function->SourceFile()) {
src/kits/debugger/debug_info/TeamDebugInfo.cpp
897
entry->RemoveFunction(function);
src/kits/debugger/debug_managers/BreakpointManager.cpp
386
Function* function = fTeam->FunctionByID(
src/kits/debugger/debug_managers/BreakpointManager.cpp
388
if (function == NULL)
src/kits/debugger/debug_managers/BreakpointManager.cpp
398
= function->Instances().GetIterator();
src/kits/debugger/jobs/LoadSourceCodeJob.cpp
56
Function* function = fFunctionInstance->GetFunction();
src/kits/debugger/jobs/LoadSourceCodeJob.cpp
60
function->SourceFile(), sourceCode);
src/kits/debugger/jobs/LoadSourceCodeJob.cpp
65
function->SetSourceCode(sourceCode, FUNCTION_SOURCE_LOADED);
src/kits/debugger/jobs/LoadSourceCodeJob.cpp
70
function->SetSourceCode(NULL, FUNCTION_SOURCE_UNAVAILABLE);
src/kits/debugger/jobs/LoadSourceCodeJob.cpp
97
if (function->SourceCodeState() == FUNCTION_SOURCE_LOADED) {
src/kits/debugger/jobs/LoadSourceCodeJob.cpp
98
FileSourceCode* functionSourceCode = function->GetSourceCode();
src/kits/debugger/jobs/LoadSourceCodeJob.cpp
99
function->SetSourceCode(functionSourceCode, state);
src/kits/debugger/model/ExpressionValues.cpp
110
if (SetValue(entry->function, entry->thread, entry->expression,
src/kits/debugger/model/ExpressionValues.cpp
140
ExpressionValues::GetValue(FunctionID* function, ::Thread* thread,
src/kits/debugger/model/ExpressionValues.cpp
143
ValueEntry* entry = fValues->Lookup(Key(function, thread, *expression));
src/kits/debugger/model/ExpressionValues.cpp
153
ExpressionValues::HasValue(FunctionID* function, ::Thread* thread,
src/kits/debugger/model/ExpressionValues.cpp
156
return fValues->Lookup(Key(function, thread, *expression)) != NULL;
src/kits/debugger/model/ExpressionValues.cpp
161
ExpressionValues::SetValue(FunctionID* function, ::Thread* thread,
src/kits/debugger/model/ExpressionValues.cpp
164
ValueEntry* entry = fValues->Lookup(Key(function, thread, expression));
src/kits/debugger/model/ExpressionValues.cpp
166
entry = new(std::nothrow) ValueEntry(function, thread, expression);
src/kits/debugger/model/ExpressionValues.cpp
17
FunctionID* function;
src/kits/debugger/model/ExpressionValues.cpp
21
Key(FunctionID* function, ::Thread* thread, const BString& expression)
src/kits/debugger/model/ExpressionValues.cpp
23
function(function),
src/kits/debugger/model/ExpressionValues.cpp
31
return function->HashValue() ^ thread->ID()
src/kits/debugger/model/ExpressionValues.cpp
37
return *function == *other.function
src/kits/debugger/model/ExpressionValues.cpp
48
ValueEntry(FunctionID* function, ::Thread* thread,
src/kits/debugger/model/ExpressionValues.cpp
51
Key(function, thread, expression)
src/kits/debugger/model/ExpressionValues.cpp
53
function->AcquireReference();
src/kits/debugger/model/ExpressionValues.cpp
59
function->ReleaseReference();
src/kits/debugger/model/StackFrame.cpp
124
StackFrame::SetFunction(FunctionInstance* function)
src/kits/debugger/model/StackFrame.cpp
129
fFunction = function;
src/kits/debugger/model/Team.cpp
651
Function* function = fDebugInfo->FunctionAtSourceLocation(sourceFile,
src/kits/debugger/model/Team.cpp
653
if (function == NULL)
src/kits/debugger/model/Team.cpp
658
FunctionInstance* functionInstance = function->FirstInstance();
src/kits/debugger/user_interface/util/UiUtils.cpp
106
FunctionInstance* function = frame->Function();
src/kits/debugger/user_interface/util/UiUtils.cpp
107
if (image == NULL && function == NULL) {
src/kits/debugger/user_interface/util/UiUtils.cpp
114
if (function != NULL) {
src/kits/debugger/user_interface/util/UiUtils.cpp
115
name = function->PrettyName();
src/kits/debugger/user_interface/util/UiUtils.cpp
116
baseAddress = function->Address();
src/kits/media/legacy/OldMediaModule.cpp
498
mk_deferred_call function,
src/kits/media/legacy/OldMediaModule.h
169
virtual status_t CallAt(mk_time time, mk_deferred_call function, void* arg);
src/kits/network/libnetservices2/HttpBuffer.h
22
using HttpTransferFunction = std::function<size_t(const std::byte*, size_t)>;
src/kits/network/libnetservices2/HttpParser.h
23
using HttpTransferFunction = std::function<size_t(const std::byte*, size_t)>;
src/kits/network/libnetservices2/HttpSerializer.h
22
using HttpTransferFunction = std::function<size_t(const std::byte*, size_t)>;
src/kits/network/libnetservices2/HttpSession.cpp
1055
BHttpSession::Request::SendMessage(uint32 what, std::function<void(BMessage&)> dataFunc) const
src/kits/network/libnetservices2/HttpSession.cpp
90
void SendMessage(uint32 what, std::function<void(BMessage&)> dataFunc = nullptr) const;
src/kits/shared/ExpressionParser.cpp
584
void* function;
src/kits/support/PointerList.cpp
270
_PointerList_::EachElement(GenericEachFunction function, void *arg)
src/kits/support/PointerList.cpp
276
result = function(ItemAtFast(index), arg);
src/kits/tracker/Tracker.cpp
131
void (*function)(const entry_ref*, const BMessage*, bool);
src/kits/tracker/Tracker.cpp
136
if (message->FindPointer("function", (void**)&function) != B_OK
src/kits/tracker/Tracker.cpp
144
function(&appRef, &refs, openWithOK);
src/kits/tracker/Tracker.cpp
146
function(NULL, &refs, openWithOK);
src/libs/bsd/wait.c
71
#define DEFINE_LIBBSD_SYMBOL_VERSION(function, symbol, version) \
src/libs/bsd/wait.c
72
B_DEFINE_SYMBOL_VERSION(function, symbol "LIBBSD_" version)
src/libs/compat/freebsd_network/bus.cpp
428
root_softc->pci_info.function) != B_OK) {
src/libs/compat/freebsd_network/bus.cpp
435
root_softc->pci_info.function) != B_OK) {
src/libs/compat/freebsd_network/bus.cpp
467
gPci->disable_msi(info->bus, info->device, info->function);
src/libs/compat/freebsd_network/driver.c
118
sProbedDevices[p].pci_info.device, sProbedDevices[p].pci_info.function,
src/libs/compat/freebsd_network/driver.c
187
if (gPci->reserve_device(info->bus, info->device, info->function,
src/libs/compat/freebsd_network/driver.c
190
gDriverName, info->bus, info->device, info->function);
src/libs/compat/freebsd_network/pci.cpp
167
return info->function;
src/libs/compat/freebsd_network/pci.cpp
235
status = gPci->find_pci_capability(info->bus, info->device, info->function,
src/libs/compat/freebsd_network/pci.cpp
249
status = gPci->find_pci_extended_capability(info->bus, info->device, info->function,
src/libs/compat/freebsd_network/pci.cpp
260
return gPci->get_msi_count(info->bus, info->device, info->function);
src/libs/compat/freebsd_network/pci.cpp
269
if (gPci->configure_msi(info->bus, info->device, info->function, *count,
src/libs/compat/freebsd_network/pci.cpp
284
gPci->unconfigure_msi(info->bus, info->device, info->function);
src/libs/compat/freebsd_network/pci.cpp
297
if (gPci->find_pci_capability(info->bus, info->device, info->function,
src/libs/compat/freebsd_network/pci.cpp
301
uint32 table_value = gPci->read_pci_config(info->bus, info->device, info->function,
src/libs/compat/freebsd_network/pci.cpp
313
return gPci->get_msix_count(info->bus, info->device, info->function);
src/libs/compat/freebsd_network/pci.cpp
322
if (gPci->configure_msix(info->bus, info->device, info->function, *count,
src/libs/compat/freebsd_network/pci.cpp
66
info->function, offset, size);
src/libs/compat/freebsd_network/pci.cpp
79
gPci->write_pci_config(info->bus, info->device, info->function, offset,
src/libs/icon/IconRenderer.cpp
212
agg::gradient_x function;
src/libs/icon/IconRenderer.cpp
213
_GenerateGradient(span, x, y, len, function, -64, 64, colors,
src/libs/icon/IconRenderer.cpp
218
agg::gradient_radial function;
src/libs/icon/IconRenderer.cpp
219
_GenerateGradient(span, x, y, len, function, 0, 64, colors,
src/libs/icon/IconRenderer.cpp
224
agg::gradient_diamond function;
src/libs/icon/IconRenderer.cpp
225
_GenerateGradient(span, x, y, len, function, 0, 64, colors,
src/libs/icon/IconRenderer.cpp
230
agg::gradient_conic function;
src/libs/icon/IconRenderer.cpp
231
_GenerateGradient(span, x, y, len, function, 0, 64, colors,
src/libs/icon/IconRenderer.cpp
236
agg::gradient_xy function;
src/libs/icon/IconRenderer.cpp
237
_GenerateGradient(span, x, y, len, function, 0, 64, colors,
src/libs/icon/IconRenderer.cpp
242
agg::gradient_sqrt_xy function;
src/libs/icon/IconRenderer.cpp
243
_GenerateGradient(span, x, y, len, function, 0, 64, colors,
src/libs/icon/IconRenderer.cpp
296
unsigned len, GradientFunction function, int32 start, int32 end,
src/libs/icon/IconRenderer.cpp
314
GradientGenerator gradientGenerator(interpolator, function, array,
src/libs/icon/IconRenderer.cpp
328
GradientGenerator gradientGenerator(interpolator, function, array,
src/libs/icon/IconRenderer.cpp
68
GradientFunction function,
src/libs/posix_error_mapper/posix_error_mapper.h
14
#define GET_REAL_FUNCTION(returnValue, function, parameters) \
src/libs/posix_error_mapper/posix_error_mapper.h
15
static returnValue (*sReal_##function)parameters \
src/libs/posix_error_mapper/posix_error_mapper.h
16
= (returnValue (*)parameters)dlsym(RTLD_DEFAULT, #function)
src/libs/posix_error_mapper/posix_error_mapper.h
18
#define HIDDEN_FUNCTION(function) asm volatile(".hidden " #function)
src/libs/posix_error_mapper/posix_error_mapper.h
20
#define WRAPPER_FUNCTION(returnValue, function, parameters, body) \
src/libs/posix_error_mapper/posix_error_mapper.h
21
returnValue function parameters \
src/libs/posix_error_mapper/posix_error_mapper.h
23
HIDDEN_FUNCTION(function); \
src/libs/posix_error_mapper/posix_error_mapper.h
24
GET_REAL_FUNCTION(returnValue, function, parameters); \
src/libs/print/libprint/Halftone.cpp
185
PFN_gray function = NULL;
src/libs/print/libprint/Halftone.cpp
187
case kMixToGray: function = ToGray;
src/libs/print/libprint/Halftone.cpp
189
case kRedChannel: function = GetRedValue;
src/libs/print/libprint/Halftone.cpp
191
case kGreenChannel: function = GetGreenValue;
src/libs/print/libprint/Halftone.cpp
193
case kBlueChannel: function = GetBlueValue;
src/libs/print/libprint/Halftone.cpp
196
SetGrayFunction(function);
src/servers/app/drawing/Painter/Painter.cpp
2287
GradientFunction function, agg::trans_affine& gradientTransform,
src/servers/app/drawing/Painter/Painter.cpp
2308
span_gradient_type spanGradient(spanInterpolator, function, colorArray,
src/servers/app/drawing/Painter/Painter.h
341
GradientFunction function,
src/servers/syslog_daemon/SyslogDaemon.cpp
127
SyslogDaemon::AddHandler(handler_func function)
src/servers/syslog_daemon/SyslogDaemon.cpp
129
fHandlers.AddItem((void*)function);
src/servers/syslog_daemon/SyslogDaemon.h
29
void AddHandler(handler_func function);
src/system/boot/loader/menu.cpp
390
Menu::AddShortcut(char key, shortcut_hook function)
src/system/boot/loader/menu.cpp
397
shortcut->function = function;
src/system/boot/loader/menu.cpp
413
return shortcut->function;
src/system/boot/platform/atari_m68k/devices.cpp
253
disk.bus.pci.function = parameters.interface.pci.function;
src/system/boot/platform/atari_m68k/devices.cpp
67
uint8 function;
src/system/boot/platform/bios_ia32/devices.cpp
303
disk.bus.pci.function = parameters.interface.pci.function;
src/system/boot/platform/bios_ia32/devices.cpp
82
uint8 function;
src/system/boot/platform/bios_ia32/interrupts.cpp
100
= (KERNEL_CODE_SELECTOR << 16) | (0x0000ffff & (addr_t)function);
src/system/boot/platform/bios_ia32/interrupts.cpp
101
sDebugIDT[n].b = (0xffff0000 & (addr_t)function) | 0x8e00;
src/system/boot/platform/bios_ia32/interrupts.cpp
94
set_interrupt_gate(int n, void (*function)())
src/system/boot/platform/generic/text_menu.cpp
531
shortcut_hook function = menu->FindShortcut(key);
src/system/boot/platform/generic/text_menu.cpp
532
if (function != NULL)
src/system/boot/platform/generic/text_menu.cpp
533
function(key);
src/system/kernel/DPC.cpp
187
DPCQueue::Add(void (*function)(void*), void* argument)
src/system/kernel/DPC.cpp
189
if (function == NULL)
src/system/kernel/DPC.cpp
204
functionCallback->SetTo(function, argument);
src/system/kernel/DPC.cpp
35
FunctionDPCCallback::SetTo(void (*function)(void*), void* argument)
src/system/kernel/DPC.cpp
37
fFunction = function;
src/system/kernel/arch/arm/arch_thread.cpp
102
*--stackTop = (addr_t)function;
src/system/kernel/arch/arm/arch_thread.cpp
93
void (*function)(void*), const void* data)
src/system/kernel/arch/arm/arch_thread.cpp
98
"%p\n", thread->name, stackTop, function, data);
src/system/kernel/arch/arm64/arch_thread.cpp
70
void (*function)(void*), const void* data)
src/system/kernel/arch/arm64/arch_thread.cpp
74
thread->arch_info.regs[11] = (uint64_t)function;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
101
for (uint8 function = 0; function < kMaxPCIFunctionCount; function++) {
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
102
if ((entry.pci_function_mask & (1 << function)) == 0)
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
106
function, entry.irq) == B_OK) {
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
133
for (uint8 function = 0; function < functionCount; function++) {
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
136
function, PCI_vendor_id, 2);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
139
entry.pci_bus, entry.pci_device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
144
entry.pci_device, function, PCI_interrupt_pin, 1);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
150
" != %" B_PRIu8 "\n", entry.pci_bus, entry.pci_device, function,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
163
entry.pci_device, function, PCI_interrupt_line, 1);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
166
entry.pci_function_mask |= 1 << function;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
465
for (uint8 function = 0; function < functionCount; function++) {
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
467
if (pci->read_pci_config(bus, device, function, PCI_vendor_id, 2)
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
471
"not present.\n", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
475
if (function > 0) {
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
476
headerType = pci->read_pci_config(bus, device, function,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
488
pciAddress.function = function;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
492
uint8 secondaryBus = pci->read_pci_config(bus, device, function,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
502
uint8 interruptPin = pci->read_pci_config(bus, device, function,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
506
"not routed.\n", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
517
"already matched. Will mask.\n", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
518
irqEntry->pci_function_mask |= 1 << function;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
523
"parents, searching them...\n", bus, device, function,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
538
"no matchedTable entry.\n", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
549
B_PRIu8 "...\n", bus, device, function, parentPin);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
559
newEntry.pci_function_mask = 1 << function;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
561
uint8 biosIRQ = pci->read_pci_config(bus, device, function,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
571
"PCI %u:%u:%u", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
588
function, PCI_interrupt_line, 1);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
594
bus, device, function, interrupt_line);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
600
"unstable / broken.\n", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
623
pciAddress.function = (uint8)value;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
626
pciAddress.function = 0;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
630
|| pciAddress.function >= kMaxPCIFunctionCount) {
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
638
pciAddress.device, pciAddress.function, PCI_device_id, 2);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
647
pciAddress.device, pciAddress.function, PCI_class_base, 1);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
649
pciAddress.device, pciAddress.function, PCI_class_sub, 1);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
657
pciAddress.device, pciAddress.function, PCI_header_type, 1);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
674
pciAddress.device, pciAddress.function, PCI_secondary_bus, 1);
src/system/kernel/arch/generic/acpi_irq_routing_table.h
59
uint8 function;
src/system/kernel/arch/m68k/arch_debug.cpp
357
void (*function)(void*), void* parameter)
src/system/kernel/arch/m68k/arch_thread.cpp
147
void (*function)(void*), const void* data)
src/system/kernel/arch/m68k/asm_offsets.cpp
64
DEFINE_OFFSET_MACRO(SYSCALL_INFO, syscall_info, function);
src/system/kernel/arch/ppc/arch_thread.cpp
119
void (*function)(void*), const void* data)
src/system/kernel/arch/riscv64/arch_debug.cpp
845
void (*function)(void*), void* parameter)
src/system/kernel/arch/riscv64/arch_debug.cpp
849
function(parameter);
src/system/kernel/arch/riscv64/arch_thread.cpp
52
void (*function)(void*), const void* data)
src/system/kernel/arch/riscv64/arch_thread.cpp
57
thread->arch_info.context.s[1] = (addr_t)function;
src/system/kernel/arch/sparc/arch_debug.cpp
35
void (*function)(void*), void* parameter)
src/system/kernel/arch/sparc/arch_thread.cpp
46
void (*function)(void*), const void* data)
src/system/kernel/arch/x86/32/apm.cpp
236
apm_control(const char *subsystem, uint32 function,
src/system/kernel/arch/x86/32/apm.cpp
243
switch (function) {
src/system/kernel/arch/x86/32/thread.cpp
181
void (*function)(void*), const void* data)
src/system/kernel/arch/x86/32/thread.cpp
186
"%p\n", stackTop, function, data));
src/system/kernel/arch/x86/32/thread.cpp
196
*--stackTop = (addr_t)function;
src/system/kernel/arch/x86/64/thread.cpp
142
arch_thread_control(const char* subsystem, uint32 function, void* buffer,
src/system/kernel/arch/x86/64/thread.cpp
145
switch (function) {
src/system/kernel/arch/x86/64/thread.cpp
239
void (*function)(void*), const void* data)
src/system/kernel/arch/x86/64/thread.cpp
244
"%p\n", _stackTop, function, data);
src/system/kernel/arch/x86/64/thread.cpp
253
*--stackTop = uintptr_t(function);
src/system/kernel/arch/x86/asm_offsets.cpp
82
DEFINE_OFFSET_MACRO(SYSCALL_INFO, syscall_info, function);
src/system/kernel/arch/x86/syscalls_compat.cpp
54
status_t _user_generic_syscall(const char* userSubsystem, uint32 function,
src/system/kernel/cache/file_cache.cpp
733
satisfy_cache_io(file_cache_ref* ref, void* cookie, cache_func function,
src/system/kernel/cache/file_cache.cpp
746
status_t status = function(ref, cookie, lastOffset, lastPageOffset,
src/system/kernel/cache/file_cache.cpp
801
cache_func function = NULL;
src/system/kernel/cache/file_cache.cpp
812
function = doWrite ? write_to_file : read_from_file;
src/system/kernel/cache/file_cache.cpp
814
function = doWrite ? write_to_cache : read_into_cache;
src/system/kernel/cache/file_cache.cpp
824
status_t status = satisfy_cache_io(ref, cookie, function, offset,
src/system/kernel/cache/file_cache.cpp
929
status_t status = satisfy_cache_io(ref, cookie, function, offset,
src/system/kernel/cache/file_cache.cpp
940
return function(ref, cookie, lastOffset, lastPageOffset, lastBuffer,
src/system/kernel/cache/file_cache.cpp
987
file_cache_control(const char* subsystem, uint32 function, void* buffer,
src/system/kernel/cache/file_cache.cpp
990
switch (function) {
src/system/kernel/debug/debug.cpp
1925
debug_call_with_fault_handler(jmp_buf jumpBuffer, void (*function)(void*),
src/system/kernel/debug/debug.cpp
1935
arch_debug_call_with_fault_handler(cpu, jumpBuffer, function,
src/system/kernel/device_manager/device_manager.cpp
341
control_device_manager(const char* subsystem, uint32 function, void* buffer,
src/system/kernel/device_manager/device_manager.cpp
347
switch (function) {
src/system/kernel/kernel_daemon.cpp
109
KernelDaemon::Unregister(daemon_hook function, void* arg)
src/system/kernel/kernel_daemon.cpp
119
if (daemon->function == function && daemon->arg == arg) {
src/system/kernel/kernel_daemon.cpp
151
(addr_t)daemon->function, NULL, &symbol, &imageName, &exactMatch);
src/system/kernel/kernel_daemon.cpp
156
kprintf("\t%s:%s (%p)", imageName, symbol, daemon->function);
src/system/kernel/kernel_daemon.cpp
158
kprintf("\t%p", daemon->function);
src/system/kernel/kernel_daemon.cpp
21
daemon_hook function;
src/system/kernel/kernel_daemon.cpp
219
daemon->function(daemon->arg, (time - start) / iterationToUsecs);
src/system/kernel/kernel_daemon.cpp
268
register_kernel_daemon(daemon_hook function, void* arg, int frequency)
src/system/kernel/kernel_daemon.cpp
270
return sKernelDaemon.Register(function, arg, frequency);
src/system/kernel/kernel_daemon.cpp
275
unregister_kernel_daemon(daemon_hook function, void* arg)
src/system/kernel/kernel_daemon.cpp
277
return sKernelDaemon.Unregister(function, arg);
src/system/kernel/kernel_daemon.cpp
282
register_resource_resizer(daemon_hook function, void* arg, int frequency)
src/system/kernel/kernel_daemon.cpp
284
return sResourceResizer.Register(function, arg, frequency);
src/system/kernel/kernel_daemon.cpp
289
unregister_resource_resizer(daemon_hook function, void* arg)
src/system/kernel/kernel_daemon.cpp
291
return sResourceResizer.Unregister(function, arg);
src/system/kernel/kernel_daemon.cpp
36
status_t Register(daemon_hook function, void* arg,
src/system/kernel/kernel_daemon.cpp
38
status_t Unregister(daemon_hook function, void* arg);
src/system/kernel/kernel_daemon.cpp
84
KernelDaemon::Register(daemon_hook function, void* arg, int frequency)
src/system/kernel/kernel_daemon.cpp
86
if (function == NULL || frequency < 1)
src/system/kernel/kernel_daemon.cpp
93
daemon->function = function;
src/system/kernel/low_resource_manager.cpp
140
handler->function(handler->data, resources,
src/system/kernel/low_resource_manager.cpp
304
elf_debug_lookup_symbol_address((addr_t)handler->function, NULL,
src/system/kernel/low_resource_manager.cpp
314
kprintf("%p %p %s %4" B_PRId32 " %s\n", handler->function,
src/system/kernel/low_resource_manager.cpp
36
low_resource_func function;
src/system/kernel/low_resource_manager.cpp
456
unregister_low_resource_handler(low_resource_func function, void* data)
src/system/kernel/low_resource_manager.cpp
459
function, data));
src/system/kernel/low_resource_manager.cpp
467
if (handler->function == function && handler->data == data) {
src/system/kernel/low_resource_manager.cpp
482
register_low_resource_handler(low_resource_func function, void* data,
src/system/kernel/low_resource_manager.cpp
486
function, data));
src/system/kernel/low_resource_manager.cpp
492
newHandler->function = function;
src/system/kernel/scheduler/scheduler_profiler.cpp
224
FunctionData* function = &fFunctionData[i];
src/system/kernel/scheduler/scheduler_profiler.cpp
226
" %8" B_PRId64 " %s\n", function->fCalled,
src/system/kernel/scheduler/scheduler_profiler.cpp
227
function->fTimeInclusive,
src/system/kernel/scheduler/scheduler_profiler.cpp
228
function->fTimeInclusive / function->fCalled,
src/system/kernel/scheduler/scheduler_profiler.cpp
229
function->fTimeExclusive,
src/system/kernel/scheduler/scheduler_profiler.cpp
230
function->fTimeExclusive / function->fCalled, function->fFunction);
src/system/kernel/scheduler/scheduler_profiler.cpp
236
Profiler::_FindFunction(const char* function)
src/system/kernel/scheduler/scheduler_profiler.cpp
241
if (!strcmp(fFunctionData[i].fFunction, function))
src/system/kernel/scheduler/scheduler_profiler.cpp
248
fFunctionData[i].fFunction = function;
src/system/kernel/scheduler/scheduler_profiler.cpp
251
if (!strcmp(fFunctionData[i].fFunction, function))
src/system/kernel/scheduler/scheduler_profiler.cpp
60
FunctionData* function = _FindFunction(functionName);
src/system/kernel/scheduler/scheduler_profiler.cpp
61
if (function == NULL)
src/system/kernel/scheduler/scheduler_profiler.cpp
63
atomic_add((int32*)&function->fCalled, 1);
src/system/kernel/scheduler/scheduler_profiler.cpp
71
stackEntry->fFunction = function;
src/system/kernel/scheduler/scheduler_profiler.h
31
void EnterFunction(int32 cpu, const char* function);
src/system/kernel/scheduler/scheduler_profiler.h
32
void ExitFunction(int32 cpu, const char* function);
src/system/kernel/scheduler/scheduler_profiler.h
66
FunctionData* _FindFunction(const char* function);
src/system/kernel/smp.cpp
1513
call_all_cpus(void (*function)(void*, int), void* cookie, bool sync)
src/system/kernel/smp.cpp
1517
function(cookie, 0);
src/system/kernel/smp.cpp
1524
call_all_cpus_early(function, cookie);
src/system/kernel/smp.cpp
1529
0, 0, (void*)function, sync ? SMP_MSG_FLAG_SYNC : SMP_MSG_FLAG_ASYNC);
src/system/kernel/smp.cpp
924
spinlock_contention_syscall(const char* subsystem, uint32 function,
src/system/kernel/smp.cpp
927
if (function != GET_SPINLOCK_CONTENTION_INFO)
src/system/kernel/smp.cpp
960
call_all_cpus_early(void (*function)(void*, int), void* cookie)
src/system/kernel/smp.cpp
965
sEarlyCPUCallFunction = function;
src/system/kernel/smp.cpp
977
function(cookie, 0);
src/system/kernel/syscalls.cpp
114
_user_generic_syscall(const char* userSubsystem, uint32 function,
src/system/kernel/syscalls.cpp
131
if (function >= B_RESERVED_SYSCALL_BASE) {
src/system/kernel/syscalls.cpp
132
if (function != B_SYSCALL_INFO) {
src/system/kernel/syscalls.cpp
161
= syscall->hook(subsystem, function, buffer, bufferSize);
src/system/kernel/syscalls.cpp
81
status_t _user_generic_syscall(const char* userSubsystem, uint32 function,
src/system/kernel/thread.cpp
2580
thread_map(void (*function)(Thread* thread, void* data), void* data)
src/system/kernel/thread.cpp
2586
function(thread, data);
src/system/kernel/thread.cpp
2594
spawn_kernel_thread_etc(thread_func function, const char *name, int32 priority,
src/system/kernel/thread.cpp
2598
ThreadCreationAttributes(function, name, priority, arg, team),
src/system/kernel/thread.cpp
3526
spawn_kernel_thread(thread_func function, const char *name, int32 priority,
src/system/kernel/thread.cpp
3530
ThreadCreationAttributes(function, name, priority, arg),
src/system/kernel/thread.cpp
627
ThreadCreationAttributes::ThreadCreationAttributes(thread_func function,
src/system/kernel/thread.cpp
645
this->kernelEntry = function;
src/system/libroot/os/thread.c
202
node->function = callback;
src/system/libroot/os/thread.c
26
void (*function)(void *);
src/system/libroot/os/thread.c
69
node->function(node->argument);
src/system/libroot/posix/arch/m68k/setjmp_internal.h
24
#define FUNCTION(x) .global x; .type x,@function; x
src/system/libroot/posix/arch/ppc/setjmp_internal.h
45
#define FUNCTION(x) .global x; .type x,@function; x
src/system/libroot/posix/assert.cpp
25
const char* function)
src/system/libroot/posix/assert.cpp
27
fprintf(stderr, "%s: %s:%d:%s: %s\n", __progname, file, line, function,
src/system/libroot/posix/assert.cpp
43
const char* function)
src/system/libroot/posix/assert.cpp
45
__assert_fail(strerror(error), file, line, function);
src/system/libroot/posix/glibc/include/arch/m68k/asm-syntax.h
26
#define PROLOG(name) .type name,@function
src/system/libroot/posix/glibc/include/arch/m68k/sysdep.h
50
ASM_TYPE_DIRECTIVE (C_SYMBOL_NAME(name),@function); \
src/system/libroot/posix/glibc/include/arch/ppc/sysdep.h
150
ASM_TYPE_DIRECTIVE (C_SYMBOL_NAME(name),@function) \
src/system/libroot/posix/glibc/include/arch/ppc/sysdep.h
169
ASM_TYPE_DIRECTIVE (C_SYMBOL_NAME(name),@function) \
src/system/libroot/posix/glibc/include/arch/ppc/sysdep.h
180
ASM_TYPE_DIRECTIVE (C_SYMBOL_NAME(name),@function) \
src/system/libroot/posix/glibc/include/arch/riscv64/asm-syntax.h
89
.type _C_LABEL(x), @function; \
src/system/libroot/posix/glibc/include/arch/sparc/sysdep.h
31
.type __sparc_get_pc_thunk.reg, #function; \
src/system/libroot/posix/glibc/include/arch/sparc/sysdep.h
72
.type name, @function; \
src/system/libroot/posix/glibc/include/arch/x86/sysdep.h
52
ASM_TYPE_DIRECTIVE (C_SYMBOL_NAME(name),@function) \
src/system/libroot/posix/glibc/include/arch/x86_64/sysdep.h
44
ASM_TYPE_DIRECTIVE (C_SYMBOL_NAME(name),@function) \
src/system/libroot/posix/glibc/math/complex.h
63
#define __MATHCALL(function, args) \
src/system/libroot/posix/glibc/math/complex.h
64
__MATHDECL (_Mdouble_complex_,function, args)
src/system/libroot/posix/glibc/math/complex.h
65
#define __MATHDECL(type, function, args) \
src/system/libroot/posix/glibc/math/complex.h
66
__MATHDECL_1(type, function, args); \
src/system/libroot/posix/glibc/math/complex.h
67
__MATHDECL_1(type, __CONCAT(__,function), args)
src/system/libroot/posix/glibc/math/complex.h
68
#define __MATHDECL_1(type, function, args) \
src/system/libroot/posix/glibc/math/complex.h
69
extern type __MATH_PRECNAME(function) args __THROW
src/system/libroot/posix/pthread/pthread.cpp
68
handler->function(handler->argument);
src/system/libroot/posix/stdlib/atfork.c
21
atfork(void (*function)(void))
src/system/libroot/posix/stdlib/atfork.c
23
status_t status = __register_atfork(NULL, NULL, function);
src/system/libroot/posix/unistd/fork.c
24
void (*function)(void);
src/system/libroot/posix/unistd/fork.c
44
add_fork_hook(fork_hook **_hooks, fork_hook **_lastHook, void (*function)(void))
src/system/libroot/posix/unistd/fork.c
50
hook->function = function;
src/system/libroot/posix/unistd/fork.c
95
hook->function();
src/system/libroot/posix/unistd/lockf.cpp
14
lockf(int fileDescriptor, int function, off_t size)
src/system/libroot/posix/unistd/lockf.cpp
21
if (function == F_ULOCK) {
src/system/libroot/posix/unistd/lockf.cpp
25
} else if (function == F_LOCK) {
src/system/libroot/posix/unistd/lockf.cpp
29
} else if (function == F_TLOCK) {
src/system/libroot/posix/unistd/lockf.cpp
33
} else if (function == F_TEST) {
src/system/runtime_loader/add_ons.cpp
136
void (*function)(image_t* image) = NULL;
src/system/runtime_loader/add_ons.cpp
140
function = addOn->addOn->image_loaded;
src/system/runtime_loader/add_ons.cpp
143
function = addOn->addOn->image_relocated;
src/system/runtime_loader/add_ons.cpp
146
function = addOn->addOn->image_initialized;
src/system/runtime_loader/add_ons.cpp
149
function = addOn->addOn->image_uninitializing;
src/system/runtime_loader/add_ons.cpp
152
function = addOn->addOn->image_unloading;
src/system/runtime_loader/add_ons.cpp
156
if (function != NULL)
src/system/runtime_loader/add_ons.cpp
157
function(image);
src/tests/add-ons/kernel/bus_managers/agp_gart/gart_tester.cpp
51
gart_create_aperture(uint8 bus, uint8 device, uint8 function, size_t size,
src/tests/add-ons/kernel/bus_managers/agp_gart/gart_tester.cpp
55
function, size);
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
200
Caller(Type *object, int32 (Type::*function)())
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
202
fFunction(function)
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
219
create_caller(Type *object, int32 (Type::*function)())
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
221
return new Caller<Type>(object, function);
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
224
#define CALLER(object, function) create_caller(object, function)
src/tests/add-ons/kernel/kernelland_emu/low_resource_manager.cpp
28
register_low_resource_handler(low_resource_func function, void *data,
src/tests/add-ons/kernel/kernelland_emu/low_resource_manager.cpp
36
unregister_low_resource_handler(low_resource_func function, void *data)
src/tests/kits/app/bmessage/MessageSpeedTest.cpp
28
#define LOG(function, time) \
src/tests/kits/app/bmessage/MessageSpeedTest.cpp
31
fprintf(logfile, "%s:\t%lld\n", function, time); \
src/tests/kits/app/bmessage/MessageSpeedTest.cpp
35
#define LOG(function, time) /* empty */
src/tests/misc/exception-test/exception-test.cpp
105
catchInt(void (*function)())
src/tests/misc/exception-test/exception-test.cpp
108
(*function)();
src/tests/misc/exception-test/exception-test.cpp
118
catchAny(void (*function)())
src/tests/misc/exception-test/exception-test.cpp
121
(*function)();
src/tests/misc/exception-test/exception-test.cpp
21
catchBase(void (*function)())
src/tests/misc/exception-test/exception-test.cpp
24
(*function)();
src/tests/misc/exception-test/exception-test.cpp
35
catchA(void (*function)())
src/tests/misc/exception-test/exception-test.cpp
38
(*function)();
src/tests/misc/exception-test/exception-test.cpp
49
catchB(void (*function)())
src/tests/misc/exception-test/exception-test.cpp
52
(*function)();
src/tests/misc/exception-test/exception-test.cpp
63
catchVirtualBase(void (*function)())
src/tests/misc/exception-test/exception-test.cpp
66
(*function)();
src/tests/misc/exception-test/exception-test.cpp
77
catchVirtualA(void (*function)())
src/tests/misc/exception-test/exception-test.cpp
80
(*function)();
src/tests/misc/exception-test/exception-test.cpp
91
catchVirtualB(void (*function)())
src/tests/misc/exception-test/exception-test.cpp
94
(*function)();
src/tests/servers/debug/crashing_app.cpp
138
crash_function_t* function;
src/tests/servers/debug/crashing_app.cpp
177
sOptions.function();
src/tests/servers/debug/crashing_app.cpp
188
sOptions.function();
src/tests/servers/debug/crashing_app.cpp
234
sOptions.function = get_crash_function(mode);
src/tests/servers/debug/crashing_app.cpp
235
if (sOptions.function == NULL) {
src/tests/system/glue/StackAlign.cpp
40
function();
src/tests/system/kernel/unit/TestContext.cpp
115
GlobalTestContext::SpawnThread(thread_func function, const char* name,
src/tests/system/kernel/unit/TestContext.cpp
118
ThreadCookie* cookie = new(std::nothrow) ThreadCookie(this, function, arg);
src/tests/system/kernel/unit/TestContext.cpp
183
thread_func function = cookie->function;
src/tests/system/kernel/unit/TestContext.cpp
187
status_t result = function(arg);
src/tests/system/kernel/unit/TestContext.cpp
34
thread_func function;
src/tests/system/kernel/unit/TestContext.cpp
37
ThreadCookie(GlobalTestContext* context, thread_func function, void* arg)
src/tests/system/kernel/unit/TestContext.cpp
40
function(function),
src/tests/system/kernel/unit/TestContext.h
113
const char* function,
src/tests/system/kernel/unit/TestContext.h
116
const char* function,
src/tests/system/kernel/unit/TestContext.h
168
TestContext::AssertFailed(const char* file, int line, const char* function,
src/tests/system/kernel/unit/TestContext.h
171
Error("ASSERT FAILED at %s:%d %s: %s\n", file, line, function, condition);
src/tests/system/kernel/unit/TestContext.h
176
TestContext::AssertFailed(const char* file, int line, const char* function,
src/tests/system/kernel/unit/TestContext.h
186
Error("ASSERT FAILED at %s:%d %s: %s; %s\n", file, line, function,
src/tests/system/kernel/unit/TestContext.h
50
thread_id SpawnThread(thread_func function,
src/tools/fs_shell/file_cache.cpp
121
satisfy_cache_io(file_cache_ref *ref, void *cookie, cache_func function,
src/tools/fs_shell/file_cache.cpp
131
fssh_status_t status = function(ref, cookie, lastOffset, lastPageOffset,
src/tools/fs_shell/file_cache.cpp
175
cache_func function;
src/tools/fs_shell/file_cache.cpp
179
function = write_to_file;
src/tools/fs_shell/file_cache.cpp
181
function = read_from_file;
src/tools/fs_shell/file_cache.cpp
210
fssh_status_t status = satisfy_cache_io(ref, cookie, function,
src/tools/fs_shell/file_cache.cpp
220
return function(ref, cookie, lastOffset, lastPageOffset, lastBuffer,
src/tools/fs_shell/fssh.cpp
131
Command::Command(command_function* function, const char* name,
src/tools/fs_shell/fssh.cpp
135
fFunction(function)
src/tools/fs_shell/fssh.cpp
205
CommandManager::AddCommand(command_function* function, const char* name,
src/tools/fs_shell/fssh.cpp
208
AddCommand(new Command(function, name, description));
src/tools/fs_shell/fssh.cpp
213
CommandManager::AddCommands(command_function* function, const char* name,
src/tools/fs_shell/fssh.cpp
219
while (function) {
src/tools/fs_shell/fssh.cpp
220
AddCommand(function, name, description);
src/tools/fs_shell/fssh.cpp
222
function = va_arg(args, command_function*);
src/tools/fs_shell/fssh.cpp
223
if (function) {
src/tools/fs_shell/fssh.h
33
Command(command_function* function,
src/tools/fs_shell/fssh.h
58
void AddCommand(command_function* function,
src/tools/fs_shell/fssh.h
60
void AddCommands(command_function* function,
src/tools/fs_shell/kernel_export.cpp
17
fssh_spawn_kernel_thread(fssh_thread_func function, const char *threadName,