/barrelfish-2018-10-04/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-2018-10-04/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-2018-10-04/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-2018-10-04/usr/kaluga/ |
H A D | device_caps.h | 13 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))) {
|
/barrelfish-2018-10-04/usr/vnode_map_32/ |
H A D | vnode_map_32.c | 57 uint32_t address; local 71 //test determine_addr as address obtainer 75 //determine address 77 address = 0; 79 err = pmap->f.determine_addr_raw(pmap, a.size, BASE_PAGE_SIZE, (genvaddr_t*)&address); 80 printf("address: %x\n", (unsigned int) address); 87 err = pmap->f.map(pmap, address, smallframe, 0, bits, PMAP_DEFAULT_ACCESS, NULL, &bits); 93 test_region((uint32_t*)address, bits); 95 err = pmap->f.unmap(pmap, address, bit [all...] |
/barrelfish-2018-10-04/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-2018-10-04/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-2018-10-04/usr/vmkitmon/ |
H A D | pci.c | 30 case 0xcf8: // PCI config address port 33 pci->address.raw = val; 48 VMKIT_PCI_DEBUG("wrote 0x%x to address:0x%x (port:0x%x)\n", val, pci->address.raw, port); 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); 82 case 0xcf8: // PCI config address port 83 *val = pci->address.raw; 92 VMKIT_PCI_DEBUG("confspace read: busnr=%d, devicenum=%d\n", pci->address [all...] |
/barrelfish-2018-10-04/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-2018-10-04/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-2018-10-04/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-2018-10-04/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-2018-10-04/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-2018-10-04/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-2018-10-04/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-2018-10-04/usr/vnode_map_test/ |
H A D | vnode_map_test.c | 188 // used to test the 2M pages on a safe address 221 genvaddr_t address; local 223 //test determine_addr_raw as address obtainer 232 //determine address 234 address = 0; 236 err = pmap->f.determine_addr_raw(pmap, a.size, BASE_PAGE_SIZE, &address); 237 printf("address: %lx\n", (unsigned long) address); 244 err = pmap->f.map(pmap, address, smallframe, 0, bits, PMAP_DEFAULT_ACCESS, NULL, &bits); 250 test_region((uint32_t*)address, [all...] |
/barrelfish-2018-10-04/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-2018-10-04/lib/libc/resolv/ |
H A D | res_debug.h | 24 # define Aerror(statp, file, string, error, address) /*empty*/
|
/barrelfish-2018-10-04/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-2018-10-04/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-2018-10-04/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-2018-10-04/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 <= ...
|