Searched refs:device (Results 126 - 150 of 905) sorted by relevance

1234567891011>>

/haiku/src/kits/media/legacy/
H A DOldAudioStream.h26 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 DDiskDeviceList.cpp144 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 Demulation.cpp8 /*! 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 DDriver.cpp50 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 DInputServerDevice.cpp17 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 Dcompatibility.c27 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 Dscsi_periph.h25 // 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 Ddisk_device_manager.cpp30 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 DDiskDeviceRoster.h33 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 Dfdinfo.cpp56 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 Dmkindex.cpp105 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 Dplatform_devices.cpp31 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 Dvirtio_balloon.cpp31 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 DRNDISDevice.h13 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 DDriver.cpp23 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 DDriver.cpp28 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 DCall.cpp41 // #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 DECAMPCIControllerFDT.cpp116 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 DRemoteDevicesView.cpp67 // 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 DVirtioRNGDevice.cpp38 // 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 DBootDrive.cpp82 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 DVolume.cpp48 \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 DInputServerDevice.h50 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 Dio.cpp24 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 Dpppoe.cpp125 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...]

Completed in 129 milliseconds

1234567891011>>