Searched refs:area (Results 26 - 50 of 278) sorted by relevance

1234567891011>>

/haiku/src/system/kernel/vm/
H A DVMArea.cpp64 range of this area.
65 The area's top cache must be locked.
80 /*! Adds the given wired range to this area.
81 The area's top cache must be locked.
86 ASSERT(range->area == NULL);
88 range->area = this;
93 /*! Removes the given wired range from this area.
95 The area's top cache must be locked.
100 ASSERT(range->area == this);
103 range->area
217 VMArea* area = LookupLocked(id); local
248 Insert(VMArea* area) argument
257 Remove(VMArea* area) argument
[all...]
H A DVMTranslationMap.cpp42 /*! Unmaps a range of pages of an area.
48 VMTranslationMap::UnmapPages(VMArea* area, addr_t base, size_t size, argument
65 UnmapPage(area, address, updatePageQueue);
68 UnmapPage(area, address, updatePageQueue);
73 UnmapPage(area, address, updatePageQueue);
78 /*! Unmaps all of an area's pages.
79 If \a deletingAddressSpace is \c true, the address space the area belongs to
83 If \a ignoreTopCachePageFlags is \c true, the area is in the process of
85 pages that live in the top cache area going to be freed and the page
89 area an
92 UnmapArea(VMArea* area, bool deletingAddressSpace, bool ignoreTopCachePageFlags) argument
157 PageUnmapped(VMArea* area, page_num_t pageNumber, bool accessed, bool modified, bool updatePageQueue) argument
221 UnaccessedPageUnmapped(VMArea* area, page_num_t pageNumber) argument
[all...]
H A DVMUserAddressSpace.h21 virtual VMArea* NextArea(VMArea* area) const;
28 virtual void DeleteArea(VMArea* area,
30 virtual status_t InsertArea(VMArea* area, size_t size,
34 virtual void RemoveArea(VMArea* area,
37 virtual bool CanResizeArea(VMArea* area, size_t newSize);
38 virtual status_t ResizeArea(VMArea* area, size_t newSize,
40 virtual status_t ShrinkAreaHead(VMArea* area, size_t newSize,
42 virtual status_t ShrinkAreaTail(VMArea* area, size_t newSize,
63 size_t size, VMUserArea* area,
67 size_t alignment, VMUserArea* area,
[all...]
H A DVMAddressSpaceLocking.cpp28 VMArea* area = VMAreas::LookupLocked(id); local
29 if (area != NULL) {
30 addressSpace = area->address_space;
118 AddressSpaceReadLocker::SetFromArea(area_id areaID, VMArea*& area) argument
126 area = VMAreas::Lookup(areaID);
128 if (area == NULL || area->address_space != fSpace) {
238 AddressSpaceWriteLocker::SetFromArea(area_id areaID, VMArea*& area) argument
246 area = VMAreas::Lookup(areaID);
248 if (area
259 SetFromArea(team_id team, area_id areaID, bool allowKernel, VMArea*& area) argument
295 SetFromArea(team_id team, area_id areaID, VMArea*& area) argument
498 VMArea* area; local
[all...]
H A Dvm.cpp100 inline AreaCacheLocker(VMArea* area) argument
103 SetTo(area);
111 inline void SetTo(VMArea* area) argument
114 area != NULL ? vm_area_get_locked_cache(area) : NULL, true, true);
249 static rw_lock sAreaCacheLock = RW_LOCK_INITIALIZER("area->cache");
273 static void delete_area(VMAddressSpace* addressSpace, VMArea* area,
332 PageFaultError(area_id area, status_t error) argument
334 fArea(area),
344 out.Print("page fault error: no area");
381 PageFaultDone(area_id area, VMCache* topCache, VMCache* cache, vm_page* page) argument
439 virtual_page_address(VMArea* area, vm_page* page) argument
447 is_page_in_area(VMArea* area, vm_page* page) argument
461 VMArea* area = VMAreas::LookupLocked(id); local
481 allocate_area_page_protections(VMArea* area) argument
500 set_area_page_protection(VMArea* area, addr_t pageAddress, uint32 protection) argument
513 get_area_page_protection(VMArea* area, addr_t pageAddress) argument
553 map_page(VMArea* area, vm_page* page, addr_t address, uint32 protection, vm_page_reservation* reservation) argument
618 unmap_page(VMArea* area, addr_t virtualAddress) argument
629 unmap_pages(VMArea* area, addr_t base, size_t size) argument
636 intersect_area(VMArea* area, addr_t& address, addr_t& size, addr_t& offset) argument
672 cut_area(VMAddressSpace* addressSpace, VMArea* area, addr_t address, addr_t size, VMArea** _secondArea, bool kernel) argument
997 discard_area_range(VMArea* area, addr_t address, addr_t size) argument
1086 VMArea* area = addressSpace->CreateArea(areaName, wiring, protection, local
1198 wait_if_area_is_wired(VMArea* area, LockerType1* locker1, LockerType2* locker2) argument
1240 wait_if_area_range_is_wired(VMArea* area, addr_t base, size_t size, LockerType1* locker1, LockerType2* locker2) argument
1299 VMArea* area; local
1350 VMArea* area = (VMArea*)cookie; local
1404 VMArea* area; local
1465 VMArea* area; local
1844 VMArea* area; local
1992 VMArea* area; local
2077 VMArea* area; local
2111 pre_map_area_pages(VMArea* area, VMCache* cache, vm_page_reservation* reservation) argument
2266 VMArea* area; local
2313 vm_area_get_locked_cache(VMArea* area) argument
2505 delete_area(VMAddressSpace* addressSpace, VMArea* area, bool deletingAddressSpace) argument
2558 VMArea* area; local
2895 VMArea* area; local
3078 VMArea* area = mapping->area; local
3108 VMArea* area = mapping->area; local
3128 VMArea* area = mapping->area; local
3144 VMArea* area = mapping->area; local
3186 VMArea* area = mapping->area; local
3499 VMArea* area = cache->areas; local
3631 dump_area_struct(VMArea* area, bool mappings) argument
3673 VMArea* area; local
3737 VMArea* area; local
4106 area_id area = area_for((void*)(addr_t)args->kernel_args_range[i].start); local
4615 VMArea* area = NULL; local
4890 VMArea* area = addressSpace->LookupArea(address); local
5247 VMArea* area; local
5304 fill_area_info(struct VMArea* area, area_info* info, size_t size) argument
5729 VMArea* area = addressSpace->LookupArea(pageAddress); local
5799 VMArea* area = info->range.area; local
5888 VMArea* area = addressSpace->LookupArea(nextAddress); local
6047 VMArea* area = addressSpace->LookupArea(nextAddress); local
6292 VMArea* area; local
6332 set_area_protection(area_id area, uint32 newProtection) argument
6446 delete_area(area_id area) argument
6517 _user_get_area_info(area_id area, area_info* userInfo) argument
6564 _user_set_area_protection(area_id area, uint32 newProtection) argument
6575 _user_resize_area(area_id area, size_t newSize) argument
6584 _user_transfer_area(area_id area, void** userAddress, uint32 addressSpec, team_id target) argument
6686 area_id area = vm_create_anonymous_area(VMAddressSpace::CurrentID(), name, local
6701 _user_delete_area(area_id area) argument
6720 area_id area; local
6824 VMArea* area = locker.AddressSpace()->LookupArea(currentAddress); local
6859 VMArea* area = locker.AddressSpace()->LookupArea(currentAddress); local
7146 VMArea* area = addressSpace->LookupArea(nextAddress); local
[all...]
H A DVMKernelAddressSpace.h26 virtual VMArea* NextArea(VMArea* area) const;
33 virtual void DeleteArea(VMArea* area,
35 virtual status_t InsertArea(VMArea* area, size_t size,
39 virtual void RemoveArea(VMArea* area,
42 virtual bool CanResizeArea(VMArea* area, size_t newSize);
43 virtual status_t ResizeArea(VMArea* area, size_t newSize,
45 virtual status_t ShrinkAreaHead(VMArea* area, size_t newSize,
47 virtual status_t ShrinkAreaTail(VMArea* area, size_t newSize,
H A DVMAddressSpaceLocking.h37 status_t SetFromArea(area_id areaID, VMArea*& area);
64 status_t SetFromArea(area_id areaID, VMArea*& area);
66 bool allowKernel, VMArea*& area);
68 VMArea*& area);
92 inline status_t AddArea(area_id area, bool writeLock,
94 inline status_t AddArea(VMArea* area, bool writeLock,
137 MultiAddressSpaceLocker::AddArea(area_id area, bool writeLock, argument
140 return _AddAddressSpace(GetAddressSpaceByAreaID(area), writeLock, _space);
145 MultiAddressSpaceLocker::AddArea(VMArea* area, bool writeLock, argument
148 area
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/radeon/
H A DPCI_GART.c51 gart->buffer.area = create_area("Radeon PCI GART buffer",
56 if (gart->buffer.area < 0) {
58 strerror(gart->buffer.area));
59 return gart->buffer.area;
80 // we allocate an contiguous area having twice the size
83 // make an arbitrary area WC'ed, at least elder ones
103 gart->buffer.area = map_physical_memory( "Radeon aligned PCI GART buffer",
108 if( gart->buffer.area < 0 ) {
110 gart->buffer.area = map_physical_memory( "Radeon aligned PCI GART buffer",
116 if( gart->buffer.area <
[all...]
/haiku/src/system/kernel/slab/
H A DMemoryManager.cpp41 static const char* const kSlabAreaName = "slab area";
177 AllocateArea(Area* area, uint32 flags) argument
180 fArea(area),
188 out.Print("slab memory manager alloc area: flags: %#" B_PRIx32
200 AddArea(Area* area) argument
203 fArea(area)
210 out.Print("slab memory manager add area: %p", fArea);
220 FreeArea(Area* area, bool areaRemoved, uint32 flags) argument
223 fArea(area),
232 out.Print("slab memory manager free area
480 Area* area = sFreeAreas; local
574 Area* area = _AreaForAddress((addr_t)pages); local
625 area_id area = create_area_etc(VMAddressSpace::KernelID(), local
709 Area* area = sAreaTable.Lookup(areaBase); local
716 VMArea* area = addressSpace->LookupArea((addr_t)pages); local
776 Area* area = sAreaTable.Lookup(_AreaBaseAddressForAddress((addr_t)address)); local
782 VMArea* area = addressSpace->LookupArea((addr_t)address); local
817 Area* area = sAreaTable.Lookup(_AreaBaseAddressForAddress((addr_t)address)); local
852 Area* area; local
917 Area* area = sAreaTable.Lookup(areaBase); local
1004 Area* area; local
1166 _FreeChunk(Area* area, MetaChunk* metaChunk, Chunk* chunk, addr_t chunkAddress, bool alreadyUnmapped, uint32 flags) argument
1250 Area* area = metaChunk->GetArea(); local
1276 _AddArea(Area* area) argument
1303 Area* area; local
1382 _FreeArea(Area* area, bool areaRemoved, uint32 flags) argument
1552 _UnmapFreeChunksEarly(Area* area) argument
1601 _ConvertEarlyArea(Area* area) argument
1645 Area* area = metaChunk->GetArea(); local
[all...]
/haiku/src/servers/app/stackandtile/
H A DStacking.cpp55 WindowArea* area = sender->GetWindowArea();
56 if (!area)
59 position = area->WindowList().CountItems() - 1;
61 SATWindow* parent = area->WindowList().ItemAt(position);
74 if (area->WindowList().HasItem(candidate)) {
120 WindowArea* area = sender->GetWindowArea(); local
121 if (!area || !group)
123 SATWindow* removeWindow = area->WindowList().ItemAt(position);
143 WindowArea* area = sender->GetWindowArea(); local
144 if (!area)
281 RemovedFromArea(WindowArea* area) argument
[all...]
/haiku/src/libs/libtelnet/
H A Dgetent.c45 static char *area;
60 retval = cgetent(&area, dba, tempnam) == 0 ? 1 : 0;
77 retval = cgetstr(area, tempid, &answer);
/haiku/headers/private/kernel/arch/
H A Dvm.h34 status_t arch_vm_set_memory_type(struct VMArea *area, phys_addr_t physicalBase,
36 void arch_vm_unset_memory_type(struct VMArea *area);
/haiku/headers/private/net/
H A Duserland_ipc.h42 net_area_info area[MAX_NET_AREAS]; member in struct:__anon1159
50 area_id area; member in struct:__anon1160
/haiku/src/tests/system/kernel/
H A Dset_area_protection_test1.cpp20 area_id area = create_area(name, (void**)address, B_ANY_ADDRESS, local
22 if (area < 0) {
23 fprintf(stderr, "Error: Failed to create area %s: %s\n", name,
24 strerror(area));
28 return area;
36 area_id area = clone_area(name, (void**)address, B_ANY_ADDRESS, local
38 if (area < 0) {
39 fprintf(stderr, "Error: Failed to clone area %s: %s\n", name,
40 strerror(area));
44 return area;
[all...]
H A Dcow_bug113_test.cpp17 area_id area = create_area("cow test", (void**)&globalVar, local
19 if (area < 0) {
20 printf("failed to create area\n");
H A Dmlock_test.cpp12 area_id area = create_area("mlock test area", &space, B_EXACT_ADDRESS, local
34 delete_area(area);
/haiku/src/add-ons/kernel/busses/scsi/ahci/
H A Dutil.cpp39 ERROR("couldn't allocate area %s\n", name);
52 TRACE("area = %" B_PRId32 ", size = %ld, virt = %p, phy = %#" B_PRIxPHYSADDR "\n",
65 area_id area; local
73 area = map_physical_memory(name, phyadr, size,
75 if (area < B_OK) {
77 area, strerror(area));
78 return area;
85 B_PRIuSIZE ", area = 0x%08" B_PRIx32 "\n", phy, *virt, offset, phyadr,
86 mapadr, size, area);
[all...]
/haiku/src/servers/media/
H A DBufferManager.cpp59 *_area = info->area;
70 size_t offset, area_id area, media_buffer_id* _bufferID)
73 TRACE("RegisterBuffer team = %" B_PRId32 ", area = %"
75 team, area, offset, size);
77 area_id clonedArea = _CloneArea(area);
80 ", team = %" B_PRId32 ", area = %" B_PRId32 ", offset = %"
82 area, offset, size);
88 info.area = clonedArea;
135 _ReleaseClonedArea(info->area);
161 _ReleaseClonedArea(entry.value.area);
69 RegisterBuffer(team_id team, size_t size, int32 flags, size_t offset, area_id area, media_buffer_id* _bufferID) argument
195 _CloneArea(area_id area) argument
[all...]
/haiku/src/system/kernel/arch/m68k/paging/040/
H A DM68KVMTranslationMap040.h29 virtual status_t UnmapPage(VMArea* area, addr_t address,
31 virtual void UnmapPages(VMArea* area, addr_t base,
33 virtual void UnmapArea(VMArea* area,
51 VMArea* area, addr_t address,
/haiku/src/system/kernel/arch/x86/paging/32bit/
H A DX86VMTranslationMap32Bit.h33 virtual status_t UnmapPage(VMArea* area, addr_t address,
35 virtual void UnmapPages(VMArea* area, addr_t base,
37 virtual void UnmapArea(VMArea* area,
55 VMArea* area, addr_t address,
/haiku/src/kits/debugger/model/
H A DAreaInfo.cpp38 AreaInfo::AreaInfo(team_id team, area_id area, const BString& name, argument
43 fArea(area),
55 AreaInfo::SetTo(team_id team, area_id area, const BString& name, argument
60 fArea = area;
/haiku/src/add-ons/accelerants/radeon/
H A DInitAccelerant.c63 ai->regs_area = clone_area( "Radeon regs area", (void **)&ai->regs, B_ANY_ADDRESS,
71 if( ai->si->memory[mt_PCI].area > 0 ) {
72 ai->mapped_memory[mt_PCI].area = clone_area( "Radeon PCI GART area",
74 B_READ_AREA | B_WRITE_AREA, ai->si->memory[mt_PCI].area );
75 if( ai->mapped_memory[mt_PCI].area < 0 ) {
76 result = ai->mapped_memory[mt_PCI].area;
81 if( ai->si->memory[mt_AGP].area > 0 ) {
82 ai->mapped_memory[mt_AGP].area = clone_area( "Radeon AGP GART area",
[all...]
/haiku/src/system/kernel/arch/sparc/
H A Darch_vm.cpp65 area_id area = vm_map_physical_memory(VMAddressSpace::KernelID(),
66 "boot loader reserved area", &address,
70 if (area < 0) {
71 panic("arch_vm_init_end(): Failed to create area for boot loader "
72 "reserved area: %p - %p\n", (void*)range.start,
80 // loader and have not yet turned into an area.
110 arch_vm_unset_memory_type(VMArea *area) argument
116 arch_vm_set_memory_type(VMArea *area, phys_addr_t physicalBase, uint32 type) argument
/haiku/src/system/kernel/arch/x86/paging/64bit/
H A DX86VMTranslationMap64Bit.h34 virtual status_t UnmapPage(VMArea* area, addr_t address,
36 virtual void UnmapPages(VMArea* area, addr_t base,
38 virtual void UnmapArea(VMArea* area,
56 VMArea* area, addr_t address,
/haiku/src/libs/alm/
H A DALMLayout.cpp633 Area* area = AreaAt(i); local
634 if (area->ID() == id)
635 return area;
642 * Finds the area that contains the given control.
645 * @return the area that contains the control
680 Area* area = AreaFor(view); local
681 if (!area)
683 return area->Left();
690 Area* area = AreaFor(item); local
691 if (!area)
700 Area* area = AreaFor(view); local
710 Area* area = AreaFor(item); local
720 Area* area = AreaFor(view); local
730 Area* area = AreaFor(item); local
740 Area* area = AreaFor(view); local
750 Area* area = AreaFor(item); local
786 Area* area = AddItem(item, left, top, right, bottom); local
808 Area* area = AddItem(item, row, column); local
843 Area* area = AreaFor(prevItem); local
849 Area* area = AddItem(item, left, top); local
[all...]

Completed in 159 milliseconds

1234567891011>>