/barrelfish-master/include/arch/x86_64/concurrent/arch/ |
H A D | cas.h | 21 * \brief compare and set. If the value at address 22 * equals old, set it to new otherwise don't write to address. 23 * Returns the actual previous value at the address. 25 static inline uintptr_t cas_ret_act(volatile uintptr_t *address, uintptr_t old, argument 30 : "+m" (*address), "=a" (res) 37 * \brief compare and set. If the value at address 39 * otherwise don't write to address and return false 41 static inline bool cas(volatile uintptr_t *address, uintptr_t old, argument 47 : "+m" (*address), "=q" (res)
|
/barrelfish-master/usr/eclipseclp/Kernel/src/ |
H A D | external.h | 47 * Get_Array_Address(adid, address) 48 * Get_Visible_Array_Address(adid, module,mod_tag,address) 49 * Get_Array_Header(adid, address) 50 * Get_Visible_Array_Header(adid, module, mod_tag,address) 106 #define Get_Array_Address(adid, address) \ 107 Get_Array_Header(adid, address) \ 110 address = address->val.ptr; \ 111 address = (pword *) ((uword *) address [all...] |
/barrelfish-master/usr/eclipseclp/Pds/src/ |
H A D | pds.mem.c | 48 pds_mem_init(file,address,size,descriptor,option) 50 char * address; 59 return(shared_mem_init(option,file,address,size,
|
H A D | bmsg.xdr.c | 43 xdr_bnet_address(xdrs,address) 45 char * * address; 47 return(xdr_vector(xdrs,*address,BNET_ADDRESSLEN_MAX+1,
|
/barrelfish-master/lib/libc/gen/ |
H A D | pmadvise.c | 14 posix_madvise(void *address, size_t size, int how) argument 19 if (madvise(address, size, how) == -1) {
|
/barrelfish-master/usr/tests/pagertest/ |
H A D | pagertest.c | 18 // figure out address 19 genvaddr_t address; local 21 err = pmap->f.determine_addr(pmap, &m->m, 4096u, &address); 26 printf("non-mapped region @0x%"PRIxGENVADDR"\n", address); 28 char *buf = (char*)vspace_genvaddr_to_lvaddr(address);
|
/barrelfish-master/usr/vmkitmon/ |
H A D | pci.c | 31 case 0xcf8: // PCI config address port 34 pci->address.raw = val; 49 VMKIT_PCI_DEBUG("wrote 0x%x to address:0x%x (port:0x%x)\n", val, pci->address.raw, port); 51 int busnr = pci->address.d.bus_nr; 52 int device = pci->address.d.dev_nr; 62 dev->confspace_write(dev, pci->address, size, val); 83 case 0xcf8: // PCI config address port 84 *val = pci->address.raw; 93 VMKIT_PCI_DEBUG("confspace read: busnr=%d, devicenum=%d\n", pci->address [all...] |
/barrelfish-master/lib/pci/confspace/ |
H A D | pci_confspace.c | 35 uint32_t pci_read_conf_header(struct pci_address *address, uint64_t dword) argument 42 cfg.d.bus_nr = address->bus; 43 cfg.d.dev_nr = address->device; 44 cfg.d.fnct_nr = address->function; 60 void pci_write_conf_header(struct pci_address *address, uint64_t dword, argument 67 cfg.d.bus_nr = address->bus; 68 cfg.d.dev_nr = address->device; 69 cfg.d.fnct_nr = address->function;
|
/barrelfish-master/usr/pci/ |
H A D | pcie.c | 30 uint64_t address; local 36 cl->rpc_tx_vtbl.get_pcie_confspace(cl, &err, &address, &segment, &sbus, &ebus); 50 err = acl->rpc_tx_vtbl.mm_alloc_range_proxy(acl, region_bits, address, 51 address + (1UL << region_bits), &pcie_cap, &error_code); 60 address, segment, sbus, ebus); 61 int r = pcie_confspace_init(pcie_cap, address, segment, sbus, ebus);
|
/barrelfish-master/lib/openssl-1.0.0d/demos/tunala/ |
H A D | ip.c | 34 /* Prepare the listen address stuff */ 38 /* Bind to the required port/address/interface */ 63 /* Prepare the connection address stuff */ 81 int ip_parse_address(const char *address, const char **parsed_ip, argument 87 const char *ptr = strstr(address, ":"); 95 ptr = address; 98 if((ptr - address) > 255) 101 memcpy(buf, address, ptr - address); 120 int ip_create_listener(const char *address) argument 130 ip_create_connection(const char *address) argument [all...] |
/barrelfish-master/usr/eclipseclp/Shm/src/ |
H A D | private_mem.c | 98 generic_ptr address = VirtualAlloc(NULL,size,MEM_COMMIT,PAGE_READWRITE); local 99 return address ? address : (generic_ptr) -1; 102 generic_ptr address = mmap((void*) 0, size, 106 return address == MAP_FAILED ? (generic_ptr) -1 : address; 122 _private_release(generic_ptr address, word size, struct heap_descriptor *hd) argument 125 return VirtualFree(address, 0, MEM_RELEASE); 128 return !munmap(address, size); 181 /* sorry, hack to find lost address o [all...] |
/barrelfish-master/lib/libc/rpc/ |
H A D | pmap_getmaps.c | 73 pmap_getmaps(struct sockaddr_in *address) argument 80 assert(address != NULL); 84 address->sin_port = htons(PMAPPORT); 85 client = clnttcp_create(address, PMAPPROG, 96 address->sin_port = 0;
|
H A D | pmap_getport.c | 69 pmap_getport(struct sockaddr_in *address, u_long program, u_long version, argument 77 assert(address != NULL); 79 address->sin_port = htons(PMAPPORT); 80 client = clntudp_bufcreate(address, PMAPPROG, 98 address->sin_port = 0;
|
/barrelfish-master/usr/arrakismon/ |
H A D | pci.c | 30 case 0xcf8: // PCI config address port 33 pci->address.raw = val; 50 int busnr = pci->address.d.bus_nr; 51 int device = pci->address.d.dev_nr; 61 dev->confspace_write(dev, pci->address, size, val); 80 case 0xcf8: // PCI config address port 81 *val = pci->address.raw; 90 int busnr = pci->address.d.bus_nr; 91 int device = pci->address.d.dev_nr; 102 dev->confspace_read(dev, pci->address, siz [all...] |
/barrelfish-master/usr/bench/shared_mem_clock/ |
H A D | clock.c | 21 * \brief compare and set. If the value at address 23 * otherwise don't write to address and return false 25 static inline bool cas(volatile uintptr_t *address, uintptr_t old, argument 31 : "+m" (*address), "=q" (res)
|
/barrelfish-master/usr/kaluga/ |
H A D | device_caps.h | 16 errval_t get_device_cap(lpaddr_t address, size_t size, struct capref* devframe);
|
H A D | device_caps.c | 17 * \param[in] address Physical address of register you want to map. 23 errval_t get_device_cap(lpaddr_t address, size_t size, struct capref* devframe) argument 25 KALUGA_DEBUG("map_device_register: %"PRIxLPADDR" %zu %u\n", address, size, log2ceil(size)); 35 assert(address != 0); 41 address, address+size, 49 if (address >= iter->id.base && 50 (address + size <= (iter->id.base + iter->id.bytes))) { 142 uint32_t address local [all...] |
H A D | start_iommu.c | 52 uint64_t type, flags, segment, address, idx; local 54 &key, &idx, &type, &flags, &segment, &address); 59 KALUGA_DEBUG("Kaluga: iommu idx: %" PRIu64 ", key: '%s', segment: %" PRIu64 ", address: 0x%" 60 PRIx64 "\n", idx, key, segment, address); 112 err = acpi->rpc_tx_vtbl.mm_alloc_range_proxy(acpi, BASE_PAGE_BITS, address, 113 address + BASE_PAGE_SIZE, 189 uint64_t type, flags, segment, address, idx; local 197 &key, &idx, &type, &flags, &segment, &address);
|
/barrelfish-master/usr/vnode_map_test/ |
H A D | vnode_map_test.c | 192 // used to test the 2M pages on a safe address 225 genvaddr_t address; local 227 //test determine_addr_raw as address obtainer 236 //determine address 238 address = 0; 240 err = pmap->f.determine_addr_raw(pmap, a.size, BASE_PAGE_SIZE, &address); 241 printf("address: %lx\n", (unsigned long) address); 248 err = pmap->f.map(pmap, address, smallframe, 0, bits, PMAP_DEFAULT_ACCESS, NULL, &bits); 254 test_region((uint32_t*)address, [all...] |
/barrelfish-master/include/pci/confspace/ |
H A D | pci_confspace.h | 28 RegionType_LocalAPIC = RegionType_Max, ///< local APIC start address 29 RegionType_IOAPIC, ///< I/O APIC start address 41 uint32_t pci_read_conf_header(struct pci_address *address, uint64_t dword); 42 void pci_write_conf_header(struct pci_address *address, uint64_t dword,
|
/barrelfish-master/lib/libc/resolv/ |
H A D | res_debug.h | 24 # define Aerror(statp, file, string, error, address) /*empty*/
|
/barrelfish-master/include/ |
H A D | dlfcn.h | 51 void *dli_fbase; /* Base address of shared object */ 61 int dladdr (const void *address, Dl_info *info);
|
/barrelfish-master/include/arch/arm/machine/ |
H A D | atomic-v4.h | 104 atomic_clear_32(volatile uint32_t *address, uint32_t clearmask) argument 106 __with_interrupts_disabled(*address &= ~clearmask); 110 atomic_clear_64(volatile uint64_t *address, uint64_t clearmask) argument 112 __with_interrupts_disabled(*address &= ~clearmask); 186 atomic_set_32(volatile uint32_t *address, uint32_t setmask) argument 188 __with_interrupts_disabled(*address |= setmask); 192 atomic_set_64(volatile uint64_t *address, uint64_t setmask) argument 194 __with_interrupts_disabled(*address |= setmask); 240 atomic_clear_32(volatile uint32_t *address, uint32_t clearmask) argument 257 : "+r" (ras_start), "=r" (start), "+r" (address), " 312 atomic_set_32(volatile uint32_t *address, uint32_t setmask) argument [all...] |
/barrelfish-master/usr/drivers/xeon_phi/ |
H A D | smpt.c | 37 * \brief calculates the base address offset of the Xeon Phi GDDR 44 * \returns offset base address of GDDR (0 if local) i 94 * \brief calculates the ID of the Xeon Phi based on the physical address 97 * \param addr physical address to lookup 99 * \returns the ID of the Xeon Phi this memory address belogngs to 104 /* align the address first */ 124 * \param addr the physical (host)address 144 XSMPT_DEBUG("Setting Co-processor slot %u to address 0x%016lx\n", slot, addr); 152 * \brief Sets an entry in the system memory pagetable to a give address 156 * \param address hos 161 smpt_set_address(struct xeon_phi *phi, uint8_t slot, lpaddr_t address, uint8_t snooping) argument [all...] |
/barrelfish-master/lib/driverkit/ |
H A D | map_devices.c | 22 * \param[in] address The address of the device region you want to map. 24 * \param[out] return_address The virtual memory address where the region 29 errval_t map_device_register(lpaddr_t address, size_t size, lvaddr_t *return_address) argument 62 lpaddr_t address_base = address & ~(BASE_PAGE_SIZE-1); 63 lpaddr_t offset = address & (BASE_PAGE_SIZE-1); 64 // XXX: should be address+size <= ...
|