Searched refs:device (Results 26 - 50 of 905) sorted by relevance

1234567891011>>

/haiku/src/servers/net/
H A DAutoconfigClient.cpp14 const char* device)
17 fDevice(device)
13 AutoconfigClient(const char* name, BMessenger target, const char* device) argument
/haiku/src/add-ons/kernel/drivers/power/acpi_button/
H A Dacpi_button.cpp52 acpi_button_device_info *device = (acpi_button_device_info *)context; local
55 device->last_status = 1;
56 if (device->select_pool != NULL)
57 notify_select_event_pool(device->select_pool, B_SELECT_READ);
70 acpi_button_device_info *device = (acpi_button_device_info *)context; local
72 device->last_status = 1;
73 if (device->select_pool != NULL)
74 notify_select_event_pool(device->select_pool, B_SELECT_READ);
79 // #pragma mark - device module API
86 acpi_button_device_info *device; local
145 acpi_button_device_info *device = (acpi_button_device_info *)_cookie; local
160 acpi_button_device_info *device = (acpi_button_device_info *)_cookie; local
173 acpi_button_device_info* device = (acpi_button_device_info*)_cookie; local
204 acpi_button_device_info* device = (acpi_button_device_info*)_cookie; local
227 acpi_button_device_info* device = (acpi_button_device_info*)_cookie; local
[all...]
/haiku/src/add-ons/kernel/generic/scsi_periph/
H A Dremovable.cpp18 periph_media_changed(scsi_periph_device_info *device, scsi_ccb *request) argument
31 if (!device->removable) {
37 periph_media_changed_public(device);
54 if (device->callbacks->media_changed != NULL)
55 device->callbacks->media_changed(device->periph_device, request);
70 periph_media_changed_public(scsi_periph_device_info *device) argument
74 mutex_lock(&device->mutex);
78 for (handle = device->handles; handle; handle = handle->next)
81 mutex_unlock(&device
88 send_tur(scsi_periph_device_info *device, scsi_ccb *request) argument
115 wait_for_ready(scsi_periph_device_info *device, scsi_ccb *request) argument
150 scsi_periph_device_info *device = handle->device; local
201 periph_send_start_stop(scsi_periph_device_info *device, scsi_ccb *request, bool start, bool withLoadEject) argument
[all...]
/haiku/src/system/kernel/device_manager/
H A Ddevfs_private.h19 status_t devfs_publish_device(const char* path, BaseDevice* device);
20 status_t devfs_unpublish_device(BaseDevice* device, bool disconnect);
23 void devfs_put_device(BaseDevice* device);
/haiku/src/add-ons/kernel/drivers/display/
H A Ddisplay.cpp20 _DDC Return the EDID for this device
32 display_device_info *device = (display_device_info *)_cookie; local
33 *cookie = device;
71 display_device_info *device = (display_device_info *)cookie; local
76 // #pragma mark - device module API
84 display_device_info *device = local
85 (display_device_info *)calloc(1, sizeof(*device));
87 if (device == NULL)
90 device->node = node;
95 || gAcpi->get_handle(NULL, path, &device
109 display_device_info *device = (display_device_info *)_cookie; local
[all...]
/haiku/headers/private/wmi/
H A Dwmi.h21 #define WMI_DEVICE_TYPE_NAME "wmi/device/v1"
23 // device cookie, issued by wmi bus manager
27 // bus manager device interface for peripheral driver
31 status_t (*evaluate_method)(wmi_device device, uint8 instance,
33 status_t (*install_event_handler)(wmi_device device,
35 status_t (*remove_event_handler)(wmi_device device,
37 status_t (*get_event_data)(wmi_device device, uint32 notify,
39 const char* (*get_uid)(wmi_device device);
/haiku/src/add-ons/kernel/drivers/input/wacom/
H A Dwacom.c9 * Be Sample Code license. (USB sound device driver sample code IIRC.)
63 // list of device instances and names for publishing
74 // device instances so that they have unique names in devfs.
104 // device instances. They are used from the callbacks device_added()
111 wacom_device *device = NULL; local
137 // see if the device has been configured already
170 if (device) {
171 free(device->data);
172 free(device);
177 if ((device
303 remove_device(wacom_device *device) argument
319 wacom_device* device; local
351 wacom_device *device = (wacom_device *) cookie; local
401 wacom_device *device; local
448 wacom_device *device = (wacom_device*) cookie; local
459 wacom_device *device = (wacom_device *)cookie; local
483 wacom_device* device = (wacom_device*)cookie; local
506 read_header(const wacom_device* device, void* buffer) argument
525 wacom_device* device = (wacom_device*) cookie; local
711 wacom_device *device; local
[all...]
/haiku/headers/private/net/
H A Dnet_device.h45 status_t (*uninit_device)(net_device* device);
47 status_t (*up)(net_device* device);
48 void (*down)(net_device* device);
50 status_t (*control)(net_device* device, int32 op, void* argument,
53 status_t (*send_data)(net_device* device, net_buffer* buffer);
54 status_t (*receive_data)(net_device* device, net_buffer** _buffer);
56 status_t (*set_mtu)(net_device* device, size_t mtu);
57 status_t (*set_promiscuous)(net_device* device, bool promiscuous);
58 status_t (*set_media)(net_device* device, uint32 media);
60 status_t (*add_multicast)(net_device* device,
[all...]
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/
H A Dcx23882.h55 #define reg_read8(offset) (*(volatile uint8 *) ((char *)(device->regs) + (offset)))
56 #define reg_read16(offset) (*(volatile uint16 *)((char *)(device->regs) + (offset)))
57 #define reg_read32(offset) (*(volatile uint32 *)((char *)(device->regs) + (offset)))
58 #define reg_write8(offset, value) (*(volatile uint8 *) ((char *)(device->regs) + (offset)) = value)
59 #define reg_write16(offset, value) (*(volatile uint16 *)((char *)(device->regs) + (offset)) = value)
60 #define reg_write32(offset, value) (*(volatile uint32 *)((char *)(device->regs) + (offset)) = value)
63 void cx23882_reset(cx23882_device *device);
64 status_t cx23882_init(cx23882_device *device);
65 status_t cx23882_terminate(cx23882_device *device);
67 status_t cx23882_start_capture(cx23882_device *device);
[all...]
H A Dcx23882.c62 static status_t cx23882_buffers_alloc(cx23882_device *device);
63 static void cx23882_buffers_free(cx23882_device *device);
64 static void cx23882_risc_ram_setup(cx23882_device *device);
65 static void cx23882_sram_setup(cx23882_device *device);
66 static void cx23882_via_sis_fixup(cx23882_device *device);
70 cx23882_reset(cx23882_device *device) argument
109 cx23882_init(cx23882_device *device) argument
115 if ((err = cx23882_buffers_alloc(device)) < B_OK) {
120 device->capture_size = DMA_BUFFER_SIZE;
122 cx23882_via_sis_fixup(device);
160 cx23882_terminate(cx23882_device *device) argument
170 cx23882_start_capture(cx23882_device *device) argument
182 cx23882_stop_capture(cx23882_device *device) argument
194 cx23882_mpegts_int(cx23882_device *device) argument
237 cx23882_device *device = data; local
271 cx23882_buffers_alloc(cx23882_device *device) argument
284 cx23882_buffers_free(cx23882_device *device) argument
296 cx23882_sram_setup(cx23882_device *device) argument
322 cx23882_risc_ram_setup(cx23882_device *device) argument
364 cx23882_via_sis_fixup(cx23882_device *device) argument
[all...]
/haiku/src/bin/
H A Deject.cpp18 #include <device/scsi.h>
31 RemovableDevice(BDiskDevice* device) { argument
32 fName = device->Name();
33 device->GetPath(&fPath);
47 virtual bool Visit(BDiskDevice* device) { argument
48 if (device->IsRemovableMedia())
49 fRemovableDevices.AddItem(new RemovableDevice(device));
66 printf(" eject the device, or:\n");
78 static int do_eject(char operation, char *device);
82 char *device local
133 do_eject(char operation, char *device) argument
[all...]
/haiku/headers/os/drivers/bus/
H A DPCI.h18 uint8 (*read_io_8)(pci_device *device, addr_t mappedIOAddress);
19 void (*write_io_8)(pci_device *device, addr_t mappedIOAddress,
21 uint16 (*read_io_16)(pci_device *device, addr_t mappedIOAddress);
22 void (*write_io_16)(pci_device *device, addr_t mappedIOAddress,
24 uint32 (*read_io_32)(pci_device *device, addr_t mappedIOAddress);
25 void (*write_io_32)(pci_device *device, addr_t mappedIOAddress,
28 phys_addr_t (*ram_address)(pci_device *device, phys_addr_t physicalAddress);
30 uint32 (*read_pci_config)(pci_device *device, uint16 offset,
32 void (*write_pci_config)(pci_device *device, uint16 offset,
34 status_t (*find_pci_capability)(pci_device *device, uint
[all...]
/haiku/headers/private/storage/
H A DNotOwningEntryRef.h32 NotOwningEntryRef(dev_t device, ino_t directory, const char* name) argument
34 SetTo(device, directory, name);
52 NotOwningEntryRef& SetTo(dev_t device, ino_t directory, const char* name) argument
54 this->device = device;
62 return SetTo(directoryRef.device, directoryRef.node, name);
67 return node_ref(device, directory);
72 device = directoryRef.device;
79 return SetTo(other.device, othe
[all...]
/haiku/src/system/kernel/disk_device_manager/
H A DKDiskDeviceManager.cpp64 dev_t device; member in struct:device_event
162 deviceEvent->device = event->GetInt32("device", -1);
167 if (vfs_stat_node_ref(deviceEvent->device, deviceEvent->node,
174 add_node_listener(deviceEvent->device,
177 remove_node_listener(deviceEvent->device,
186 "device event", B_NORMAL_PRIORITY, deviceEvent);
204 // a new raw device was added/removed
207 || vfs_entry_ref_to_path(event->device, event->directory,
256 recursive_lock_init(&fLock, "disk device manage
418 KDiskDevice* device = partition->Device(); local
573 KDiskDevice* device = RegisterDevice(id, deviceOnly); local
588 KDiskDevice* device = RegisterDevice(id, deviceOnly); local
681 KDiskDevice* device = FindDevice(path); local
733 KDiskDevice* device = FindDevice(path); local
760 KFileDiskDevice* device = NULL; local
854 KDiskDevice* device = it->Value(); local
1168 _AddDevice(KDiskDevice* device) argument
1180 _RemoveDevice(KDiskDevice* device) argument
1298 KDiskDevice* device = new(nothrow) KDiskDevice; local
1566 _NotifyDeviceEvent(KDiskDevice* device, int32 event, uint32 mask) argument
[all...]
/haiku/src/add-ons/kernel/network/ppp/ppp/
H A Dppp.cpp54 // ppp device
58 dprintf("[%s] not ppp device\n", name);
62 dprintf("[%s] is ppp device\n", name);
68 // ppp_device *device = new (std::nothrow) ppp_device;
82 ppp_device *device = (ppp_device *)pppInterface->Ifnet(); local
83 if (device == NULL) {
89 strcpy(device->name, name);
90 device->flags = (IFF_BROADCAST | IFF_LINK) & (~IFF_UP);
91 device->type = IFT_PPP;
92 device
110 ppp_uninit(net_device *device) argument
129 ppp_device *device = (ppp_device *)_device; local
154 ppp_device *device = (ppp_device *)_device; local
176 ppp_device *device = (ppp_device *)_device; local
193 ppp_device *device = (ppp_device *)_device; local
222 ppp_device *device = (ppp_device *)_device; local
244 ppp_device *device = (ppp_device *)_device; local
263 ppp_set_media(net_device *device, uint32 media) argument
[all...]
/haiku/src/add-ons/kernel/drivers/power/acpi_lid/
H A Dacpi_lid.cpp52 acpi_lid_read_status(acpi_lid_device_info *device) argument
57 if (device->acpi->evaluate_method(device->acpi_cookie, "_LID", NULL, &buf) != B_OK
63 device->last_status = object->integer.integer;
64 device->updated = true;
65 TRACE("status %d\n", device->last_status);
74 acpi_lid_device_info *device = (acpi_lid_device_info *)context; local
77 acpi_lid_read_status(device);
78 if (device->select_pool != NULL)
79 notify_select_event_pool(device
108 acpi_lid_device_info *device = (acpi_lid_device_info *)_cookie; local
117 acpi_lid_device_info* device = (acpi_lid_device_info*)_cookie; local
152 acpi_lid_device_info* device = (acpi_lid_device_info*)_cookie; local
175 acpi_lid_device_info* device = (acpi_lid_device_info*)_cookie; local
250 acpi_lid_device_info *device; local
283 acpi_lid_device_info *device = (acpi_lid_device_info *)driverCookie; local
295 acpi_lid_device_info *device = (acpi_lid_device_info *)_cookie; local
[all...]
/haiku/src/bin/listusb/
H A Dlistusb.cpp162 DumpInfo(BUSBDevice& device, bool verbose) argument
166 usb_get_vendor_info(device.VendorID(), &vendorName);
167 usb_get_device_info(device.VendorID(), device.ProductID(), &deviceName);
171 device.VendorID(), device.ProductID(), device.Location(),
172 vendorName ? vendorName : device.ManufacturerString(),
173 deviceName ? deviceName : device.ProductString(),
174 device
246 DeviceAdded(BUSBDevice* device) argument
253 DeviceRemoved(BUSBDevice* device) argument
[all...]
/haiku/src/add-ons/kernel/network/devices/tunnel/
H A Dtunnel.cpp83 // #pragma mark - devfs device
87 tunnel_device* device; member in struct:tunnel_cookie
96 tunnel_device* device = find_tunnel_device(name); local
97 if (device == NULL)
99 if (atomic_or(&device->open_count, 1) != 0)
106 cookie->device = device;
120 release_sem_etc(cookie->device->send_queue.notify, B_INTERRUPTED, B_RELEASE_ALL);
130 atomic_and(&cookie->device->open_count, 0);
161 &cookie->device
369 tunnel_device* device = (tunnel_device*)_device; local
404 tunnel_device* device = (tunnel_device*)_device; local
412 tunnel_control(net_device* device, int32 op, void* argument, size_t length) argument
421 tunnel_device* device = (tunnel_device*)_device; local
445 tunnel_device* device = (tunnel_device*)_device; local
452 tunnel_set_mtu(net_device* device, size_t mtu) argument
463 tunnel_set_promiscuous(net_device* device, bool promiscuous) argument
470 tunnel_set_media(net_device* device, uint32 media) argument
477 tunnel_add_multicast(net_device* device, const sockaddr* address) argument
484 tunnel_remove_multicast(net_device* device, const sockaddr* address) argument
[all...]
/haiku/src/add-ons/kernel/bus_managers/scsi/
H A Dqueuing.cpp21 Requests can be blocked by SIM or by the SCSI bus manager on a per-device
27 2. SIM blocks bus/device explictely
28 3. bus manager blocks bus/device explictly (currently used for
30 4. the device has queued requests or the bus has waiting devices resp.
34 third cases, the SIM/bus manager must explictely unblock the bus/device.
39 If a bus/device is blocked or has waiting requests/devices, new requests
40 are added to a device-specific request queue in an elevator-sort style,
44 device is to be added to this queue, it is always appended at tail
52 // add request to device queue, using evelvator sort
53 static void scsi_insert_new_request( scsi_device_info *device, argument
174 scsi_device_info *device = request->device; local
205 scsi_device_info *device = request->device; local
261 scsi_unblock_device_int( scsi_device_info *device, bool by_SIM ) argument
373 scsi_block_device_int( scsi_device_info *device, bool by_SIM ) argument
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/wb840/
H A Ddevice.c14 #include "device.h"
44 LOG(("invalid device name"));
67 data->pciInfo->device, data->pciInfo->function, PCI_line_size,
80 LOG((DEVICE_NAME": can't stop device\n"));
138 wb_device* device = (wb_device*)cookie; local
147 blockFlag = device->blockFlag;
149 if (atomic_or(&device->rxLock, 1)) {
154 status = acquire_sem_etc(device->rxSem, 1, B_CAN_INTERRUPT | blockFlag, 0);
156 atomic_and(&device->rxLock, 0);
161 current = device
209 wb_device* device = (wb_device*)cookie; local
339 wb_device* device = (wb_device*)cookie; local
363 wb_device* device = (wb_device*)cookie; local
[all...]
/haiku/headers/private/kernel/fs/
H A Dnode_monitor.h20 extern status_t remove_node_listener(dev_t device, ino_t node,
22 extern status_t add_node_listener(dev_t device, ino_t node, uint32 flags,
31 extern status_t notify_unmount(dev_t device);
32 extern status_t notify_mount(dev_t device, dev_t parentDevice,
37 extern status_t _user_start_watching(dev_t device, ino_t node, uint32 flags,
39 extern status_t _user_stop_watching(dev_t device, ino_t node, port_id port,
/haiku/src/system/libroot/posix/sys/
H A Dstatvfs.c14 fill_statvfs(dev_t device, struct statvfs *statvfs) argument
17 if (fs_stat_dev(device, &info) < 0)
25 statvfs->f_fsid = device;
39 dev_t device = dev_for_path(path); local
40 if (device < 0)
43 return fill_statvfs(device, statvfs);
/haiku/src/add-ons/input_server/devices/wacom/
H A DPointingDeviceFactory.cpp17 PointingDevice* device = NULL; local
22 device = new TabletDevice(parent, reader);
31 return device;
/haiku/src/add-ons/kernel/drivers/input/hid_shared/
H A DDeviceList.h2 Generic device list for use in drivers.
18 status_t AddDevice(const char *name, void *device);
19 status_t RemoveDevice(const char *name, void *device = NULL);
20 void * FindDevice(const char *name, void *device = NULL);
/haiku/src/add-ons/kernel/bus_managers/acpi/
H A DNamespaceDump.cpp55 make_space(acpi_ns_device_info *device, size_t space) argument
57 size_t available = device->buffer->WritableAmount();
62 device->buffer->Unlock();
65 if (release_sem_etc(device->read_sem, 1, B_RELEASE_IF_WAITING_ONLY) == B_OK)
70 if (!device->buffer->Lock())
73 } while (device->buffer->WritableAmount() < space);
81 dump_acpi_namespace(acpi_ns_device_info *device, char *root, int indenting) argument
92 int depth = sizeof(char) * 5 * indenting + sizeof(char); // index into result where the device name will be.
95 while (device->acpi->get_next_entry(ACPI_TYPE_ANY, root, result, 255, &counter) == B_OK) {
96 uint32 type = device
180 acpi_ns_device_info *device = (acpi_ns_device_info*)(arg); local
197 acpi_ns_device_info *device = (acpi_ns_device_info *)_cookie; local
235 acpi_ns_device_info *device = (acpi_ns_device_info *)_cookie; local
307 acpi_ns_device_info *device = (acpi_ns_device_info *)cookie; local
330 acpi_ns_device_info *device = (acpi_ns_device_info *)calloc(1, sizeof(*device)); local
350 acpi_ns_device_info *device = (acpi_ns_device_info *)_cookie; local
[all...]

Completed in 121 milliseconds

1234567891011>>