/haiku/src/add-ons/accelerants/virtio/ |
H A D | accelerant.cpp | 39 init_common(int device, bool isClone) argument 51 gInfo->device = device; 57 if (ioctl(device, VIRTIO_GPU_GET_PRIVATE_DATA, &sharedArea, sizeof(area_id)) != 0) 84 close(gInfo->device); 95 virtio_gpu_init_accelerant(int device) argument 99 status_t status = init_common(device, false); 116 // clone info is device name, so return its maximum size 124 ioctl(gInfo->device, VIRTIO_GPU_GET_DEVICE_NAME, info, B_PATH_NAME_LENGTH); 133 // create full device nam [all...] |
/haiku/src/libs/compat/freebsd_network/ |
H A D | driver.c | 8 #include "device.h" 112 sProbedDevices[p].pci_info.device, sProbedDevices[p].pci_info.function, 151 device_t device = NULL; local 152 status = add_child_device(drivers[index], root, &device); 156 result = device->methods.probe(device); 159 device_get_desc(device), i, result)); 163 device_delete_child(root, device); 169 // We've found a driver; now try to reserve the device and store it 170 if (gPci->reserve_device(info->bus, info->device, inf 226 device_t device = NULL; local 317 device_t root, device = NULL; local [all...] |
/haiku/src/system/boot/platform/efi/ |
H A D | devices.cpp | 81 dprintf("%s: blockIo error reading from device!\n", __func__); 107 compute_check_sum(Node *device, off_t offset) argument 112 ssize_t bytesRead = device->ReadAt(NULL, offset, buffer, sizeof(buffer)); 130 device_contains_partition(EfiDevice *device, boot::Partition *partition) argument 134 // check if device is GPT, and contains partition entry 135 uint32 blockSize = device->BlockSize(); 138 ssize_t bytesRead = device->ReadAt(NULL, blockSize, deviceHeader, 151 bytesRead = device->ReadAt(NULL, 169 if ((partition->offset + partition->size) <= device->Size()) 187 panic("Cannot read size of block device handle 223 EfiDevice *device = new(std::nothrow)EfiDevice(blockIo); local 259 platform_register_boot_device(Node *device) argument [all...] |
/haiku/src/add-ons/kernel/busses/pci/x86/ |
H A D | X86PCIController.cpp | 20 #define PCI_MECH1_REQ_DATA(bus, device, func, offset) \ 21 (0x80000000 | (bus << 16) | (device << 11) | (func << 8) | (offset & ~3)) 139 X86PCIController::ReadIrq(uint8 bus, uint8 device, uint8 function, argument 147 X86PCIController::WriteIrq(uint8 bus, uint8 device, uint8 function, argument 189 uint8 bus, uint8 device, uint8 function, 196 out32(PCI_MECH1_REQ_DATA(bus, device, function, offset), PCI_MECH1_REQ_PORT); 217 uint8 bus, uint8 device, uint8 function, 224 out32(PCI_MECH1_REQ_DATA(bus, device, function, offset), PCI_MECH1_REQ_PORT); 272 uint8 bus, uint8 device, uint8 function, 283 value = in8(PCI_MECH2_CONFIG_PORT(device, offse 188 ReadConfig( uint8 bus, uint8 device, uint8 function, uint16 offset, uint8 size, uint32 &value) argument 216 WriteConfig( uint8 bus, uint8 device, uint8 function, uint16 offset, uint8 size, uint32 value) argument 271 ReadConfig( uint8 bus, uint8 device, uint8 function, uint16 offset, uint8 size, uint32 &value) argument 301 WriteConfig( uint8 bus, uint8 device, uint8 function, uint16 offset, uint8 size, uint32 value) argument 367 ReadConfig( uint8 bus, uint8 device, uint8 function, uint16 offset, uint8 size, uint32 &value) argument 382 WriteConfig( uint8 bus, uint8 device, uint8 function, uint16 offset, uint8 size, uint32 value) argument [all...] |
/haiku/src/add-ons/kernel/busses/i2c/pch/ |
H A D | pch_i2c_pci.cpp | 23 pci_device* device; member in struct:__anon8 42 // search ACPI I2C nodes for this device 45 uint32 addr = (pciInfo->device << 16) | pciInfo->function; 53 ERROR("init_bus() acpi device not found\n"); 59 pciInfo->device, pciInfo->function, acpiNode); 65 // find out I2C device nodes 92 // private data to identify the device 113 pci_device* device; local 117 (void**)&device); 122 bus->device 410 pci_device* device; local [all...] |
/haiku/src/add-ons/kernel/busses/mmc/ |
H A D | sdhci_pci.cpp | 38 #define SDHCI_PCI_MMC_BUS_MODULE_NAME "busses/mmc/sdhci/pci/device/v1" 40 #define SLOT_NUMBER "device/slot" 41 #define BAR_INDEX "device/bar" 48 // Get the PCI driver and device 50 pci_device* device; local 55 (void**)&device); 68 pci->get_pci_info(device, &pciInfo); 91 uint16 pcicmd = pci->read_pci_config(device, PCI_command, 2); 94 pci->write_pci_config(device, PCI_command, 2, pcicmd); 143 pci_device* device; local 198 pci_device* device; local 237 pci_device* device; local 292 pci_device* device; local [all...] |
/haiku/src/kits/storage/disk_device/ |
H A D | DiskDeviceRoster.cpp | 77 \param device Pointer to a pre-allocated BDiskDevice to be initialized to 78 represent the next device. 86 BDiskDeviceRoster::GetNextDevice(BDiskDevice* device) argument 88 if (!device) 97 return device->_SetTo(id, true, neededSize); 101 /*! \brief Rewinds the device list iterator. 172 BDiskDeviceRoster::UnregisterFileDevice(partition_id device) argument 174 if (device < 0) 176 return _kern_unregister_file_device(device, NULL); 182 The supplied visitor's Visit(BDiskDevice*) is invoked for each device 193 VisitEachDevice(BDiskDeviceVisitor* visitor, BDiskDevice* device) argument 231 VisitEachPartition(BDiskDeviceVisitor* visitor, BDiskDevice* device, BPartition** partition) argument 276 VisitEachMountedPartition(BDiskDeviceVisitor* visitor, BDiskDevice* device, BPartition** partition) argument 311 VisitEachMountablePartition(BDiskDeviceVisitor* visitor, BDiskDevice* device, BPartition** partition) argument 331 FindPartitionByVolume(const BVolume& volume, BDiskDevice* device, BPartition** _partition) argument 342 Visit(BDiskDevice* device) argument 368 FindPartitionByMountPoint(const char* mountPoint, BDiskDevice* device, BPartition** _partition) argument 418 GetPartitionWithID(int32 id, BDiskDevice* device, BPartition** partition) const argument 439 GetDeviceForPath(const char* filename, BDiskDevice* device) argument 456 GetPartitionForPath(const char* filename, BDiskDevice* device, BPartition** partition) argument 482 GetFileDeviceForPath(const char* filename, BDiskDevice* device) argument [all...] |
/haiku/src/add-ons/kernel/drivers/ports/usb_serial/ |
H A D | SerialDevice.cpp | 29 SerialDevice::SerialDevice(usb_device device, uint16 vendorID, argument 31 : fDevice(device), 174 // only apply the relevant parts to the device side 181 // update the termios of the device side 321 TRACE_ALWAYS("open: failed to init device tty cookie\n"); 400 // Write to the device as long as there's anything in the tty buffer 409 TRACE_ALWAYS("failed to write to device: %s\n", 502 // notifies us that the device was removed 505 // we need to ensure that we do not use the device anymore 578 SerialDevice *device local 695 SerialDevice *device = (SerialDevice *)cookie; local 709 SerialDevice *device = (SerialDevice *)cookie; local 723 SerialDevice *device = (SerialDevice *)cookie; local 738 MakeDevice(usb_device device, uint16 vendorID, uint16 productID) argument [all...] |
H A D | ACM.h | 15 ACMDevice(usb_device device, uint16 vendorID,
|
/haiku/src/add-ons/kernel/file_cache/ |
H A D | launch_speedup.cpp | 72 return VNODE_HASH(key.device, key.node); 82 return (node->ref.device == key.device && node->ref.node == key.node); 95 Session(team_id team, const char *name, dev_t device, 109 void AddNode(dev_t device, ino_t node); 110 void RemoveNode(dev_t device, ino_t node); 125 struct node *_FindNode(dev_t device, ino_t node); 146 status_t New(const char *name, dev_t device, ino_t node, 174 return VNODE_HASH(key.device, key.node); 184 return (session->NodeRef().device 251 start_session(team_id team, dev_t device, ino_t node, const char *name, int32 seconds = 30) argument 323 new_node(dev_t device, ino_t id) argument 371 Session(team_id team, const char *name, dev_t device, ino_t node, int32 seconds) argument 460 _FindNode(dev_t device, ino_t node) argument 471 AddNode(dev_t device, ino_t id) argument 489 RemoveNode(dev_t device, ino_t id) argument 683 New(const char *name, dev_t device, ino_t node, Session **_session) argument 712 node_opened(struct vnode *vnode, int32 fdType, dev_t device, ino_t parent, ino_t node, const char *name, off_t size) argument 747 node_closed(struct vnode *vnode, int32 fdType, dev_t device, ino_t node, int32 accessType) argument [all...] |
/haiku/src/add-ons/kernel/generic/ata_adapter/ |
H A D | ata_adapter.cpp | 58 pci_device *device = channel->device; local 70 pci->write_io_8(device, ioaddr + 1 + i, tf->raw.r[i + 7]); 75 pci->write_io_8(device, ioaddr + 1 + i, tf->raw.r[i]); 88 pci_device *device = channel->device; local 98 tf->raw.r[i] = pci->read_io_8(device, ioaddr + 1 + i); 111 pci_device *device = channel->device; local 117 return pci->read_io_8(device, altstatusadd 125 pci_device *device = channel->device; local 144 pci_device *device = channel->device; local 172 pci_device *device = channel->device; local 200 pci_device *device = channel->device; local 243 pci_device *device = channel->device; local 297 pci_device *device = channel->device; local 318 pci_device *device = channel->device; local 637 pci_device *device; local 782 pci_device *device; local [all...] |
/haiku/headers/os/kernel/ |
H A D | fs_volume.h | 25 extern dev_t fs_mount_volume(const char *where, const char *device,
|
/haiku/src/add-ons/kernel/file_systems/udf/ |
H A D | Recognition.h | 15 status_t udf_recognize(int device, off_t offset, off_t length,
|
/haiku/src/add-ons/media/media-add-ons/usb_webcam/ |
H A D | CamBufferingDeframer.h | 12 CamBufferingDeframer(CamDevice *device);
|
H A D | CamStreamingDeframer.h | 12 CamStreamingDeframer(CamDevice *device);
|
/haiku/src/add-ons/media/media-add-ons/usb_webcam/addons/uvc/ |
H A D | UVCDeframer.h | 16 UVCDeframer(CamDevice *device);
|
/haiku/src/bin/ |
H A D | bt_dev_info.cpp | 14 DumpInfo(LocalDevice* device)
argument 16 printf("[LocalDevice] %s\t%s\n", (device->GetFriendlyName()).String(),
17 bdaddrUtils::ToString(device->GetBluetoothAddress()));
20 DeviceClass cod = device->GetDeviceClass();
45 // device specified
69 fprintf(stderr,"Usage: bt_dev_info [device]\n");
|
/haiku/src/servers/launch/ |
H A D | Utility.h | 13 bool IsReadOnlyVolume(dev_t device);
|
/haiku/headers/private/system/ |
H A D | vfs_defs.h | 22 dev_t device; member in struct:fd_info
|
/haiku/src/apps/musiccollection/ |
H A D | FileMonitor.cpp | 77 EntryCreated(entry.name, entry.directory, entry.device, 98 FileMonitor::EntryCreated(const char *name, ino_t directory, dev_t device, argument 102 NodeMonitorHandler::make_node_ref(device, node, &file.node); 106 NodeMonitorHandler::make_entry_ref(device, directory, name, &file.entry); 115 FileMonitor::EntryRemoved(const char *name, ino_t directory, dev_t device, argument 118 WatchedFile* file = _FindFile(device, node); 129 ino_t fromDirectory, ino_t toDirectory, dev_t device, ino_t node, 132 WatchedFile* file = _FindFile(device, node); 135 NodeMonitorHandler::make_entry_ref(device, toDirectory, name, &file->entry); 136 NodeMonitorHandler::make_node_ref(device, nod 128 EntryMoved(const char *name, const char *fromName, ino_t fromDirectory, ino_t toDirectory, dev_t device, ino_t node, dev_t nodeDevice) argument 142 StatChanged(ino_t node, dev_t device, int32 statFields) argument 152 AttrChanged(ino_t node, dev_t device) argument 162 _FindFile(dev_t device, ino_t node) argument [all...] |
/haiku/headers/private/kernel/arch/riscv64/ |
H A D | Htif.h | 25 uint64 HtifCmd(uint32 device, uint8 cmd, uint32 arg);
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_asix/ |
H A D | AX88172Device.h | 21 AX88172Device(usb_device device, DeviceInfo& info);
|
H A D | AX88178Device.h | 21 AX88178Device(usb_device device, DeviceInfo& info);
|
H A D | Driver.h | 30 status_t usb_asix_device_added(usb_device device, void **cookie);
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_davicom/ |
H A D | Driver.h | 33 status_t usb_davicom_device_added(usb_device device, void **cookie);
|