/barrelfish-2018-10-04/doc/017-arm/ |
H A D | ARM.tex | 258 to map many kernel devices since most drivers run in user space on 321 We map the whole available physical memory into the kernel���s virtual 331 map the area of RAM containing the CPU driver's exception vectors. 336 map low memory virtual-to-physical as well, as a way to access 368 is initialized to map 1GB of RAM at 0x80000000, and the exception 370 is set to map the lower 2GB of the physical address space 1-1 to 715 \item Create a physical memory map for the available memory 745 \item Reset mapping, only map in the physical memory aliased at high
|
/barrelfish-2018-10-04/lib/devif/backends/net/mlx4/drivers/net/mlx4/ |
H A D | alloc.c | 215 buf->direct.map = t; 217 /*printf("virt: %p; phys: %lx\n", buf->direct.buf, buf->direct.map);*/ 246 buf->page_list[i].map = t; 281 buf->direct.map); 290 buf->page_list[i].map);
|
H A D | eq.c | 872 * we need to map, take the difference of highest index and 944 eq->page_list[i].map = t; 1004 eq->page_list[i].buf, eq->page_list[i].map);*/ 1047 eq->page_list[i].map);
|
H A D | mr.c | 624 page_list[i] = buf->direct.map + (i << buf->page_shift); 626 page_list[i] = buf->page_list[i].map;*/
|
/barrelfish-2018-10-04/lib/openssl-1.0.0d/crypto/pem/ |
H A D | pem_lib.c | 147 static const unsigned char map[17]="0123456789ABCDEF"; local 159 buf[j+i*2] =map[(str[i]>>4)&0x0f]; 160 buf[j+i*2+1]=map[(str[i] )&0x0f];
|
/barrelfish-2018-10-04/lib/barrelfish/arch/aarch64/ |
H A D | pmap.c | 401 // map full leaves 416 // map remaining part 507 /* If we do not have enough slabs to map the frame in, recurse */ 510 // If we recurse, we require more slabs than to map a single page 546 * \param frame The frame cap to map in 554 map(struct pmap *pmap, function 859 .map = map,
|
/barrelfish-2018-10-04/lib/barrelfish/arch/x86_32/ |
H A D | pmap.c | 9 * The maximum number of slots required to map a BASE_PAGE_SIZE 13 * Warning: Additional slots will be required to map a BASE_PAGE_SIZE size page, 210 // do map 238 // TODO: need to make sure we can map that much 260 // map full leaves 276 // map remaining part 359 /* If we do not have enough slabs to map the frame in, recurse */ 362 // If we recurse, we require more slabs than to map a single page 402 * \param frame The frame cap to map in 409 static errval_t map(struc function [all...] |
/barrelfish-2018-10-04/lib/devif/backends/net/mlx4/drivers/infiniband/hw/mthca/ |
H A D | mthca_eq.c | 653 void __iomem **map) 657 *map = ioremap(base + offset, size); 658 if (!*map) 677 mthca_err(dev, "Couldn't map interrupt clear register, " 689 mthca_err(dev, "Couldn't map EQ arm register, aborting.\n"); 698 mthca_err(dev, "Couldn't map EQ CI register, aborting.\n"); 706 mthca_err(dev, "Couldn't map interrupt clear register, " 714 mthca_err(dev, "Couldn't map ecr register, " 651 mthca_map_reg(struct mthca_dev *dev, unsigned long offset, unsigned long size, void __iomem **map) argument
|
/barrelfish-2018-10-04/doc/019-device-drivers/ |
H A D | DeviceDriver.tex | 257 \fnname{map\_device\_register} is a function provided by the driverkit 260 size of the register (\varname{4096}) and will map this at a random virtual 420 device and also permissions (capabilities) to map these address registers in 422 \pathname{include/pci/mem.h} to map these BARs into the address space of the 450 receives a list of capabilities for a particular device which it can map in 474 to the driver in a way that driverkit can map them. What capabilities we give
|
/barrelfish-2018-10-04/lib/barrelfish/arch/arm/ |
H A D | pmap.c | 435 // we use 10 bits for the entry here and in the map syscall 575 // map full leaves 589 // map remaining part 678 /* If we do not have enough slabs to map the frame in, recurse */ 681 // If we recurse, we require more slabs than to map a single page 717 * \param frame The frame cap to map in 725 map(struct pmap *pmap, function 757 printf("map: large path, page_size: %i, base: %i, slabs: %i, size: %i," 1186 .map = map, [all...] |
/barrelfish-2018-10-04/lib/barrelfish/arch/x86_64/ |
H A D | pmap.c | 9 * The maximum number of slots required to map a BASE_PAGE_SIZE 13 * Warning: Additional slots will be required to map a BASE_PAGE_SIZE size page, 80 // returns whether va1 and va2 share a page map level 4 entry 312 // do map 419 // map full leaves 440 // map remaining part 525 /* If we do not have enough slabs to map the frame in, recurse */ 528 // If we recurse, we require more slabs than to map a single page 568 * \param frame The frame cap to map in 575 static errval_t map(struc function [all...] |
/barrelfish-2018-10-04/include/vm/ |
H A D | swap_pager.c | 1794 * anything just return. If we run out of space in the map we wait 2397 * The map must be locked. 2400 * VM objects backing the VM map. To make up for fractional losses, 2401 * if the VM object has any swap use at all the associated map entries 2407 vm_map_t map; local 2412 map = &vmspace->vm_map; 2415 for (cur = map->header.next; cur != &map->header; cur = cur->next) {
|
/barrelfish-2018-10-04/lib/barrelfish/vspace/ |
H A D | memobj_anon.c | 422 // Walk the ordered list for the frame and map it in 431 err = pmap->f.map(pmap, base + vregion_off + walk->offset,
|
/barrelfish-2018-10-04/lib/devif/backends/net/mlx4/drivers/infiniband/hw/mlx4/ |
H A D | cq.c | 573 qp->sqp_proxy_rcv[tail].map, 818 to_mdev(ibcq->device)->priv_uar.map/*,
|
H A D | mlx4_ib.h | 148 dma_addr_t map; 243 genpaddr_t map; member in struct:mlx4_ib_buf
|
H A D | main.c | 1893 ibdev->priv_uar.map = (void *) (ibdev->priv_uar.pfn << PAGE_SHIFT); 1895 if (!ibdev->priv_uar.map) 2050 MLX4_ERR("bit map alloc failed\n"); 2139 err_map: /*iounmap(ibdev->priv_uar.map); 2213 iounmap(ibdev->priv_uar.map);
|
/barrelfish-2018-10-04/usr/tests/phoenix_tests/ |
H A D | kmeans.c | 260 * Assigns one or more points to each map task 297 * Returns which memory this map task would be accessing. 397 // Setup map reduce args 400 map_reduce_args.map = kmeans_map;
|
/barrelfish-2018-10-04/lib/libc/db/hash/ |
H A D | hash_page.c | 636 first_free(u_int32_t map) argument 642 if (!(mask & map)) 720 * allocate 2 pages from this map. The first is going to be 721 * the map page, the second is the overflow page we were
|
/barrelfish-2018-10-04/lib/libc/gen/ |
H A D | Makefile.inc | 171 SYM_MAPS+=${LIBC_SRCTOP}/gen/Symbol.map
|
H A D | getnetgrent.c | 480 _revnetgr_lookup(char* lookupdom, char* map, const char* str, argument 507 y = yp_match(lookupdom, map, key, strlen(key), &result, 517 * such key in map' then something is
|
/barrelfish-2018-10-04/lib/libc/sys/ |
H A D | Makefile.inc | 103 SYM_MAPS+= ${LIBC_SRCTOP}/sys/Symbol.map
|
/barrelfish-2018-10-04/usr/eclipseclp/documents/internal/kernel/ |
H A D | builtins.tex | 211 Most of these map to simple tag tests and are implemented
|
/barrelfish-2018-10-04/usr/drivers/cpuboot/arch/armv8/ |
H A D | boot_arch.c | 176 static errval_t mem_alloc(size_t size, bool map, struct mem_info *mem_info) argument 195 if (map) { 601 DEBUG_ERR(err, "failed to map parking page\n");
|
/barrelfish-2018-10-04/lib/devif/backends/net/mlx4/include/linux/mlx4/ |
H A D | device.h | 539 genpaddr_t map; member in struct:mlx4_buf_list 626 void *map; /*__iomem*/ member in struct:mlx4_uar
|
/barrelfish-2018-10-04/doc/013-capability-mgmt/ |
H A D | type_system.tex | 493 \arg CSpace address of the root (L1) CNode of the capability to map 494 \arg CSpace address of the capability to map 495 \arg Level of the capability to map 497 \arg Offset in bytes into the source capability of the region to map 498 \arg Size of the region to map in VNode entries
|