Searched refs:Region (Results 1 - 25 of 26) sorted by relevance

12

/barrelfish-master/lib/acpica/source/components/events/
H A Devregion.c3 * Module Name: evregion - Operation Region support
249 HandlerDesc = RegionObj->Region.Handler;
253 "No handler for Region [%4.4s] (%p) [%s]",
254 AcpiUtGetNodeName (RegionObj->Region.Node),
255 RegionObj, AcpiUtGetRegionName (RegionObj->Region.SpaceId)));
266 if (!(RegionObj->Region.Flags & AOPOBJ_SETUP_COMPLETE))
277 RegionObj, AcpiUtGetRegionName (RegionObj->Region.SpaceId)));
295 /* Check for failure of the Region Setup */
301 AcpiUtGetRegionName (RegionObj->Region.SpaceId)));
305 /* Region initializatio
[all...]
H A Devrgnini.c135 * PARAMETERS: Handle - Region we are interested in
138 * RegionContext - Region specific context
189 LocalRegionContext->Length = RegionDesc->Region.Length;
190 LocalRegionContext->Address = RegionDesc->Region.Address;
201 * PARAMETERS: Handle - Region we are interested in
204 * RegionContext - Region specific context
239 * PARAMETERS: Handle - Region we are interested in
242 * RegionContext - Region specific context
272 HandlerObj = RegionObj->Region.Handler;
294 ParentNode = RegionObj->Region
[all...]
H A Devhandler.c281 * of type Region or Device.
380 /* Object is a Region */
382 if (ObjDesc->Region.SpaceId != HandlerObj->AddressSpace.SpaceId)
/barrelfish-master/lib/acpica/source/components/executer/
H A Dexfield.c254 (ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_SMBUS ||
255 ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_GSBUS ||
256 ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_IPMI))
265 if (ObjDesc->Field.RegionObj->Region.SpaceId ==
271 else if (ObjDesc->Field.RegionObj->Region.SpaceId ==
352 (ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_GPIO))
472 (ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_SMBUS ||
473 ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_GSBUS ||
474 ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_IPMI))
499 if (ObjDesc->Field.RegionObj->Region
[all...]
H A Dexfldio.c158 * AcpiExInsertIntoField. Initialize the Region if necessary and
182 ACPI_ERROR ((AE_INFO, "Needed Region, found type 0x%X (%s)",
189 SpaceId = RgnDesc->Region.SpaceId;
201 * If the Region Address and Length have not been previously evaluated,
243 * (Region length is specified in bytes)
245 if (RgnDesc->Region.Length <
256 if (ACPI_ROUND_UP (RgnDesc->Region.Length,
266 if (RgnDesc->Region.Length < ObjDesc->CommonField.AccessByteWidth)
278 AcpiUtGetNodeName (RgnDesc->Region.Node),
279 RgnDesc->Region
[all...]
H A Dexcreate.c410 ACPI_DEBUG_PRINT ((ACPI_DB_LOAD, "Region Type - %s (0x%X)\n",
441 ObjDesc->Region.SpaceId = SpaceId;
442 ObjDesc->Region.Address = 0;
443 ObjDesc->Region.Length = 0;
444 ObjDesc->Region.Node = Node;
445 ObjDesc->Region.Handler = NULL;
H A Dexdump.c241 {ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Region.SpaceId), "Space Id"},
242 {ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Region.Flags), "Flags"},
243 {ACPI_EXD_NODE, ACPI_EXD_OFFSET (Region.Node), "Parent Node"},
244 {ACPI_EXD_ADDRESS, ACPI_EXD_OFFSET (Region.Address), "Address"},
245 {ACPI_EXD_UINT32, ACPI_EXD_OFFSET (Region.Length), "Length"},
246 {ACPI_EXD_HDLR_LIST,ACPI_EXD_OFFSET (Region.Handler), "Handler"},
247 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Region.Next), "Next"}
291 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Field.RegionObj), "Region Object"},
300 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (BankField.RegionObj), "Region Object"},
331 {ACPI_EXD_RGN_LIST, ACPI_EXD_OFFSET (AddressSpace.RegionList), "Region Lis
[all...]
H A Dexconfig.c376 * PARAMETERS: ObjDesc - Region descriptor
423 * PARAMETERS: ObjDesc - Region or Buffer/Field where the table will be
432 * NOTE: Region Fields (Field, BankField, IndexFields) are resolved to buffer
464 "Load table from Region %p\n", ObjDesc));
466 /* Region must be SystemMemory (from ACPI spec) */
468 if (ObjDesc->Region.SpaceId != ACPI_ADR_SPACE_SYSTEM_MEMORY)
474 * If the Region Address and Length have not been previously
H A Dexprep.c536 ACPI_ERROR ((AE_INFO, "Needed Region, found type 0x%X (%s)",
603 if ((ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_EC) &&
623 "RegionField: BitOff %X, Off %X, Gran %X, Region %p\n",
644 "Bank Field: BitOff %X, Off %X, Gran %X, Region %p, BankReg %p\n",
/barrelfish-master/lib/acpica/source/components/dispatcher/
H A Ddsopcode.c145 * PARAMETERS: ObjHandle - Region namespace node
537 ObjDesc->Region.Length = (UINT32) OperandDesc->Integer.Value;
546 ObjDesc->Region.Address = (ACPI_PHYSICAL_ADDRESS)
551 ObjDesc, ACPI_FORMAT_UINT64 (ObjDesc->Region.Address),
552 ObjDesc->Region.Length));
556 ObjDesc->Region.Flags |= AOPOBJ_DATA_VALID;
595 * and OemTableId string of the Data Table Region declaration
658 ObjDesc->Region.Address = ACPI_PTR_TO_PHYSADDR (Table);
659 ObjDesc->Region.Length = Table->Length;
662 ObjDesc, ACPI_FORMAT_UINT64 (ObjDesc->Region
[all...]
H A Ddsargs.c476 if (ObjDesc->Region.Flags & AOPOBJ_DATA_VALID)
487 /* Get the Region node */
489 Node = ObjDesc->Region.Node;
507 Status = AcpiUtAddAddressRange (ObjDesc->Region.SpaceId,
508 ObjDesc->Region.Address, ObjDesc->Region.Length, Node);
H A Ddsfield.c206 ObjDesc->Region.Node = *Node;
566 * RegionNode - Object for the containing Operation Region
760 * RegionNode - Object for the containing Operation Region
852 * RegionNode - Object for the containing Operation Region
/barrelfish-master/lib/acpica/source/components/utilities/
H A Dutdelete.c305 "***** Region %p\n", Object));
311 if (!(Object->Region.Node->Flags & ANOBJ_TEMPORARY))
313 AcpiUtRemoveAddressRange (Object->Region.SpaceId,
314 Object->Region.Node);
325 HandlerDesc = Object->Region.Handler;
338 *LastObjPtr = NextDesc->Region.Next;
344 LastObjPtr = &NextDesc->Region.Next;
345 NextDesc = NextDesc->Region.Next;
H A Dutcopy.c890 * We copied the Region Handler, so we now must add a reference
892 if (DestDesc->Region.Handler)
894 AcpiUtAddReference (DestDesc->Region.Handler);
/barrelfish-master/usr/skb/programs/
H A Ddecoding_net.pl49 to_name(Region,Name) :-
54 } = Region,
63 to_region(Name,Region) :-
71 Region = region{
H A Ddecoding_net3.pl28 % accept(Region)
366 region_base_name(Region, Name) :-
367 Region = region{node_id: NodeId, blocks: Blocks},
372 region_limit_name(Region, Name) :-
373 Region = region{node_id: NodeId, blocks: Blocks},
387 region_size(Region, Size) :-
388 region{ blocks: Blocks } = Region,
392 regions_size([Region | Regions], Size) :-
393 region_size(Region, [_, A]),
406 region_name_match(Region,Nam
[all...]
H A Ddecoding_net3_multid.pl25 % accept(Region)
412 region_base_name(Region, Name) :-
413 Region = region{node_id: NodeId, blocks: Blocks},
418 region_limit_name(Region, Name) :-
419 Region = region{node_id: NodeId, blocks: Blocks},
438 region_size(Region, Size) :-
439 region{ blocks: Blocks } = Region,
453 region_name_match(Region,Name) :-
457 } = Region,
493 to_region(Name,Region)
[all...]
H A Ddecoding_net2.pl223 region_base_name(Region, Name) :-
224 Region = region{node_id: NodeId, blocks: Blocks},
229 region_limit_name(Region, Name) :-
230 Region = region{node_id: NodeId, blocks: Blocks},
249 region_size(Region, Size) :-
250 region{ blocks: Blocks } = Region,
270 to_name(Region,Name) :-
274 } = Region,
311 to_region(Name,Region) :-
319 } = Region,
[all...]
H A Ddecoding_net4.pl15 % Region: region(NodeId, Block)
22 % accept(Region)
162 region_aligned(Region, Bits, BlockNum) :-
163 Region = region(_, block(Base, _)),
198 % translate(State, Source Region, Dest Name)
487 % Resolve the Destination Region first.
591 % Resolve the Destination Region first.
/barrelfish-master/lib/acpica/source/tools/acpiexec/
H A Daeregion.c195 * PARAMETERS: Region init handler
453 if (RegionObject->Region.Type != ACPI_TYPE_REGION)
462 printf ("Region handler received incorrect context %p, should be %p\n",
472 BaseAddress = RegionObject->Region.Address;
473 Length = (ACPI_SIZE) RegionObject->Region.Length;
474 SpaceId = RegionObject->Region.SpaceId;
477 "Operation Region request on %s at 0x%X\n",
478 AcpiUtGetRegionName (RegionObject->Region.SpaceId),
482 * Region support can be disabled with the -do option.
754 * Overlapping Region Suppor
[all...]
/barrelfish-master/lib/acpica/source/components/namespace/
H A Dnsdump.c464 AcpiUtGetRegionName (ObjDesc->Region.SpaceId));
465 if (ObjDesc->Region.Flags & AOPOBJ_DATA_VALID)
468 ACPI_FORMAT_UINT64 (ObjDesc->Region.Address),
469 ObjDesc->Region.Length);
497 ObjDesc->CommonField.RegionObj->Region.Node));
504 ObjDesc->CommonField.RegionObj->Region.Node),
/barrelfish-master/lib/acpica/source/components/debugger/
H A Ddbtest.c472 switch (RegionObj->Region.SpaceId)
484 AcpiUtGetRegionName (RegionObj->Region.SpaceId),
485 RegionObj->Region.Node->Name.Ascii);
526 AcpiUtGetRegionName (RegionObj->Region.SpaceId));
H A Ddbstats.c321 AcpiDbEnumerateObject (ObjDesc->Region.Handler);
573 AcpiOsPrintf ("Region %3d\n", sizeof (ACPI_OBJECT_REGION));
/barrelfish-master/lib/acpica/source/include/
H A Dacobject.h169 #define AOPOBJ_OBJECT_INITIALIZED 0x08 /* Region is initialized */
171 #define AOPOBJ_SETUP_COMPLETE 0x20 /* Region setup is complete */
172 #define AOPOBJ_INVALID 0x40 /* Host OS won't allow a Region address */
403 union acpi_operand_object *RegionObj; /* Parent Operation Region object (REGION/BANK fields only) */
540 * Currently: Region and FieldUnit types
547 void *RegionContext; /* Region-specific data */
591 ACPI_OBJECT_REGION Region; member in union:acpi_operand_object
/barrelfish-master/doc/026-device-queues/
H A Ddevif.tex103 \item \textbf{Region}: A Region is a chunk of memory that is registered to the \devif interface. From the memory of the region, buffers can be allocated.
155 \section{Registering Region}
185 \item Region must not overlap with other already registered regions
196 \item Region to register is already registered.
199 \section{Deregister Region}
224 \item Region must currently be registered (i.e. valid region id that is currently registered)
236 \item Region was not registered beforehand.
304 \item Region id is not valid.
595 // Region managemen
[all...]

Completed in 163 milliseconds

12