Searched refs:device (Results 176 - 200 of 905) sorted by relevance

1234567891011>>

/haiku/src/add-ons/accelerants/virtio/
H A Daccelerant.cpp39 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 Ddriver.c8 #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 Ddevices.cpp81 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 DX86PCIController.cpp20 #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 Dpch_i2c_pci.cpp23 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 Dsdhci_pci.cpp38 #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 DDiskDeviceRoster.cpp77 \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 DSerialDevice.cpp29 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 DACM.h15 ACMDevice(usb_device device, uint16 vendorID,
/haiku/src/add-ons/kernel/file_cache/
H A Dlaunch_speedup.cpp72 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 Data_adapter.cpp58 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 Dfs_volume.h25 extern dev_t fs_mount_volume(const char *where, const char *device,
/haiku/src/add-ons/kernel/file_systems/udf/
H A DRecognition.h15 status_t udf_recognize(int device, off_t offset, off_t length,
/haiku/src/add-ons/media/media-add-ons/usb_webcam/
H A DCamBufferingDeframer.h12 CamBufferingDeframer(CamDevice *device);
H A DCamStreamingDeframer.h12 CamStreamingDeframer(CamDevice *device);
/haiku/src/add-ons/media/media-add-ons/usb_webcam/addons/uvc/
H A DUVCDeframer.h16 UVCDeframer(CamDevice *device);
/haiku/src/bin/
H A Dbt_dev_info.cpp14 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 DUtility.h13 bool IsReadOnlyVolume(dev_t device);
/haiku/headers/private/system/
H A Dvfs_defs.h22 dev_t device; member in struct:fd_info
/haiku/src/apps/musiccollection/
H A DFileMonitor.cpp77 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 DHtif.h25 uint64 HtifCmd(uint32 device, uint8 cmd, uint32 arg);
/haiku/src/add-ons/kernel/drivers/network/ether/usb_asix/
H A DAX88172Device.h21 AX88172Device(usb_device device, DeviceInfo& info);
H A DAX88178Device.h21 AX88178Device(usb_device device, DeviceInfo& info);
H A DDriver.h30 status_t usb_asix_device_added(usb_device device, void **cookie);
/haiku/src/add-ons/kernel/drivers/network/ether/usb_davicom/
H A DDriver.h33 status_t usb_davicom_device_added(usb_device device, void **cookie);

Completed in 113 milliseconds

1234567891011>>