Searched refs:Pointer (Results 1 - 25 of 84) sorted by relevance

1234

/haiku/headers/private/kernel/util/
H A DMallocFreeAllocator.h11 typedef DataType* Pointer; typedef in class:MallocFreeAllocator
19 Pointer Allocate() {
20 return reinterpret_cast<Pointer>(malloc(sizeof(DataType)));
25 void Deallocate(Pointer object) {
H A DConstructor.h9 typedef DataType* Pointer; typedef in class:Constructor
18 void Construct(Pointer object) {
28 void Construct(Pointer object, ArgType1 arg1) {
38 void Construct(Pointer object, ArgType1 arg1, ArgType2 arg2) {
48 void Construct(Pointer object, ArgType1 arg1, ArgType2 arg2, ArgType3 arg3) {
59 void Construct(Pointer object, ArgType1 arg1, ArgType2 arg2, ArgType3 arg3,
68 void Destruct(Pointer object) {
H A DFixedWidthPointer.h14 \brief Pointer class with fixed size (64-bit) storage.
23 Type * Pointer() const function in class:FixedWidthPointer
30 return Pointer();
35 return *Pointer();
40 return Pointer();
45 return Pointer()[i];
62 \return Pointer address.
87 void * Pointer() const function in class:FixedWidthPointer
94 return Pointer();
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/
H A Dexstorob.c195 Buffer = ACPI_CAST_PTR (UINT8, SourceDesc->Buffer.Pointer);
205 TargetDesc->Buffer.Pointer = ACPI_ALLOCATE (Length);
206 if (!TargetDesc->Buffer.Pointer)
220 memset (TargetDesc->Buffer.Pointer, 0, TargetDesc->Buffer.Length);
221 memcpy (TargetDesc->Buffer.Pointer, Buffer, Length);
250 memcpy (TargetDesc->Buffer.Pointer, Buffer,
300 Buffer = ACPI_CAST_PTR (UINT8, SourceDesc->String.Pointer);
314 memset (TargetDesc->String.Pointer, 0,
316 memcpy (TargetDesc->String.Pointer, Buffer, Length);
324 if (TargetDesc->String.Pointer
[all...]
H A Dexconcat.c354 Buffer = (char *) ReturnDesc->Buffer.Pointer;
380 Buffer = ReturnDesc->String.Pointer;
384 strcpy (Buffer, LocalOperand0->String.Pointer);
385 strcat (Buffer, LocalOperand1->String.Pointer);
401 Buffer = (char *) ReturnDesc->Buffer.Pointer;
405 memcpy (Buffer, Operand0->Buffer.Pointer,
408 LocalOperand1->Buffer.Pointer,
472 strcpy (ReturnDesc->String.Pointer, "[");
473 strcat (ReturnDesc->String.Pointer, TypeString);
474 strcat (ReturnDesc->String.Pointer, " Objec
[all...]
H A Dexconvrt.c193 UINT8 *Pointer; local
216 Pointer = ObjDesc->Buffer.Pointer;
252 Result = AcpiUtImplicitStrtoul64 (ACPI_CAST_PTR (char, Pointer));
256 Result = AcpiUtExplicitStrtoul64 (ACPI_CAST_PTR (char, Pointer));
287 Result |= (((UINT64) Pointer[i]) << (i * 8));
366 NewBuf = ReturnDesc->Buffer.Pointer;
389 NewBuf = ReturnDesc->Buffer.Pointer;
390 strncpy ((char *) NewBuf, (char *) ObjDesc->String.Pointer,
605 NewBuf = ReturnDesc->Buffer.Pointer;
[all...]
H A Dexconfig.c184 * PARAMETERS: Table - Pointer to raw table
269 Operand[0]->String.Pointer,
270 Operand[1]->String.Pointer,
271 Operand[2]->String.Pointer, &TableIndex);
299 Operand[3]->String.Pointer, ACPI_NS_SEARCH_PARENT,
311 if ((Operand[4]->String.Pointer[0] != AML_ROOT_PREFIX) &&
312 (Operand[4]->String.Pointer[0] != AML_PARENT_PREFIX))
324 Operand[4]->String.Pointer, ACPI_NS_SEARCH_PARENT,
389 * Buffer - Pointer to where to put the data
584 ACPI_TABLE_HEADER, ObjDesc->Buffer.Pointer);
[all...]
H A Dexregion.c168 * Value - Pointer to in or out value
169 * HandlerContext - Pointer to Handler's context
170 * RegionContext - Pointer to context specific to the
455 * Value - Pointer to in or out value
456 * HandlerContext - Pointer to Handler's context
457 * RegionContext - Pointer to context specific to the
520 * Value - Pointer to in or out value
521 * HandlerContext - Pointer to Handler's context
522 * RegionContext - Pointer to context specific to the
601 * Value - Pointer t
696 char *Pointer; local
714 memcpy (ACPI_CAST_PTR (char, Value), Pointer, ACPI_DIV_8 (BitWidth)); local
[all...]
H A Dexdebug.c214 (*SourceDesc->String.Pointer == '\n'))
311 AcpiUtDumpBuffer (SourceDesc->Buffer.Pointer,
318 AcpiOsPrintf ("\"%s\"\n", SourceDesc->String.Pointer);
H A Dexserial.c381 ACPI_CAST_PTR (UINT64, BufferDesc->Buffer.Pointer), Function);
507 Buffer = BufferDesc->Buffer.Pointer;
509 memcpy (Buffer, SourceDesc->Buffer.Pointer, DataLength);
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/tables/
H A Dtbfind.c229 if (!AcpiGbl_RootTableList.Tables[i].Pointer)
239 if (!AcpiGbl_RootTableList.Tables[i].Pointer)
247 if (!memcmp (AcpiGbl_RootTableList.Tables[i].Pointer->Signature,
250 !memcmp (AcpiGbl_RootTableList.Tables[i].Pointer->OemId,
253 !memcmp (AcpiGbl_RootTableList.Tables[i].Pointer->OemTableId,
H A Dtbinstal.c206 NewTableDesc->Address, NewTableDesc->Flags, NewTableDesc->Pointer);
208 AcpiTbPrintTableHeader (NewTableDesc->Address, NewTableDesc->Pointer);
218 AcpiUtSetIntegerWidth (NewTableDesc->Pointer->Revision);
230 * Table - Pointer to the table (required for virtual
322 AcpiTbNotifyTable (ACPI_TABLE_EVENT_INSTALL, NewTableDesc.Pointer);
371 Status = AcpiOsTableOverride (OldTableDesc->Pointer, &Table);
382 Status = AcpiOsPhysicalTableOverride (OldTableDesc->Pointer,
422 NewTableDesc.Flags, NewTableDesc.Pointer);
463 ACPI_FREE (TableDesc->Pointer);
464 TableDesc->Pointer
[all...]
H A Dtbdata.c212 memcmp (TableDesc->Pointer, Table, TableLength)) ?
229 * Table - Pointer to the table
260 TableDesc->Pointer = Table;
307 Table = TableDesc->Pointer;
335 * PARAMETERS: Table - Pointer for the table
375 * Table - Pointer to the table (required for virtual
494 if (!TableDesc->Pointer)
496 Status = AcpiTbAcquireTable (TableDesc, &TableDesc->Pointer,
498 if (!TableDesc->Pointer)
531 if (!TableDesc->Pointer)
[all...]
/haiku/src/bin/acpi_call/
H A Dacpi_call.cpp81 params.args.Pointer = args;
88 params.result.Pointer = malloc(result_buf_size);
90 if (params.result.Pointer == NULL)
165 args[i].String.Pointer = optarg;
219 if ((dst->Buffer.Pointer = (UINT8*)malloc(len)) == NULL)
229 dst->Buffer.Pointer[i] = strtol(tmp, NULL, 16);
241 switch (p->args.Pointer[i].Type)
254 print_acpi_object(&(p->args.Pointer[i]));
267 printf("%s", obj->String.Pointer);
272 printf("%02X", obj->Buffer.Pointer[
[all...]
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/resources/
H A Drscreate.c165 * PARAMETERS: AmlBuffer - Pointer to the resource byte stream
244 * PARAMETERS: AmlBuffer - Pointer to the resource byte stream
245 * OutputBuffer - Pointer to the user's buffer
280 AmlStart = AmlBuffer->Buffer.Pointer;
306 Resource = OutputBuffer->Pointer;
315 OutputBuffer->Pointer, (UINT32) OutputBuffer->Length));
324 * PARAMETERS: PackageObject - Pointer to a package containing one
326 * OutputBuffer - Pointer to the user's buffer
391 Buffer = OutputBuffer->Pointer;
479 (UINT8 *) OutputBuffer->Pointer);
[all...]
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/namespace/
H A Dnsconvert.c194 Status = AcpiUtStrtoul64 (OriginalObject->String.Pointer, &Value);
215 OriginalObject->Buffer.Pointer[i] << (i * 8));
296 (OriginalObject->Buffer.Pointer[Length]))
313 memcpy (NewObject->String.Pointer,
314 OriginalObject->Buffer.Pointer, Length);
381 memcpy (NewObject->Buffer.Pointer,
382 OriginalObject->String.Pointer, OriginalObject->String.Length);
418 DwordBuffer = ACPI_CAST_PTR (UINT32, NewObject->Buffer.Pointer);
487 AsciiString = OriginalObject->String.Pointer;
498 UnicodeBuffer = ACPI_CAST_PTR (UINT16, NewObject->Buffer.Pointer);
[all...]
H A Dnsnames.c168 * RETURN: Pointer to storage containing the fully qualified name of
270 ACPI_COPY_NAMESEG (Buffer->Pointer, NodeName);
271 ((char *) Buffer->Pointer) [ACPI_NAMESEG_SIZE] = 0;
273 ACPI_DEBUG_PRINT ((ACPI_DB_EXEC, "%4.4s\n", (char *) Buffer->Pointer));
332 (void) AcpiNsBuildNormalizedPath (Node, Buffer->Pointer,
336 (char *) Buffer->Pointer, (UINT32) RequiredSize));
464 * RETURN: Pointer to storage containing the fully qualified name of
/haiku/src/tests/system/boot/loader/
H A Dplatform_start.cpp29 gKernelArgs.kernel_image.Pointer());
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/
H A Dutalloc.c420 if (!Buffer->Pointer)
485 Buffer->Pointer = AcpiOsAllocate (RequiredLength);
492 Buffer->Pointer = ACPI_ALLOCATE (RequiredLength);
508 if (!Buffer->Pointer)
515 memset (Buffer->Pointer, 0, RequiredLength);
H A Dutcopy.c271 ExternalObject->String.Pointer = (char *) DataSpace;
277 (void *) InternalObject->String.Pointer,
283 ExternalObject->Buffer.Pointer = DataSpace;
289 (void *) InternalObject->Buffer.Pointer,
442 * PARAMETERS: InternalObject - Pointer to the object we are returning
539 RetBuffer->Pointer, &RetBuffer->Length);
547 ACPI_CAST_PTR (ACPI_OBJECT, RetBuffer->Pointer),
548 ACPI_ADD_PTR (UINT8, RetBuffer->Pointer,
630 InternalObject->String.Pointer =
634 if (!InternalObject->String.Pointer)
[all...]
/haiku/src/add-ons/kernel/bus_managers/acpi/arch/x86/
H A Darch_init.cpp47 parameter.Pointer = &arg;
/haiku/src/system/boot/platform/openfirmware/
H A Dstart.cpp53 gKernelArgs.kernel_image.Pointer());
57 gKernelArgs.kernel_image.Pointer());
/haiku/src/system/boot/platform/bios_ia32/
H A Dstart.cpp93 gKernelArgs.kernel_image.Pointer());
140 gKernelArgs.kernel_image.Pointer());
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/
H A Ddsdebug.c216 (char *) Buffer.Pointer, Node));
217 ACPI_FREE (Buffer.Pointer);
/haiku/src/add-ons/kernel/bus_managers/acpi/
H A DBusManager.cpp73 buffer.Pointer = malloc(255);
77 free(buffer.Pointer);
81 ((char*)buffer.Pointer)[buffer.Length] = '\0';
82 *_returnValue = buffer.Pointer;
101 path.Pointer = deviceName;
159 path.Pointer = deviceName;
493 buffer.Pointer = result;
620 buffer.Pointer = NULL;
625 *_returnValue = (acpi_object_type*)buffer.Pointer;
642 buffer.Pointer
[all...]

Completed in 209 milliseconds

1234