/haiku/src/add-ons/kernel/busses/pci/ecam/ |
H A D | ECAMPCIControllerACPI.cpp | 80 ECAMPCIControllerACPI::AcpiCrsScanCallback(acpi_resource *res, void *context) argument 82 return static_cast<ECAMPCIControllerACPI*>(context)->AcpiCrsScanCallbackInt(res); 130 ECAMPCIControllerACPI::AcpiCrsScanCallbackInt(acpi_resource *res) argument 134 switch (res->type) { 136 const auto& address = res->data.address16; 142 const auto& address = res->data.address32; 149 const auto& address = res->data.address64; 160 switch (res->data.address.resource_type) { 163 if (res->data.address.info.mem.caching == 3 /*ACPI_PREFETCHABLE_MEMORY*/)
|
H A D | ECAMPCIController.h | 152 static acpi_status AcpiCrsScanCallback(acpi_resource *res, void *context); 153 inline acpi_status AcpiCrsScanCallbackInt(acpi_resource *res);
|
/haiku/src/add-ons/kernel/busses/mmc/ |
H A D | sdhci_acpi.cpp | 41 sdhci_acpi_scan_parse_callback(ACPI_RESOURCE *res, void *context) argument 45 if (res->Type == ACPI_RESOURCE_TYPE_FIXED_MEMORY32) { 46 crs->addr_bas = res->Data.FixedMemory32.Address; 47 crs->addr_len = res->Data.FixedMemory32.AddressLength; 48 } else if (res->Type == ACPI_RESOURCE_TYPE_IRQ) { 49 crs->irq = res->Data.Irq.Interrupt; 50 //crs->irq_triggering = res->Data.Irq.Triggering; 51 //crs->irq_polarity = res->Data.Irq.Polarity; 52 //crs->irq_shareable = res->Data.Irq.Shareable; 53 } else if (res [all...] |
/haiku/src/bin/network/ping/ |
H A D | main.c | 104 struct addrinfo hints, *res, *ai; local 167 error = getaddrinfo(target, NULL, &hints, &res); 168 if (res == NULL) 171 for (ai = res; ai != NULL; ai = ai->ai_next) { 173 freeaddrinfo(res); 177 freeaddrinfo(res); 181 freeaddrinfo(res);
|
H A D | ping6.c | 285 struct addrinfo hints, *res; local 522 error = cap_getaddrinfo(capdns, optarg, NULL, &hints, &res); 528 * res->ai_family must be AF_INET6 and res->ai_addrlen 531 memcpy(&src, res->ai_addr, res->ai_addrlen); 532 srclen = res->ai_addrlen; 533 freeaddrinfo(res); 665 error = cap_getaddrinfo(capdns, target, NULL, &hints, &res); 669 if (res [all...] |
/haiku/headers/compatibility/bsd/sys/ |
H A D | time.h | 17 #define timespecadd(a, b, res) \ 19 (res)->tv_sec = (a)->tv_sec + (b)->tv_sec; \ 20 (res)->tv_nsec = (a)->tv_nsec + (b)->tv_nsec; \ 21 if ((res)->tv_nsec >= 1000000000L) { \ 22 (res)->tv_nsec -= 1000000000L; \ 23 (res)->tv_sec++; \ 26 #define timespecsub(a, b, res) \ 28 (res)->tv_sec = (a)->tv_sec - (b)->tv_sec; \ 29 (res)->tv_nsec = (a)->tv_nsec - (b)->tv_nsec; \ 30 if ((res) [all...] |
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_int.cpp | 530 if (status_t res = user_memcpy(&args[8], (void*)frame->sp, 534 frame->a0 = res;
|
/haiku/src/system/kernel/arch/arm/ |
H A D | soc_pxa.cpp | 80 uint32 res = PXA_RES_US; local 87 res = PXA_RES_S; 91 res = PXA_RES_MS; 95 dprintf("arch_timer_set_hardware_timer(val=%" B_PRIu32 ", res=%" B_PRIu32 ")\n", val, res); 97 fRegBase[PXA_OMCR4] = res;
|
H A D | arch_int.cpp | 258 status_t res = user_memcpy(&args[4], (void *)iframe->usr_sp, local 260 if (res < B_OK) { 262 iframe->r0 = res;
|
/haiku/src/add-ons/kernel/busses/scsi/ahci/ |
H A D | ahci_controller.cpp | 77 status_t res = fPCI->find_pci_capability(fPCIDevice, PCI_cap_id_sata, &capabilityOffset); local 78 if (res == B_OK) {
|
/haiku/src/add-ons/kernel/busses/i2c/pch/ |
H A D | pch_i2c.cpp | 258 pch_i2c_scan_parse_callback(ACPI_RESOURCE *res, void *context) argument 262 if (res->Type == ACPI_RESOURCE_TYPE_SERIAL_BUS && 263 res->Data.CommonSerialBus.Type == ACPI_RESOURCE_SERIAL_TYPE_I2C) { 265 res->Data.I2cSerialBus.SlaveAddress); 267 } else if (res->Type == ACPI_RESOURCE_TYPE_IRQ) { 268 crs->irq = res->Data.Irq.Interrupts[0]; 269 crs->irq_triggering = res->Data.Irq.Triggering; 270 crs->irq_polarity = res->Data.Irq.Polarity; 271 crs->irq_shareable = res->Data.Irq.Shareable; 272 } else if (res [all...] |
/haiku/src/add-ons/kernel/bus_managers/pci/ |
H A D | pci.cpp | 1866 status_t res = FindCapability(device, PCI_cap_id_pm, &capabilityOffset); local 1867 if (res == B_OK) { 1879 status_t res = FindCapability(device, PCI_cap_id_pm, &capabilityOffset); local 1880 if (res == B_OK) {
|
H A D | pci_root.cpp | 107 status_t res = get_module(B_PCI_MODULE_NAME, &module); local 108 if (res < B_OK) 109 return res;
|
/haiku/src/bin/network/traceroute/ |
H A D | as.c | 61 struct addrinfo hints, *res0, *res; local 84 for (res = res0; res; res = res->ai_next) { 85 s = socket(res->ai_family, res->ai_socktype, res->ai_protocol); 88 if (connect(s, res->ai_addr, res [all...] |
/haiku/src/system/kernel/ |
H A D | condition_variable.cpp | 310 status_t res = entry.Wait(flags, timeout); local 312 return res; 326 status_t res = entry.Wait(flags, timeout); local 331 return res;
|
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 1674 struct resource *res; local 1684 res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &i, flags); 1685 if (res == NULL) { 1690 irq->ii_res = res; 1692 rc = bus_setup_intr(dev, res, INTR_MPSAFE | INTR_TYPE_NET, 1700 bus_describe_intr(dev, res, tag, "%s", name); 6537 struct resource *res; local 6563 res = irq->ii_res; 6564 taskqgroup_attach(tqg, gtask, q, dev, res, name); 6567 taskqgroup_attach(qgroup_if_io_tqg, &txq->ift_task, txq, dev, res, [all...] |
/haiku/src/add-ons/kernel/busses/pci/designware/ |
H A D | DWPCIController.cpp | 315 status_t res = AtuMap(1, kPciAtuOutbound, atuType, fConfigPhysBase, address, fConfigSize); local 316 if (res < B_OK)
|
/haiku/src/kits/debugger/dwarf/ |
H A D | DwarfFile.cpp | 1730 status_t res = _ReadStringIndirect(unit, index, strValue); local 1731 if (res != B_OK) 1732 return res; 1739 status_t res = _ReadAddressIndirect(unit, index, value); local 1740 if (res != B_OK) 1741 return res; 1784 status_t res = _ReadStringIndirect(unit, index, strValue); local 1785 if (res != B_OK) 1786 return res; 1797 status_t res local 2156 status_t res = _ParseLineInfoFormatString(unit, dataReader, format, directory); local 2198 status_t res; local [all...] |
/haiku/src/add-ons/kernel/bus_managers/ps2/ |
H A D | ps2_dev.cpp | 378 status_t res; local 390 res = get_sem_count(dev->result_sem, &sem_count); 391 if (res == B_OK && sem_count != 0) { 404 res = B_OK; 405 for (i = -1; res == B_OK && i < out_count; i++) { 418 res = ps2_wait_write(); 419 if (res == B_OK) 423 res = ps2_wait_write(); 424 if (res == B_OK) { 442 res [all...] |
/haiku/src/system/boot/loader/ |
H A D | elf.cpp | 90 addr_t res; local 91 platform_bootloader_address_to_kernel_address((void*)*_address, &res); 93 *_address = res;
|
/haiku/src/apps/mail/ |
H A D | MailWindow.cpp | 642 BResources* res = BApplication::AppResources(); local 643 if (res == NULL) 646 const void* data = res->LoadResource(B_VECTOR_ICON_TYPE, id, &size);
|
/haiku/src/tests/kits/game/chart/ |
H A D | ChartWindow.cpp | 234 TPoint res; local 236 res.x = m[0][0]*v.x + m[1][0]*v.y + m[2][0]*v.z; 237 res.y = m[0][1]*v.x + m[1][1]*v.y + m[2][1]*v.z; 238 res.z = m[0][2]*v.x + m[1][2]*v.y + m[2][2]*v.z; 239 return res; 338 status_t res; local 342 if ((res = find_directory(dir, &path)) != B_NO_ERROR) 343 return res; 348 if ((res = file.InitCheck()) != B_NO_ERROR) 349 return res; [all...] |
/haiku/src/add-ons/kernel/drivers/input/virtio_input/ |
H A D | virtio_input.cpp | 387 status_t res = acquire_sem(info->sem_cb.Get()); 388 if (res < B_OK) 389 return res; 397 res = user_memcpy(buffer, pkt, sizeof(Packet)); 398 if (res < B_OK) 399 return res;
|
/haiku/src/add-ons/kernel/busses/virtio/virtio_mmio/ |
H A D | virtio_mmio.cpp | 138 virtio_crs_find_address(acpi_resource *res, void *context) argument 142 if (res->type == ACPI_RESOURCE_TYPE_FIXED_MEMORY32) { 143 range.base = res->data.fixed_memory32.address; 144 range.length = res->data.fixed_memory32.address_length; 152 virtio_crs_find_interrupt(acpi_resource *res, void *context) argument 156 if (res->type == ACPI_RESOURCE_TYPE_EXTENDED_IRQ) 157 interrupt = res->data.extended_irq.interrupts[0]; 339 status_t res = dev->Init(regs, regsLen, interrupt, 1); 340 if (res < B_OK) 341 return res; [all...] |
/haiku/headers/private/system/arch/riscv64/ |
H A D | arch_cpu_defs.h | 182 uint64 res; \ 183 asm volatile("csrrs %0, " #value ", %1" : "=r" (res) : "r" (x)); \ 184 return res; \ 187 uint64 res; \ 188 asm volatile("csrrc %0, " #value ", %1" : "=r" (res) : "r" (x)); \ 189 return res; \
|