Method
BHttpAuthenticationMethod Method() const;
const BHttpMethod& Method() const noexcept;
const std::string_view Method() const noexcept;
(ACPI_NAMESPACE_NODE *) MethodDesc->Method.Node,
if (ObjDesc->Method.InfoFlags & ACPI_METHOD_SERIALIZED)
if (ObjDesc->Method.InfoFlags & ACPI_METHOD_SERIALIZED)
if (MethodDesc->Method.InfoFlags & ACPI_METHOD_SERIALIZED_PENDING)
MethodDesc->Method.InfoFlags &=
MethodDesc->Method.InfoFlags |=
MethodDesc->Method.SyncLevel = 0;
if (!(MethodDesc->Method.InfoFlags & ACPI_METHOD_MODULE_LEVEL))
AcpiUtReleaseOwnerId (&MethodDesc->Method.OwnerId);
AcpiExStopTraceMethod ((ACPI_NAMESPACE_NODE *) MethodDesc->Method.Node,
Op = AcpiPsAllocOp (AML_METHOD_OP, ObjDesc->Method.AmlStart);
ObjDesc->Method.AmlStart, ObjDesc->Method.AmlLength, NULL, 0);
WalkState->MethodDesc->Method.SyncLevel = 0;
WalkState->MethodDesc->Method.InfoFlags |=
MutexDesc->Mutex.SyncLevel = MethodDesc->Method.SyncLevel;
MethodDesc->Method.Mutex = MutexDesc;
if (ObjDesc->Method.ThreadCount == ACPI_UINT8_MAX)
if (ObjDesc->Method.InfoFlags & ACPI_METHOD_SERIALIZED)
if (!ObjDesc->Method.Mutex)
(!(ObjDesc->Method.InfoFlags & ACPI_METHOD_IGNORE_SYNC_LEVEL)) &&
ObjDesc->Method.Mutex->Mutex.SyncLevel))
!ObjDesc->Method.Mutex->Mutex.ThreadId ||
ObjDesc->Method.Mutex->Mutex.ThreadId))
ObjDesc->Method.Mutex->Mutex.OsMutex, ACPI_WAIT_FOREVER);
ObjDesc->Method.Mutex->Mutex.OriginalSyncLevel =
ObjDesc->Method.Mutex->Mutex.ThreadId =
if (!(ObjDesc->Method.InfoFlags &
ObjDesc->Method.SyncLevel;
ObjDesc->Method.Mutex->Mutex.OriginalSyncLevel =
ObjDesc->Method.Mutex->Mutex.SyncLevel;
ObjDesc->Method.Mutex->Mutex.ThreadId =
ObjDesc->Method.Mutex->Mutex.AcquisitionDepth++;
if (!ObjDesc->Method.OwnerId)
Status = AcpiUtAllocateOwnerId (&ObjDesc->Method.OwnerId);
ObjDesc->Method.ThreadCount++;
if (ObjDesc->Method.Mutex)
AcpiOsReleaseMutex (ObjDesc->Method.Mutex->Mutex.OsMutex);
ObjDesc->Method.OwnerId, NULL, ObjDesc, Thread);
ObjDesc->Method.AmlStart, ObjDesc->Method.AmlLength,
for (i = 0; i < ObjDesc->Method.ParamCount; i++)
if (ObjDesc->Method.InfoFlags & ACPI_METHOD_INTERNAL_ONLY)
Status = ObjDesc->Method.Dispatch.Implementation (NextWalkState);
if (!(MethodDesc->Method.InfoFlags & ACPI_METHOD_MODULE_LEVEL) &&
(MethodDesc->Method.ThreadCount == 1))
if (MethodDesc->Method.InfoFlags & ACPI_METHOD_MODIFIED_NAMESPACE)
AcpiNsDeleteNamespaceByOwner (MethodDesc->Method.OwnerId);
MethodDesc->Method.InfoFlags &=
if (MethodDesc->Method.Mutex)
MethodDesc->Method.Mutex->Mutex.AcquisitionDepth--;
if (!MethodDesc->Method.Mutex->Mutex.AcquisitionDepth)
MethodDesc->Method.Mutex->Mutex.OriginalSyncLevel;
MethodDesc->Method.Mutex->Mutex.OsMutex);
MethodDesc->Method.Mutex->Mutex.ThreadId = 0;
if (MethodDesc->Method.ThreadCount)
MethodDesc->Method.ThreadCount--;
if (MethodDesc->Method.ThreadCount)
MethodDesc->Method.ThreadCount));
ObjDesc->Method.AmlStart = AmlStart;
ObjDesc->Method.AmlLength = AmlLength;
ObjDesc->Method.Node = Operand[0];
ObjDesc->Method.ParamCount = (UINT8)
ObjDesc->Method.InfoFlags = ACPI_METHOD_SERIALIZED;
ObjDesc->Method.SyncLevel = (UINT8)
{ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Method.InfoFlags), "Info Flags"},
{ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Method.ParamCount), "Parameter Count"},
{ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Method.SyncLevel), "Sync Level"},
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Method.Mutex), "Mutex"},
{ACPI_EXD_UINT16, ACPI_EXD_OFFSET (Method.OwnerId), "Owner Id"},
{ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Method.ThreadCount), "Thread Count"},
{ACPI_EXD_UINT32, ACPI_EXD_OFFSET (Method.AmlLength), "Aml Length"},
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Method.AmlStart), "Aml Start"}
ObjDesc->Method.ParamCount,
ObjDesc->Method.AmlStart,
ObjDesc->Method.AmlLength);
ObjDesc ? ObjDesc->Method.AmlStart : NULL, Pathname);
ObjDesc ? ObjDesc->Method.AmlStart : NULL, Pathname);
ObjDesc->Method.ParamCount = (UINT8) ACPI_TO_INTEGER (Val);
NewNode->Value = ObjDesc->Method.ParamCount;
ObjDesc->Method.InfoFlags = ACPI_METHOD_INTERNAL_ONLY;
ObjDesc->Method.Dispatch.Implementation = AcpiUtOsiImplementation;
WalkState->MethodDesc->Method.InfoFlags |=
AmlParamCount = Node->Object->Method.ParamCount;
AmlParamCount = Node->Object->Method.ParamCount;
(UINT32) ObjDesc->Method.ParamCount,
ObjDesc->Method.AmlLength, ObjDesc->Method.AmlStart);
AcpiOsPrintf (" M:%p-%X\n", ObjDesc->Method.AmlStart,
ObjDesc->Method.AmlLength);
ObjDesc = (void *) ObjDesc->Method.AmlStart;
Info->ObjDesc->Method.AmlStart + 1,
Info->ObjDesc->Method.AmlLength - 1));
ACPI_FREE (ObjDesc->Method.AmlStart);
MethodObj->Method.AmlStart = AmlStart;
MethodObj->Method.AmlLength = AmlLength;
MethodObj->Method.OwnerId = OwnerId;
MethodObj->Method.InfoFlags |= ACPI_METHOD_MODULE_LEVEL;
if (Info->ObjDesc->Method.ParamCount > Info->ParamCount)
Info->ObjDesc->Method.ParamCount));
else if (Info->ObjDesc->Method.ParamCount < Info->ParamCount)
Info->ObjDesc->Method.ParamCount));
Info->ParamCount = Info->ObjDesc->Method.ParamCount;
ParamCount = Node->Object->Method.ParamCount;
MethodObj->Method.AmlStart = AmlBuffer;
MethodObj->Method.AmlLength = AmlLength;
MethodObj->Method.ParamCount = (UINT8)
MethodObj->Method.InfoFlags = ACPI_METHOD_SERIALIZED;
MethodObj->Method.SyncLevel = (UINT8)
Node, MethodDesc->Method.ParamCount));
WalkState->ArgCount = MethodDesc->Method.ParamCount;
WalkState->MethodDesc->Method.SyncLevel;
(!(WalkState->MethodDesc->Method.InfoFlags &
WalkState->MethodDesc->Method.InfoFlags |=
Op = AcpiPsCreateScopeOp (Info->ObjDesc->Method.AmlStart);
Info->ObjDesc->Method.OwnerId, NULL, NULL, NULL);
Info->ObjDesc->Method.AmlStart,
Info->ObjDesc->Method.AmlLength, Info, Info->PassNumber);
if (Info->ObjDesc->Method.InfoFlags & ACPI_METHOD_MODULE_LEVEL)
if (Info->ObjDesc->Method.InfoFlags & ACPI_METHOD_INTERNAL_ONLY)
Status = Info->ObjDesc->Method.Dispatch.Implementation (WalkState);
Op = AcpiPsCreateScopeOp (Info->ObjDesc->Method.AmlStart);
Info->ObjDesc->Method.OwnerId, NULL, NULL, NULL);
Info->ObjDesc->Method.AmlStart,
Info->ObjDesc->Method.AmlLength, Info, Info->PassNumber);
if (Info->ObjDesc->Method.InfoFlags & ACPI_METHOD_MODULE_LEVEL)
if (Object->Method.Mutex)
AcpiOsDeleteMutex (Object->Method.Mutex->Mutex.OsMutex);
AcpiUtDeleteObjectDesc (Object->Method.Mutex);
Object->Method.Mutex = NULL;
if (Object->Method.Node)
Object->Method.Node = NULL;
ACPI_HANDLE Method;
ACPI_OBJECT_METHOD Method;
const BMessenger *Method() const;
fInline->Method()->SendMessage(&message);
inlineInput->Method()->SendMessage(&message);
fInline->Method()->SendMessage(&message);
inlineInput->Method()->SendMessage(&message);
const BMessenger *Method() const;
if (authentication.Method() != B_HTTP_AUTHENTICATION_NONE) {
if (authentication->Method() == B_HTTP_AUTHENTICATION_NONE) {
auto otherMethodSv = otherMethod.Method();
buffer << fData->method.Method() << " "sv;
if (fRequest.Method() == BHttpMethod::Head)
&& (fRequest.Method() != BHttpMethod::Head && fRequest.Method() != BHttpMethod::Get)) {
if (fRequest.Method() == BHttpMethod::Head)
ARMPagingMethod32Bit* method = ARMPagingMethod32Bit::Method();
ARMPagingMethod32Bit* method = ARMPagingMethod32Bit::Method();
static ARMPagingMethod32Bit* Method();
page_table_entry* pt = (page_table_entry*)ARMPagingMethod32Bit::Method()
page_table_entry* pt = (page_table_entry*)ARMPagingMethod32Bit::Method()
ARMPagingMethod32Bit* method = ARMPagingMethod32Bit::Method();
= M68KPagingMethod040::Method()->fKernelVirtualPageRoot;
M68KPagingMethod040* method = M68KPagingMethod040::Method();
static M68KPagingMethod040* Method();
M68KPagingMethod040* method = M68KPagingMethod040::Method();
M68KPagingMethod040::Method()->PhysicalPageMapper()
M68KPagingMethod040::Method()->PhysicalPageMapper()
M68KPagingMethod040::Method()->PhysicalPageMapper()
= PPCPagingMethod460::Method()->PageHolePageDir();
PPCPagingMethod460* method = PPCPagingMethod460::Method();
static PPCPagingMethod460* Method();
PPCPagingMethod460* method = PPCPagingMethod460::Method();
PPCPagingMethod460* m = PPCPagingMethod460::Method();
PPCPagingMethod460* m = PPCPagingMethod460::Method();
page_table_entry* pt = (page_table_entry*)PPCPagingMethod460::Method()
= PPCPagingMethodClassic::Method()->PageHolePageDir();
PPCPagingMethodClassic* method = PPCPagingMethodClassic::Method();
static PPCPagingMethodClassic* Method();
PPCPagingMethodClassic* method = PPCPagingMethodClassic::Method();
PPCPagingMethodClassic* m = PPCPagingMethodClassic::Method();
PPCPagingMethodClassic* m = PPCPagingMethodClassic::Method();
page_table_entry* pt = (page_table_entry*)PPCPagingMethodClassic::Method()
= X86PagingMethod32Bit::Method()->PageHolePageDir();
X86PagingMethod32Bit* method = X86PagingMethod32Bit::Method();
static X86PagingMethod32Bit* Method();
page_table_entry* pt = (page_table_entry*)X86PagingMethod32Bit::Method()
X86PagingMethod32Bit* method = X86PagingMethod32Bit::Method();
static X86PagingMethod64Bit* Method();
X86PagingMethod64Bit* method = X86PagingMethod64Bit::Method();
static X86PagingMethodPAE* Method();
X86PagingMethodPAE::Method()->Free32BitPage(fPageDirPointerTable,
= (pae_page_table_entry*)X86PagingMethodPAE::Method()
= (pae_page_table_entry*)X86PagingMethodPAE::Method()
X86PagingMethodPAE* method = X86PagingMethodPAE::Method();
= (pae_page_table_entry*)X86PagingMethodPAE::Method()
CPPUNIT_ASSERT_EQUAL(BHttpMethod(BHttpMethod::Get).Method(), "GET"sv);
CPPUNIT_ASSERT_EQUAL(BHttpMethod(BHttpMethod::Head).Method(), "HEAD"sv);
CPPUNIT_ASSERT_EQUAL(BHttpMethod(BHttpMethod::Post).Method(), "POST"sv);
CPPUNIT_ASSERT_EQUAL(BHttpMethod(BHttpMethod::Put).Method(), "PUT"sv);
CPPUNIT_ASSERT_EQUAL(BHttpMethod(BHttpMethod::Delete).Method(), "DELETE"sv);
CPPUNIT_ASSERT_EQUAL(BHttpMethod(BHttpMethod::Connect).Method(), "CONNECT"sv);
CPPUNIT_ASSERT_EQUAL(BHttpMethod(BHttpMethod::Options).Method(), "OPTIONS"sv);
CPPUNIT_ASSERT_EQUAL(BHttpMethod(BHttpMethod::Trace).Method(), "TRACE"sv);
CPPUNIT_ASSERT_EQUAL(method.Method(), "PATCH"sv);