/haiku/src/servers/net/ |
H A D | AutoconfigClient.cpp | 14 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 D | acpi_button.cpp | 52 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 D | removable.cpp | 18 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 D | devfs_private.h | 19 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 D | display.cpp | 20 _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 D | wmi.h | 21 #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 D | wacom.c | 9 * 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 D | net_device.h | 45 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 D | cx23882.h | 55 #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 D | cx23882.c | 62 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 D | eject.cpp | 18 #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 D | PCI.h | 18 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 D | NotOwningEntryRef.h | 32 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 D | KDiskDeviceManager.cpp | 64 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 D | ppp.cpp | 54 // 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 D | acpi_lid.cpp | 52 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 D | listusb.cpp | 162 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 D | tunnel.cpp | 83 // #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 D | queuing.cpp | 21 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 D | device.c | 14 #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 D | node_monitor.h | 20 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 D | statvfs.c | 14 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 D | PointingDeviceFactory.cpp | 17 PointingDevice* device = NULL; local 22 device = new TabletDevice(parent, reader); 31 return device;
|
/haiku/src/add-ons/kernel/drivers/input/hid_shared/ |
H A D | DeviceList.h | 2 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 D | NamespaceDump.cpp | 55 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...] |