/haiku/src/kits/media/legacy/ |
H A D | OldAudioStream.h | 26 status_t SetADCInput(int32 device); 27 status_t ADCInput(int32* device) const; 64 status_t SetVolume(int32 device, 68 status_t GetVolume(int32 device, 73 status_t EnableDevice(int32 device, bool enable); 74 bool IsDeviceEnabled(int32 device) const;
|
/haiku/src/kits/storage/disk_device/ |
H A D | DiskDeviceList.cpp | 144 if (BDiskDevice *device = new(nothrow) BDiskDevice) { 145 status_t status = roster.GetNextDevice(device); 147 fDevices.AddItem(device); 226 /*! \brief Retrieves a device by index. 230 \param index The list index of the device to be returned. 231 \return The device with index \a index, or \c NULL, if the list is not 243 The supplied visitor's Visit(BDiskDevice*) is invoked for each device. 245 returns the respective device. 250 \return The respective device, if the iteration was terminated early, 257 for (int32 i = 0; BDiskDevice *device 544 MediaChanged(BDiskDevice *device) argument 556 DeviceAdded(BDiskDevice *device) argument 571 DeviceRemoved(BDiskDevice *device) argument 761 BDiskDevice *device = new(nothrow) BDiskDevice; local 793 BDiskDevice *device = NULL; local 826 BDiskDevice *device = _FindDevice(message); local [all...] |
/haiku/src/add-ons/kernel/bus_managers/scsi/ |
H A D | emulation.cpp | 8 /*! Emulation of SCSI commands that a device cannot handle. 35 scsi_free_emulation_buffer(scsi_device_info *device) argument 37 if (device->buffer_area) 38 delete_area(device->buffer_area); 40 device->buffer_area = 0; 41 device->buffer = NULL; 42 device->buffer_sg_list = NULL; 43 device->buffer_size = 0; 45 if (device->buffer_sem > 0) 46 delete_sem(device 54 scsi_init_emulation_buffer(scsi_device_info *device, size_t buffer_size) argument 207 scsi_device_info *device = request->device; local 306 scsi_device_info *device = request->device; local 520 scsi_device_info *device = request->device; local 534 scsi_device_info *device = request->device; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/usb_davicom/ |
H A D | Driver.cpp | 50 lookup_and_create_device(usb_device device) argument 53 = gUSBModule->get_device_descriptor(device); 56 TRACE_ALWAYS("Error of getting USB device descriptor.\n"); 63 // use binary search to lookup device in table 74 return new DavicomDevice(device, gSupportedDevices[right]); 82 usb_davicom_device_added(usb_device device, void **cookie) argument 88 // check if this is a replug of an existing device first 93 if (gDavicomDevices[i]->CompareAndReattach(device) != B_OK) 96 TRACE("The device is plugged back. Use entry at %ld.\n", i); 101 // no such device ye 143 DavicomDevice *device = (DavicomDevice *)cookie; local 254 DavicomDevice *device = (DavicomDevice *)cookie; local 263 DavicomDevice *device = (DavicomDevice *)cookie; local 271 DavicomDevice *device = (DavicomDevice *)cookie; local 279 DavicomDevice *device = (DavicomDevice *)cookie; local 287 DavicomDevice *device = (DavicomDevice *)cookie; local [all...] |
/haiku/src/servers/input/ |
H A D | InputServerDevice.cpp | 17 DeviceAddOn::DeviceAddOn(BInputServerDevice *device) argument 19 fDevice(device) 95 BInputServerDevice::Start(const char* device, void* cookie) argument 102 BInputServerDevice::Stop(const char* device, void* cookie) argument 109 BInputServerDevice::Control(const char* device, void* cookie, argument 142 BInputServerDevice::StartMonitoringDevice(const char* device) argument 145 PRINT(("StartMonitoringDevice %s\n", device)); 147 return gInputServer->AddOnManager()->StartMonitoringDevice(fOwner, device); 152 BInputServerDevice::StopMonitoringDevice(const char* device) argument 154 return gInputServer->AddOnManager()->StopMonitoringDevice(fOwner, device); [all...] |
/haiku/src/system/libroot/os/arch/x86/ |
H A D | compatibility.c | 27 int _kstatfs_(dev_t device, void *whatever, int fd, const char *path, fs_info *info); 28 int mount(const char *filesystem, const char *where, const char *device, ulong flags, 91 _kstatfs_(dev_t device, void *whatever, int fd, const char *path, fs_info *info) argument 93 if (device < 0) { 99 device = stat.st_dev; 101 device = dev_for_path(path); 103 if (device < 0) 106 return fs_stat_dev(device, info); 111 mount(const char *filesystem, const char *where, const char *device, ulong flags, argument 126 err = fs_mount_volume(where, device, filesyste [all...] |
/haiku/headers/private/drivers/ |
H A D | scsi_periph.h | 25 // cookie issued by module per device 53 // cookie issued by driver per device 64 // (set to NULL if not a block device) 97 status_t (*simple_exec)(scsi_periph_device device, void *cdb, 102 status_t (*handle_open)(scsi_periph_device device, 110 status_t (*read_write)(scsi_periph_device_info *device, scsi_ccb *request, 113 status_t (*io)(scsi_periph_device device, io_operation *operation, 120 // request - ccb for this device; is used to talk to device 121 status_t (*check_capacity)(scsi_periph_device device, scsi_cc [all...] |
/haiku/src/system/kernel/disk_device_manager/ |
H A D | disk_device_manager.cpp | 30 if (KDiskDevice* device = manager->RegisterDevice(partitionID, false)) { 31 if (device->WriteLock()) 32 return device->DeviceData(); 35 device->Unregister(); 45 if (KDiskDevice* device = manager->RegisterDevice(partitionID, false)) { 46 device->WriteUnlock(); 47 device->Unregister(); 49 device->Unregister(); 58 if (KDiskDevice* device = manager->RegisterDevice(partitionID, false)) { 59 if (device 112 KDiskDevice* device = manager->FindDevice(partitionID, false); local [all...] |
/haiku/headers/private/storage/ |
H A D | DiskDeviceRoster.h | 33 B_DEVICE_REQUEST_DEVICE = 0x0008, // device changes (media changes) 34 B_DEVICE_REQUEST_DEVICE_LIST = 0x0010, // device additions/removals 63 B_DEVICE_ADDED, // device added 64 B_DEVICE_REMOVED, // device removed 82 // for internal use only (e.g.: partition added, because device added) 91 status_t GetNextDevice(BDiskDevice* device); 100 // publishes: /dev/disk/virtual/files/<disk device ID>/raw 102 status_t UnregisterFileDevice(partition_id device); 105 BDiskDevice* device = NULL); 107 BDiskDevice* device [all...] |
/haiku/src/bin/ |
H A D | fdinfo.cpp | 56 open_mode_to_string(info.open_mode), info.device, info.node); 62 filter_device(team_info &teamInfo, dev_t device, bool brief) argument 68 if (info.device != device) 78 info.device, info.node, teamInfo.args); 84 filter_file(team_info &teamInfo, dev_t device, ino_t node, bool brief) argument 90 if (info.device != device || info.node != node) 107 printf("Usage: %s <id/pattern> or -[dD] <path-to-device> or -[fF] <file>\n" 109 " -d\tOnly shows accesses to the given device\ 123 dev_t device = -1; local [all...] |
H A D | mkindex.cpp | 105 dev_t device = -1, copyFromDevice = -1; local 113 device = dev_for_path(optarg); 114 if (device < 0) { 155 if (device == -1) { 159 device = dev_for_path("."); 160 if (device < 0) { 167 copy_indexes(copyFromDevice, device, verbose); 179 BVolume volume(device); 188 if (fs_create_index(device, indexName, indexType, 0) != 0)
|
/haiku/src/tests/system/boot/loader/ |
H A D | platform_devices.cpp | 31 Handle *device = new Handle(path); local 32 if (device == NULL) 35 if (device->InitCheck() != B_OK) { 37 __progname, path, strerror(device->InitCheck())); 39 delete device; 43 *_device = device; 51 Node *device; local 52 status_t status = get_device(path, &device); 57 list->Add(device); 138 // we accept a boot device fro 140 Node *device; local 216 platform_register_boot_device(Node *device) argument [all...] |
/haiku/src/add-ons/kernel/bus_managers/virtio/ |
H A D | virtio_balloon.cpp | 31 VirtioBalloonDevice *device = new(std::nothrow) local 33 if (device == NULL) 35 status_t status = device->InitCheck(); 37 delete device; 41 *_cookie = device; 50 VirtioBalloonDevice *device = (VirtioBalloonDevice*)cookie; local 52 delete device; 77 TRACE("Virtio Balloon device found!\n");
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_rndis/ |
H A D | RNDISDevice.h | 13 RNDISDevice(usb_device device); 31 status_t CompareAndReattach(usb_device device); 48 status_t _ReadMACAddress(usb_device device, uint8 *buffer); 49 status_t _ReadMaxSegmentSize(usb_device device); 50 status_t _ReadMediaState(usb_device device); 51 status_t _ReadLinkSpeed(usb_device device); 52 status_t _EnableBroadcast(usb_device device); 63 // interface and device infos
|
H A D | Driver.cpp | 23 usb_rndis_device_added(usb_device device, void **cookie) argument 27 // check if this is a replug of an existing device first 33 if (gRNDISDevices[i]->CompareAndReattach(device) != B_OK) 36 TRACE_ALWAYS("rndis device %" B_PRId32 " replugged\n", i); 42 // no such device yet, create a new one 43 RNDISDevice *rndisDevice = new RNDISDevice(device); 58 TRACE_ALWAYS("rndis device %" B_PRId32 " added\n", i); 63 // no space for the device 75 RNDISDevice *device = (RNDISDevice *)cookie; local 77 if (gRNDISDevices[i] == device) { 185 RNDISDevice *device = (RNDISDevice *)cookie; local 195 RNDISDevice *device = (RNDISDevice *)cookie; local 204 RNDISDevice *device = (RNDISDevice *)cookie; local 213 RNDISDevice *device = (RNDISDevice *)cookie; local 222 RNDISDevice *device = (RNDISDevice *)cookie; local [all...] |
/haiku/src/add-ons/kernel/drivers/ports/usb_serial/ |
H A D | Driver.cpp | 28 usb_serial_device_added(usb_device device, void **cookie) argument 30 TRACE_FUNCALLS("> usb_serial_device_added(0x%08x, 0x%08x)\n", device, cookie); 34 = gUSBModule->get_device_descriptor(device); 36 TRACE_ALWAYS("probing device: 0x%04x/0x%04x\n", descriptor->vendor_id, 40 SerialDevice *serialDevice = SerialDevice::MakeDevice(device, 45 configuration = gUSBModule->get_nth_configuration(device, i); 94 SerialDevice *device = (SerialDevice *)cookie; local 96 if (gSerialDevices[i] == device) { 97 if (device->IsOpen()) { 98 // the device wil 242 SerialDevice *device = (SerialDevice *)cookie; local 256 SerialDevice *device = (SerialDevice *)cookie; local 269 SerialDevice *device = (SerialDevice *)cookie; local 282 SerialDevice *device = (SerialDevice *)cookie; local 295 SerialDevice *device = (SerialDevice *)cookie; local 307 SerialDevice *device = (SerialDevice *)cookie; local 319 SerialDevice *device = (SerialDevice *)cookie; local [all...] |
/haiku/src/add-ons/kernel/bus_managers/acpi/ |
H A D | Call.cpp | 41 // #pragma mark - device module API 50 acpi_call_device_info* device = (acpi_call_device_info*)calloc(1, sizeof(acpi_call_device_info)); local 51 if (device == NULL) 54 device->node = node; 55 status_t err = gDeviceManager->get_driver(node, (driver_module_info **)&device->acpi, 56 (void **)&device->acpi_cookie); 58 free(device); 62 *_cookie = device; 71 acpi_call_device_info* device = (acpi_call_device_info*)_cookie; local 72 free(device); 80 acpi_call_device_info* device = (acpi_call_device_info*)_device; local 124 acpi_call_device_info* device = (acpi_call_device_info*)_device; local [all...] |
/haiku/src/add-ons/kernel/busses/pci/ecam/ |
H A D | ECAMPCIControllerFDT.cpp | 116 for (int device = 0; device < 32; device++) { 117 uint32 vendorID = gPCI->read_pci_config(bus, device, 0, PCI_vendor_id, 2); 119 uint32 headerType = gPCI->read_pci_config(bus, device, 0, PCI_header_type, 1); 122 FinalizeInterrupts(parentModule, interruptMap, bus, device, function); 125 FinalizeInterrupts(parentModule, interruptMap, bus, device, 0); 137 struct fdt_interrupt_map* interruptMap, int bus, int device, int function) 139 uint32 childAddr = ((bus & 0xff) << 16) | ((device & 0x1f) << 11) | ((function & 0x07) << 8); 140 uint32 interruptPin = gPCI->read_pci_config(bus, device, functio 136 FinalizeInterrupts(fdt_device_module_info* fdtModule, struct fdt_interrupt_map* interruptMap, int bus, int device, int function) argument [all...] |
/haiku/src/preferences/bluetooth/ |
H A D | RemoteDevicesView.cpp | 67 // Set up device list 133 BListItem* device; local 134 message->FindPointer("device", (void**)&device); 135 fDeviceList->AddItem(device); 142 DeviceListItem* device = static_cast<DeviceListItem*>(fDeviceList local 144 if (device == NULL) 147 RemoteDevice* remote = dynamic_cast<RemoteDevice*>(device->Device()); 157 DeviceListItem* device = static_cast<DeviceListItem*>(fDeviceList local 159 if (device [all...] |
/haiku/src/add-ons/kernel/busses/random/virtio/ |
H A D | VirtioRNGDevice.cpp | 38 // get the Virtio device from our parent's parent 144 VirtioRNGDevice* device = (VirtioRNGDevice*)driverCookie; local 146 while (device->fVirtio->queue_dequeue(device->fVirtioQueue, NULL, NULL)) 149 device->_RequestInterrupt(); 164 VirtioRNGDevice* device = reinterpret_cast<VirtioRNGDevice*>(timer->user_data); local 166 gDPC->queue_dpc(device->fDPCHandle, HandleDPC, device); 174 VirtioRNGDevice* device = reinterpret_cast<VirtioRNGDevice*>(arg); local 175 device [all...] |
/haiku/src/apps/bootmanager/ |
H A D | BootDrive.cpp | 82 BDiskDevice device; local 83 if (roster.FindPartitionByVolume(volume, &device, NULL) == B_OK) { 85 if (device.GetPath(&path) == B_OK && path == fPath) 94 BootDrive::GetDiskDevice(BDiskDevice& device) const 97 return roster.GetDeviceForPath(fPath.Path(), &device);
|
/haiku/src/build/libbe/storage/ |
H A D | Volume.cpp | 48 \brief The volume's device ID. 69 by the supplied device ID. 74 \param device The device ID of the volume. 76 BVolume::BVolume(dev_t device) argument 81 SetTo(device); 87 Afterwards the object refers to the same device the supplied object 123 the supplied device ID. 124 \param device The device I 130 SetTo(dev_t device) argument [all...] |
/haiku/headers/os/add-ons/input_server/ |
H A D | InputServerDevice.h | 50 virtual status_t Start(const char* device, void* cookie); 51 virtual status_t Stop(const char* device, void* cookie); 52 virtual status_t Control(const char* device, void* cookie, uint32 code, 60 status_t StartMonitoringDevice(const char* device); 61 status_t StopMonitoringDevice(const char* device);
|
/haiku/src/add-ons/kernel/generic/scsi_periph/ |
H A D | io.cpp | 24 inquiry(scsi_periph_device_info *device, scsi_inquiry *inquiry) argument 29 if (gDeviceManager->get_attr_raw(device->node, SCSI_DEVICE_INQUIRY_ITEM, 49 vpd_page_inquiry(scsi_periph_device_info* device, scsi_ccb* ccb, argument 69 ccb->timeout = device->std_timeout; 75 return periph_safe_exec(device, ccb); 80 vpd_page_get(scsi_periph_device_info* device, scsi_ccb* request, argument 86 return vpd_page_inquiry(device, request, page, data, length); 95 status_t status = vpd_page_inquiry(device, request, 107 return vpd_page_inquiry(device, request, page, data, length); 116 prevent_allow(scsi_periph_device_info *device, boo argument 133 raw_command(scsi_periph_device_info *device, raw_device_command *cmd) argument 229 read_write(scsi_periph_device_info *device, scsi_ccb *request, io_operation *operation, uint64 offset, size_t originalNumBlocks, physical_entry* vecs, size_t vecCount, bool isWrite, size_t* _bytesTransferred) argument 508 scsi_periph_device_info *device = (scsi_periph_device_info *)arg; local 516 periph_read_write(scsi_periph_device_info *device, scsi_ccb *request, uint64 offset, size_t numBlocks, physical_entry* vecs, size_t vecCount, bool isWrite, size_t* _bytesTransferred) argument 526 periph_io(scsi_periph_device_info *device, io_operation *operation, size_t* _bytesTransferred) argument [all...] |
/haiku/src/add-ons/kernel/network/ppp/pppoe/ |
H A D | pppoe.cpp | 125 if (ethernetInterfaceOfPPPOE->device) 126 return ethernetInterfaceOfPPPOE->device; 140 add_device(PPPoEDevice *device) argument 145 if (!sDevices->HasItem(device)) 146 sDevices->AddItem(device); 151 remove_device(PPPoEDevice *device) argument 156 sDevices->RemoveItem(device); 196 PPPoEDevice *device; local 235 device = sDevices->ItemAt(index); 237 TRACE("device [all...] |