headers/build/os/storage/Entry.h
37
dev_t device;
headers/build/os/storage/Node.h
33
dev_t device;
headers/build/private/kernel/syscalls.h
54
extern status_t _kern_entry_ref_to_path(dev_t device, ino_t inode,
headers/build/private/kernel/syscalls.h
56
extern int _kern_open_entry_ref(dev_t device, ino_t inode,
headers/build/private/kernel/syscalls.h
60
extern int _kern_open_dir_entry_ref(dev_t device, ino_t inode,
headers/build/private/kernel/syscalls.h
67
extern status_t _kern_create_dir_entry_ref(dev_t device, ino_t inode,
headers/build/private/storage/mime/MimeUpdateThread.h
48
bool DeviceSupportsAttributes(dev_t device);
headers/os/add-ons/input_server/InputServerDevice.h
50
virtual status_t Start(const char* device, void* cookie);
headers/os/add-ons/input_server/InputServerDevice.h
51
virtual status_t Stop(const char* device, void* cookie);
headers/os/add-ons/input_server/InputServerDevice.h
52
virtual status_t Control(const char* device, void* cookie, uint32 code,
headers/os/add-ons/input_server/InputServerDevice.h
60
status_t StartMonitoringDevice(const char* device);
headers/os/add-ons/input_server/InputServerDevice.h
61
status_t StopMonitoringDevice(const char* device);
headers/os/bluetooth/HCI/btHCI_transport.h
147
bluetooth_device** device);
headers/os/device/USBKit.h
194
BUSBConfiguration(BUSBDevice *device,
headers/os/device/USBKit.h
35
virtual status_t DeviceAdded(BUSBDevice *device) = 0;
headers/os/device/USBKit.h
42
virtual void DeviceRemoved(BUSBDevice *device) = 0;
headers/os/drivers/ACPI.h
171
typedef void (*acpi_notify_handler)(acpi_handle device, uint32 value,
headers/os/drivers/ACPI.h
196
status_t (*install_notify_handler)(acpi_handle device,
headers/os/drivers/ACPI.h
199
status_t (*remove_notify_handler)(acpi_handle device,
headers/os/drivers/ACPI.h
332
status_t (*install_notify_handler)(acpi_device device,
headers/os/drivers/ACPI.h
335
status_t (*remove_notify_handler)(acpi_device device,
headers/os/drivers/ACPI.h
339
status_t (*install_address_space_handler)(acpi_device device,
headers/os/drivers/ACPI.h
343
status_t (*remove_address_space_handler)(acpi_device device,
headers/os/drivers/ACPI.h
348
uint32 (*get_object_type)(acpi_device device);
headers/os/drivers/ACPI.h
349
status_t (*get_object)(acpi_device device, const char *path,
headers/os/drivers/ACPI.h
351
status_t (*walk_namespace)(acpi_device device,
headers/os/drivers/ACPI.h
358
status_t (*evaluate_method)(acpi_device device, const char *method,
headers/os/drivers/ACPI.h
362
status_t (*walk_resources)(acpi_device device, char *method,
headers/os/drivers/Drivers.h
160
char device[256]; /* path to the physical device */
headers/os/drivers/PCI.h
135
uint8 device, /* device # on bus */
headers/os/drivers/PCI.h
142
uint8 device, /* device # on bus */
headers/os/drivers/PCI.h
153
uchar device,
headers/os/drivers/PCI.h
161
uchar device,
headers/os/drivers/PCI.h
167
uchar device,
headers/os/drivers/PCI.h
174
uchar device,
headers/os/drivers/PCI.h
180
uint8 device,
headers/os/drivers/PCI.h
186
status_t (*get_powerstate)(uint8 bus, uint8 device, uint8 function, uint8* state);
headers/os/drivers/PCI.h
187
status_t (*set_powerstate)(uint8 bus, uint8 device, uint8 function, uint8 newState);
headers/os/drivers/PCI.h
191
uint8 device, /* device # on bus */
headers/os/drivers/PCI.h
196
uint8 device, /* device # on bus */
headers/os/drivers/PCI.h
202
uint8 device, /* device # on bus */
headers/os/drivers/PCI.h
207
uint8 device, /* device # on bus */
headers/os/drivers/PCI.h
211
uint8 device, /* device # on bus */
headers/os/drivers/PCI.h
216
uint8 device, /* device # on bus */
headers/os/drivers/PCI.h
221
uint8 device, /* device # on bus */
headers/os/drivers/PCI.h
227
uint8 device, /* device # on bus */
headers/os/drivers/PCI.h
34
uchar device; /* device number on bus */
headers/os/drivers/USB2.h
119
const usb_device_descriptor *(*get_device_descriptor)(const usb_device *device);
headers/os/drivers/USB2.h
122
const usb_configuration_info *(*get_nth_configuration)(const usb_device *device,
headers/os/drivers/USB2.h
126
const usb_configuration_info *(*get_configuration)(const usb_device *device);
headers/os/drivers/USB2.h
129
status_t (*set_configuration)(const usb_device *device,
headers/os/drivers/USB2.h
132
status_t (*set_alt_interface)(const usb_device *device,
headers/os/drivers/USB2.h
143
status_t (*get_descriptor)(const usb_device *device,
headers/os/drivers/USB2.h
150
status_t (*send_request)(const usb_device *device,
headers/os/drivers/USB2.h
184
status_t (*queue_request)(const usb_device *device,
headers/os/drivers/USB2.h
34
status_t (*device_added)(const usb_device *device, void **cookie);
headers/os/drivers/USB3.h
123
const usb_device_descriptor *(*get_device_descriptor)(usb_device device);
headers/os/drivers/USB3.h
126
const usb_configuration_info *(*get_nth_configuration)(usb_device device,
headers/os/drivers/USB3.h
130
const usb_configuration_info *(*get_configuration)(usb_device device);
headers/os/drivers/USB3.h
133
status_t (*set_configuration)(usb_device device,
headers/os/drivers/USB3.h
136
status_t (*set_alt_interface)(usb_device device,
headers/os/drivers/USB3.h
147
status_t (*get_descriptor)(usb_device device,
headers/os/drivers/USB3.h
154
status_t (*send_request)(usb_device device,
headers/os/drivers/USB3.h
199
status_t (*queue_request)(usb_device device,
headers/os/drivers/USB3.h
215
status_t (*cancel_queued_requests)(usb_device device);
headers/os/drivers/USB3.h
242
status_t (*get_device_parent)(usb_device device,
headers/os/drivers/USB3.h
35
status_t (*device_added)(usb_device device, void **cookie);
headers/os/drivers/USB_spec.h
147
usb_device_descriptor device;
headers/os/drivers/bus/PCI.h
18
uint8 (*read_io_8)(pci_device *device, addr_t mappedIOAddress);
headers/os/drivers/bus/PCI.h
19
void (*write_io_8)(pci_device *device, addr_t mappedIOAddress,
headers/os/drivers/bus/PCI.h
21
uint16 (*read_io_16)(pci_device *device, addr_t mappedIOAddress);
headers/os/drivers/bus/PCI.h
22
void (*write_io_16)(pci_device *device, addr_t mappedIOAddress,
headers/os/drivers/bus/PCI.h
24
uint32 (*read_io_32)(pci_device *device, addr_t mappedIOAddress);
headers/os/drivers/bus/PCI.h
25
void (*write_io_32)(pci_device *device, addr_t mappedIOAddress,
headers/os/drivers/bus/PCI.h
28
phys_addr_t (*ram_address)(pci_device *device, phys_addr_t physicalAddress);
headers/os/drivers/bus/PCI.h
30
uint32 (*read_pci_config)(pci_device *device, uint16 offset,
headers/os/drivers/bus/PCI.h
32
void (*write_pci_config)(pci_device *device, uint16 offset,
headers/os/drivers/bus/PCI.h
34
status_t (*find_pci_capability)(pci_device *device, uint8 capID,
headers/os/drivers/bus/PCI.h
36
void (*get_pci_info)(pci_device *device, struct pci_info *info);
headers/os/drivers/bus/PCI.h
37
status_t (*find_pci_extended_capability)(pci_device *device, uint16 capID,
headers/os/drivers/bus/PCI.h
39
uint8 (*get_powerstate)(pci_device *device);
headers/os/drivers/bus/PCI.h
40
void (*set_powerstate)(pci_device *device, uint8 state);
headers/os/drivers/bus/PCI.h
43
uint32 (*get_msi_count)(pci_device *device);
headers/os/drivers/bus/PCI.h
44
status_t (*configure_msi)(pci_device *device,
headers/os/drivers/bus/PCI.h
47
status_t (*unconfigure_msi)(pci_device *device);
headers/os/drivers/bus/PCI.h
49
status_t (*enable_msi)(pci_device *device);
headers/os/drivers/bus/PCI.h
50
status_t (*disable_msi)(pci_device *device);
headers/os/drivers/bus/PCI.h
52
uint32 (*get_msix_count)(pci_device *device);
headers/os/drivers/bus/PCI.h
53
status_t (*configure_msix)(pci_device *device,
headers/os/drivers/bus/PCI.h
56
status_t (*enable_msix)(pci_device *device);
headers/os/drivers/bus/PCI.h
75
uint8 bus, uint8 device, uint8 function,
headers/os/drivers/bus/PCI.h
80
uint8 bus, uint8 device, uint8 function,
headers/os/drivers/bus/PCI.h
86
uint8 bus, uint8 device, uint8 function,
headers/os/drivers/bus/PCI.h
90
uint8 bus, uint8 device, uint8 function,
headers/os/drivers/bus/SCSI.h
147
scsi_device device; // associated device
headers/os/drivers/bus/SCSI.h
298
scsi_ccb *(*alloc_ccb)(scsi_device device);
headers/os/drivers/bus/SCSI.h
312
uchar (*reset_device)(scsi_device device);
headers/os/drivers/bus/SCSI.h
316
status_t (*ioctl)(scsi_device device, uint32 op, void *buffer, size_t length);
headers/os/drivers/bus/SCSI.h
391
void (*block_device)(scsi_device device);
headers/os/drivers/bus/SCSI.h
394
void (*unblock_device)(scsi_device device);
headers/os/drivers/bus/SCSI.h
399
void (*cont_send_device)(scsi_device device);
headers/os/drivers/fs_interface.h
272
status_t (*mount)(fs_volume* volume, const char* device, uint32 flags,
headers/os/drivers/fs_interface.h
357
extern status_t notify_entry_created(dev_t device, ino_t directory,
headers/os/drivers/fs_interface.h
359
extern status_t notify_entry_removed(dev_t device, ino_t directory,
headers/os/drivers/fs_interface.h
361
extern status_t notify_entry_moved(dev_t device, ino_t fromDirectory,
headers/os/drivers/fs_interface.h
364
extern status_t notify_stat_changed(dev_t device, ino_t directory, ino_t node,
headers/os/drivers/fs_interface.h
366
extern status_t notify_attribute_changed(dev_t device, ino_t directory,
headers/os/drivers/fs_interface.h
370
dev_t device, ino_t directory, const char* name,
headers/os/drivers/fs_interface.h
373
dev_t device, ino_t fromDirectory,
headers/os/drivers/fs_interface.h
377
dev_t device, ino_t directory, const char* name,
headers/os/drivers/fs_interface.h
380
dev_t device, ino_t directory, ino_t node,
headers/os/drivers/pcmcia/bus_ops.h
54
u_long flags, const char *device,
headers/os/drivers/pcmcia/cistpl.h
134
cistpl_device_t device;
headers/os/drivers/pcmcia/cistpl.h
550
cistpl_device_t device;
headers/os/game/FileGameSound.h
27
BGameSoundDevice* device = NULL);
headers/os/game/FileGameSound.h
31
BGameSoundDevice* device = NULL);
headers/os/game/FileGameSound.h
35
BGameSoundDevice* device = NULL);
headers/os/game/GameSound.h
17
BGameSound(BGameSoundDevice* device = NULL);
headers/os/game/PushGameSound.h
19
BGameSoundDevice* device = NULL);
headers/os/game/PushGameSound.h
40
BPushGameSound(BGameSoundDevice* device);
headers/os/game/SimpleGameSound.h
17
BGameSoundDevice* device = NULL);
headers/os/game/SimpleGameSound.h
20
BGameSoundDevice* device = NULL);
headers/os/game/SimpleGameSound.h
25
BGameSoundDevice* device = NULL);
headers/os/game/StreamingGameSound.h
24
BGameSoundDevice* device = NULL);
headers/os/game/StreamingGameSound.h
43
BStreamingGameSound(BGameSoundDevice* device);
headers/os/kernel/fs_index.h
27
extern int fs_create_index(dev_t device, const char *name, uint32 type, uint32 flags);
headers/os/kernel/fs_index.h
28
extern int fs_remove_index(dev_t device, const char *name);
headers/os/kernel/fs_index.h
29
extern int fs_stat_index(dev_t device, const char *name, struct index_info *indexInfo);
headers/os/kernel/fs_index.h
31
extern DIR *fs_open_index_dir(dev_t device);
headers/os/kernel/fs_query.h
25
extern DIR *fs_open_query(dev_t device, const char *query, uint32 flags);
headers/os/kernel/fs_query.h
26
extern DIR *fs_open_live_query(dev_t device, const char *query,
headers/os/kernel/fs_volume.h
25
extern dev_t fs_mount_volume(const char *where, const char *device,
headers/os/kernel/image.h
29
dev_t device;
headers/os/media/MediaDefs.h
712
dev_t device;
headers/os/storage/Entry.h
33
dev_t device;
headers/os/storage/Mime.h
39
status_t get_device_icon(const char* device, void* icon, int32 size);
headers/os/storage/Mime.h
48
status_t get_device_icon(const char* device, BBitmap* icon, icon_size which);
headers/os/storage/Mime.h
49
status_t get_device_icon(const char* device, uint8** _data, size_t* _size,
headers/os/storage/Node.h
20
node_ref(dev_t device, ino_t node);
headers/os/storage/Node.h
28
dev_t device;
headers/os/storage/Volume.h
24
BVolume(dev_t device);
headers/os/storage/Volume.h
29
status_t SetTo(dev_t device);
headers/private/app/MessageUtils.h
190
byte_swap(data.device);
headers/private/audio/soundcard.h
468
short device; /* Synth# (0-4) */
headers/private/audio/soundcard.h
476
int device; /* 0-N. INITIALIZE BEFORE CALLING */
headers/private/audio/soundcard.h
511
int device; /* 0-N. INITIALIZE BEFORE CALLING */
headers/private/audio/soundcard.h
844
#define SEQ_MIDIOUT(device, byte) {_SEQ_NEEDBUF(4);\
headers/private/audio/soundcard.h
847
_seqbuf[_seqbufptr+2] = (device);\
headers/private/bluetooth/CodeHandler.h
31
static void SetDevice(uint32* code, hci_id device)
headers/private/bluetooth/CodeHandler.h
33
*code = *code | ((device & 0xFF) << 24);
headers/private/bluetooth/ConnectionView.h
28
BString device, BString address);
headers/private/drivers/ata_adapter.h
109
pci_device *device;
headers/private/drivers/ata_adapter.h
84
pci_device *device;
headers/private/drivers/ata_types.h
117
device : 1,
headers/private/drivers/ata_types.h
131
device : 1,
headers/private/drivers/ata_types.h
157
device : 1,
headers/private/drivers/ata_types.h
29
device : 1,
headers/private/drivers/ata_types.h
42
device : 1,
headers/private/drivers/ata_types.h
63
device : 1,
headers/private/drivers/ata_types.h
89
device : 1,
headers/private/drivers/poke.h
51
uint8 device;
headers/private/drivers/scsi_periph.h
102
status_t (*handle_open)(scsi_periph_device device,
headers/private/drivers/scsi_periph.h
110
status_t (*read_write)(scsi_periph_device_info *device, scsi_ccb *request,
headers/private/drivers/scsi_periph.h
113
status_t (*io)(scsi_periph_device device, io_operation *operation,
headers/private/drivers/scsi_periph.h
121
status_t (*check_capacity)(scsi_periph_device device, scsi_ccb *request);
headers/private/drivers/scsi_periph.h
124
err_res (*synchronize_cache)(scsi_periph_device device, scsi_ccb *request);
headers/private/drivers/scsi_periph.h
126
status_t (*trim_device)(scsi_periph_device_info *device, scsi_ccb *request,
headers/private/drivers/scsi_periph.h
131
void (*media_changed)(scsi_periph_device device);
headers/private/drivers/scsi_periph.h
133
err_res (*check_error)(scsi_periph_device device, scsi_ccb *request);
headers/private/drivers/scsi_periph.h
137
err_res (*send_start_stop)(scsi_periph_device device, scsi_ccb *request,
headers/private/drivers/scsi_periph.h
97
status_t (*simple_exec)(scsi_periph_device device, void *cdb,
headers/private/file_systems/DeviceOpener.h
21
DeviceOpener(const char* device, int mode);
headers/private/file_systems/DeviceOpener.h
24
int Open(const char* device, int mode);
headers/private/fs_shell/fssh_drivers.h
186
char device[256]; /* path to the physical device */
headers/private/fs_shell/fssh_drivers.h
202
char device[256]; /* device path */
headers/private/fs_shell/fssh_fs_index.h
27
extern int fssh_fs_create_index(fssh_dev_t device, const char *name,
headers/private/fs_shell/fssh_fs_index.h
29
extern int fssh_fs_remove_index(fssh_dev_t device, const char *name);
headers/private/fs_shell/fssh_fs_index.h
30
extern int fssh_fs_stat_index(fssh_dev_t device, const char *name,
headers/private/fs_shell/fssh_fs_index.h
33
extern fssh_DIR *fssh_fs_open_index_dir(fssh_dev_t device);
headers/private/fs_shell/fssh_fs_interface.h
293
fssh_status_t (*mount)(fssh_fs_volume *volume, const char *device,
headers/private/fs_shell/fssh_fs_interface.h
392
extern fssh_status_t fssh_notify_entry_created(fssh_mount_id device,
headers/private/fs_shell/fssh_fs_interface.h
394
extern fssh_status_t fssh_notify_entry_removed(fssh_mount_id device,
headers/private/fs_shell/fssh_fs_interface.h
396
extern fssh_status_t fssh_notify_entry_moved(fssh_mount_id device,
headers/private/fs_shell/fssh_fs_interface.h
400
extern fssh_status_t fssh_notify_stat_changed(fssh_mount_id device,
headers/private/fs_shell/fssh_fs_interface.h
402
extern fssh_status_t fssh_notify_attribute_changed(fssh_mount_id device,
headers/private/fs_shell/fssh_fs_interface.h
407
int32_t token, fssh_mount_id device,
headers/private/fs_shell/fssh_fs_interface.h
411
fssh_mount_id device, fssh_vnode_id fromDirectory,
headers/private/fs_shell/fssh_fs_interface.h
415
int32_t token, fssh_mount_id device,
headers/private/fs_shell/fssh_fs_interface.h
419
int32_t token, fssh_mount_id device,
headers/private/fs_shell/fssh_fs_query.h
24
extern fssh_DIR* fssh_fs_open_query(fssh_dev_t device,
headers/private/fs_shell/fssh_fs_query.h
26
extern fssh_DIR* fssh_fs_open_live_query(fssh_dev_t device,
headers/private/fs_shell/fssh_fs_volume.h
25
const char *device, const char *filesystem,
headers/private/graphics/AGP.h
16
uchar device; /* device number on bus */
headers/private/graphics/AGP.h
53
aperture_id (*map_aperture)(uint8 bus, uint8 device, uint8 function,
headers/private/graphics/AGP.h
86
status_t (*create_aperture)(uint8 bus, uint8 device, uint8 function,
headers/private/graphics/matrox/DriverInterface.h
104
uint8 device; /* PCI device number on bus, from pci_info */
headers/private/graphics/nvidia/DriverInterface.h
271
uint8 device; /* PCI device number on bus, from pci_info */
headers/private/graphics/skeleton/DriverInterface.h
107
uint8 device; /* PCI device number on bus, from pci_info */
headers/private/graphics/via/DriverInterface.h
174
uint8 device; /* PCI device number on bus, from pci_info */
headers/private/kernel/arch/riscv64/Htif.h
25
uint64 HtifCmd(uint32 device, uint8 cmd, uint32 arg);
headers/private/kernel/boot/disk_identifier.h
71
} device;
headers/private/kernel/boot/partitions.h
95
float (*identify_file_system)(boot::Partition *device);
headers/private/kernel/boot/partitions.h
96
status_t (*get_file_system)(boot::Partition *device, Directory **_root);
headers/private/kernel/boot/platform.h
63
extern status_t platform_register_boot_device(Node *device);
headers/private/kernel/boot/vfs.h
184
extern status_t add_partitions_for(Node *device, bool mountFileSystems, bool isBootDevice = false);
headers/private/kernel/disk_device_manager/KDiskDeviceManager.h
121
bool _AddDevice(KDiskDevice *device);
headers/private/kernel/disk_device_manager/KDiskDeviceManager.h
122
bool _RemoveDevice(KDiskDevice *device);
headers/private/kernel/disk_device_manager/KDiskDeviceManager.h
133
void _NotifyDeviceEvent(KDiskDevice* device, int32 event, uint32 mask);
headers/private/kernel/disk_device_manager/KFileDiskDevice.h
40
static status_t _RegisterDevice(const char *file, const char *device);
headers/private/kernel/disk_device_manager/KFileDiskDevice.h
41
static status_t _UnregisterDevice(const char *device);
headers/private/kernel/disk_device_manager/KPartition.h
138
void SetDevice(KDiskDevice *device);
headers/private/kernel/fs/node_monitor.h
20
extern status_t remove_node_listener(dev_t device, ino_t node,
headers/private/kernel/fs/node_monitor.h
22
extern status_t add_node_listener(dev_t device, ino_t node, uint32 flags,
headers/private/kernel/fs/node_monitor.h
31
extern status_t notify_unmount(dev_t device);
headers/private/kernel/fs/node_monitor.h
32
extern status_t notify_mount(dev_t device, dev_t parentDevice,
headers/private/kernel/fs/node_monitor.h
37
extern status_t _user_start_watching(dev_t device, ino_t node, uint32 flags,
headers/private/kernel/fs/node_monitor.h
39
extern status_t _user_stop_watching(dev_t device, ino_t node, port_id port,
headers/private/kernel/platform/efi/boot-services.h
139
efi_handle* device) EFIAPI;
headers/private/kernel/platform/openfirmware/openfirmware.h
46
extern intptr_t of_finddevice(const char *device);
headers/private/kernel/vfs.h
122
status_t vfs_stat_node_ref(dev_t device, ino_t inode, struct stat *stat);
headers/private/kernel/vfs.h
125
status_t vfs_entry_ref_to_path(dev_t device, ino_t inode, const char *leaf,
headers/private/kernel/vfs.h
133
status_t vfs_resolve_parent(struct vnode* parent, dev_t* device,
headers/private/kernel/vfs.h
164
dev_t _user_mount(const char *path, const char *device,
headers/private/kernel/vfs.h
168
status_t _user_read_fs_info(dev_t device, struct fs_info *info);
headers/private/kernel/vfs.h
169
status_t _user_write_fs_info(dev_t device, const struct fs_info *info,
headers/private/kernel/vfs.h
175
status_t _user_entry_ref_to_path(dev_t device, ino_t inode, const char *leaf,
headers/private/kernel/vfs.h
179
int _user_open_entry_ref(dev_t device, ino_t inode, const char *name,
headers/private/kernel/vfs.h
182
int _user_open_dir_node_ref(dev_t device, ino_t inode);
headers/private/kernel/vfs.h
183
int _user_open_dir_entry_ref(dev_t device, ino_t inode,
headers/private/kernel/vfs.h
195
status_t _user_create_dir_entry_ref(dev_t device, ino_t inode,
headers/private/kernel/vfs.h
230
int _user_open_index_dir(dev_t device);
headers/private/kernel/vfs.h
231
status_t _user_create_index(dev_t device, const char *name, uint32 type,
headers/private/kernel/vfs.h
233
status_t _user_read_index_stat(dev_t device, const char *name,
headers/private/kernel/vfs.h
235
status_t _user_remove_index(dev_t device, const char *name);
headers/private/kernel/vfs.h
239
int _user_open_query(dev_t device, const char *query,
headers/private/media/ServerInterface.h
1003
dev_t device;
headers/private/media/ServerInterface.h
1018
dev_t device;
headers/private/media/ServerInterface.h
1025
dev_t device;
headers/private/media/ServerInterface.h
232
device = -1;
headers/private/media/ServerInterface.h
239
entry_ref ref(device, directory, name);
headers/private/media/ServerInterface.h
245
device = ref.device;
headers/private/media/ServerInterface.h
259
dev_t device;
headers/private/net/net_datalink.h
45
struct net_device* device;
headers/private/net/net_device.h
45
status_t (*uninit_device)(net_device* device);
headers/private/net/net_device.h
47
status_t (*up)(net_device* device);
headers/private/net/net_device.h
48
void (*down)(net_device* device);
headers/private/net/net_device.h
50
status_t (*control)(net_device* device, int32 op, void* argument,
headers/private/net/net_device.h
53
status_t (*send_data)(net_device* device, net_buffer* buffer);
headers/private/net/net_device.h
54
status_t (*receive_data)(net_device* device, net_buffer** _buffer);
headers/private/net/net_device.h
56
status_t (*set_mtu)(net_device* device, size_t mtu);
headers/private/net/net_device.h
57
status_t (*set_promiscuous)(net_device* device, bool promiscuous);
headers/private/net/net_device.h
58
status_t (*set_media)(net_device* device, uint32 media);
headers/private/net/net_device.h
60
status_t (*add_multicast)(net_device* device,
headers/private/net/net_device.h
62
status_t (*remove_multicast)(net_device* device,
headers/private/net/net_stack.h
117
status_t (*register_device_deframer)(net_device* device,
headers/private/net/net_stack.h
119
status_t (*unregister_device_deframer)(net_device* device);
headers/private/net/net_stack.h
121
status_t (*register_domain_device_handler)(net_device* device,
headers/private/net/net_stack.h
123
status_t (*register_device_handler)(net_device* device,
headers/private/net/net_stack.h
125
status_t (*unregister_device_handler)(net_device* device, int32 type);
headers/private/net/net_stack.h
127
status_t (*register_device_monitor)(net_device* device,
headers/private/net/net_stack.h
129
status_t (*unregister_device_monitor)(net_device* device,
headers/private/net/net_stack.h
132
status_t (*device_link_changed)(net_device* device);
headers/private/net/net_stack.h
133
status_t (*device_removed)(net_device* device);
headers/private/net/net_stack.h
135
status_t (*device_enqueue_buffer)(net_device* device,
headers/private/net/net_stack.h
50
typedef status_t (*net_deframe_func)(net_device* device, net_buffer* buffer);
headers/private/net/net_stack.h
51
typedef status_t (*net_receive_func)(void* cookie, net_device* device,
headers/private/shared/QueryFile.h
33
status_t AddVolume(dev_t device);
headers/private/storage/AddOnMonitorHandler.h
101
bool _FindDirectory(ino_t directory, dev_t device,
headers/private/storage/AddOnMonitorHandler.h
106
bool _FindDirectory(ino_t directory, dev_t device,
headers/private/storage/AddOnMonitorHandler.h
65
dev_t device, ino_t node);
headers/private/storage/AddOnMonitorHandler.h
67
dev_t device, ino_t node);
headers/private/storage/AddOnMonitorHandler.h
70
ino_t toDirectory, dev_t device,
headers/private/storage/AddOnMonitorHandler.h
72
virtual void StatChanged(ino_t node, dev_t device,
headers/private/storage/DiskDeviceList.h
59
virtual void MediaChanged(BDiskDevice *device);
headers/private/storage/DiskDeviceList.h
60
virtual void DeviceAdded(BDiskDevice *device);
headers/private/storage/DiskDeviceList.h
61
virtual void DeviceRemoved(BDiskDevice *device);
headers/private/storage/DiskDevicePrivate.h
34
virtual bool Visit(BDiskDevice *device);
headers/private/storage/DiskDevicePrivate.h
47
virtual bool Visit(BDiskDevice *device);
headers/private/storage/DiskDeviceRoster.h
102
status_t UnregisterFileDevice(partition_id device);
headers/private/storage/DiskDeviceRoster.h
105
BDiskDevice* device = NULL);
headers/private/storage/DiskDeviceRoster.h
107
BDiskDevice* device = NULL,
headers/private/storage/DiskDeviceRoster.h
112
BDiskDevice* device = NULL,
headers/private/storage/DiskDeviceRoster.h
116
BDiskDevice* device = NULL,
headers/private/storage/DiskDeviceRoster.h
120
BDiskDevice* device,
headers/private/storage/DiskDeviceRoster.h
123
BDiskDevice* device,
headers/private/storage/DiskDeviceRoster.h
127
BDiskDevice* device) const;
headers/private/storage/DiskDeviceRoster.h
129
BDiskDevice* device,
headers/private/storage/DiskDeviceRoster.h
133
BDiskDevice* device);
headers/private/storage/DiskDeviceRoster.h
135
BDiskDevice* device, BPartition** _partition);
headers/private/storage/DiskDeviceRoster.h
137
BDiskDevice* device);
headers/private/storage/DiskDeviceRoster.h
146
BDiskDevice *device) const;
headers/private/storage/DiskDeviceRoster.h
91
status_t GetNextDevice(BDiskDevice* device);
headers/private/storage/DiskDeviceVisitor.h
21
virtual bool Visit(BDiskDevice *device);
headers/private/storage/NodeMonitorHandler.h
22
static status_t make_entry_ref(dev_t device, ino_t directory,
headers/private/storage/NodeMonitorHandler.h
25
static void make_node_ref(dev_t device, ino_t node, node_ref * ref);
headers/private/storage/NodeMonitorHandler.h
30
dev_t device, ino_t node);
headers/private/storage/NodeMonitorHandler.h
32
dev_t device, ino_t node);
headers/private/storage/NodeMonitorHandler.h
34
ino_t fromDirectory, ino_t toDirectory, dev_t device,
headers/private/storage/NodeMonitorHandler.h
36
virtual void StatChanged(ino_t node, dev_t device, int32 statFields);
headers/private/storage/NodeMonitorHandler.h
37
virtual void AttrChanged(ino_t node, dev_t device);
headers/private/storage/NodeMonitorHandler.h
38
virtual void DeviceMounted(dev_t new_device, dev_t device,
headers/private/storage/NotOwningEntryRef.h
32
NotOwningEntryRef(dev_t device, ino_t directory, const char* name)
headers/private/storage/NotOwningEntryRef.h
34
SetTo(device, directory, name);
headers/private/storage/NotOwningEntryRef.h
52
NotOwningEntryRef& SetTo(dev_t device, ino_t directory, const char* name)
headers/private/storage/NotOwningEntryRef.h
54
this->device = device;
headers/private/storage/NotOwningEntryRef.h
62
return SetTo(directoryRef.device, directoryRef.node, name);
headers/private/storage/NotOwningEntryRef.h
67
return node_ref(device, directory);
headers/private/storage/NotOwningEntryRef.h
72
device = directoryRef.device;
headers/private/storage/NotOwningEntryRef.h
79
return SetTo(other.device, other.directory, other.name);
headers/private/storage/Partition.h
187
status_t _SetTo(BDiskDevice* device, BPartition* parent,
headers/private/storage/storage_support.h
107
bool device_is_root_device(dev_t device);
headers/private/system/find_directory_private.h
17
status_t __find_directory(directory_which which, dev_t device, bool createIt,
headers/private/system/syscalls.h
258
extern dev_t _kern_mount(const char *path, const char *device,
headers/private/system/syscalls.h
262
extern status_t _kern_read_fs_info(dev_t device, struct fs_info *info);
headers/private/system/syscalls.h
263
extern status_t _kern_write_fs_info(dev_t device, const struct fs_info *info,
headers/private/system/syscalls.h
267
extern status_t _kern_entry_ref_to_path(dev_t device, ino_t inode,
headers/private/system/syscalls.h
271
extern int _kern_open_entry_ref(dev_t device, ino_t inode,
headers/private/system/syscalls.h
275
extern int _kern_open_dir_entry_ref(dev_t device, ino_t inode,
headers/private/system/syscalls.h
284
extern status_t _kern_create_dir_entry_ref(dev_t device, ino_t inode,
headers/private/system/syscalls.h
320
extern int _kern_open_index_dir(dev_t device);
headers/private/system/syscalls.h
321
extern status_t _kern_create_index(dev_t device, const char *name,
headers/private/system/syscalls.h
323
extern status_t _kern_read_index_stat(dev_t device, const char *name,
headers/private/system/syscalls.h
325
extern status_t _kern_remove_index(dev_t device, const char *name);
headers/private/system/syscalls.h
328
extern int _kern_open_query(dev_t device, const char *query,
headers/private/system/syscalls.h
400
extern status_t _kern_start_watching(dev_t device, ino_t node, uint32 flags,
headers/private/system/syscalls.h
402
extern status_t _kern_stop_watching(dev_t device, ino_t node, port_id port,
headers/private/system/vfs_defs.h
22
dev_t device;
headers/private/userlandfs/private/Requests.h
1556
dev_t device;
headers/private/userlandfs/private/Requests.h
1595
dev_t device;
headers/private/userlandfs/private/Requests.h
1937
dev_t device;
headers/private/userlandfs/private/Requests.h
1954
dev_t device;
headers/private/userlandfs/private/Requests.h
410
Address device;
headers/private/wmi/wmi.h
31
status_t (*evaluate_method)(wmi_device device, uint8 instance,
headers/private/wmi/wmi.h
33
status_t (*install_event_handler)(wmi_device device,
headers/private/wmi/wmi.h
35
status_t (*remove_event_handler)(wmi_device device,
headers/private/wmi/wmi.h
37
status_t (*get_event_data)(wmi_device device, uint32 notify,
headers/private/wmi/wmi.h
39
const char* (*get_uid)(wmi_device device);
src/add-ons/accelerants/framebuffer/accelerant.cpp
101
status_t status = init_common(device, false);
src/add-ons/accelerants/framebuffer/accelerant.cpp
112
status = ioctl(gInfo->device, VESA_CLONE_FRAME_BUFFER, &info, sizeof(info));
src/add-ons/accelerants/framebuffer/accelerant.cpp
136
ioctl(gInfo->device, VESA_GET_DEVICE_NAME, info, B_PATH_NAME_LENGTH);
src/add-ons/accelerants/framebuffer/accelerant.cpp
39
init_common(int device, bool isClone)
src/add-ons/accelerants/framebuffer/accelerant.cpp
51
gInfo->device = device;
src/add-ons/accelerants/framebuffer/accelerant.cpp
58
if (ioctl(device, VESA_GET_PRIVATE_DATA, &sharedArea, sizeof(area_id)) != 0)
src/add-ons/accelerants/framebuffer/accelerant.cpp
86
close(gInfo->device);
src/add-ons/accelerants/framebuffer/accelerant.cpp
97
framebuffer_init_accelerant(int device)
src/add-ons/accelerants/framebuffer/accelerant.h
14
int device;
src/add-ons/accelerants/intel_extreme/accelerant.cpp
106
if (ioctl(device, INTEL_GET_PRIVATE_DATA, &data,
src/add-ons/accelerants/intel_extreme/accelerant.cpp
195
close(gInfo->device);
src/add-ons/accelerants/intel_extreme/accelerant.cpp
494
intel_init_accelerant(int device)
src/add-ons/accelerants/intel_extreme/accelerant.cpp
498
status_t status = init_common(device, false);
src/add-ons/accelerants/intel_extreme/accelerant.cpp
546
ioctl(gInfo->device, INTEL_GET_DEVICE_NAME, info, B_PATH_NAME_LENGTH);
src/add-ons/accelerants/intel_extreme/accelerant.cpp
84
init_common(int device, bool isClone)
src/add-ons/accelerants/intel_extreme/accelerant.cpp
99
gInfo->device = device;
src/add-ons/accelerants/intel_extreme/accelerant.h
70
int device;
src/add-ons/accelerants/intel_extreme/memory.cpp
39
ioctl(gInfo->device, INTEL_FREE_GRAPHICS_MEMORY, &freeMemory,
src/add-ons/accelerants/intel_extreme/memory.cpp
53
if (ioctl(gInfo->device, INTEL_ALLOCATE_GRAPHICS_MEMORY, &allocMemory,
src/add-ons/accelerants/intel_extreme/mode.cpp
668
ioctl(gInfo->device, INTEL_SET_BRIGHTNESS_LEGACY, &brightnessLegacy,
src/add-ons/accelerants/intel_extreme/mode.cpp
712
ioctl(gInfo->device, INTEL_GET_BRIGHTNESS_LEGACY, &brightnessLegacy,
src/add-ons/accelerants/matrox/engine/mga_support.c
28
si->vendor_id, si->device_id, si->bus, si->device, si->function,
src/add-ons/accelerants/nvidia/engine/nv_agp.c
152
LOG(4,("AGP: bus %d, device %d, function %d\n", ai.bus, ai.device, ai.function));
src/add-ons/accelerants/nvidia/engine/nv_agp.c
76
&& nai.agpi.device == si->device
src/add-ons/accelerants/nvidia/engine/nv_support.c
28
si->vendor_id, si->device_id, si->bus, si->device, si->function,
src/add-ons/accelerants/radeon_hd/accelerant.cpp
109
gInfo->device = device;
src/add-ons/accelerants/radeon_hd/accelerant.cpp
119
if (ioctl(device, RADEON_GET_PRIVATE_DATA, &data,
src/add-ons/accelerants/radeon_hd/accelerant.cpp
176
close(gInfo->device);
src/add-ons/accelerants/radeon_hd/accelerant.cpp
201
radeon_init_accelerant(int device)
src/add-ons/accelerants/radeon_hd/accelerant.cpp
205
status_t status = init_common(device, false);
src/add-ons/accelerants/radeon_hd/accelerant.cpp
60
init_common(int device, bool isClone)
src/add-ons/accelerants/radeon_hd/accelerant.h
69
int device;
src/add-ons/accelerants/skeleton/engine/agp.c
147
LOG(4,("AGP: bus %d, device %d, function %d\n", ai.bus, ai.device, ai.function));
src/add-ons/accelerants/skeleton/engine/agp.c
75
(nai.agpi.device == si->device) &&
src/add-ons/accelerants/vesa/accelerant.cpp
102
status_t status = init_common(device, false);
src/add-ons/accelerants/vesa/accelerant.cpp
130
ioctl(gInfo->device, VESA_GET_DEVICE_NAME, info, B_PATH_NAME_LENGTH);
src/add-ons/accelerants/vesa/accelerant.cpp
38
init_common(int device, bool isClone)
src/add-ons/accelerants/vesa/accelerant.cpp
50
gInfo->device = device;
src/add-ons/accelerants/vesa/accelerant.cpp
57
if (ioctl(device, VESA_GET_PRIVATE_DATA, &sharedArea, sizeof(area_id)) != 0)
src/add-ons/accelerants/vesa/accelerant.cpp
87
close(gInfo->device);
src/add-ons/accelerants/vesa/accelerant.cpp
98
vesa_init_accelerant(int device)
src/add-ons/accelerants/vesa/accelerant.h
13
int device;
src/add-ons/accelerants/vesa/dpms.cpp
24
if (ioctl(gInfo->device, VESA_GET_DPMS_MODE, &mode, sizeof(mode)) != 0)
src/add-ons/accelerants/vesa/dpms.cpp
34
if (ioctl(gInfo->device, VESA_SET_DPMS_MODE, &mode, sizeof(mode)) != 0)
src/add-ons/accelerants/vesa/mode.cpp
233
status_t result = ioctl(gInfo->device, VESA_SET_DISPLAY_MODE, &i, sizeof(i));
src/add-ons/accelerants/vesa/mode.cpp
246
status_t result = ioctl(gInfo->device, VESA_SET_CUSTOM_DISPLAY_MODE,
src/add-ons/accelerants/vesa/mode.cpp
293
status_t status = ioctl(gInfo->device, VESA_CLONE_FRAME_BUFFER,
src/add-ons/accelerants/vesa/mode.cpp
355
ioctl(gInfo->device, VESA_SET_INDEXED_COLORS, &args, sizeof(args));
src/add-ons/accelerants/via/engine/agp.c
54
&& nai.agpi.device == si->device
src/add-ons/accelerants/virtio/accelerant.cpp
124
ioctl(gInfo->device, VIRTIO_GPU_GET_DEVICE_NAME, info, B_PATH_NAME_LENGTH);
src/add-ons/accelerants/virtio/accelerant.cpp
39
init_common(int device, bool isClone)
src/add-ons/accelerants/virtio/accelerant.cpp
51
gInfo->device = device;
src/add-ons/accelerants/virtio/accelerant.cpp
57
if (ioctl(device, VIRTIO_GPU_GET_PRIVATE_DATA, &sharedArea, sizeof(area_id)) != 0)
src/add-ons/accelerants/virtio/accelerant.cpp
84
close(gInfo->device);
src/add-ons/accelerants/virtio/accelerant.cpp
95
virtio_gpu_init_accelerant(int device)
src/add-ons/accelerants/virtio/accelerant.cpp
99
status_t status = init_common(device, false);
src/add-ons/accelerants/virtio/accelerant.h
14
int device;
src/add-ons/accelerants/virtio/mode.cpp
120
return ioctl(gInfo->device, VIRTIO_GPU_SET_DISPLAY_MODE,
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
139
tablet_device *device = new tablet_device(serial);
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
140
device->owner = this;
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
143
devices[0] = &device->device_ref;
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
146
fDevices.AddItem(device);
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
165
tablet_device *device = (tablet_device *)cookie;
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
172
device->active = true;
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
173
device->device_watcher = spawn_thread(DeviceWatcher, threadName,
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
174
kTabletThreadPriority, device);
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
176
if (device->device_watcher < B_OK)
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
177
return device->device_watcher;
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
178
resume_thread(device->device_watcher);
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
187
tablet_device *device = (tablet_device *)cookie;
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
191
device->active = false;
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
192
if (device->device_watcher >= 0) {
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
193
suspend_thread(device->device_watcher);
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
194
resume_thread(device->device_watcher);
src/add-ons/input_server/devices/easypen/EasyPenInputDevice.cpp
196
wait_for_thread(device->device_watcher, &dummy);
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
227
KeyboardDevice* device = (KeyboardDevice*)arg;
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
228
return device->_ControlThread();
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
638
KeyboardDevice* device = (KeyboardDevice*)cookie;
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
640
return device->Start();
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
650
KeyboardDevice* device = (KeyboardDevice*)cookie;
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
652
device->Stop();
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
669
KeyboardDevice* device = (KeyboardDevice*)cookie;
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
670
device->UpdateSettings(command);
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
704
KeyboardDevice* device = fDevices.ItemAt(i);
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
705
if (strcmp(device->Path(), path) == 0)
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
706
return device;
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
723
KeyboardDevice* device = new(std::nothrow) KeyboardDevice(this, path);
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
724
if (device == NULL)
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
728
devices[0] = device->DeviceRef();
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
731
fDevices.AddItem(device);
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
742
KeyboardDevice* device = _FindDevice(path);
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
743
if (device == NULL)
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
750
devices[0] = device->DeviceRef();
src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp
755
fDevices.RemoveItem(device);
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
321
MouseDevice* device = (MouseDevice*)arg;
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
322
device->_ControlThread();
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
749
MouseDevice* device = (MouseDevice*)cookie;
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
751
return device->Start();
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
760
MouseDevice* device = (MouseDevice*)cookie;
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
761
device->Stop();
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
773
MouseDevice* device = (MouseDevice*)cookie;
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
779
return device->UpdateTouchpadSettings(message);
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
783
return device->UpdateSettings();
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
843
MouseDevice* device = fDevices.ItemAt(i);
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
844
if (strcmp(device->Path(), path) == 0)
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
845
return device;
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
861
MouseDevice* device = new(std::nothrow) MouseDevice(*this, path);
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
862
if (device == NULL) {
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
867
if (!fDevices.AddItem(device)) {
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
869
delete device;
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
874
devices[0] = device->DeviceRef();
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
890
MouseDevice* device = _FindDevice(path);
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
891
if (device == NULL) {
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
897
devices[0] = device->DeviceRef();
src/add-ons/input_server/devices/mouse/MouseInputDevice.cpp
904
fDevices.RemoveItem(device);
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
120
mouse_device* device = (mouse_device*) cookie;
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
121
const char* name = device->device_ref.name;
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
126
if (get_mouse_map(name, &device->settings.map) != B_OK)
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
129
if (get_click_speed(name, &device->settings.click_speed) != B_OK)
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
132
if (get_mouse_speed(name, &device->settings.accel.speed) != B_OK)
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
134
else if (get_mouse_acceleration(name, &device->settings.accel.accel_factor) != B_OK)
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
137
if (get_mouse_type(name, &device->settings.type) != B_OK)
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
152
mouse_device* device = new mouse_device();
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
153
if (!device)
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
159
if (device->init_check() <= B_OK)
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
162
delete device;
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
167
devices[0] = &device->device_ref;
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
170
fDevices.AddItem(device);
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
179
mouse_device* device = (mouse_device*) cookie;
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
183
InitFromSettings(device);
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
189
device->active = true;
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
190
device->device_watcher = spawn_thread(DeviceWatcher, threadName,
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
191
kMouseThreadPriority, device);
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
193
resume_thread(device->device_watcher);
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
202
mouse_device* device = (mouse_device*) cookie;
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
206
device->active = false;
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
208
if (device->device_watcher >= 0)
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
210
suspend_thread(device->device_watcher);
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
211
resume_thread(device->device_watcher);
src/add-ons/input_server/devices/serial_mouse/MouseInputDevice.cpp
213
wait_for_thread(device->device_watcher, &dummy);
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
242
TabletDevice* device = (TabletDevice*)arg;
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
243
device->_ControlThread();
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
454
TabletDevice* device = (TabletDevice*)cookie;
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
456
return device->Start();
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
465
TabletDevice* device = (TabletDevice*)cookie;
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
466
device->Stop();
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
478
TabletDevice* device = (TabletDevice*)cookie;
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
484
return device->UpdateSettings();
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
535
TabletDevice* device = fDevices.ItemAt(i);
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
536
if (strcmp(device->Path(), path) == 0)
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
537
return device;
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
553
TabletDevice* device = new(std::nothrow) TabletDevice(*this, path);
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
554
if (device == NULL) {
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
559
if (!fDevices.AddItem(device)) {
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
561
delete device;
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
566
devices[0] = device->DeviceRef();
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
582
TabletDevice* device = _FindDevice(path);
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
583
if (device == NULL) {
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
589
devices[0] = device->DeviceRef();
src/add-ons/input_server/devices/tablet/TabletInputDevice.cpp
596
fDevices.RemoveItem(device);
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
112
MasterServerDevice::Start(const char* device, void* cookie)
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
122
MasterServerDevice::Stop(const char* device, void* cookie)
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
136
MasterServerDevice::Control(const char* device, void* cookie, uint32 code, BMessage* message)
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
141
get_mouse_speed(device, &fSpeed);
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
145
get_click_speed(device, &fDblClickSpeed);
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
148
get_mouse_acceleration(device, &fAcceleration);
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
155
BInputServerDevice::Control(device, cookie, code, message);
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
198
for (int32 i = 0; PointingDevice* device
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
200
device->Stop();
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
211
PointingDevice* device = PointingDeviceFactory::DeviceFor(this, path);
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
213
if (device && device->InitCheck() >= B_OK
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
214
&& fDevices.AddItem((void*)device)) {
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
218
device->Start();
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
219
input_device_ref device = { (char*)kDeviceName, B_POINTING_DEVICE, (void*)this };
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
220
input_device_ref* deviceList[2] = { &device, NULL };
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
225
if (device) {
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
226
PRINT((" vendor: %0*x, product: %0*x\n", 4, device->VendorID(),
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
227
4, device->ProductID()));
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
230
delete device;
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
249
dev_t device;
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
253
&& message->FindInt32("device", (int32*)&device) >= B_OK) {
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
255
entry_ref ref(device, directory, name);
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
64
for (int32 i = 0; PointingDevice* device = (PointingDevice*)fDevices.ItemAt(i); i++) {
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
65
device->Start();
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
79
while (PointingDevice* device = (PointingDevice*)fDevices.RemoveItem((int32)0))
src/add-ons/input_server/devices/wacom/MasterServerDevice.cpp
80
delete device;
src/add-ons/input_server/devices/wacom/MasterServerDevice.h
27
virtual status_t Start(const char* device, void* cookie);
src/add-ons/input_server/devices/wacom/MasterServerDevice.h
28
virtual status_t Stop(const char* device, void* cookie);
src/add-ons/input_server/devices/wacom/MasterServerDevice.h
29
virtual status_t Control(const char *device,
src/add-ons/input_server/devices/wacom/PointingDeviceFactory.cpp
17
PointingDevice* device = NULL;
src/add-ons/input_server/devices/wacom/PointingDeviceFactory.cpp
22
device = new TabletDevice(parent, reader);
src/add-ons/input_server/devices/wacom/PointingDeviceFactory.cpp
31
return device;
src/add-ons/input_server/filters/padblocker/PadBlocker.cpp
169
int32 device;
src/add-ons/input_server/filters/padblocker/PadBlocker.cpp
175
if (message->FindInt32("be:device_subtype", &device) != B_OK
src/add-ons/input_server/filters/padblocker/PadBlocker.cpp
176
|| device != B_TOUCHPAD_POINTING_DEVICE)
src/add-ons/input_server/filters/shortcut_catcher/KeyCommandMap.cpp
235
dev_t device;
src/add-ons/input_server/filters/shortcut_catcher/KeyCommandMap.cpp
237
if (message->FindInt32("device", &device) != B_OK
src/add-ons/input_server/filters/shortcut_catcher/KeyCommandMap.cpp
239
|| device != fNodeRef.device
src/add-ons/input_server/filters/shortcut_catcher/KeyCommandMap.cpp
304
fNodeRef.device = -1;
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
245
bluetooth_device* device = new (std::nothrow) bluetooth_device;
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
246
if (device == NULL)
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
250
device->fBuffersRx[index] = NULL;
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
251
device->fExpectedPacketSize[index] = 0;
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
254
device->info = NULL; // not yet used
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
255
device->hooks = hooks;
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
256
device->supportedPacketTypes = (HCI_DM1 | HCI_DH1 | HCI_HV1);
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
257
device->linkMode = (HCI_LM_ACCEPT);
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
258
device->mtu = L2CAP_MTU_MINIMUM; // TODO: ensure specs min value
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
263
device->index = HCI_DEVICE_INDEX_OFFSET; // REVIEW: dev index
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
265
device->index = (sDeviceList.Tail())->index + 1; // REVIEW!
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
269
sDeviceList.Add(device);
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
271
TRACE("%s: Device %" B_PRIx32 "\n", __func__, device->index);
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
273
*_device = device;
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
282
bluetooth_device* device = FindDeviceByID(id);
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
284
if (device == NULL)
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
287
if (device->GetDoublyLinkedListLink()->next != NULL
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
288
|| device->GetDoublyLinkedListLink()->previous != NULL
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
289
|| device == sDeviceList.Head())
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
290
sDeviceList.Remove(device);
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
292
delete device;
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
311
bluetooth_device* device = FindDeviceByID(hciId);
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
313
if (device == NULL) {
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
319
" bytes (flags 0x%" B_PRIx32 "):\n", __func__, device->index,
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
327
if (curr_frame->size > device->mtu) {
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
328
next_frame = gBufferModule->split(curr_frame, device->mtu);
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
351
device->hooks->SendACL(device->index, curr_frame);
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
377
bluetooth_device* device;
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
383
device = iterator.Next();
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
384
kprintf("\tindex=%" B_PRIx32 " @%p hooks=%p\n", device->index,
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
385
device, device->hooks);
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
70
bluetooth_device* device;
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
76
device = iterator.Next();
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
77
if (device->index == hid)
src/add-ons/kernel/bluetooth/hci/bluetooth.cpp
78
return device;
src/add-ons/kernel/bus_managers/acpi/ACPIPrivate.h
183
status_t install_notify_handler(acpi_handle device, uint32 handlerType,
src/add-ons/kernel/bus_managers/acpi/ACPIPrivate.h
185
status_t remove_notify_handler(acpi_handle device, uint32 handlerType,
src/add-ons/kernel/bus_managers/acpi/ACPIPrivate.h
66
status_t (*install_notify_handler)(acpi_handle device,
src/add-ons/kernel/bus_managers/acpi/ACPIPrivate.h
69
status_t (*remove_notify_handler)(acpi_handle device,
src/add-ons/kernel/bus_managers/acpi/BusManager.cpp
103
ACPI_STATUS status = AcpiNsHandleToPathname(device, &path);
src/add-ons/kernel/bus_managers/acpi/BusManager.cpp
154
static void globalNotifyHandler(ACPI_HANDLE device, UINT32 value, void* context)
src/add-ons/kernel/bus_managers/acpi/BusManager.cpp
161
ACPI_STATUS status = AcpiNsHandleToPathname(device, &path);
src/add-ons/kernel/bus_managers/acpi/BusManager.cpp
324
install_notify_handler(acpi_handle device, uint32 handlerType,
src/add-ons/kernel/bus_managers/acpi/BusManager.cpp
327
return AcpiInstallNotifyHandler(device, handlerType,
src/add-ons/kernel/bus_managers/acpi/BusManager.cpp
333
remove_notify_handler(acpi_handle device, uint32 handlerType,
src/add-ons/kernel/bus_managers/acpi/BusManager.cpp
336
return AcpiRemoveNotifyHandler(device, handlerType,
src/add-ons/kernel/bus_managers/acpi/BusManager.cpp
95
globalGPEHandler(UINT32 eventType, ACPI_HANDLE device, UINT32 eventNumber,
src/add-ons/kernel/bus_managers/acpi/Call.cpp
124
acpi_call_device_info* device = (acpi_call_device_info*)_device;
src/add-ons/kernel/bus_managers/acpi/Call.cpp
137
acpi_status retval = device->acpi->evaluate_method(NULL, path, ¶ms.args, &result);
src/add-ons/kernel/bus_managers/acpi/Call.cpp
50
acpi_call_device_info* device = (acpi_call_device_info*)calloc(1, sizeof(acpi_call_device_info));
src/add-ons/kernel/bus_managers/acpi/Call.cpp
51
if (device == NULL)
src/add-ons/kernel/bus_managers/acpi/Call.cpp
54
device->node = node;
src/add-ons/kernel/bus_managers/acpi/Call.cpp
55
status_t err = gDeviceManager->get_driver(node, (driver_module_info **)&device->acpi,
src/add-ons/kernel/bus_managers/acpi/Call.cpp
56
(void **)&device->acpi_cookie);
src/add-ons/kernel/bus_managers/acpi/Call.cpp
58
free(device);
src/add-ons/kernel/bus_managers/acpi/Call.cpp
62
*_cookie = device;
src/add-ons/kernel/bus_managers/acpi/Call.cpp
71
acpi_call_device_info* device = (acpi_call_device_info*)_cookie;
src/add-ons/kernel/bus_managers/acpi/Call.cpp
72
free(device);
src/add-ons/kernel/bus_managers/acpi/Call.cpp
80
acpi_call_device_info* device = (acpi_call_device_info*)_device;
src/add-ons/kernel/bus_managers/acpi/Call.cpp
82
*_cookie = device;
src/add-ons/kernel/bus_managers/acpi/Device.cpp
108
acpi_device_cookie *device = (acpi_device_cookie*)malloc(sizeof(*device));
src/add-ons/kernel/bus_managers/acpi/Device.cpp
109
if (device == NULL)
src/add-ons/kernel/bus_managers/acpi/Device.cpp
112
memset(device, 0, sizeof(*device));
src/add-ons/kernel/bus_managers/acpi/Device.cpp
115
free(device);
src/add-ons/kernel/bus_managers/acpi/Device.cpp
119
device->handle = handle;
src/add-ons/kernel/bus_managers/acpi/Device.cpp
120
device->path = path != NULL ? strdup(path) : NULL;
src/add-ons/kernel/bus_managers/acpi/Device.cpp
121
device->type = type;
src/add-ons/kernel/bus_managers/acpi/Device.cpp
122
device->node = node;
src/add-ons/kernel/bus_managers/acpi/Device.cpp
124
snprintf(device->name, sizeof(device->name), "acpi_device %s", path);
src/add-ons/kernel/bus_managers/acpi/Device.cpp
125
*cookie = device;
src/add-ons/kernel/bus_managers/acpi/Device.cpp
133
acpi_device_cookie *device = (acpi_device_cookie*)cookie;
src/add-ons/kernel/bus_managers/acpi/Device.cpp
135
free(device->path);
src/add-ons/kernel/bus_managers/acpi/Device.cpp
136
free(device);
src/add-ons/kernel/bus_managers/acpi/Device.cpp
19
acpi_install_notify_handler(acpi_device device, uint32 handlerType,
src/add-ons/kernel/bus_managers/acpi/Device.cpp
22
return install_notify_handler(device->handle, handlerType, handler,
src/add-ons/kernel/bus_managers/acpi/Device.cpp
27
acpi_remove_notify_handler(acpi_device device, uint32 handlerType,
src/add-ons/kernel/bus_managers/acpi/Device.cpp
30
return remove_notify_handler(device->handle, handlerType, handler);
src/add-ons/kernel/bus_managers/acpi/Device.cpp
35
acpi_install_address_space_handler(acpi_device device, uint32 spaceId,
src/add-ons/kernel/bus_managers/acpi/Device.cpp
38
return install_address_space_handler(device->handle, spaceId, handler,
src/add-ons/kernel/bus_managers/acpi/Device.cpp
43
acpi_remove_address_space_handler(acpi_device device, uint32 spaceId,
src/add-ons/kernel/bus_managers/acpi/Device.cpp
46
return remove_address_space_handler(device->handle, spaceId, handler);
src/add-ons/kernel/bus_managers/acpi/Device.cpp
51
acpi_get_object_type(acpi_device device)
src/add-ons/kernel/bus_managers/acpi/Device.cpp
53
return device->type;
src/add-ons/kernel/bus_managers/acpi/Device.cpp
58
acpi_get_object(acpi_device device, const char *path, acpi_object_type **return_value)
src/add-ons/kernel/bus_managers/acpi/Device.cpp
60
if (device->path == NULL)
src/add-ons/kernel/bus_managers/acpi/Device.cpp
64
snprintf(objname, sizeof(objname), "%s.%s", device->path, path);
src/add-ons/kernel/bus_managers/acpi/Device.cpp
67
return get_object(device->path, return_value);
src/add-ons/kernel/bus_managers/acpi/Device.cpp
72
acpi_evaluate_method(acpi_device device, const char *method,
src/add-ons/kernel/bus_managers/acpi/Device.cpp
75
return evaluate_method(device->handle, method, args, returnValue);
src/add-ons/kernel/bus_managers/acpi/Device.cpp
80
acpi_walk_resources(acpi_device device, char *method,
src/add-ons/kernel/bus_managers/acpi/Device.cpp
83
return walk_resources(device->handle, method, callback, context);
src/add-ons/kernel/bus_managers/acpi/Device.cpp
88
acpi_walk_namespace(acpi_device device, uint32 objectType, uint32 maxDepth,
src/add-ons/kernel/bus_managers/acpi/Device.cpp
92
return walk_namespace(device->handle, objectType, maxDepth,
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
171
acpi_ec_cookie* device = (acpi_ec_cookie*) initCookie;
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
172
*cookie = device;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
117
device->acpi->get_device_info(result, &hid, NULL, 0, NULL, NULL);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
155
RingBuffer &ringBuffer = *device->buffer;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
167
!make_space(device, toWrite))
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
172
dump_acpi_namespace(device, result, indenting + 1);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
180
acpi_ns_device_info *device = (acpi_ns_device_info*)(arg);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
181
dump_acpi_namespace(device, NULL, 0);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
183
delete_sem(device->read_sem);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
184
device->read_sem = -1;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
197
acpi_ns_device_info *device = (acpi_ns_device_info *)_cookie;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
201
*cookie = device;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
207
device->read_sem = create_sem(0, "read_sem");
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
208
if (device->read_sem < B_OK) {
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
210
return device->read_sem;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
213
device->thread = spawn_kernel_thread(acpi_namespace_dump, "acpi dumper",
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
214
B_NORMAL_PRIORITY, device);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
215
if (device->thread < 0) {
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
217
delete_sem(device->read_sem);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
218
return device->thread;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
221
device->buffer = ringBuffer;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
223
resume_thread(device->thread);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
235
acpi_ns_device_info *device = (acpi_ns_device_info *)_cookie;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
236
RingBuffer &ringBuffer = *device->buffer;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
245
status_t status = acquire_sem_etc(device->read_sem, 1, B_CAN_INTERRUPT, 0);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
307
acpi_ns_device_info *device = (acpi_ns_device_info *)cookie;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
310
if (device->read_sem >= 0)
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
311
delete_sem(device->read_sem);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
313
device->buffer->DestroyLock();
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
314
wait_for_thread(device->thread, &status);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
315
delete device->buffer;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
330
acpi_ns_device_info *device = (acpi_ns_device_info *)calloc(1, sizeof(*device));
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
331
if (device == NULL)
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
334
device->node = node;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
335
err = gDeviceManager->get_driver(node, (driver_module_info **)&device->acpi,
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
336
(void **)&device->acpi_cookie);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
338
free(device);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
342
*cookie = device;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
350
acpi_ns_device_info *device = (acpi_ns_device_info *)_cookie;
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
351
free(device);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
55
make_space(acpi_ns_device_info *device, size_t space)
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
57
size_t available = device->buffer->WritableAmount();
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
62
device->buffer->Unlock();
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
65
if (release_sem_etc(device->read_sem, 1, B_RELEASE_IF_WAITING_ONLY) == B_OK)
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
70
if (!device->buffer->Lock())
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
73
} while (device->buffer->WritableAmount() < space);
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
81
dump_acpi_namespace(acpi_ns_device_info *device, char *root, int indenting)
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
95
while (device->acpi->get_next_entry(ACPI_TYPE_ANY, root, result, 255, &counter) == B_OK) {
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
96
uint32 type = device->acpi->get_object_type(result);
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
246
deviceInfo.info.device, deviceInfo.info.function, agpStatus);
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
313
get_next_agp_device(uint32 *_cookie, pci_info &info, agp_device_info &device)
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
325
if (is_agp_device(info, &device.address)) {
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
326
device.info.vendor_id = info.vendor_id;
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
327
device.info.device_id = info.device_id;
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
328
device.info.bus = info.bus;
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
329
device.info.device = info.device;
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
330
device.info.function = info.function;
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
331
device.info.class_sub = info.class_sub;
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
332
device.info.class_base = info.class_base;
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
335
device.info.interface.capability_id = get_pci_config(info,
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
336
AGP_ID(device.address), 4);
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
337
device.info.interface.status = get_pci_config(info,
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
338
AGP_STATUS(device.address), 4);
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
339
device.info.interface.command = get_pci_config(info,
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
340
AGP_COMMAND(device.address), 4);
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
58
(sPCI->read_pci_config((info).bus, (info).device, (info).function, \
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
61
(sPCI->write_pci_config((info).bus, (info).device, (info).function, \
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
951
map_aperture(uint8 bus, uint8 device, uint8 function, size_t size,
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
969
status = module->create_aperture(bus, device, function, size,
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
113
ATAChannel::_DevicePresent(int device)
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
115
SelectDevice(device);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
117
if (SelectedDevice() != device) {
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
119
device);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
139
TRACE_ALWAYS("_DevicePresent: device %i, presence %d\n", device, present);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
219
ATADevice *device = NULL;
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
221
device = new(std::nothrow) ATAPIDevice(this, i);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
223
device = new(std::nothrow) ATADevice(this, i);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
225
if (device == NULL) {
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
230
TRACE("trying ATA%s device %u\n", device->IsATAPI() ? "PI" : "", i);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
232
if (device->Identify() != B_OK) {
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
233
delete device;
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
237
if (device->Configure() != B_OK) {
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
239
delete device;
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
243
TRACE_ALWAYS("identified ATA%s device %u\n", device->IsATAPI()
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
246
fDevices[i] = device;
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
317
ATADevice *device = fDevices[ccb->target_id];
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
318
if (device == NULL) {
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
328
result = device->ExecuteIO(fRequest);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
345
ATAChannel::SelectDevice(uint8 device)
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
347
TRACE_FUNCTION("device: %u\n", device);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
349
if (device > 1)
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
355
taskFile.lba.device = device;
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
360
device);
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
383
return taskFile.lba.device;
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
589
ATADevice *device = request->Device();
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
596
if (device->Select() != B_OK) {
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
618
if (_WriteRegs(device->TaskFile(), device->RegisterMask()
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
800
ATAChannel::ReadRegs(ATADevice *device)
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
802
return _ReadRegs(device->TaskFile(), device->RegisterMask());
src/add-ons/kernel/bus_managers/ata/ATADevice.cpp
558
fTaskFile.lba.device = fIndex;
src/add-ons/kernel/bus_managers/ata/ATAPrivate.h
113
status_t ReadRegs(ATADevice *device);
src/add-ons/kernel/bus_managers/ata/ATAPrivate.h
131
bool _DevicePresent(int device);
src/add-ons/kernel/bus_managers/ata/ATAPrivate.h
275
void SetDevice(ATADevice *device);
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
57
ATARequest::SetDevice(ATADevice *device)
src/add-ons/kernel/bus_managers/ata/ATARequest.cpp
59
fDevice = device;
src/add-ons/kernel/bus_managers/firewire/firewire_module.cpp
80
struct supported_device *device;
src/add-ons/kernel/bus_managers/firewire/firewire_module.cpp
81
for (device = supported_devices; device->name; device++) {
src/add-ons/kernel/bus_managers/firewire/firewire_module.cpp
82
if (info->vendor_id == device->vendor_id
src/add-ons/kernel/bus_managers/firewire/firewire_module.cpp
83
&& info->device_id == device->device_id >> 16) {
src/add-ons/kernel/bus_managers/firewire/firewire_module.cpp
84
dprintf("%s\n", device->name);
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
149
val = gPci->read_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
157
gPci->write_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
168
latency = olatency = gPci->read_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
173
gPci->write_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
177
cache_line = ocache_line = gPci->read_pci_config(info->bus, info->device,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
182
gPci->write_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/firewire/fwohci_pci.cpp
189
sc->irq = gPci->read_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
100
VMBusDevice* device = reinterpret_cast<VMBusDevice*>(cookie);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
101
return device->WritePacket(type, buffer, length, responseRequired, transactionID);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
110
VMBusDevice* device = reinterpret_cast<VMBusDevice*>(cookie);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
111
return device->WriteGPAPacket(rangeCount, rangesList, rangesLength, buffer, length,
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
119
VMBusDevice* device = reinterpret_cast<VMBusDevice*>(cookie);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
120
return device->AllocateGPADL(length, _buffer, _gpadl);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
127
VMBusDevice* device = reinterpret_cast<VMBusDevice*>(cookie);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
128
return device->FreeGPADL(gpadl);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
15
VMBusDevice* device = new(std::nothrow) VMBusDevice(node);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
16
if (device == NULL) {
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
21
status_t status = device->InitCheck();
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
24
delete device;
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
29
*_driverCookie = device;
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
38
VMBusDevice* device = reinterpret_cast<VMBusDevice*>(driverCookie);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
39
delete device;
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
54
VMBusDevice* device = reinterpret_cast<VMBusDevice*>(cookie);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
55
return device->GetBusVersion();
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
63
VMBusDevice* device = reinterpret_cast<VMBusDevice*>(cookie);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
64
return device->GetReferenceCounter(_count);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
73
VMBusDevice* device = reinterpret_cast<VMBusDevice*>(cookie);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
74
return device->Open(txLength, rxLength, callback, callbackData);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
82
VMBusDevice* device = reinterpret_cast<VMBusDevice*>(cookie);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
83
device->Close();
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
91
VMBusDevice* device = reinterpret_cast<VMBusDevice*>(cookie);
src/add-ons/kernel/bus_managers/hyperv/VMBusDeviceModule.cpp
92
return device->ReadPacket(buffer, bufferLength, _headerLength, _dataLength);
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
114
I2CDevice *device = (I2CDevice *)_device;
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
115
return device->ExecCommand(op, cmdBuffer, cmdLength, dataBuffer, dataLength);
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
122
I2CDevice *device = (I2CDevice *)_device;
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
123
return device->AcquireBus();
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
130
I2CDevice *device = (I2CDevice *)_device;
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
131
return device->ReleaseBus();
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
77
I2CDevice *device = new(std::nothrow) I2CDevice(node, bus, slaveAddress);
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
78
if (device == NULL)
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
81
status_t result = device->InitCheck();
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
87
*_device = device;
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
97
I2CDevice *device = (I2CDevice *)_device;
src/add-ons/kernel/bus_managers/i2c/I2CDevice.cpp
98
delete device;
src/add-ons/kernel/bus_managers/mmc/mmc_module.cpp
22
MMCBus* device = new(std::nothrow) MMCBus(node);
src/add-ons/kernel/bus_managers/mmc/mmc_module.cpp
23
if (device == NULL) {
src/add-ons/kernel/bus_managers/mmc/mmc_module.cpp
28
status_t result = device->InitCheck();
src/add-ons/kernel/bus_managers/mmc/mmc_module.cpp
35
*_device = device;
src/add-ons/kernel/bus_managers/mmc/mmc_module.cpp
44
MMCBus* device = (MMCBus*)_device;
src/add-ons/kernel/bus_managers/mmc/mmc_module.cpp
45
delete device;
src/add-ons/kernel/bus_managers/pci/pci.cpp
1004
dev->device, dev->function, PCI_bridge_control, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
101
return gPCI->FindCapability(domain, bus, device, function, capID, offset);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1016
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1018
bridgeControlNew = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1022
dev->device, dev->function, bridgeControlOld,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1037
uint16 status = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1039
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1043
"0x%04x\n", dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
106
pci_find_extended_capability(uint8 virtualBus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1063
dev->device, dev->function, PCI_secondary_status, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1064
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1069
dev->device, dev->function, secondaryStatus);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1086
dev->device, dev->function, PCI_bridge_control, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1087
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1091
"control 0x%04x\n", dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
114
return gPCI->FindExtendedCapability(domain, bus, device, function, capID,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1184
PCI::_CreateDevice(PCIBus *parent, uint8 device, uint8 function)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1187
parent->bus, device, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1198
newDev->device = device;
src/add-ons/kernel/bus_managers/pci/pci.cpp
120
pci_reserve_device(uchar virtualBus, uchar device, uchar function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1241
uint64 pciAddress = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1243
WriteConfig(dev->domain, dev->bus, dev->device, dev->function, offset, 4,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1245
uint64 size = ReadConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1247
WriteConfig(dev->domain, dev->bus, dev->device, dev->function, offset, 4,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1259
dev->device, dev->function, offset + 4, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
126
TRACE(("pci_reserve_device(%d, %d, %d, %s)\n", virtualBus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1260
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1262
uint64 highSize = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1264
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1301
uint32 oldValue = ReadConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1303
WriteConfig(dev->domain, dev->bus, dev->device, dev->function, offset, 4,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1305
uint32 newValue = ReadConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1307
WriteConfig(dev->domain, dev->bus, dev->device, dev->function, offset, 4,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1328
dev->info.vendor_id = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1330
dev->info.device_id = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1333
dev->info.device = dev->device;
src/add-ons/kernel/bus_managers/pci/pci.cpp
1335
dev->info.revision = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1337
dev->info.class_api = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1339
dev->info.class_sub = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1341
dev->info.class_base = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1343
dev->info.line_size = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1345
dev->info.latency = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1349
dev->info.header_type = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1351
dev->info.bist = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1365
uint16 pcicmd = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1367
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1386
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1393
dev->device, dev->function, PCI_cardbus_cis, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1395
dev->device, dev->function, PCI_subsystem_id, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1397
dev->bus, dev->device, dev->function, PCI_subsystem_vendor_id,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1400
dev->device, dev->function, PCI_interrupt_line, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1402
dev->device, dev->function, PCI_interrupt_pin, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1404
dev->device, dev->function, PCI_min_grant, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1406
dev->device, dev->function, PCI_max_latency, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1414
uint16 pcicmd = ReadConfig(dev->domain, dev->bus, dev->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1416
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1434
WriteConfig(dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1441
dev->device, dev->function, PCI_primary_bus, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1443
dev->device, dev->function, PCI_secondary_bus, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1445
dev->bus, dev->device, dev->function, PCI_subordinate_bus, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1447
dev->bus, dev->device, dev->function, PCI_secondary_latency, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1449
dev->device, dev->function, PCI_io_base, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1451
dev->device, dev->function, PCI_io_limit, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1453
dev->bus, dev->device, dev->function, PCI_secondary_status, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1455
dev->device, dev->function, PCI_memory_base, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1457
dev->device, dev->function, PCI_memory_limit, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1459
dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1462
dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1465
dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1468
dev->domain, dev->bus, dev->device, dev->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1471
dev->bus, dev->device, dev->function, PCI_io_base_upper16, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1473
dev->bus, dev->device, dev->function, PCI_io_limit_upper16, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1475
dev->device, dev->function, PCI_interrupt_line, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1477
dev->device, dev->function, PCI_interrupt_pin, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1479
dev->device, dev->function, PCI_bridge_control, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
148
{B_PCI_DEVICE_DEVICE, B_UINT8_TYPE, {.ui8 = device}},
src/add-ons/kernel/bus_managers/pci/pci.cpp
1481
dev->device, dev->function, PCI_sub_device_id_1, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1483
dev->bus, dev->device, dev->function, PCI_sub_vendor_id_1, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1491
dev->device, dev->function, PCI_sub_device_id_2, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1493
dev->bus, dev->device, dev->function, PCI_sub_vendor_id_2, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1495
dev->device, dev->function, PCI_primary_bus_2, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1497
dev->device, dev->function, PCI_secondary_bus_2, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1499
dev->bus, dev->device, dev->function, PCI_subordinate_bus_2, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1501
dev->bus, dev->device, dev->function, PCI_secondary_latency_2, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1504
dev->device, dev->function, PCI_memory_base0_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1506
dev->device, dev->function, PCI_memory_limit0_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1508
dev->bus, dev->device, dev->function, PCI_memory_base1_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1510
dev->bus, dev->device, dev->function, PCI_memory_limit1_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1512
dev->device, dev->function, PCI_io_base0_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1514
dev->device, dev->function, PCI_io_limit0_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1516
dev->bus, dev->device, dev->function, PCI_io_base1_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1518
dev->bus, dev->device, dev->function, PCI_io_limit1_2, 4);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1520
dev->bus, dev->device, dev->function, PCI_secondary_status_2, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1522
dev->bus, dev->device, dev->function, PCI_bridge_control_2, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1557
PCI::ReadConfig(uint8 domain, uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1564
if (device > (info->max_bus_devices - 1)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1570
domain, bus, device, function, offset, size);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1575
bus, device, function, offset, size, value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1578
domain, bus, device, function, offset, size);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1585
PCI::ReadConfig(uint8 domain, uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1589
if (ReadConfig(domain, bus, device, function, offset, size, &value)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1598
PCI::ReadConfig(PCIDev *device, uint16 offset, uint8 size)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1601
if (ReadConfig(device->domain, device->bus, device->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1602
device->function, offset, size, &value) != B_OK)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1610
PCI::WriteConfig(uint8 domain, uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1617
if (device > (info->max_bus_devices - 1)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1623
domain, bus, device, function, offset, size);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1628
device, function, offset, size, value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1633
PCI::WriteConfig(PCIDev *device, uint16 offset, uint8 size, uint32 value)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1635
return WriteConfig(device->domain, device->bus, device->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1636
device->function, offset, size, value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1641
PCI::FindCapability(uint8 domain, uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1644
uint16 status = ReadConfig(domain, bus, device, function, PCI_status, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1647
"not supported\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1651
uint8 headerType = ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1665
"%#02x unknown header type\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1669
capPointer = ReadConfig(domain, bus, device, function, capPointer, 1);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1673
"empty list\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1678
if (ReadConfig(domain, bus, device, function, capPointer, 1) == capID) {
src/add-ons/kernel/bus_managers/pci/pci.cpp
1684
capPointer = ReadConfig(domain, bus, device, function, capPointer + 1,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1692
TRACE_CAP("PCI: find_pci_capability ERROR %u:%u:%u capability %#02x circular list\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1698
PCI::FindCapability(PCIDev *device, uint8 capID, uint8 *offset)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1700
return FindCapability(device->domain, device->bus, device->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1701
device->function, capID, offset);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1706
PCI::FindExtendedCapability(uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1709
if (FindCapability(domain, bus, device, function, PCI_cap_id_pcie)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1712
"not supported\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1716
uint32 capability = ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1732
capability = ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1737
"circular list\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1743
PCI::FindExtendedCapability(PCIDev *device, uint16 capID, uint16 *offset)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1745
return FindExtendedCapability(device->domain, device->bus, device->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1746
device->function, capID, offset);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1751
PCI::FindHTCapability(uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1758
capPointer = ReadConfig(domain, bus, device, function, *offset + 1,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1760
} else if (FindCapability(domain, bus, device, function, PCI_cap_id_ht,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1763
"not supported\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1775
uint8 capability = ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1778
if ((ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1786
capPointer = ReadConfig(domain, bus, device, function, capPointer + 1,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1791
"circular list\n", bus, device, function, capID);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1797
PCI::FindHTCapability(PCIDev *device, uint16 capID, uint8 *offset)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1799
return FindHTCapability(device->domain, device->bus, device->device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1800
device->function, capID, offset);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1805
PCI::FindDevice(uint8 domain, uint8 bus, uint8 device, uint8 function)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1810
return _FindDevice(fDomainData[domain].bus, domain, bus, device, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1815
PCI::_FindDevice(PCIBus *current, uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1823
if (child->bus == bus && child->device == device
src/add-ons/kernel/bus_managers/pci/pci.cpp
1829
PCIDev *found = _FindDevice(child->child, domain, bus, device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1845
PCIDev *device = FindDevice(domain, bus, _device, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1846
if (device == NULL)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1849
pci_info &info = device->info;
src/add-ons/kernel/bus_managers/pci/pci.cpp
1863
return WriteConfig(device, PCI_interrupt_line, 1, newInterruptLineValue);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1868
PCI::GetPowerstate(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1871
status_t res = FindCapability(device, PCI_cap_id_pm, &capabilityOffset);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1873
uint32 state = ReadConfig(device, capabilityOffset + PCI_pm_status, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1881
PCI::SetPowerstate(PCIDev *device, uint8 newState)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1884
status_t res = FindCapability(device, PCI_cap_id_pm, &capabilityOffset);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1886
uint32 state = ReadConfig(device, capabilityOffset + PCI_pm_status, 2);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1888
WriteConfig(device, capabilityOffset + PCI_pm_status, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1901
PCIDev *device = FindDevice(domain, bus, _device, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1902
if (device == NULL)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1905
*state = GetPowerstate(device);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1914
PCIDev *device = FindDevice(domain, bus, _device, function);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1915
if (device == NULL)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1918
SetPowerstate(device, newState);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1926
PCI::GetMSICount(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1931
msi_info *info = &device->msi;
src/add-ons/kernel/bus_managers/pci/pci.cpp
1940
PCI::ConfigureMSI(PCIDev *device, uint32 count, uint32 *startVector)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1948
msi_info *info = &device->msi;
src/add-ons/kernel/bus_managers/pci/pci.cpp
1966
WriteConfig(device, offset + PCI_msi_address, 4,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1969
WriteConfig(device, offset + PCI_msi_address_high, 4,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1971
WriteConfig(device, offset + PCI_msi_data_64bit, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
1974
WriteConfig(device, offset + PCI_msi_data, 2, info->data_value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1978
WriteConfig(device, offset + PCI_msi_control, 2, info->control_value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1987
PCI::UnconfigureMSI(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
1993
status_t result = _UnconfigureMSIX(device);
src/add-ons/kernel/bus_managers/pci/pci.cpp
1997
msi_info *info = &device->msi;
src/add-ons/kernel/bus_managers/pci/pci.cpp
2007
WriteConfig(device, info->capability_offset + PCI_msi_control, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2018
PCI::EnableMSI(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
2023
msi_info *info = &device->msi;
src/add-ons/kernel/bus_managers/pci/pci.cpp
2031
WriteConfig(device, PCI_command, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2032
ReadConfig(device, PCI_command, 2) | PCI_command_int_disable);
src/add-ons/kernel/bus_managers/pci/pci.cpp
2036
WriteConfig(device, info->capability_offset + PCI_msi_control, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2040
_HtMSIMap(device, info->address_value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
2043
ReadConfig(device, info->capability_offset + PCI_msi_control, 2));
src/add-ons/kernel/bus_managers/pci/pci.cpp
2049
PCI::DisableMSI(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
2055
status_t result = _DisableMSIX(device);
src/add-ons/kernel/bus_managers/pci/pci.cpp
2059
msi_info *info = &device->msi;
src/add-ons/kernel/bus_managers/pci/pci.cpp
206
pci_unreserve_device(uchar virtualBus, uchar device, uchar function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2067
_HtMSIMap(device, 0);
src/add-ons/kernel/bus_managers/pci/pci.cpp
2071
WriteConfig(device, info->capability_offset + PCI_msi_control, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2079
PCI::GetMSIXCount(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
2084
msix_info *info = &device->msix;
src/add-ons/kernel/bus_managers/pci/pci.cpp
2093
PCI::ConfigureMSIX(PCIDev *device, uint32 count, uint32 *startVector)
src/add-ons/kernel/bus_managers/pci/pci.cpp
2101
msix_info *info = &device->msix;
src/add-ons/kernel/bus_managers/pci/pci.cpp
2115
phys_addr_t barAddr = device->info.u.h0.base_registers[info->table_bar];
src/add-ons/kernel/bus_managers/pci/pci.cpp
2116
uchar flags = device->info.u.h0.base_register_flags[info->table_bar];
src/add-ons/kernel/bus_managers/pci/pci.cpp
2118
barAddr |= (uint64)device->info.u.h0.base_registers[
src/add-ons/kernel/bus_managers/pci/pci.cpp
212
TRACE(("pci_unreserve_device(%d, %d, %d, %s)\n", virtualBus, device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2132
barAddr = device->info.u.h0.base_registers[info->pba_bar];
src/add-ons/kernel/bus_managers/pci/pci.cpp
2133
flags = device->info.u.h0.base_register_flags[info->pba_bar];
src/add-ons/kernel/bus_managers/pci/pci.cpp
2135
barAddr |= (uint64)device->info.u.h0.base_registers[
src/add-ons/kernel/bus_managers/pci/pci.cpp
2163
WriteConfig(device, PCI_command, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2164
ReadConfig(device, PCI_command, 2) | PCI_command_memory);
src/add-ons/kernel/bus_managers/pci/pci.cpp
2184
PCI::EnableMSIX(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
2189
msix_info *info = &device->msix;
src/add-ons/kernel/bus_managers/pci/pci.cpp
2197
WriteConfig(device, PCI_command, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2198
ReadConfig(device, PCI_command, 2) | PCI_command_int_disable);
src/add-ons/kernel/bus_managers/pci/pci.cpp
2202
WriteConfig(device, info->capability_offset + PCI_msix_control, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2206
_HtMSIMap(device, info->address_value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
2209
ReadConfig(device, info->capability_offset + PCI_msix_control, 2));
src/add-ons/kernel/bus_managers/pci/pci.cpp
2215
PCI::_HtMSIMap(PCIDev *device, uint64 address)
src/add-ons/kernel/bus_managers/pci/pci.cpp
2217
ht_mapping_info *info = &device->ht_mapping;
src/add-ons/kernel/bus_managers/pci/pci.cpp
2231
WriteConfig(device, info->capability_offset + PCI_ht_command, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2238
PCI::_ReadMSIInfo(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
2243
msi_info *info = &device->msi;
src/add-ons/kernel/bus_managers/pci/pci.cpp
2245
status_t result = FindCapability(device->domain, device->bus,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2246
device->device, device->function, PCI_cap_id_msi,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2252
info->control_value = ReadConfig(device->domain, device->bus,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2253
device->device, device->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2264
PCI::_ReadMSIXInfo(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
2269
msix_info *info = &device->msix;
src/add-ons/kernel/bus_managers/pci/pci.cpp
2271
status_t result = FindCapability(device->domain, device->bus,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2272
device->device, device->function, PCI_cap_id_msix,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2278
info->control_value = ReadConfig(device->domain, device->bus,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2279
device->device, device->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
228
{B_PCI_DEVICE_DEVICE, B_UINT8_TYPE, {.ui8 = device}},
src/add-ons/kernel/bus_managers/pci/pci.cpp
2288
uint32 table_value = ReadConfig(device->domain, device->bus,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2289
device->device, device->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2291
uint32 pba_value = ReadConfig(device->domain, device->bus,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2292
device->device, device->function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2303
PCI::_ReadHtMappingInfo(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
2308
ht_mapping_info *info = &device->ht_mapping;
src/add-ons/kernel/bus_managers/pci/pci.cpp
2312
if (FindHTCapability(device, PCI_ht_command_cap_msi_mapping,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2314
info->control_value = ReadConfig(device, offset + PCI_ht_command,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2327
info->address_value = ReadConfig(device, offset
src/add-ons/kernel/bus_managers/pci/pci.cpp
2330
info->address_value |= ReadConfig(device, offset
src/add-ons/kernel/bus_managers/pci/pci.cpp
2340
PCI::_UnconfigureMSIX(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
2342
msix_info *info = &device->msix;
src/add-ons/kernel/bus_managers/pci/pci.cpp
2351
WriteConfig(device, info->capability_offset + PCI_msix_control, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
2376
PCI::_DisableMSIX(PCIDev *device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
2378
msix_info *info = &device->msix;
src/add-ons/kernel/bus_managers/pci/pci.cpp
2386
_HtMSIMap(device, 0);
src/add-ons/kernel/bus_managers/pci/pci.cpp
2390
gPCI->WriteConfig(device, info->capability_offset + PCI_msix_control, 2,
src/add-ons/kernel/bus_managers/pci/pci.cpp
290
pci_update_interrupt_line(uchar virtualBus, uchar device, uchar function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
298
return gPCI->UpdateInterruptLine(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci.cpp
304
pci_get_powerstate(uchar virtualBus, uint8 device, uint8 function, uint8* state)
src/add-ons/kernel/bus_managers/pci/pci.cpp
311
return gPCI->GetPowerstate(domain, bus, device, function, state);
src/add-ons/kernel/bus_managers/pci/pci.cpp
316
pci_set_powerstate(uchar virtualBus, uint8 device, uint8 function, uint8 newState)
src/add-ons/kernel/bus_managers/pci/pci.cpp
323
return gPCI->SetPowerstate(domain, bus, device, function, newState);
src/add-ons/kernel/bus_managers/pci/pci.cpp
44
pci_read_config(uint8 virtualBus, uint8 device, uint8 function, uint16 offset,
src/add-ons/kernel/bus_managers/pci/pci.cpp
54
if (gPCI->ReadConfig(domain, bus, device, function, offset, size,
src/add-ons/kernel/bus_managers/pci/pci.cpp
63
pci_write_config(uint8 virtualBus, uint8 device, uint8 function, uint16 offset,
src/add-ons/kernel/bus_managers/pci/pci.cpp
71
gPCI->WriteConfig(domain, bus, device, function, offset, size, value);
src/add-ons/kernel/bus_managers/pci/pci.cpp
750
PCI::_NumFunctions(uint8 domain, uint8 bus, uint8 device)
src/add-ons/kernel/bus_managers/pci/pci.cpp
752
uint8 type = ReadConfig(domain, bus, device,
src/add-ons/kernel/bus_managers/pci/pci.cpp
93
pci_find_capability(uint8 virtualBus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.h
100
status_t WriteConfig(uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci.h
103
status_t WriteConfig(PCIDev *device, uint16 offset,
src/add-ons/kernel/bus_managers/pci/pci.h
107
uint8 device, uint8 function, uint8 capID,
src/add-ons/kernel/bus_managers/pci/pci.h
109
status_t FindCapability(PCIDev *device, uint8 capID,
src/add-ons/kernel/bus_managers/pci/pci.h
112
uint8 device, uint8 function, uint16 capID,
src/add-ons/kernel/bus_managers/pci/pci.h
114
status_t FindExtendedCapability(PCIDev *device,
src/add-ons/kernel/bus_managers/pci/pci.h
117
uint8 device, uint8 function, uint16 capID,
src/add-ons/kernel/bus_managers/pci/pci.h
119
status_t FindHTCapability(PCIDev *device,
src/add-ons/kernel/bus_managers/pci/pci.h
125
PCIDev * FindDevice(uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci.h
130
uint8 GetPowerstate(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
131
status_t GetPowerstate(uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci.h
133
void SetPowerstate(PCIDev *device, uint8 state);
src/add-ons/kernel/bus_managers/pci/pci.h
134
status_t SetPowerstate(uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci.h
140
uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.h
143
uint32 GetMSICount(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
144
status_t ConfigureMSI(PCIDev *device, uint32 count, uint32 *startVector);
src/add-ons/kernel/bus_managers/pci/pci.h
145
status_t UnconfigureMSI(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
146
status_t EnableMSI(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
147
status_t DisableMSI(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
148
uint32 GetMSIXCount(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
149
status_t ConfigureMSIX(PCIDev *device, uint32 count, uint32 *startVector);
src/add-ons/kernel/bus_managers/pci/pci.h
150
status_t EnableMSIX(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
194
uint8 device);
src/add-ons/kernel/bus_managers/pci/pci.h
196
uint8 bus, uint8 device, uint8 function);
src/add-ons/kernel/bus_managers/pci/pci.h
198
void _HtMSIMap(PCIDev *device, uint64 address);
src/add-ons/kernel/bus_managers/pci/pci.h
199
void _ReadMSIInfo(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
200
void _ReadMSIXInfo(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
201
void _ReadHtMappingInfo(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
202
status_t _UnconfigureMSIX(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
203
status_t _DisableMSIX(PCIDev *device);
src/add-ons/kernel/bus_managers/pci/pci.h
229
uint32 pci_read_config(uint8 virtualBus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.h
231
void pci_write_config(uint8 virtualBus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci.h
39
uint8 device;
src/add-ons/kernel/bus_managers/pci/pci.h
92
status_t ReadConfig(uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci.h
95
uint32 ReadConfig(uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci.h
97
uint32 ReadConfig(PCIDev *device, uint16 offset,
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
102
.read_io_32 = [](pci_device *device, addr_t mappedIOAddress) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
105
.write_io_32 = [](pci_device *device, addr_t mappedIOAddress, uint32 value) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
108
.ram_address = [](pci_device *device, phys_addr_t physicalAddress) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
111
.read_pci_config = [](pci_device *device, uint16 offset, uint8 size) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
112
return gPCI->ReadConfig(device->device, offset, size);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
114
.write_pci_config = [](pci_device *device, uint16 offset, uint8 size, uint32 value) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
115
gPCI->WriteConfig(device->device, offset, size, value);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
117
.find_pci_capability = [](pci_device *device, uint8 capID, uint8 *offset) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
118
return gPCI->FindCapability(device->device, capID, offset);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
120
.get_pci_info = [](pci_device *device, struct pci_info *info) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
123
*info = device->device->info;
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
125
.find_pci_extended_capability = [](pci_device *device, uint16 capID, uint16 *offset) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
126
return gPCI->FindExtendedCapability(device->device, capID, offset);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
128
.get_powerstate = [](pci_device *device) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
129
return gPCI->GetPowerstate(device->device);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
131
.set_powerstate = [](pci_device *device, uint8 state) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
132
gPCI->SetPowerstate(device->device, state);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
134
.get_msi_count = [](pci_device *device) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
135
return gPCI->GetMSICount(device->device);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
137
.configure_msi = [](pci_device *device, uint32 count, uint32 *startVector) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
138
return gPCI->ConfigureMSI(device->device, count, startVector);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
140
.unconfigure_msi = [](pci_device *device) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
141
return gPCI->UnconfigureMSI(device->device);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
143
.enable_msi = [](pci_device *device) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
144
return gPCI->EnableMSI(device->device);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
146
.disable_msi = [](pci_device *device) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
147
return gPCI->DisableMSI(device->device);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
149
.get_msix_count = [](pci_device *device) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
150
return gPCI->GetMSIXCount(device->device);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
152
.configure_msix = [](pci_device *device, uint32 count, uint32 *startVector) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
153
return gPCI->ConfigureMSIX(device->device, count, startVector);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
155
.enable_msix = [](pci_device *device) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
156
return gPCI->EnableMSIX(device->device);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
19
PCIDev* device;
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
45
pci_device* device = (pci_device*)malloc(sizeof(*device));
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
46
if (device == NULL)
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
49
device->device = dev;
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
50
device->node = node;
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
52
*_cookie = device;
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
60
pci_device* device = (pci_device*)cookie;
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
61
free(device);
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
90
.read_io_8 = [](pci_device *device, addr_t mappedIOAddress) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
93
.write_io_8 = [](pci_device *device, addr_t mappedIOAddress, uint8 value) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
96
.read_io_16 = [](pci_device *device, addr_t mappedIOAddress) {
src/add-ons/kernel/bus_managers/pci/pci_device.cpp
99
.write_io_16 = [](pci_device *device, addr_t mappedIOAddress, uint16 value) {
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
109
"deviceId 0x%04x\n", domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
112
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
114
pci->ReadConfig(domain, bus, device, function, 0x90, 1));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
116
uint8 map = pci->ReadConfig(domain, bus, device, function, 0x90, 1);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
118
uint32 bar5 = pci->ReadConfig(domain, bus, device, function, 0x24, 4);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
119
uint16 pcicmd = pci->ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
124
pci->WriteConfig(domain, bus, device, function, PCI_command, 2,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
127
pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0xffffffff);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
129
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
130
pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
132
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
136
pci->WriteConfig(domain, bus, device, function, 0x90, 1, map);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
138
pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0xffffffff);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
140
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
141
pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
143
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
146
pci->WriteConfig(domain, bus, device, function, 0x24, 4, bar5);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
148
pci->WriteConfig(domain, bus, device, function, PCI_command, 2, pcicmd);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
152
pci->ReadConfig(domain, bus, device, function, 0x24, 4));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
154
pci->ReadConfig(domain, bus, device, function, 0x90, 1));
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
159
ati_fixup_ixp(PCI *pci, uint8 domain, uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
180
domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
191
pci_fixup_device(PCI *pci, uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
194
uint16 vendorId = pci->ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
196
uint16 deviceId = pci->ReadConfig(domain, bus, device, function,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
204
jmicron_fixup_ahci(pci, domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
208
intel_fixup_ahci(pci, domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
212
ati_fixup_ixp(pci, domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
25
jmicron_fixup_ahci(PCI *pci, uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
43
"deviceId 0x%04x\n", domain, bus, device, function, deviceId);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
46
uint32 val = pci->ReadConfig(domain, bus, device, function, 0x40, 4);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
71
pci->WriteConfig(domain, bus, device, function, 0x40, 4, val);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
75
uint8 irq = pci->ReadConfig(domain, bus, device, function, 0x3c, 1);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
78
pci->WriteConfig(domain, bus, device, 1, 0x3c, 1, irq);
src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
83
intel_fixup_ahci(PCI *pci, uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci_fixup.h
12
void pci_fixup_device(PCI *pci, uint8 domain, uint8 bus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
145
status = pci_read_config(info->bus, info->device, info->function, PCI_status, 2);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
154
cap_ptr = pci_read_config(info->bus, info->device, info->function, PCI_capabilities_ptr, 1);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
157
cap_ptr = pci_read_config(info->bus, info->device, info->function, PCI_capabilities_ptr_2, 1);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
172
cap_id = pci_read_config(info->bus, info->device, info->function, cap_ptr, 1);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
173
cap_ptr = pci_read_config(info->bus, info->device, info->function, cap_ptr + 1, 1);
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
194
if (pci_find_capability(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
199
uint32 capability = pci_read_config(info->bus, info->device,
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
222
capability = pci_read_config(info->bus, info->device, info->function,
src/add-ons/kernel/bus_managers/pci/pci_info.cpp
240
info->device, info->function, info->vendor_id, info->device_id, info->revision));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
101
.configure_msi = [](uint8 bus, uint8 device, uint8 function, uint32 count,
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
104
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
107
.unconfigure_msi = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
109
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
112
.enable_msi = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
114
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
117
.disable_msi = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
119
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
122
.get_msix_count = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
124
if (ResolveBDF(bus, device, function, dev) < B_OK)
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
128
.configure_msix = [](uint8 bus, uint8 device, uint8 function, uint32 count,
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
131
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
134
.enable_msix = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
136
CHECK_RET(ResolveBDF(bus, device, function, dev));
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
52
ResolveBDF(uint8 virtualBus, uint8 device, uint8 function, PCIDev*& dev)
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
60
dev = gPCI->FindDevice(domain, bus, device, function);
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
95
.get_msi_count = [](uint8 bus, uint8 device, uint8 function) {
src/add-ons/kernel/bus_managers/pci/pci_module.cpp
97
if (ResolveBDF(bus, device, function, dev) < B_OK)
src/add-ons/kernel/bus_managers/pci/pci_private.h
31
uint32 (*read_pci_config)(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
35
void (*write_pci_config)(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
49
status_t pci_find_capability(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
51
status_t pci_find_extended_capability(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
54
status_t pci_reserve_device(uchar virtualBus, uchar device, uchar function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
56
status_t pci_unreserve_device(uchar virtualBus, uchar device, uchar function,
src/add-ons/kernel/bus_managers/pci/pci_private.h
59
status_t pci_update_interrupt_line(uchar virtualBus, uchar device,
src/add-ons/kernel/bus_managers/pci/pci_private.h
61
status_t pci_get_powerstate(uchar virtualBus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci_private.h
63
status_t pci_set_powerstate(uchar virtualBus, uint8 device,
src/add-ons/kernel/bus_managers/pci/pci_root.cpp
63
{B_PCI_DEVICE_DEVICE, B_UINT8_TYPE, {.ui8 = info.device}},
src/add-ons/kernel/bus_managers/scsi/ccb.cpp
26
scsi_alloc_ccb(scsi_device_info *device)
src/add-ons/kernel/bus_managers/scsi/ccb.cpp
36
ccb->bus = device->bus;
src/add-ons/kernel/bus_managers/scsi/ccb.cpp
37
ccb->path_id = device->bus->path_id;
src/add-ons/kernel/bus_managers/scsi/ccb.cpp
40
ccb->device = device;
src/add-ons/kernel/bus_managers/scsi/ccb.cpp
41
ccb->target_id = device->target_id;
src/add-ons/kernel/bus_managers/scsi/ccb.cpp
42
ccb->target_lun = device->target_lun;
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
162
scsi_device_info *device;
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
169
res = scsi_force_get_device(bus, target_id, target_lun, &device);
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
175
worker_req = scsi_alloc_ccb(device);
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
189
if (device->target_lun == 0) {
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
206
scsi_put_forced_device(device);
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
229
if (scsi_force_get_device(bus, target_id, target_lun, &device) != B_OK)
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
238
scsi_put_forced_device(device);
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
245
scsi_put_forced_device(device);
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
69
scsi_device_info *device = worker_req->device;
src/add-ons/kernel/bus_managers/scsi/device_scan.cpp
77
cmd->lun = device->target_lun;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
160
scsi_device_info *device;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
164
device = (scsi_device_info *)malloc(sizeof(*device));
src/add-ons/kernel/bus_managers/scsi/devices.cpp
165
if (device == NULL)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
168
memset(device, 0, sizeof(*device));
src/add-ons/kernel/bus_managers/scsi/devices.cpp
170
device->lock_count = device->blocked[0] = device->blocked[1] = 0;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
171
device->sim_overflow = 0;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
172
device->queued_reqs = NULL;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
173
device->bus = bus;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
174
device->target_id = target_id;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
175
device->target_lun = target_lun;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
176
device->valid = true;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
177
device->node = node;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
179
scsi_dma_buffer_init(&device->dma_buffer);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
181
mutex_init(&device->dma_buffer_lock, "dma_buffer");
src/add-ons/kernel/bus_managers/scsi/devices.cpp
183
device->dma_buffer_owner = create_sem(1, "dma_buffer");
src/add-ons/kernel/bus_managers/scsi/devices.cpp
184
if (device->dma_buffer_owner < 0)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
187
register_kernel_daemon(scsi_dma_buffer_daemon, device, 5 * 10);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
189
return device;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
192
mutex_destroy(&device->dma_buffer_lock);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
193
free(device);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
204
scsi_create_autosense_request(scsi_device_info *device)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
213
device->auto_sense_request = request = scsi_alloc_ccb(device);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
214
if (device->auto_sense_request == NULL)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
221
device->auto_sense_area = create_area("auto_sense", (void**)&buffer,
src/add-ons/kernel/bus_managers/scsi/devices.cpp
225
if (device->auto_sense_area < 0)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
248
cmd->lun = device->target_lun;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
267
scsi_device_info *device;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
28
scsi_free_autosense_request(scsi_device_info *device)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
290
device = scsi_create_device(node, bus, target_id, target_lun);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
291
if (device == NULL)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
299
device->inquiry_data = *inquiry_data;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
302
device->is_atapi = is_atapi;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
303
device->manual_autosense = manual_autosense;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
307
device->total_slots = 4096;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
311
device->total_slots = 1;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
315
if (device->manual_autosense)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
316
device->total_slots = 1;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
318
device->left_slots = device->total_slots;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
32
if (device->auto_sense_request != NULL) {
src/add-ons/kernel/bus_managers/scsi/devices.cpp
321
if (device->manual_autosense) {
src/add-ons/kernel/bus_managers/scsi/devices.cpp
322
if (scsi_create_autosense_request(device) != B_OK) {
src/add-ons/kernel/bus_managers/scsi/devices.cpp
329
if (scsi_init_emulation_buffer(device, SCSI_ATAPI_BUFFER_SIZE) != B_OK) {
src/add-ons/kernel/bus_managers/scsi/devices.cpp
33
scsi_free_ccb(device->auto_sense_request);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
334
memset(device->emulation_map, 0, sizeof(device->emulation_map));
src/add-ons/kernel/bus_managers/scsi/devices.cpp
336
if (device->is_atapi) {
src/add-ons/kernel/bus_managers/scsi/devices.cpp
337
SET_BIT(device->emulation_map, SCSI_OP_READ_6);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
338
SET_BIT(device->emulation_map, SCSI_OP_WRITE_6);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
339
SET_BIT(device->emulation_map, SCSI_OP_MODE_SENSE_6);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
34
device->auto_sense_request = NULL;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
340
SET_BIT(device->emulation_map, SCSI_OP_MODE_SELECT_6);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
341
SET_BIT(device->emulation_map, SCSI_OP_INQUIRY);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
344
*cookie = device;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
348
scsi_free_device(device);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
354
scsi_uninit_device(scsi_device_info *device)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
358
scsi_free_device(device);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
363
scsi_device_removed(scsi_device_info *device)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
367
if (device == NULL)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
37
if (device->auto_sense_area > 0) {
src/add-ons/kernel/bus_managers/scsi/devices.cpp
371
device->valid = false;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
38
delete_area(device->auto_sense_area);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
39
device->auto_sense_area = 0;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
392
scsi_device device;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
408
res = pnp->get_driver(node, &driver_interface, (void **)&device);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
413
device = scsi_create_device(NULL, bus, target_id, target_lun);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
414
if (device == NULL)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
420
*res_device = device;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
434
scsi_put_forced_device(scsi_device_info *device)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
436
scsi_bus_info *bus = device->bus;
src/add-ons/kernel/bus_managers/scsi/devices.cpp
440
if (device->node != NULL) {
src/add-ons/kernel/bus_managers/scsi/devices.cpp
442
pnp->put_node(device->node);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
445
scsi_free_device(device);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
453
scsi_reset_device(scsi_device_info *device)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
457
if (device->node == NULL)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
460
return device->bus->interface->reset_device(device->bus->sim_cookie,
src/add-ons/kernel/bus_managers/scsi/devices.cpp
461
device->target_id, device->target_lun);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
466
scsi_ioctl(scsi_device_info *device, uint32 op, void *buffer, size_t length)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
468
if (device->bus->interface->ioctl != NULL) {
src/add-ons/kernel/bus_managers/scsi/devices.cpp
469
return device->bus->interface->ioctl(device->bus->sim_cookie,
src/add-ons/kernel/bus_managers/scsi/devices.cpp
47
scsi_free_device(scsi_device_info *device)
src/add-ons/kernel/bus_managers/scsi/devices.cpp
470
device->target_id, op, buffer, length);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
51
scsi_free_emulation_buffer(device);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
52
scsi_free_autosense_request(device);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
54
unregister_kernel_daemon(scsi_dma_buffer_daemon, device);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
56
scsi_dma_buffer_free(&device->dma_buffer);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
58
mutex_destroy(&device->dma_buffer_lock);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
59
delete_sem(device->dma_buffer_owner);
src/add-ons/kernel/bus_managers/scsi/devices.cpp
61
free(device);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
357
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
371
acquire_sem(device->dma_buffer_owner);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
374
mutex_lock(&device->dma_buffer_lock);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
377
buffer = &device->dma_buffer;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
381
mutex_unlock(&device->dma_buffer_lock);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
388
if (!scsi_alloc_dma_buffer(buffer, &device->bus->dma_params,
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
396
scsi_dma_buffer_compose_sg_orig(&device->dma_buffer, request);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
422
mutex_lock(&device->dma_buffer_lock);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
427
mutex_unlock(&device->dma_buffer_lock);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
428
release_sem(device->dma_buffer_owner);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
440
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
458
mutex_lock(&device->dma_buffer_lock);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
463
mutex_unlock(&device->dma_buffer_lock);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
465
release_sem(device->dma_buffer_owner);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
477
scsi_device_info *device = (scsi_device_info*)dev;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
480
mutex_lock(&device->dma_buffer_lock);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
482
buffer = &device->dma_buffer;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
490
mutex_unlock(&device->dma_buffer_lock);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
100
device->buffer_sg_list[0].address = physicalAddress;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
101
device->buffer_sg_list[0].size = buffer_size;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
102
device->buffer_sg_count = 1;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
207
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
211
scsi_mode_param_header_10 *header_10 = (scsi_mode_param_header_10 *)device->buffer;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
225
if (param_list_length_10 > device->buffer_size)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
306
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
308
scsi_mode_param_header_10 *header_10 = (scsi_mode_param_header_10 *)device->buffer;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
35
scsi_free_emulation_buffer(scsi_device_info *device)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
37
if (device->buffer_area)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
38
delete_area(device->buffer_area);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
40
device->buffer_area = 0;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
41
device->buffer = NULL;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
42
device->buffer_sg_list = NULL;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
43
device->buffer_size = 0;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
45
if (device->buffer_sem > 0)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
46
delete_sem(device->buffer_sem);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
520
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
524
acquire_sem(device->buffer_sem);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
534
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
54
scsi_init_emulation_buffer(scsi_device_info *device, size_t buffer_size)
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
542
request->sg_list = device->buffer_sg_list;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
543
request->sg_count = device->buffer_sg_count;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
544
request->data_length = device->buffer_size;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
554
release_sem(request->device->buffer_sem);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
61
device->buffer_sem = create_sem(1, "SCSI emulation buffer");
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
62
if (device->buffer_sem < 0) {
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
63
SHOW_ERROR(1, "cannot create DMA buffer semaphore (%s)", strerror(device->buffer_sem));
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
64
return device->buffer_sem;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
76
device->buffer_area = create_area_etc(B_SYSTEM_TEAM, "ATAPI buffer",
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
81
if (device->buffer_area < 0) {
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
82
SHOW_ERROR( 1, "cannot create DMA buffer (%s)", strerror(device->buffer_area));
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
84
delete_sem(device->buffer_sem);
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
85
return device->buffer_area;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
96
device->buffer = (char*)address;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
97
device->buffer_size = buffer_size;
src/add-ons/kernel/bus_managers/scsi/emulation.cpp
99
device->buffer_sg_list = (physical_entry*)((char*)address + buffer_size);
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
108
if( (device->last_sort <= new_request->sort &&
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
110
(first->sort < device->last_sort &&
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
174
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
179
scsi_insert_new_request( device, request );
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
194
if( device->lock_count == 0 ) {
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
196
scsi_add_device_queue_last( device );
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
205
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
213
if( device->lock_count == 0 ) {
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
216
scsi_add_device_queue_first( device );
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
226
if( request->device->queued_reqs == NULL )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
227
scsi_remove_device_queue( request->device );
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
261
static void scsi_unblock_device_int( scsi_device_info *device, bool by_SIM )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
263
scsi_bus_info *bus = device->bus;
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
272
scsi_unblock_device_noresume( device, by_SIM );
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
275
if( device->lock_count == 0 && device->queued_reqs != NULL )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
276
scsi_add_device_queue_last( device );
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
288
void scsi_unblock_device( scsi_device_info *device )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
290
return scsi_unblock_device_int( device, true );
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
317
void scsi_cont_send_device( scsi_device_info *device )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
319
scsi_bus_info *bus = device->bus;
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
328
if( device->sim_overflow ) {
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
329
device->sim_overflow = false;
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
330
--device->lock_count;
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
333
if( device->lock_count == 0 && device->queued_reqs != NULL )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
334
scsi_add_device_queue_last( device );
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
373
static void scsi_block_device_int( scsi_device_info *device, bool by_SIM )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
375
scsi_bus_info *bus = device->bus;
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
381
scsi_block_device_nolock( device, by_SIM );
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
384
scsi_remove_device_queue( device );
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
391
void scsi_block_device( scsi_device_info *device )
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
393
return scsi_block_device_int( device, true );
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
53
static void scsi_insert_new_request( scsi_device_info *device,
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
61
first = device->queued_reqs;
src/add-ons/kernel/bus_managers/scsi/queuing.cpp
70
first, first->sort, device->last_sort );
src/add-ons/kernel/bus_managers/scsi/queuing.h
111
static inline void scsi_clear_device_overflow( scsi_device_info *device )
src/add-ons/kernel/bus_managers/scsi/queuing.h
113
device->lock_count -= device->sim_overflow;
src/add-ons/kernel/bus_managers/scsi/queuing.h
114
device->sim_overflow = 0;
src/add-ons/kernel/bus_managers/scsi/queuing.h
148
static inline void scsi_unblock_device_noresume( scsi_device_info *device, bool by_SIM )
src/add-ons/kernel/bus_managers/scsi/queuing.h
150
if( device->blocked[by_SIM] > 0 ) {
src/add-ons/kernel/bus_managers/scsi/queuing.h
151
--device->blocked[by_SIM];
src/add-ons/kernel/bus_managers/scsi/queuing.h
152
--device->lock_count;
src/add-ons/kernel/bus_managers/scsi/queuing.h
155
device->bus->path_id, device->target_id, device->target_lun );
src/add-ons/kernel/bus_managers/scsi/queuing.h
171
static inline void scsi_block_device_nolock( scsi_device_info *device, bool by_SIM )
src/add-ons/kernel/bus_managers/scsi/queuing.h
173
++device->blocked[by_SIM];
src/add-ons/kernel/bus_managers/scsi/queuing.h
174
++device->lock_count;
src/add-ons/kernel/bus_managers/scsi/queuing.h
177
scsi_remove_device_queue( device );
src/add-ons/kernel/bus_managers/scsi/queuing.h
183
void scsi_block_device( scsi_device_info *device );
src/add-ons/kernel/bus_managers/scsi/queuing.h
184
void scsi_unblock_device( scsi_device_info *device );
src/add-ons/kernel/bus_managers/scsi/queuing.h
187
void scsi_cont_send_device( scsi_device_info *device );
src/add-ons/kernel/bus_managers/scsi/queuing.h
26
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/queuing.h
30
ADD_CDL_LIST_HEAD( request, scsi_ccb, device->queued_reqs, );
src/add-ons/kernel/bus_managers/scsi/queuing.h
35
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/queuing.h
39
ADD_CDL_LIST_TAIL( request, scsi_ccb, device->queued_reqs, );
src/add-ons/kernel/bus_managers/scsi/queuing.h
44
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/queuing.h
48
REMOVE_CDL_LIST( request, device->queued_reqs, );
src/add-ons/kernel/bus_managers/scsi/queuing.h
52
static inline void scsi_add_device_queue_first( scsi_device_info *device )
src/add-ons/kernel/bus_managers/scsi/queuing.h
56
if( DEVICE_IN_WAIT_QUEUE( device ))
src/add-ons/kernel/bus_managers/scsi/queuing.h
61
ADD_CDL_LIST_HEAD( device, scsi_device_info, device->bus->waiting_devices, waiting_ );
src/add-ons/kernel/bus_managers/scsi/queuing.h
65
static inline void scsi_add_device_queue_last( scsi_device_info *device )
src/add-ons/kernel/bus_managers/scsi/queuing.h
69
if( DEVICE_IN_WAIT_QUEUE( device ))
src/add-ons/kernel/bus_managers/scsi/queuing.h
74
ADD_CDL_LIST_TAIL( device, scsi_device_info, device->bus->waiting_devices, waiting_ );
src/add-ons/kernel/bus_managers/scsi/queuing.h
78
static inline void scsi_remove_device_queue( scsi_device_info *device )
src/add-ons/kernel/bus_managers/scsi/queuing.h
82
if( !DEVICE_IN_WAIT_QUEUE( device ))
src/add-ons/kernel/bus_managers/scsi/queuing.h
87
REMOVE_CDL_LIST( device, device->bus->waiting_devices, waiting_ );
src/add-ons/kernel/bus_managers/scsi/queuing.h
90
device->waiting_next = NULL;
src/add-ons/kernel/bus_managers/scsi/queuing.h
95
static inline void scsi_set_device_overflow( scsi_device_info *device )
src/add-ons/kernel/bus_managers/scsi/queuing.h
97
device->lock_count += device->sim_overflow ^ 1;
src/add-ons/kernel/bus_managers/scsi/queuing.h
98
device->sim_overflow = 1;
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
205
#define DEVICE_IN_WAIT_QUEUE( device ) ((device)->waiting_next != NULL)
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
234
scsi_ccb *scsi_alloc_ccb(scsi_device_info *device);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
244
void scsi_put_forced_device(scsi_device_info *device);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
300
void scsi_free_emulation_buffer(scsi_device_info *device);
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
301
status_t scsi_init_emulation_buffer(scsi_device_info *device, size_t buffer_size);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
106
if (device->left_slots++ == 0 || request->ordered)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
107
scsi_unblock_device_noresume(device, false);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
110
scsi_clear_device_overflow(device);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
120
if (device->lock_count == 0) {
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
121
scsi_add_device_queue_first(device);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
124
bus->waiting_devices = device;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
142
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
155
device->auto_sense_request->buffered = false;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
157
device->auto_sense_request->ordered = true;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
159
device->auto_sense_request->emulated = false;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
161
device->auto_sense_originator = request;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
164
scsi_add_queued_request_first(device->auto_sense_request);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
171
finish_autosense(scsi_device_info *device)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
173
scsi_ccb *orig_request = device->auto_sense_originator;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
174
scsi_ccb *request = device->auto_sense_request;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
207
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
224
diff_max_slots = device->total_slots - num_requests;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
225
device->total_slots = num_requests;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
226
device->left_slots -= diff_max_slots;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
240
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
25
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
274
do_autosense = device->manual_autosense
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
282
request->device_status, request->flags, device->manual_autosense);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
294
if (device->left_slots++ == 0 || request->ordered)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
295
scsi_unblock_device_noresume(device, false);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
298
scsi_clear_device_overflow(device);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
303
if (device->lock_count == 0 && device->queued_reqs != NULL)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
304
scsi_add_device_queue_last(device);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
323
if (request == device->auto_sense_request)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
324
finish_autosense(device);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
342
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
350
if (device->lock_count > 0 || device->queued_reqs != NULL
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
363
if (--device->left_slots == 0 || request->ordered) {
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
365
scsi_block_device_nolock(device, false);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
369
device->last_sort = request->sort;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
370
SHOW_FLOW(1, "%" B_PRId64, device->last_sort);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
413
if (!request->device->valid) {
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
44
if (device->left_slots++ == 0 || request->ordered)
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
444
if ((request->device->emulation_map[request->cdb[0] >> 3]
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
45
scsi_unblock_device_noresume(device, false);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
465
cmd->lun = request->device->target_lun;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
54
scsi_add_device_queue_last(device);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
59
scsi_set_device_overflow(device);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
597
scsi_device_info *device;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
60
scsi_remove_device_queue(device);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
604
device = bus->waiting_devices;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
607
request = device->queued_reqs;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
617
if (--device->left_slots == 0 || request->ordered) {
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
619
scsi_block_device_nolock(device, false);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
623
device->last_sort = request->sort;
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
624
SHOW_FLOW(1, "%" B_PRId64, device->last_sort);
src/add-ons/kernel/bus_managers/scsi/scsi_io.cpp
87
scsi_device_info *device = request->device;
src/add-ons/kernel/bus_managers/usb/BusManager.cpp
229
Device *device = new(std::nothrow) Device(parent, hubAddress, hubPort,
src/add-ons/kernel/bus_managers/usb/BusManager.cpp
231
if (!device) {
src/add-ons/kernel/bus_managers/usb/BusManager.cpp
237
if (device->InitCheck() < B_OK) {
src/add-ons/kernel/bus_managers/usb/BusManager.cpp
240
delete device;
src/add-ons/kernel/bus_managers/usb/BusManager.cpp
244
device->RegisterNode();
src/add-ons/kernel/bus_managers/usb/BusManager.cpp
246
return device;
src/add-ons/kernel/bus_managers/usb/BusManager.cpp
251
BusManager::FreeDevice(Device *device)
src/add-ons/kernel/bus_managers/usb/BusManager.cpp
253
FreeAddress(device->DeviceAddress());
src/add-ons/kernel/bus_managers/usb/BusManager.cpp
254
delete device;
src/add-ons/kernel/bus_managers/usb/Device.cpp
438
changeItem->device = this;
src/add-ons/kernel/bus_managers/usb/Device.cpp
766
cookie->device = id;
src/add-ons/kernel/bus_managers/usb/Device.cpp
775
if (cookie->device == id)
src/add-ons/kernel/bus_managers/usb/Device.cpp
798
Device* device)
src/add-ons/kernel/bus_managers/usb/Hub.cpp
440
Device *device)
src/add-ons/kernel/bus_managers/usb/Hub.cpp
442
status_t result = Device::BuildDeviceName(string, index, bufferSize, device);
src/add-ons/kernel/bus_managers/usb/Hub.cpp
453
if (!device) {
src/add-ons/kernel/bus_managers/usb/Hub.cpp
463
if (fChildren[i] == device) {
src/add-ons/kernel/bus_managers/usb/Stack.cpp
254
NotifyDeviceChange(changeItem->device, &rescanList, changeItem->added);
src/add-ons/kernel/bus_managers/usb/Stack.cpp
258
changeItem->device->GetBusManager()->FreeDevice(changeItem->device);
src/add-ons/kernel/bus_managers/usb/Stack.cpp
348
Stack::NotifyDeviceChange(Device *device, rescan_item **rescanList, bool added)
src/add-ons/kernel/bus_managers/usb/Stack.cpp
354
status_t result = device->ReportDevice(element->support_descriptors,
src/add-ons/kernel/bus_managers/usb/usb.cpp
232
Device *device = (Device *)object.Get();
src/add-ons/kernel/bus_managers/usb/usb.cpp
234
return device->DeviceDescriptor();
src/add-ons/kernel/bus_managers/usb/usb.cpp
246
Device *device = (Device *)object.Get();
src/add-ons/kernel/bus_managers/usb/usb.cpp
248
return device->ConfigurationAt((int32)index);
src/add-ons/kernel/bus_managers/usb/usb.cpp
259
Device *device = (Device *)object.Get();
src/add-ons/kernel/bus_managers/usb/usb.cpp
261
return device->Configuration();
src/add-ons/kernel/bus_managers/usb/usb.cpp
274
Device *device = (Device *)object.Get();
src/add-ons/kernel/bus_managers/usb/usb.cpp
276
return device->SetConfiguration(configuration);
src/add-ons/kernel/bus_managers/usb/usb.cpp
287
Device *device = (Device *)object.Get();
src/add-ons/kernel/bus_managers/usb/usb.cpp
289
return device->SetAltInterface(interface);
src/add-ons/kernel/bus_managers/usb/usb.cpp
342
Device *device = (Device *)object.Get();
src/add-ons/kernel/bus_managers/usb/usb.cpp
344
return device->GetDescriptor(type, index, languageID,
src/add-ons/kernel/bus_managers/usb/usb.cpp
359
Device *device = (Device *)object.Get();
src/add-ons/kernel/bus_managers/usb/usb.cpp
361
return device->DefaultPipe()->SendRequest(requestType, request,
src/add-ons/kernel/bus_managers/usb/usb.cpp
377
Device *device = (Device *)object.Get();
src/add-ons/kernel/bus_managers/usb/usb.cpp
379
return device->DefaultPipe()->QueueRequest(requestType,
src/add-ons/kernel/bus_managers/usb/usb.cpp
498
Device *device = (Device *)object.Get();
src/add-ons/kernel/bus_managers/usb/usb.cpp
500
return device->DefaultPipe()->CancelQueuedTransfers(false);
src/add-ons/kernel/bus_managers/usb/usb.cpp
515
Device *device = (Device *)object.Get();
src/add-ons/kernel/bus_managers/usb/usb.cpp
518
return device->BuildDeviceName((char *)buffer, &index,
src/add-ons/kernel/bus_managers/usb/usb.cpp
674
get_device_descriptor_v2(const void *device)
src/add-ons/kernel/bus_managers/usb/usb.cpp
676
return get_device_descriptor((usb_id)(ssize_t)device);
src/add-ons/kernel/bus_managers/usb/usb.cpp
681
get_nth_configuration_v2(const void *device, uint index)
src/add-ons/kernel/bus_managers/usb/usb.cpp
683
return get_nth_configuration((usb_id)(ssize_t)device, index);
src/add-ons/kernel/bus_managers/usb/usb.cpp
688
get_configuration_v2(const void *device)
src/add-ons/kernel/bus_managers/usb/usb.cpp
690
return get_configuration((usb_id)(ssize_t)device);
src/add-ons/kernel/bus_managers/usb/usb.cpp
695
set_configuration_v2(const void *device,
src/add-ons/kernel/bus_managers/usb/usb.cpp
698
return set_configuration((usb_id)(ssize_t)device, configuration);
src/add-ons/kernel/bus_managers/usb/usb.cpp
703
set_alt_interface_v2(const void *device, const usb_interface_info *interface)
src/add-ons/kernel/bus_managers/usb/usb.cpp
705
return set_alt_interface((usb_id)(ssize_t)device, interface);
src/add-ons/kernel/bus_managers/usb/usb.cpp
731
get_descriptor_v2(const void *device, uint8 type, uint8 index,
src/add-ons/kernel/bus_managers/usb/usb.cpp
734
return get_descriptor((usb_id)(ssize_t)device, type, index, languageID, data,
src/add-ons/kernel/bus_managers/usb/usb.cpp
740
send_request_v2(const void *device, uint8 requestType, uint8 request,
src/add-ons/kernel/bus_managers/usb/usb.cpp
744
return send_request((usb_id)(ssize_t)device, requestType, request, value, index,
src/add-ons/kernel/bus_managers/usb/usb.cpp
750
queue_request_v2(const void *device, uint8 requestType, uint8 request,
src/add-ons/kernel/bus_managers/usb/usb.cpp
754
return queue_request((usb_id)(ssize_t)device, requestType, request, value, index,
src/add-ons/kernel/bus_managers/usb/usb_private.h
162
void NotifyDeviceChange(Device *device,
src/add-ons/kernel/bus_managers/usb/usb_private.h
223
virtual void FreeDevice(Device *device);
src/add-ons/kernel/bus_managers/usb/usb_private.h
592
Device *device);
src/add-ons/kernel/bus_managers/usb/usb_private.h
675
Device *device);
src/add-ons/kernel/bus_managers/usb/usb_private.h
70
usb_id device;
src/add-ons/kernel/bus_managers/usb/usb_private.h
89
Device *device;
src/add-ons/kernel/bus_managers/virtio/VirtioBalloonDevice.cpp
118
VirtioBalloonDevice* device = (VirtioBalloonDevice*)data;
src/add-ons/kernel/bus_managers/virtio/VirtioBalloonDevice.cpp
119
return device->_Thread();
src/add-ons/kernel/bus_managers/virtio/VirtioBalloonDevice.cpp
215
VirtioBalloonDevice* device = (VirtioBalloonDevice*)driverCookie;
src/add-ons/kernel/bus_managers/virtio/VirtioBalloonDevice.cpp
217
SpinLocker locker(device->fInterruptLock);
src/add-ons/kernel/bus_managers/virtio/VirtioBalloonDevice.cpp
218
device->fConfigCondition.NotifyAll();
src/add-ons/kernel/bus_managers/virtio/VirtioBalloonDevice.cpp
226
VirtioBalloonDevice* device = (VirtioBalloonDevice*)driverCookie;
src/add-ons/kernel/bus_managers/virtio/VirtioBalloonDevice.cpp
228
SpinLocker locker(device->fInterruptLock);
src/add-ons/kernel/bus_managers/virtio/VirtioBalloonDevice.cpp
229
device->fQueueCondition.NotifyAll();
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
104
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
105
return device->AllocateQueues(count, queues, requestedSizes);
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
113
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
114
device->FreeQueues();
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
123
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
124
return device->SetupInterrupt(config_handler, driverCookie);
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
132
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
133
return device->FreeInterrupts();
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
20
VirtioDevice *device = new(std::nothrow) VirtioDevice(node);
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
21
if (device == NULL)
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
238
VirtioDevice* device = (VirtioDevice*)sim;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
239
return device->QueueInterrupt(queue);
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
24
status_t result = device->InitCheck();
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
246
VirtioDevice* device = (VirtioDevice*)sim;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
247
return device->ConfigInterrupt();
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
27
delete device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
31
*_device = device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
40
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
41
delete device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
61
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
63
return device->NegotiateFeatures(supported, negotiated, get_feature_name);
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
71
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
73
return device->ClearFeature(feature);
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
82
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
84
return device->ReadDeviceConfig(offset, buffer, bufferSize);
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
93
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
95
return device->WriteDeviceConfig(offset, buffer, bufferSize);
src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h
108
VirtioQueue(VirtioDevice *device,
src/add-ons/kernel/bus_managers/virtio/VirtioQueue.cpp
136
VirtioQueue::VirtioQueue(VirtioDevice* device, uint16 queueNumber,
src/add-ons/kernel/bus_managers/virtio/VirtioQueue.cpp
139
fDevice(device),
src/add-ons/kernel/bus_managers/virtio/VirtioQueue.cpp
158
fAreaSize = vring_size(fRingSize, device->Alignment());
src/add-ons/kernel/bus_managers/virtio/VirtioQueue.cpp
166
vring_init(&fRing, fRingSize, virtAddr, device->Alignment());
src/add-ons/kernel/bus_managers/virtio/VirtioQueue.cpp
185
device->SetupQueue(fQueueNumber, physAddr,
src/add-ons/kernel/bus_managers/virtio/virtio_balloon.cpp
31
VirtioBalloonDevice *device = new(std::nothrow)
src/add-ons/kernel/bus_managers/virtio/virtio_balloon.cpp
33
if (device == NULL)
src/add-ons/kernel/bus_managers/virtio/virtio_balloon.cpp
35
status_t status = device->InitCheck();
src/add-ons/kernel/bus_managers/virtio/virtio_balloon.cpp
37
delete device;
src/add-ons/kernel/bus_managers/virtio/virtio_balloon.cpp
41
*_cookie = device;
src/add-ons/kernel/bus_managers/virtio/virtio_balloon.cpp
50
VirtioBalloonDevice *device = (VirtioBalloonDevice*)cookie;
src/add-ons/kernel/bus_managers/virtio/virtio_balloon.cpp
52
delete device;
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
38
(sPCI->read_pci_config((info).bus, (info).device, (info).function, \
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
41
(sPCI->write_pci_config((info).bus, (info).device, (info).function, \
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
812
intel_create_aperture(uint8 bus, uint8 device, uint8 function, size_t size,
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
816
if ((bus != sInfo.bridge.bus || device != sInfo.bridge.device
src/add-ons/kernel/busses/agp_gart/intel_gart.cpp
818
&& (bus != sInfo.display.bus || device != sInfo.display.device
src/add-ons/kernel/busses/ata/highpoint_ide_pci/highpoint_ide_pci.cpp
150
uint8 bus = 0, device = 0, function = 0;
src/add-ons/kernel/busses/ata/highpoint_ide_pci/highpoint_ide_pci.cpp
155
bus, device, function, vendorID, deviceID);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
132
pci_device *device = NULL;
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
141
sDeviceManager->get_driver(parent, (driver_module_info **)&pci, (void **)&device);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
143
device_id = pci->read_pci_config(device, PCI_device_id, 2);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
144
vendor_id = pci->read_pci_config(device, PCI_vendor_id, 2);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
145
int_num = pci->read_pci_config(device, PCI_interrupt_line, 1);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
146
bus_master_base = pci->read_pci_config(device, PCI_base_registers + 16, 4);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
149
command_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 0, 4);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
150
control_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 4, 4);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
151
command_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 8, 4);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
152
control_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 12, 4);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
155
pci->write_pci_config(device, PCI_command, 2,
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
156
pci->read_pci_config(device, PCI_command, 2) & ~PCI_command_int_disable);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
160
pci->write_pci_config(device, 0x50, 1,
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
161
pci->read_pci_config(device, 0x50, 1) | 0x04);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
168
command_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 0, 4);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
170
command_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 4, 4);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
172
command_block_base[2] = pci->read_pci_config(device, PCI_base_registers + 8, 4);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
174
command_block_base[3] = pci->read_pci_config(device, PCI_base_registers + 12, 4);
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
180
command_block_base[2] = pci->read_pci_config(device, PCI_base_registers + 0, 4) + 8;
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
181
control_block_base[2] = pci->read_pci_config(device, PCI_base_registers + 4, 4) + 4;
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
182
command_block_base[3] = pci->read_pci_config(device, PCI_base_registers + 8, 4) + 8;
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
183
control_block_base[3] = pci->read_pci_config(device, PCI_base_registers + 12, 4) + 4;
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
193
res = sATAAdapter->detect_controller(pci, device, parent, bus_master_base,
src/add-ons/kernel/busses/ata/legacy_sata/legacy_sata.cpp
208
res = sATAAdapter->detect_channel(pci, device, controller_node, CHANNEL_MODULE_NAME,
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
243
pci_device *device;
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
255
(void **)&device) != B_OK)
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
258
command_block_base[0] = pci->read_pci_config(device, PCI_base_registers, 4);
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
259
control_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 4, 4);
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
260
command_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 8, 4);
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
261
control_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 12, 4);
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
262
bus_master_base = pci->read_pci_config(device, PCI_base_registers + 16, 4);
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
263
intnum = pci->read_pci_config(device, PCI_interrupt_line, 1);
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
271
status = detect_controller(pci, device, parent, bus_master_base, intnum,
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
276
sATAAdapter->detect_channel(pci, device, controller_node,
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
281
sATAAdapter->detect_channel(pci, device, controller_node,
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
87
pci_device *device = channel->device;
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
95
pci->write_io_8(device, channel->bus_master_base + 1, 0x0b);
src/add-ons/kernel/busses/ata/promise_tx2/promise_tx2.c
96
if ((pci->read_io_8(device, channel->bus_master_base + 3) & 0x20) == 0)
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
152
pci_device *device;
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
162
sDeviceManager->get_driver(parent, (driver_module_info **)&pci, (void **)&device);
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
164
deviceID = pci->read_pci_config(device, PCI_device_id, 2);
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
165
vendorID = pci->read_pci_config(device, PCI_vendor_id, 2);
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
166
interruptNumber = pci->read_pci_config(device, PCI_interrupt_line, 1);
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
167
mmioBase = pci->read_pci_config(device, PCI_base_registers + 20, 4)
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
251
pci_device *device;
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
286
sDeviceManager->get_driver(parent, (driver_module_info **)&pci, (void **)&device);
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
295
controller->device = device;
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
428
uint8 bus, device, function;
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
431
sDeviceManager->get_attr_uint8(node, PCI_DEVICE_DEVICE_ITEM, &device, true);
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
436
bus, device, function, vendorID, deviceID);
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
468
channel->device = controller->device;
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
61
pci_device *device;
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
678
pci_device *device = channel->device;
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
689
prd->address = B_HOST_TO_LENDIAN_INT32((uint32)pci->ram_address(device,
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
701
temp |= B_HOST_TO_LENDIAN_INT32((uint32)pci->ram_address(device,
src/add-ons/kernel/busses/ata/silicon_image_3112/silicon_image_3112.c
82
pci_device * device;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
140
acpi_device device;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
144
(void**)&device);
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
150
size_t device = 0;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
152
while (pch_acpi_devices[device].name) {
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
153
if (strcmp(name, pch_acpi_devices[device].name) == 0) {
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
154
bus->info.version = pch_acpi_devices[device].version;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
157
device++;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
165
bus->device = device;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
171
status = acpi->walk_resources(device, (ACPI_STRING)"_CRS",
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
250
size_t device = 0;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
252
while (pch_acpi_devices[device].name) {
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
253
if (strcmp(name, pch_acpi_devices[device].name) == 0) {
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
257
device++;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
46
acpi_device device;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
54
status_t status = info->acpi->evaluate_method(info->device,
src/add-ons/kernel/busses/i2c/pch/pch_i2c_acpi.cpp
94
bus->acpi->walk_namespace(bus->device, ACPI_TYPE_DEVICE, 1,
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
224
pci_device* device;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
246
uint32 addr = (pciInfo->device << 16) | pciInfo->function;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
260
pciInfo->device, pciInfo->function, acpiNode);
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
314
pci_device* device;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
318
(void**)&device);
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
323
bus->device = device;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
328
pci->get_pci_info(device, pciInfo);
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
354
pci->set_powerstate(device, PCI_pm_state_d0);
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
357
uint16 pcicmd = pci->read_pci_config(device, PCI_command, 2);
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
359
pci->write_pci_config(device, PCI_command, 2, pcicmd);
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
362
if (pci->get_msix_count(device) >= 1) {
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
364
if (pci->configure_msix(device, 1, &vector) == B_OK
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
365
&& pci->enable_msix(device) == B_OK) {
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
372
} else if (pci->get_msi_count(device) >= 1) {
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
375
if (pci->configure_msi(device, 1, &vector) == B_OK
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
376
&& pci->enable_msi(device) == B_OK) {
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
411
bus->pci->disable_msi(bus->device);
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
412
bus->pci->unconfigure_msi(bus->device);
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
466
pci_device* device;
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
468
(void**)&device);
src/add-ons/kernel/busses/i2c/pch/pch_i2c_pci.cpp
470
uint8 pciSubDeviceId = pci->read_pci_config(device, PCI_revision,
src/add-ons/kernel/busses/mmc/sdhci_acpi.cpp
143
acpi_device* device;
src/add-ons/kernel/busses/mmc/sdhci_acpi.cpp
146
(void**)&device);
src/add-ons/kernel/busses/mmc/sdhci_acpi.cpp
216
acpi_device* device;
src/add-ons/kernel/busses/mmc/sdhci_acpi.cpp
218
(void**)&device);
src/add-ons/kernel/busses/mmc/sdhci_acpi.cpp
70
acpi_device device;
src/add-ons/kernel/busses/mmc/sdhci_acpi.cpp
75
(void**)&device);
src/add-ons/kernel/busses/mmc/sdhci_acpi.cpp
83
if(acpi->walk_resources(device, (ACPI_STRING)"_CRS",
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
103
uint16 pcicmd = pci->read_pci_config(device, PCI_command, 2);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
106
pci->write_pci_config(device, PCI_command, 2, pcicmd);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
155
pci_device* device;
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
158
(void**)&device);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
159
uint8 slotsInfo = pci->read_pci_config(device, SDHCI_PCI_SLOT_INFO, 1);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
210
pci_device* device;
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
215
(void**)&device);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
230
pci->write_pci_config(device, SDHCI_PCI_RICOH_MODE_KEY, 1, 0xfc);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
231
context->fRicohOriginalMode = pci->read_pci_config(device,
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
233
pci->write_pci_config(device, SDHCI_PCI_RICOH_MODE, 1,
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
235
pci->write_pci_config(device, SDHCI_PCI_RICOH_MODE_KEY, 1, 0);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
237
deviceId = pci->read_pci_config(device, 2, 2);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
249
pci_device* device;
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
253
(void**)&device);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
261
pci->write_pci_config(device, SDHCI_PCI_RICOH_MODE_KEY, 1, 0xfc);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
262
pci->write_pci_config(device, SDHCI_PCI_RICOH_MODE, 1,
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
264
pci->write_pci_config(device, SDHCI_PCI_RICOH_MODE_KEY, 1, 0);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
304
pci_device* device;
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
306
(void**)&device);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
62
pci_device* device;
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
67
(void**)&device);
src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
80
pci->get_pci_info(device, &pciInfo);
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
180
dprintf(", dev: %" B_PRIu32, pciAddress.device);
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
297
DWPCIController::ConfigAddress(uint8 bus, uint8 device, uint8 function, uint16 offset)
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
301
if (device != 0 || function != 0)
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
311
.device = device,
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
327
DWPCIController::ReadConfig(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
332
addr_t address = ConfigAddress(bus, device, function, offset);
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
349
DWPCIController::WriteConfig(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
354
addr_t address = ConfigAddress(bus, device, function, offset);
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
379
DWPCIController::ReadIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.cpp
387
DWPCIController::WriteIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
195
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
199
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
205
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
209
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
218
inline addr_t ConfigAddress(uint8 bus, uint8 device, uint8 function, uint16 offset);
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
48
uint32 device: 5;
src/add-ons/kernel/busses/pci/designware/DWPCIController.h
59
uint32 device: 5;
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
28
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
31
->ReadConfig(bus, device, function, offset, size, *value);
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
34
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
37
->WriteConfig(bus, device, function, offset, size, value);
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
43
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
45
return static_cast<DWPCIController*>(cookie)->ReadIrq(bus, device, function, pin, *irq);
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
48
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/designware/kernel_interface.cpp
50
return static_cast<DWPCIController*>(cookie)->WriteIrq(bus, device, function, pin, irq);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
113
ECAMPCIController::ConfigAddress(uint8 bus, uint8 device, uint8 function, uint16 offset)
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
118
.device = device,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
132
ECAMPCIController::ReadConfig(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
135
addr_t address = ConfigAddress(bus, device, function, offset);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
152
ECAMPCIController::WriteConfig(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
155
addr_t address = ConfigAddress(bus, device, function, offset);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
180
ECAMPCIController::ReadIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.cpp
188
ECAMPCIController::WriteIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
100
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
106
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
110
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
118
inline addr_t ConfigAddress(uint8 bus, uint8 device, uint8 function, uint16 offset);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
168
struct fdt_interrupt_map* interruptMap, int bus, int device, int function);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
49
uint32 device: 5;
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
60
uint32 device: 5;
src/add-ons/kernel/busses/pci/ecam/ECAMPCIController.h
96
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
116
for (int device = 0; device < 32; device++) {
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
117
uint32 vendorID = gPCI->read_pci_config(bus, device, 0, PCI_vendor_id, 2);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
119
uint32 headerType = gPCI->read_pci_config(bus, device, 0, PCI_header_type, 1);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
122
FinalizeInterrupts(parentModule, interruptMap, bus, device, function);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
125
FinalizeInterrupts(parentModule, interruptMap, bus, device, 0);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
137
struct fdt_interrupt_map* interruptMap, int bus, int device, int function)
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
139
uint32 childAddr = ((bus & 0xff) << 16) | ((device & 0x1f) << 11) | ((function & 0x07) << 8);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
140
uint32 interruptPin = gPCI->read_pci_config(bus, device, function, PCI_interrupt_pin, 1);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
150
bus, device, function, interruptPin);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
153
bus, device, function, irq);
src/add-ons/kernel/busses/pci/ecam/ECAMPCIControllerFDT.cpp
154
gPCI->update_interrupt_line(bus, device, function, irq);
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
29
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
32
->ReadConfig(bus, device, function, offset, size, *value);
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
35
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
38
->WriteConfig(bus, device, function, offset, size, value);
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
44
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
46
return static_cast<ECAMPCIController*>(cookie)->ReadIrq(bus, device, function, pin, *irq);
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
49
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/ecam/kernel_interface.cpp
51
return static_cast<ECAMPCIController*>(cookie)->WriteIrq(bus, device, function, pin, irq);
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
139
X86PCIController::ReadIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
147
X86PCIController::WriteIrq(uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
189
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
196
out32(PCI_MECH1_REQ_DATA(bus, device, function, offset), PCI_MECH1_REQ_PORT);
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
20
#define PCI_MECH1_REQ_DATA(bus, device, func, offset) \
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
21
(0x80000000 | (bus << 16) | (device << 11) | (func << 8) | (offset & ~3))
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
217
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
224
out32(PCI_MECH1_REQ_DATA(bus, device, function, offset), PCI_MECH1_REQ_PORT);
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
272
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
283
value = in8(PCI_MECH2_CONFIG_PORT(device, offset));
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
286
value = in16(PCI_MECH2_CONFIG_PORT(device, offset));
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
289
value = in32(PCI_MECH2_CONFIG_PORT(device, offset));
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
302
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
313
out8(value, PCI_MECH2_CONFIG_PORT(device, offset));
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
316
out16(value, PCI_MECH2_CONFIG_PORT(device, offset));
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
319
out32(value, PCI_MECH2_CONFIG_PORT(device, offset));
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
368
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
373
return X86PCIControllerMeth1::ReadConfig(bus, device, function, offset,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
377
return fECAMPCIController.ReadConfig(bus, device, function, offset, size, value);
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
383
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
388
return X86PCIControllerMeth1::WriteConfig(bus, device, function, offset,
src/add-ons/kernel/busses/pci/x86/X86PCIController.cpp
392
return fECAMPCIController.WriteConfig(bus, device, function, offset, size, value);
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
109
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
113
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
33
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
37
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
47
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
51
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
73
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
77
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
91
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/X86PCIController.h
95
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
28
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
31
->ReadConfig(bus, device, function, offset, size, *value);
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
34
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
37
->WriteConfig(bus, device, function, offset, size, value);
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
43
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
45
return static_cast<X86PCIController*>(cookie)->ReadIrq(bus, device, function, pin, *irq);
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
48
uint8 bus, uint8 device, uint8 function,
src/add-ons/kernel/busses/pci/x86/kernel_interface.cpp
50
return static_cast<X86PCIController*>(cookie)->WriteIrq(bus, device, function, pin, irq);
src/add-ons/kernel/busses/random/ccp/ccp_acpi.cpp
26
acpi_device device;
src/add-ons/kernel/busses/random/ccp/ccp_acpi.cpp
66
acpi_device device;
src/add-ons/kernel/busses/random/ccp/ccp_acpi.cpp
70
(void**)&device);
src/add-ons/kernel/busses/random/ccp/ccp_acpi.cpp
75
bus->device = device;
src/add-ons/kernel/busses/random/ccp/ccp_acpi.cpp
78
status = acpi->walk_resources(device, (ACPI_STRING)"_CRS",
src/add-ons/kernel/busses/random/ccp/ccp_pci.cpp
21
pci_device* device;
src/add-ons/kernel/busses/random/ccp/ccp_pci.cpp
40
pci_device* device;
src/add-ons/kernel/busses/random/ccp/ccp_pci.cpp
44
(void**)&device);
src/add-ons/kernel/busses/random/ccp/ccp_pci.cpp
49
bus->device = device;
src/add-ons/kernel/busses/random/ccp/ccp_pci.cpp
52
pci->get_pci_info(device, pciInfo);
src/add-ons/kernel/busses/random/ccp/ccp_pci.cpp
70
uint16 pcicmd = pci->read_pci_config(device, PCI_command, 2);
src/add-ons/kernel/busses/random/ccp/ccp_pci.cpp
72
pci->write_pci_config(device, PCI_command, 2, pcicmd);
src/add-ons/kernel/busses/random/virtio/VirtioRNGDevice.cpp
146
VirtioRNGDevice* device = (VirtioRNGDevice*)driverCookie;
src/add-ons/kernel/busses/random/virtio/VirtioRNGDevice.cpp
148
while (device->fVirtio->queue_dequeue(device->fVirtioQueue, NULL, NULL))
src/add-ons/kernel/busses/random/virtio/VirtioRNGDevice.cpp
151
device->_RequestInterrupt();
src/add-ons/kernel/busses/random/virtio/VirtioRNGDevice.cpp
166
VirtioRNGDevice* device = reinterpret_cast<VirtioRNGDevice*>(timer->user_data);
src/add-ons/kernel/busses/random/virtio/VirtioRNGDevice.cpp
168
gDPC->queue_dpc(device->fDPCHandle, HandleDPC, device);
src/add-ons/kernel/busses/random/virtio/VirtioRNGDevice.cpp
176
VirtioRNGDevice* device = reinterpret_cast<VirtioRNGDevice*>(arg);
src/add-ons/kernel/busses/random/virtio/VirtioRNGDevice.cpp
177
device->_Enqueue();
src/add-ons/kernel/busses/random/virtio/virtio_rng.cpp
70
VirtioRNGDevice *device = new(std::nothrow) VirtioRNGDevice(node);
src/add-ons/kernel/busses/random/virtio/virtio_rng.cpp
71
if (device == NULL)
src/add-ons/kernel/busses/random/virtio/virtio_rng.cpp
73
status_t status = device->InitCheck();
src/add-ons/kernel/busses/random/virtio/virtio_rng.cpp
75
delete device;
src/add-ons/kernel/busses/random/virtio/virtio_rng.cpp
78
*_cookie = device;
src/add-ons/kernel/busses/random/virtio/virtio_rng.cpp
87
VirtioRNGDevice *device = (VirtioRNGDevice*)cookie;
src/add-ons/kernel/busses/random/virtio/virtio_rng.cpp
88
delete device;
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
199
t->device[3] = s->syncinfo[i].scntl3;
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
200
if(t->wide) t->device[3] |= 0x08;
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
201
t->device[2] = t->id;
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
202
t->device[1] = s->syncinfo[i].sxfer | (offset & 0x0f);
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
203
t->device[0] = 0;
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
214
t->device[3] = s->scntl3; /* scntl3 - clock divisor */
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
215
if(t->wide) t->device[3] |= 0x08;
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
216
t->device[2] = t->id; /* dest id */
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
217
t->device[1] = 0; /* sync xfer */
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
218
t->device[0] = 0; /* reserved */
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
287
memcpy((void *) &(st->priv->device.count), st->device, 4);
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
375
kprintf("sym: targ %d never finished, argh...\n",st->device[2]);
src/add-ons/kernel/busses/scsi/53c8xx/symbios.h
75
SymInd device; /* 28 */
src/add-ons/kernel/busses/scsi/53c8xx/symbios.h
96
uchar device[4]; /* symbios register defs for the device */
src/add-ons/kernel/busses/scsi/ahci/ahci.c
154
if (info->vendor == vendorID && info->device == deviceID) {
src/add-ons/kernel/busses/scsi/ahci/ahci.c
246
pci_device *device;
src/add-ons/kernel/busses/scsi/ahci/ahci.c
250
(void **)&device);
src/add-ons/kernel/busses/scsi/ahci/ahci.c
251
pci->get_pci_info(device, &info);
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.cpp
21
pci_device_module_info *pciModule, pci_device *device)
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.cpp
25
fPCIDevice(device),
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.cpp
62
pciInfo.bus, pciInfo.device, pciInfo.function, fPCIVendorID, fPCIDeviceID);
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.cpp
66
snprintf(sName, sizeof(sName), "ahci-inst-%u-%u-%u", pciInfo.bus, pciInfo.device, pciInfo.function);
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.cpp
69
pciInfo.bus, pciInfo.device, pciInfo.function);
src/add-ons/kernel/busses/scsi/ahci/ahci_controller.h
33
bool IsDevicePresent(uint device);
src/add-ons/kernel/busses/scsi/ahci/ahci_defs.h
315
uint16 device;
src/add-ons/kernel/busses/scsi/usb/device_info.h
26
const usb_device device; /**/
src/add-ons/kernel/busses/scsi/usb/freecom/freecom.c
129
if(B_OK != (status = (*udi->usb_m->send_request)(udi->device,
src/add-ons/kernel/busses/scsi/usb/freecom/freecom.c
140
if(B_OK != (status = (*udi->usb_m->send_request)(udi->device,
src/add-ons/kernel/busses/scsi/usb/freecom/freecom.c
149
if(B_OK != (status = (*udi->usb_m->send_request)(udi->device,
src/add-ons/kernel/busses/scsi/usb/proto_bulk.c
113
if(B_OK != (status = (*udi->usb_m->send_request)(udi->device,
src/add-ons/kernel/busses/scsi/usb/proto_bulk.c
282
status = (*udi->usb_m->send_request)(udi->device,
src/add-ons/kernel/busses/scsi/usb/proto_cbi.c
93
status = (*udi->usb_m->send_request)(udi->device,
src/add-ons/kernel/busses/scsi/usb/usb_scsi.c
356
status_t device_added(const usb_device device, void **cookie){
src/add-ons/kernel/busses/scsi/usb/usb_scsi.c
362
const usb_device_descriptor *udd = (*usb->get_device_descriptor)(device);
src/add-ons/kernel/busses/scsi/usb/usb_scsi.c
372
while(!b_found && (uci = (*usb->get_nth_configuration)(device, cfg++))){
src/add-ons/kernel/busses/scsi/usb/usb_scsi.c
38
status_t device_added(const usb_device device, void **cookie);
src/add-ons/kernel/busses/scsi/usb/usb_scsi.c
382
udi->device = device;
src/add-ons/kernel/busses/scsi/usb/usb_scsi.c
410
if((status = (*usb->set_alt_interface)(device, uii)) != B_OK){
src/add-ons/kernel/busses/scsi/usb/usb_scsi.c
416
if((*usb->get_configuration)(device) != uci){
src/add-ons/kernel/busses/scsi/usb/usb_scsi.c
417
if((status = (*usb->set_configuration)(device, uci)) != B_OK){
src/add-ons/kernel/busses/scsi/usb/usb_scsi.c
419
(*usb->get_configuration)(device), uci);
src/add-ons/kernel/busses/usb/ehci.cpp
131
pci_device* device;
src/add-ons/kernel/busses/usb/ehci.cpp
135
(void**)&device);
src/add-ons/kernel/busses/usb/ehci.cpp
140
bus->device = device;
src/add-ons/kernel/busses/usb/ehci.cpp
144
pci->get_pci_info(device, pciInfo);
src/add-ons/kernel/busses/usb/ehci.cpp
203
pci_device* device;
src/add-ons/kernel/busses/usb/ehci.cpp
205
(void**)&device);
src/add-ons/kernel/busses/usb/ehci.cpp
317
EHCI::EHCI(pci_info *info, pci_device_module_info* pci, pci_device* device, Stack *stack,
src/add-ons/kernel/busses/usb/ehci.cpp
325
fDevice(device),
src/add-ons/kernel/busses/usb/ehci.cpp
37
pci_device* device;
src/add-ons/kernel/busses/usb/ehci.cpp
590
fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function);
src/add-ons/kernel/busses/usb/ehci.cpp
64
EHCI *ehci = new(std::nothrow) EHCI(&bus->pciinfo, bus->pci, bus->device, stack, node);
src/add-ons/kernel/busses/usb/ehci.h
55
pci_device* device, Stack *stack, device_node *node);
src/add-ons/kernel/busses/usb/ohci.cpp
133
pci_device* device;
src/add-ons/kernel/busses/usb/ohci.cpp
137
(void**)&device);
src/add-ons/kernel/busses/usb/ohci.cpp
142
bus->device = device;
src/add-ons/kernel/busses/usb/ohci.cpp
146
pci->get_pci_info(device, pciInfo);
src/add-ons/kernel/busses/usb/ohci.cpp
204
pci_device* device;
src/add-ons/kernel/busses/usb/ohci.cpp
206
(void**)&device);
src/add-ons/kernel/busses/usb/ohci.cpp
269
OHCI::OHCI(pci_info *info, pci_device_module_info* pci, pci_device* device, Stack *stack,
src/add-ons/kernel/busses/usb/ohci.cpp
274
fDevice(device),
src/add-ons/kernel/busses/usb/ohci.cpp
39
pci_device* device;
src/add-ons/kernel/busses/usb/ohci.cpp
562
fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function);
src/add-ons/kernel/busses/usb/ohci.cpp
66
OHCI *ohci = new(std::nothrow) OHCI(&bus->pciinfo, bus->pci, bus->device, stack, node);
src/add-ons/kernel/busses/usb/ohci.h
38
pci_device* device, Stack *stack, device_node* node);
src/add-ons/kernel/busses/usb/uhci.cpp
131
pci_device* device;
src/add-ons/kernel/busses/usb/uhci.cpp
135
(void**)&device);
src/add-ons/kernel/busses/usb/uhci.cpp
140
bus->device = device;
src/add-ons/kernel/busses/usb/uhci.cpp
144
pci->get_pci_info(device, pciInfo);
src/add-ons/kernel/busses/usb/uhci.cpp
202
pci_device* device;
src/add-ons/kernel/busses/usb/uhci.cpp
204
(void**)&device);
src/add-ons/kernel/busses/usb/uhci.cpp
37
pci_device* device;
src/add-ons/kernel/busses/usb/uhci.cpp
503
UHCI::UHCI(pci_info *info, pci_device_module_info* pci, pci_device* device, Stack *stack,
src/add-ons/kernel/busses/usb/uhci.cpp
508
fDevice(device),
src/add-ons/kernel/busses/usb/uhci.cpp
64
UHCI *uhci = new(std::nothrow) UHCI(&bus->pciinfo, bus->pci, bus->device, stack, node);
src/add-ons/kernel/busses/usb/uhci.cpp
702
fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function);
src/add-ons/kernel/busses/usb/uhci.h
97
pci_device* device, Stack *stack, device_node* node);
src/add-ons/kernel/busses/usb/xhci.cpp
1197
endpoint->device->slot);
src/add-ons/kernel/busses/usb/xhci.cpp
137
pci_device* device;
src/add-ons/kernel/busses/usb/xhci.cpp
141
(void**)&device);
src/add-ons/kernel/busses/usb/xhci.cpp
146
bus->device = device;
src/add-ons/kernel/busses/usb/xhci.cpp
150
pci->get_pci_info(device, pciInfo);
src/add-ons/kernel/busses/usb/xhci.cpp
1582
struct xhci_device *device = &fDevices[slot];
src/add-ons/kernel/busses/usb/xhci.cpp
1583
device->slot = slot;
src/add-ons/kernel/busses/usb/xhci.cpp
1585
device->input_ctx_area = fStack->AllocateArea((void **)&device->input_ctx,
src/add-ons/kernel/busses/usb/xhci.cpp
1586
&device->input_ctx_addr, sizeof(*device->input_ctx) << fContextSizeShift,
src/add-ons/kernel/busses/usb/xhci.cpp
1588
if (device->input_ctx_area < B_OK) {
src/add-ons/kernel/busses/usb/xhci.cpp
1590
CleanupDevice(device);
src/add-ons/kernel/busses/usb/xhci.cpp
1596
ASSERT((((addr_t)device->input_ctx) % B_PAGE_SIZE) == 0);
src/add-ons/kernel/busses/usb/xhci.cpp
1599
memset(device->input_ctx, 0, sizeof(*device->input_ctx) << fContextSizeShift);
src/add-ons/kernel/busses/usb/xhci.cpp
1600
_WriteContext(&device->input_ctx->input.dropFlags, 0);
src/add-ons/kernel/busses/usb/xhci.cpp
1601
_WriteContext(&device->input_ctx->input.addFlags, 3);
src/add-ons/kernel/busses/usb/xhci.cpp
1649
_WriteContext(&device->input_ctx->slot.dwslot0, dwslot0);
src/add-ons/kernel/busses/usb/xhci.cpp
1651
_WriteContext(&device->input_ctx->slot.dwslot1, SLOT_1_RH_PORT(rhPort));
src/add-ons/kernel/busses/usb/xhci.cpp
1663
_WriteContext(&device->input_ctx->slot.dwslot2, dwslot2);
src/add-ons/kernel/busses/usb/xhci.cpp
1665
_WriteContext(&device->input_ctx->slot.dwslot3, SLOT_3_SLOT_STATE(0)
src/add-ons/kernel/busses/usb/xhci.cpp
1669
"\n", _ReadContext(&device->input_ctx->slot.dwslot0),
src/add-ons/kernel/busses/usb/xhci.cpp
1670
_ReadContext(&device->input_ctx->slot.dwslot1),
src/add-ons/kernel/busses/usb/xhci.cpp
1671
_ReadContext(&device->input_ctx->slot.dwslot2),
src/add-ons/kernel/busses/usb/xhci.cpp
1672
_ReadContext(&device->input_ctx->slot.dwslot3));
src/add-ons/kernel/busses/usb/xhci.cpp
1674
device->device_ctx_area = fStack->AllocateArea((void **)&device->device_ctx,
src/add-ons/kernel/busses/usb/xhci.cpp
1675
&device->device_ctx_addr, sizeof(*device->device_ctx) << fContextSizeShift,
src/add-ons/kernel/busses/usb/xhci.cpp
1677
if (device->device_ctx_area < B_OK) {
src/add-ons/kernel/busses/usb/xhci.cpp
1679
CleanupDevice(device);
src/add-ons/kernel/busses/usb/xhci.cpp
1682
memset(device->device_ctx, 0, sizeof(*device->device_ctx) << fContextSizeShift);
src/add-ons/kernel/busses/usb/xhci.cpp
1684
device->trb_area = fStack->AllocateArea((void **)&device->trbs,
src/add-ons/kernel/busses/usb/xhci.cpp
1685
&device->trb_addr, sizeof(xhci_trb) * (XHCI_MAX_ENDPOINTS - 1)
src/add-ons/kernel/busses/usb/xhci.cpp
1687
if (device->trb_area < B_OK) {
src/add-ons/kernel/busses/usb/xhci.cpp
1689
CleanupDevice(device);
src/add-ons/kernel/busses/usb/xhci.cpp
1694
fDcba->baseAddress[slot] = device->device_ctx_addr;
src/add-ons/kernel/busses/usb/xhci.cpp
1710
xhci_endpoint* endpoint0 = &device->endpoints[0];
src/add-ons/kernel/busses/usb/xhci.cpp
1712
endpoint0->device = device;
src/add-ons/kernel/busses/usb/xhci.cpp
1718
endpoint0->trbs = device->trbs;
src/add-ons/kernel/busses/usb/xhci.cpp
1719
endpoint0->trb_addr = device->trb_addr;
src/add-ons/kernel/busses/usb/xhci.cpp
1725
CleanupDevice(device);
src/add-ons/kernel/busses/usb/xhci.cpp
1730
status = SetAddress(device->input_ctx_addr, false, slot);
src/add-ons/kernel/busses/usb/xhci.cpp
1733
CleanupDevice(device);
src/add-ons/kernel/busses/usb/xhci.cpp
1737
device->address = SLOT_3_DEVICE_ADDRESS_GET(_ReadContext(
src/add-ons/kernel/busses/usb/xhci.cpp
1738
&device->device_ctx->slot.dwslot3));
src/add-ons/kernel/busses/usb/xhci.cpp
1740
TRACE("device: address 0x%x state 0x%08" B_PRIx32 "\n", device->address,
src/add-ons/kernel/busses/usb/xhci.cpp
1742
&device->device_ctx->slot.dwslot3)));
src/add-ons/kernel/busses/usb/xhci.cpp
1745
&device->device_ctx->endpoints[0].dwendpoint0)));
src/add-ons/kernel/busses/usb/xhci.cpp
1753
pipe.InitCommon(device->address + 1, 0, speed, Pipe::Default, maxPacketSize, 0,
src/add-ons/kernel/busses/usb/xhci.cpp
1777
CleanupDevice(device);
src/add-ons/kernel/busses/usb/xhci.cpp
1788
&device->input_ctx->endpoints[0].dwendpoint1);
src/add-ons/kernel/busses/usb/xhci.cpp
1792
_WriteContext(&device->input_ctx->endpoints[0].dwendpoint1,
src/add-ons/kernel/busses/usb/xhci.cpp
1794
_WriteContext(&device->input_ctx->input.dropFlags, 0);
src/add-ons/kernel/busses/usb/xhci.cpp
1795
_WriteContext(&device->input_ctx->input.addFlags, (1 << 1));
src/add-ons/kernel/busses/usb/xhci.cpp
1796
EvaluateContext(device->input_ctx_addr, device->slot);
src/add-ons/kernel/busses/usb/xhci.cpp
1818
CleanupDevice(device);
src/add-ons/kernel/busses/usb/xhci.cpp
1822
uint32 dwslot0 = _ReadContext(&device->input_ctx->slot.dwslot0);
src/add-ons/kernel/busses/usb/xhci.cpp
1824
_WriteContext(&device->input_ctx->slot.dwslot0, dwslot0);
src/add-ons/kernel/busses/usb/xhci.cpp
1825
uint32 dwslot1 = _ReadContext(&device->input_ctx->slot.dwslot1);
src/add-ons/kernel/busses/usb/xhci.cpp
1827
_WriteContext(&device->input_ctx->slot.dwslot1, dwslot1);
src/add-ons/kernel/busses/usb/xhci.cpp
1829
uint32 dwslot2 = _ReadContext(&device->input_ctx->slot.dwslot2);
src/add-ons/kernel/busses/usb/xhci.cpp
1831
_WriteContext(&device->input_ctx->slot.dwslot2, dwslot2);
src/add-ons/kernel/busses/usb/xhci.cpp
1835
deviceDescriptor, device->address + 1, speed, false, device);
src/add-ons/kernel/busses/usb/xhci.cpp
1839
deviceDescriptor, device->address + 1, speed, false, device);
src/add-ons/kernel/busses/usb/xhci.cpp
1847
CleanupDevice(device);
src/add-ons/kernel/busses/usb/xhci.cpp
1865
xhci_device* device = (xhci_device*)usbDevice->ControllerCookie();
src/add-ons/kernel/busses/usb/xhci.cpp
1866
TRACE("FreeDevice() slot %d\n", device->slot);
src/add-ons/kernel/busses/usb/xhci.cpp
1872
CleanupDevice(device);
src/add-ons/kernel/busses/usb/xhci.cpp
1877
XHCI::CleanupDevice(xhci_device *device)
src/add-ons/kernel/busses/usb/xhci.cpp
1879
if (device->slot != 0) {
src/add-ons/kernel/busses/usb/xhci.cpp
1880
DisableSlot(device->slot);
src/add-ons/kernel/busses/usb/xhci.cpp
1881
fDcba->baseAddress[device->slot] = 0;
src/add-ons/kernel/busses/usb/xhci.cpp
1884
if (device->trb_addr != 0)
src/add-ons/kernel/busses/usb/xhci.cpp
1885
delete_area(device->trb_area);
src/add-ons/kernel/busses/usb/xhci.cpp
1886
if (device->input_ctx_addr != 0)
src/add-ons/kernel/busses/usb/xhci.cpp
1887
delete_area(device->input_ctx_area);
src/add-ons/kernel/busses/usb/xhci.cpp
1888
if (device->device_ctx_addr != 0)
src/add-ons/kernel/busses/usb/xhci.cpp
1889
delete_area(device->device_ctx_area);
src/add-ons/kernel/busses/usb/xhci.cpp
1891
memset(device, 0, sizeof(xhci_device));
src/add-ons/kernel/busses/usb/xhci.cpp
1898
struct xhci_device_ctx* device_ctx = endpoint->device->device_ctx;
src/add-ons/kernel/busses/usb/xhci.cpp
1921
struct xhci_device *device = (struct xhci_device *)
src/add-ons/kernel/busses/usb/xhci.cpp
1923
if (device == NULL) {
src/add-ons/kernel/busses/usb/xhci.cpp
1934
uint32 devicedwslot0 = _ReadContext(&device->device_ctx->slot.dwslot0);
src/add-ons/kernel/busses/usb/xhci.cpp
1936
uint32 inputdwslot0 = _ReadContext(&device->input_ctx->slot.dwslot0);
src/add-ons/kernel/busses/usb/xhci.cpp
1939
_WriteContext(&device->input_ctx->slot.dwslot0, inputdwslot0);
src/add-ons/kernel/busses/usb/xhci.cpp
1940
EvaluateContext(device->input_ctx_addr, device->slot);
src/add-ons/kernel/busses/usb/xhci.cpp
1943
xhci_endpoint* endpoint = &device->endpoints[id];
src/add-ons/kernel/busses/usb/xhci.cpp
1947
endpoint->device = device;
src/add-ons/kernel/busses/usb/xhci.cpp
1953
endpoint->trbs = device->trbs + id * XHCI_ENDPOINT_RING_SIZE;
src/add-ons/kernel/busses/usb/xhci.cpp
1954
endpoint->trb_addr = device->trb_addr
src/add-ons/kernel/busses/usb/xhci.cpp
1960
device->trbs, endpoint->trbs);
src/add-ons/kernel/busses/usb/xhci.cpp
1962
" endpoint 0x%" B_PRIxPHYSADDR "\n", device->trb_addr,
src/add-ons/kernel/busses/usb/xhci.cpp
1967
status_t status = ConfigureEndpoint(endpoint, device->slot, id, pipe->Type(),
src/add-ons/kernel/busses/usb/xhci.cpp
1975
_WriteContext(&device->input_ctx->input.dropFlags, 0);
src/add-ons/kernel/busses/usb/xhci.cpp
1976
_WriteContext(&device->input_ctx->input.addFlags,
src/add-ons/kernel/busses/usb/xhci.cpp
1979
ConfigureEndpoint(device->input_ctx_addr, false, device->slot);
src/add-ons/kernel/busses/usb/xhci.cpp
1982
device->address, SLOT_3_SLOT_STATE_GET(_ReadContext(
src/add-ons/kernel/busses/usb/xhci.cpp
1983
&device->device_ctx->slot.dwslot3)));
src/add-ons/kernel/busses/usb/xhci.cpp
1986
&device->device_ctx->endpoints[0].dwendpoint0)));
src/add-ons/kernel/busses/usb/xhci.cpp
1989
&device->device_ctx->endpoints[id].dwendpoint0)));
src/add-ons/kernel/busses/usb/xhci.cpp
1991
pipe->SetControllerCookie(&device->endpoints[id]);
src/add-ons/kernel/busses/usb/xhci.cpp
2015
xhci_device *device = endpoint->device;
src/add-ons/kernel/busses/usb/xhci.cpp
2031
_WriteContext(&device->input_ctx->input.dropFlags, (1 << epNumber));
src/add-ons/kernel/busses/usb/xhci.cpp
2032
_WriteContext(&device->input_ctx->input.addFlags, (1 << 0));
src/add-ons/kernel/busses/usb/xhci.cpp
2037
ConfigureEndpoint(device->input_ctx_addr, false, device->slot);
src/add-ons/kernel/busses/usb/xhci.cpp
208
pci_device* device;
src/add-ons/kernel/busses/usb/xhci.cpp
210
(void**)&device);
src/add-ons/kernel/busses/usb/xhci.cpp
2153
_ReadContext(&endpoint->device->device_ctx->endpoints[endpoint->id].dwendpoint0),
src/add-ons/kernel/busses/usb/xhci.cpp
2154
_ReadContext(&endpoint->device->device_ctx->endpoints[endpoint->id].dwendpoint1),
src/add-ons/kernel/busses/usb/xhci.cpp
2155
_ReadContext(&endpoint->device->device_ctx->endpoints[endpoint->id].qwendpoint2));
src/add-ons/kernel/busses/usb/xhci.cpp
2157
Ring(endpoint->device->slot, endpoint->id + 1);
src/add-ons/kernel/busses/usb/xhci.cpp
2160
_ReadContext(&endpoint->device->device_ctx->endpoints[endpoint->id].dwendpoint0),
src/add-ons/kernel/busses/usb/xhci.cpp
2161
_ReadContext(&endpoint->device->device_ctx->endpoints[endpoint->id].dwendpoint1),
src/add-ons/kernel/busses/usb/xhci.cpp
2162
_ReadContext(&endpoint->device->device_ctx->endpoints[endpoint->id].qwendpoint2));
src/add-ons/kernel/busses/usb/xhci.cpp
2199
struct xhci_device* device = &fDevices[slot];
src/add-ons/kernel/busses/usb/xhci.cpp
2310
_WriteContext(&device->input_ctx->endpoints[number].dwendpoint0,
src/add-ons/kernel/busses/usb/xhci.cpp
2312
_WriteContext(&device->input_ctx->endpoints[number].dwendpoint1,
src/add-ons/kernel/busses/usb/xhci.cpp
2314
_WriteContext(&device->input_ctx->endpoints[number].qwendpoint2,
src/add-ons/kernel/busses/usb/xhci.cpp
2316
_WriteContext(&device->input_ctx->endpoints[number].dwendpoint4,
src/add-ons/kernel/busses/usb/xhci.cpp
2321
_ReadContext(&device->input_ctx->endpoints[number].dwendpoint0),
src/add-ons/kernel/busses/usb/xhci.cpp
2322
_ReadContext(&device->input_ctx->endpoints[number].dwendpoint1),
src/add-ons/kernel/busses/usb/xhci.cpp
2323
_ReadContext(&device->input_ctx->endpoints[number].qwendpoint2),
src/add-ons/kernel/busses/usb/xhci.cpp
2324
_ReadContext(&device->input_ctx->endpoints[number].dwendpoint4));
src/add-ons/kernel/busses/usb/xhci.cpp
2682
xhci_device *device = &fDevices[slot];
src/add-ons/kernel/busses/usb/xhci.cpp
2683
xhci_endpoint *endpoint = &device->endpoints[endpointNumber - 1];
src/add-ons/kernel/busses/usb/xhci.cpp
3005
| TRB_3_SLOT(endpoint->device->slot) | TRB_3_ENDPOINT(endpoint->id + 1);
src/add-ons/kernel/busses/usb/xhci.cpp
3033
| TRB_3_SLOT(endpoint->device->slot) | TRB_3_ENDPOINT(endpoint->id + 1);
src/add-ons/kernel/busses/usb/xhci.cpp
340
XHCI::XHCI(pci_info *info, pci_device_module_info* pci, pci_device* device, Stack *stack,
src/add-ons/kernel/busses/usb/xhci.cpp
347
fDevice(device),
src/add-ons/kernel/busses/usb/xhci.cpp
43
pci_device* device;
src/add-ons/kernel/busses/usb/xhci.cpp
559
fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function);
src/add-ons/kernel/busses/usb/xhci.cpp
70
XHCI *xhci = new(std::nothrow) XHCI(&bus->pciinfo, bus->pci, bus->device, stack, node);
src/add-ons/kernel/busses/usb/xhci.cpp
872
if (endpoint->device == NULL) {
src/add-ons/kernel/busses/usb/xhci.cpp
963
if (endpoint->device == NULL) {
src/add-ons/kernel/busses/usb/xhci.h
116
virtual void FreeDevice(Device *device);
src/add-ons/kernel/busses/usb/xhci.h
137
void CleanupDevice(xhci_device *device);
src/add-ons/kernel/busses/usb/xhci.h
56
xhci_device* device;
src/add-ons/kernel/busses/usb/xhci.h
94
XHCI(pci_info *info, pci_device_module_info* pci, pci_device* device, Stack *stack,
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
104
v->reg[i] = bus->pci->read_pci_config(bus->device, capabilityOffset + i * 4, 4);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
119
isr = bus->pci->read_io_8(bus->device,
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
175
bus->pci->write_io_16(bus->device, bus->base_addr
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
177
if (bus->pci->read_io_16(bus->device, bus->base_addr
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
195
bus->pci->write_io_16(bus->device, bus->base_addr
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
197
bus->pci->write_io_16(bus->device, bus->base_addr
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
200
if (bus->pci->read_io_16(bus->device, bus->base_addr
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
230
bus->node, bus->pci, bus->device);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
243
*features = bus->pci->read_io_32(bus->device,
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
265
bus->pci->write_io_32(bus->device, bus->base_addr
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
282
return bus->pci->read_io_8(bus->device, bus->base_addr + VIRTIO_PCI_STATUS);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
307
bus->pci->write_io_8(bus->device, bus->base_addr + VIRTIO_PCI_STATUS, 0);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
308
while (bus->pci->read_io_8(bus->device, bus->base_addr + VIRTIO_PCI_STATUS) != 0)
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
311
uint8 old = bus->pci->read_io_8(bus->device, bus->base_addr + VIRTIO_PCI_STATUS);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
312
bus->pci->write_io_8(bus->device, bus->base_addr + VIRTIO_PCI_STATUS, status | old);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
336
*buffer = bus->pci->read_io_8(bus->device, offset);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
343
*(uint16*)buffer = bus->pci->read_io_16(bus->device, offset);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
349
*(uint32*)buffer = bus->pci->read_io_32(bus->device,
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
380
bus->pci->write_io_8(bus->device, offset, *buffer);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
387
bus->pci->write_io_16(bus->device, offset, *(const uint16*)buffer);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
393
bus->pci->write_io_32(bus->device, offset, *(const uint32*)buffer);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
417
bus->pci->write_io_16(bus->device, bus->base_addr + VIRTIO_PCI_QUEUE_SEL,
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
419
return bus->pci->read_io_16(bus->device, bus->base_addr
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
455
bus->pci->write_io_16(bus->device, bus->base_addr + VIRTIO_PCI_QUEUE_SEL, queue);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
456
bus->pci->write_io_32(bus->device, bus->base_addr + VIRTIO_PCI_QUEUE_PFN,
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
473
uint32 msixCount = bus->pci->get_msix_count(bus->device);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
481
&& bus->pci->configure_msix(bus->device, vectorCount,
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
483
&& bus->pci->enable_msix(bus->device) == B_OK) {
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
493
if (bus->pci->configure_msix(bus->device, 2, &vector) == B_OK
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
494
&& bus->pci->enable_msix(bus->device) == B_OK) {
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
50
pci_device* device;
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
577
bus->pci->disable_msi(bus->device);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
578
bus->pci->unconfigure_msi(bus->device);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
597
bus->pci->write_io_16(bus->device, bus->base_addr
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
619
pci_device* device;
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
624
(void**)&device);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
631
bus->device = device;
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
636
pci->get_pci_info(device, pciInfo);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
705
uint16 pcicmd = pci->read_pci_config(device, PCI_command, 2);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
707
pci->write_pci_config(device, PCI_command, 2,
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
720
uint16 pcicmd = pci->read_pci_config(device, PCI_command, 2);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
723
pci->write_pci_config(device, PCI_command, 2, pcicmd);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
731
bus->pci, bus->device);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
754
bus->pci->disable_msi(bus->device);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
755
bus->pci->unconfigure_msi(bus->device);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
790
pci_device* device;
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
792
(void**)&device);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
794
uint16 pciSubDeviceId = pci->read_pci_config(device, PCI_subsystem_id, 2);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
795
uint16 pciDeviceId = pci->read_pci_config(device, PCI_device_id, 2);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
80
if (bus->pci->find_pci_capability(bus->device, PCI_cap_id_vendspec, &capabilityOffset) != B_OK)
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
877
pci_device* device;
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
879
(void**)&device);
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
880
uint8 pciRevision = pci->read_pci_config(device, PCI_revision,
src/add-ons/kernel/busses/virtio/virtio_pci/virtio_pci.cpp
92
v->reg[i] = bus->pci->read_pci_config(bus->device, capabilityOffset + i * 4, 4);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
651
(card->info.bus, card->info.device, card->info.function, 0x18, 4);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
653
(card->info.bus, card->info.device, card->info.function, 0x1C, 4);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
661
(card->info.bus, card->info.device, card->info.function, 0x10, 4);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
663
(card->info.bus, card->info.device, card->info.function, 0x14, 4);
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
677
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
682
(*pci->write_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
685
(*pci->write_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
688
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
817
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
820
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
829
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auich/auich.c
885
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
469
pr = (*pci->read_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
476
(*pci->write_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
479
pr = (*pci->read_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
541
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
544
(*pci->write_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
546
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
600
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
603
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
611
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
648
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
452
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
454
(*pci->write_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
457
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
549
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
552
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
560
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/es1370/es1370.c
602
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/ac97/geode/driver.cpp
69
info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
401
controller->pci_info.device, controller->pci_info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
404
controller->pci_info.device, controller->pci_info.function,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
38
PCIInfo.device, PCIInfo.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
41
gPCI->write_pci_config(PCIInfo.bus, PCIInfo.device,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
519
Device *device = reinterpret_cast<Device*>(interruptParam);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
520
if (device == 0) {
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
527
acquire_spinlock(&device->fHWSpinlock);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
529
uint32 mask = device->ReadPCI32(RegMiscINT);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
531
wasHandled = device->fRecordStream.InterruptHandler();
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
532
wasHandled = device->fPlaybackStream.InterruptHandler() || wasHandled;
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
535
release_spinlock(&device->fHWSpinlock);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
553
result = gPCI->reserve_device(fPCIInfo.bus, fPCIInfo.device,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
557
fPCIInfo.bus, fPCIInfo.device, fPCIInfo.function, result);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
559
result = gPCI->unreserve_device(fPCIInfo.bus, fPCIInfo.device,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
66
gPCI->write_pci_config(fPCIInfo.bus, fPCIInfo.device,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
68
uint32 cmdReg = gPCI->read_pci_config(fPCIInfo.bus, fPCIInfo.device,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
70
gPCI->write_pci_config(fPCIInfo.bus, fPCIInfo.device,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
75
cmdReg = gPCI->read_pci_config(fPCIInfo.bus, fPCIInfo.device,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
77
gPCI->write_pci_config(fPCIInfo.bus, fPCIInfo.device,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
82
cmdReg = gPCI->read_pci_config(fPCIInfo.bus, fPCIInfo.device,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
84
gPCI->write_pci_config(fPCIInfo.bus, fPCIInfo.device,
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
103
gDevices[gNumCards++] = device;
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
158
Device *device = (Device *)cookie;
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
159
return device->Read((uint8 *)buffer, numBytes);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
167
Device *device = (Device *)cookie;
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
168
return device->Write((const uint8 *)buffer, numBytes);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
175
Device *device = (Device *)cookie;
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
176
return device->Control(op, buffer, length);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
183
Device *device = (Device *)cookie;
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
184
return device->Close();
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
191
Device *device = (Device *)cookie;
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
192
return device->Free();
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
82
Device* device = new(std::nothrow) Device(cardInfos[idx], info);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
83
if (device == 0) {
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
87
status_t status = device->InitCheck();
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
89
delete device;
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
93
status = device->Setup();
src/add-ons/kernel/drivers/audio/ac97/sis7018/Driver.cpp
95
delete device;
src/add-ons/kernel/drivers/audio/ac97/sis7018/Mixer.cpp
20
Mixer::Mixer(Device *device)
src/add-ons/kernel/drivers/audio/ac97/sis7018/Mixer.cpp
22
fDevice(device),
src/add-ons/kernel/drivers/audio/ac97/sis7018/Mixer.cpp
35
switch (device->HardwareId()) {
src/add-ons/kernel/drivers/audio/ac97/sis7018/Stream.cpp
20
Stream::Stream(Device *device, bool isInput)
src/add-ons/kernel/drivers/audio/ac97/sis7018/Stream.cpp
22
fDevice(device),
src/add-ons/kernel/drivers/audio/ac97/sis7018/Stream.h
18
Stream(Device* device, bool isInput);
src/add-ons/kernel/drivers/audio/cmedia/cm.c
542
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/cmedia/cm.c
545
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/cmedia/cm.c
553
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/cmedia/cm.c
612
(*pci->unreserve_device)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/echo/echo.cpp
602
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/echo/echo.cpp
605
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/echo/echo.cpp
613
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/echo/echo.cpp
655
LOG(("cardbus_device_added at %.2d:%.2d:%.2d\n", info->bus, info->device, info->function));
src/add-ons/kernel/drivers/audio/echo/echo.cpp
731
(*pci->write_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/echo/echo.cpp
819
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/echo/echo.cpp
822
(*pci->write_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/echo/echo.cpp
824
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
src/add-ons/kernel/drivers/audio/echo/echo.cpp
932
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2157
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2159
(*pci->write_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2, cmd | PCI_command_io);
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2160
cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2946
if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2949
DRIVER_NAME, info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
2958
(*pci->unreserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
3058
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/hda/driver.cpp
108
info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/hda/driver.cpp
129
gCards[i].pci_info.device, gCards[i].pci_info.function, "hda",
src/add-ons/kernel/drivers/audio/hda/driver.cpp
22
uint16 device;
src/add-ons/kernel/drivers/audio/hda/driver.cpp
44
&& info.device_id == kSupportedDevices[i].device) {
src/add-ons/kernel/drivers/audio/hda/driver.cpp
93
if ((*gPci->reserve_device)(info.bus, info.device, info.function,
src/add-ons/kernel/drivers/audio/hda/driver.cpp
96
info.bus, info.device, info.function);
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1055
int device = CONF_DEFAULT_DEVICE(widget.d.pin.config);
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1056
if (device != PIN_DEV_HEAD_PHONE_OUT
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1057
&& device != PIN_DEV_DIGITAL_OTHER_OUT
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1058
&& device != PIN_DEV_SPEAKER
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1059
&& device != PIN_DEV_LINE_OUT)
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1080
|| (device == PIN_DEV_HEAD_PHONE_OUT && alreadyUsed)) {
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1262
int device = CONF_DEFAULT_DEVICE(widget.d.pin.config);
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1263
if (device != PIN_DEV_AUX
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1264
&& device != PIN_DEV_SPEAKER
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1265
&& device != PIN_DEV_LINE_OUT)
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1523
uint16 device;
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1553
codec->product_id = response.device;
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
1597
codecAddress, response.vendor, response.device,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1054
controller->pci_info.bus, controller->pci_info.device,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1069
controller->pci_info.bus, controller->pci_info.device,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1107
gPci->set_powerstate(pciInfo.bus, pciInfo.device, pciInfo.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1127
cmd = gPci->read_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1137
gPci->write_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1160
&& gPci->get_msi_count(pciInfo.bus, pciInfo.device,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1164
if (gPci->configure_msi(pciInfo.bus, pciInfo.device,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1166
pciInfo.bus, pciInfo.device, pciInfo.function) == B_OK) {
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1183
cmd = gPci->read_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1194
gPci->write_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1344
controller->pci_info.device, controller->pci_info.function);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1346
controller->pci_info.device, controller->pci_info.function);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1406
controller->pci_info.device, controller->pci_info.function);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
1408
controller->pci_info.device, controller->pci_info.function);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
224
controller->pci_info.device, controller->pci_info.function, reg, size);
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
226
controller->pci_info.device, controller->pci_info.function,
src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp
233
controller->pci_info.device, controller->pci_info.function, reg, size);
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
305
const char* device = NULL;
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
308
device = "Line in";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
310
if (device == NULL)
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
311
device = "Line out";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
313
if (device == NULL)
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
314
device = "Mic in";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
317
device = "Rear";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
320
device = "Side";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
323
device = "Line in";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
326
device = "Front";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
329
device = "Center/Sub";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
332
device = "Mic in";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
337
device = "SPDIF in";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
340
device = "SPDIF out";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
343
device = "CD";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
346
device = "Headphones";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
349
device = "Speaker";
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
352
if (device == NULL) {
src/add-ons/kernel/drivers/audio/hda/hda_multi_audio.cpp
360
location ? " " : "", device);
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
108
cards[num_cards].info.device,
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
113
cards[num_cards].info.device,
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
124
cards[num_cards].info.device,
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
157
cards[ix].info.device, cards[ix].info.function,
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
309
(pci->write_pci_config)(ice->info.bus, ice->info.device,
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
311
(pci->write_pci_config)(ice->info.bus, ice->info.device,
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
313
(pci->write_pci_config)(ice->info.bus, ice->info.device,
src/add-ons/kernel/drivers/audio/ice1712/ice1712.cpp
315
(pci->write_pci_config)(ice->info.bus, ice->info.device,
src/add-ons/kernel/drivers/audio/null/driver.c
101
device_t* device = (device_t*) cookie;
src/add-ons/kernel/drivers/audio/null/driver.c
103
if (device && device->running)
src/add-ons/kernel/drivers/audio/null/driver.c
104
null_stop_hardware(device);
src/add-ons/kernel/drivers/audio/null/driver.c
11
device_t device;
src/add-ons/kernel/drivers/audio/null/driver.c
26
device.running = false;
src/add-ons/kernel/drivers/audio/null/driver.c
54
*cookie = &device;
src/add-ons/kernel/drivers/audio/null/driver.h
56
status_t null_start_hardware(device_t* device);
src/add-ons/kernel/drivers/audio/null/driver.h
57
void null_stop_hardware(device_t* device);
src/add-ons/kernel/drivers/audio/null/null_hardware.c
102
device->running = true;
src/add-ons/kernel/drivers/audio/null/null_hardware.c
103
device->interrupt_thread = spawn_kernel_thread(null_fake_interrupt, "null_audio interrupter",
src/add-ons/kernel/drivers/audio/null/null_hardware.c
104
B_REAL_TIME_PRIORITY, (void*)device);
src/add-ons/kernel/drivers/audio/null/null_hardware.c
105
return resume_thread(device->interrupt_thread);
src/add-ons/kernel/drivers/audio/null/null_hardware.c
110
null_stop_hardware(device_t* device)
src/add-ons/kernel/drivers/audio/null/null_hardware.c
112
device->running = false;
src/add-ons/kernel/drivers/audio/null/null_hardware.c
54
device_t* device = (device_t*) cookie;
src/add-ons/kernel/drivers/audio/null/null_hardware.c
57
switch (device->playback_stream.rate) {
src/add-ons/kernel/drivers/audio/null/null_hardware.c
69
sleepTime = (device->playback_stream.buffer_length * 1000000LL) / sampleRate;
src/add-ons/kernel/drivers/audio/null/null_hardware.c
71
while (device->running) {
src/add-ons/kernel/drivers/audio/null/null_hardware.c
74
acquire_spinlock(&device->playback_stream.lock);
src/add-ons/kernel/drivers/audio/null/null_hardware.c
75
device->playback_stream.real_time = system_time();
src/add-ons/kernel/drivers/audio/null/null_hardware.c
76
device->playback_stream.frames_count += device->playback_stream.buffer_length;
src/add-ons/kernel/drivers/audio/null/null_hardware.c
77
device->playback_stream.buffer_cycle = (device->playback_stream.buffer_cycle +1) % device->playback_stream.num_buffers;
src/add-ons/kernel/drivers/audio/null/null_hardware.c
78
release_spinlock(&device->playback_stream.lock);
src/add-ons/kernel/drivers/audio/null/null_hardware.c
82
acquire_spinlock(&device->record_stream.lock);
src/add-ons/kernel/drivers/audio/null/null_hardware.c
83
device->record_stream.real_time = device->playback_stream.real_time;
src/add-ons/kernel/drivers/audio/null/null_hardware.c
84
device->record_stream.frames_count += device->record_stream.buffer_length;
src/add-ons/kernel/drivers/audio/null/null_hardware.c
85
device->record_stream.buffer_cycle = (device->record_stream.buffer_cycle +1) % device->record_stream.num_buffers;
src/add-ons/kernel/drivers/audio/null/null_hardware.c
86
release_spinlock(&device->record_stream.lock);
src/add-ons/kernel/drivers/audio/null/null_hardware.c
90
release_sem_etc(device->playback_stream.buffer_ready_sem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/audio/null/null_hardware.c
91
release_sem_etc(device->record_stream.buffer_ready_sem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/audio/null/null_hardware.c
99
null_start_hardware(device_t* device)
src/add-ons/kernel/drivers/audio/null/null_multi.c
114
set_global_format(device_t* device, multi_format_info* data)
src/add-ons/kernel/drivers/audio/null/null_multi.c
119
device->playback_stream.format = data->output.format;
src/add-ons/kernel/drivers/audio/null/null_multi.c
120
device->playback_stream.rate = data->output.rate;
src/add-ons/kernel/drivers/audio/null/null_multi.c
122
device->record_stream.format = data->input.format;
src/add-ons/kernel/drivers/audio/null/null_multi.c
123
device->record_stream.rate = data->input.rate;
src/add-ons/kernel/drivers/audio/null/null_multi.c
130
get_global_format(device_t* device, multi_format_info* data)
src/add-ons/kernel/drivers/audio/null/null_multi.c
139
data->output.format = device->playback_stream.format;
src/add-ons/kernel/drivers/audio/null/null_multi.c
140
data->output.rate = device->playback_stream.rate;
src/add-ons/kernel/drivers/audio/null/null_multi.c
141
data->input.format = device->record_stream.format;
src/add-ons/kernel/drivers/audio/null/null_multi.c
142
data->input.rate = device->record_stream.rate;
src/add-ons/kernel/drivers/audio/null/null_multi.c
165
list_mix_controls(device_t* device, multi_mix_control_info * data)
src/add-ons/kernel/drivers/audio/null/null_multi.c
194
get_buffers(device_t* device, multi_buffer_list* data)
src/add-ons/kernel/drivers/audio/null/null_multi.c
196
uint32 playback_sample_size = format_to_sample_size(device->playback_stream.format);
src/add-ons/kernel/drivers/audio/null/null_multi.c
197
uint32 record_sample_size = format_to_sample_size(device->record_stream.format);
src/add-ons/kernel/drivers/audio/null/null_multi.c
226
device->playback_stream.num_buffers = data->request_playback_buffers;
src/add-ons/kernel/drivers/audio/null/null_multi.c
227
device->playback_stream.num_channels = data->request_playback_channels;
src/add-ons/kernel/drivers/audio/null/null_multi.c
228
device->playback_stream.buffer_length = data->request_playback_buffer_size;
src/add-ons/kernel/drivers/audio/null/null_multi.c
229
result = null_hw_create_virtual_buffers(&device->playback_stream,
src/add-ons/kernel/drivers/audio/null/null_multi.c
237
device->record_stream.num_buffers = data->request_record_buffers;
src/add-ons/kernel/drivers/audio/null/null_multi.c
238
device->record_stream.num_channels = data->request_record_channels;
src/add-ons/kernel/drivers/audio/null/null_multi.c
239
device->record_stream.buffer_length = data->request_record_buffer_size;
src/add-ons/kernel/drivers/audio/null/null_multi.c
240
result = null_hw_create_virtual_buffers(&device->record_stream,
src/add-ons/kernel/drivers/audio/null/null_multi.c
256
= (char*)device->playback_stream.buffers[bidx] + (playback_sample_size * cidx);
src/add-ons/kernel/drivers/audio/null/null_multi.c
269
= (char*)device->record_stream.buffers[bidx] + (record_sample_size * cidx);
src/add-ons/kernel/drivers/audio/null/null_multi.c
280
buffer_exchange(device_t* device, multi_buffer_info* info)
src/add-ons/kernel/drivers/audio/null/null_multi.c
293
if (!device->running)
src/add-ons/kernel/drivers/audio/null/null_multi.c
294
null_start_hardware(device);
src/add-ons/kernel/drivers/audio/null/null_multi.c
296
result = acquire_sem(device->playback_stream.buffer_ready_sem);
src/add-ons/kernel/drivers/audio/null/null_multi.c
302
result = acquire_sem(device->record_stream.buffer_ready_sem);
src/add-ons/kernel/drivers/audio/null/null_multi.c
309
acquire_spinlock(&device->playback_stream.lock);
src/add-ons/kernel/drivers/audio/null/null_multi.c
311
buffer_info.playback_buffer_cycle = device->playback_stream.buffer_cycle;
src/add-ons/kernel/drivers/audio/null/null_multi.c
312
buffer_info.played_real_time = device->playback_stream.real_time;
src/add-ons/kernel/drivers/audio/null/null_multi.c
313
buffer_info.played_frames_count = device->playback_stream.frames_count;
src/add-ons/kernel/drivers/audio/null/null_multi.c
315
buffer_info.record_buffer_cycle = device->record_stream.buffer_cycle;
src/add-ons/kernel/drivers/audio/null/null_multi.c
316
buffer_info.recorded_real_time = device->record_stream.real_time;
src/add-ons/kernel/drivers/audio/null/null_multi.c
317
buffer_info.recorded_frames_count = device->record_stream.frames_count;
src/add-ons/kernel/drivers/audio/null/null_multi.c
319
release_spinlock(&device->playback_stream.lock);
src/add-ons/kernel/drivers/audio/null/null_multi.c
336
buffer_force_stop(device_t* device)
src/add-ons/kernel/drivers/audio/null/null_multi.c
340
if (device == NULL)
src/add-ons/kernel/drivers/audio/null/null_multi.c
343
if (device->running)
src/add-ons/kernel/drivers/audio/null/null_multi.c
344
null_stop_hardware(device);
src/add-ons/kernel/drivers/audio/null/null_multi.c
346
delete_area(device->playback_stream.buffer_area);
src/add-ons/kernel/drivers/audio/null/null_multi.c
347
delete_area(device->record_stream.buffer_area);
src/add-ons/kernel/drivers/audio/null/null_multi.c
349
delete_sem(device->playback_stream.buffer_ready_sem);
src/add-ons/kernel/drivers/audio/null/null_multi.c
350
delete_sem(device->record_stream.buffer_ready_sem);
src/add-ons/kernel/drivers/audio/sb16/driver.c
3
sb16_dev_t device;
src/add-ons/kernel/drivers/audio/sb16/driver.c
57
rc = extract_driver_settings(settings, &device);
src/add-ons/kernel/drivers/audio/sb16/hooks.c
3
extern sb16_dev_t device;
src/add-ons/kernel/drivers/audio/sb16/hooks.c
8
sb16_dev_t* dev = &device;
src/add-ons/kernel/drivers/audio/usb/AudioControlInterface.cpp
907
AudioControlInterface::AudioControlInterface(Device* device)
src/add-ons/kernel/drivers/audio/usb/AudioControlInterface.cpp
914
fDevice(device)
src/add-ons/kernel/drivers/audio/usb/AudioControlInterface.h
270
AudioControlInterface(Device* device);
src/add-ons/kernel/drivers/audio/usb/Device.cpp
18
Device::Device(usb_device device)
src/add-ons/kernel/drivers/audio/usb/Device.cpp
23
fDevice(device),
src/add-ons/kernel/drivers/audio/usb/Device.cpp
29
= gUSBModule->get_device_descriptor(device);
src/add-ons/kernel/drivers/audio/usb/Device.cpp
423
Device::CompareAndReattach(usb_device device)
src/add-ons/kernel/drivers/audio/usb/Device.cpp
426
= gUSBModule->get_device_descriptor(device);
src/add-ons/kernel/drivers/audio/usb/Device.cpp
441
fDevice = device;
src/add-ons/kernel/drivers/audio/usb/Device.h
19
Device(usb_device device);
src/add-ons/kernel/drivers/audio/usb/Device.h
37
status_t CompareAndReattach(usb_device device);
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
195
Device* device = (Device*)cookie;
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
196
return device->Read((uint8*)buffer, numBytes);
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
204
Device* device = (Device*)cookie;
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
205
return device->Write((const uint8*)buffer, numBytes);
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
212
Device* device = (Device*)cookie;
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
213
return device->Control(op, buffer, length);
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
220
Device* device = (Device*)cookie;
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
221
return device->Close();
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
228
Device* device = (Device*)cookie;
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
229
return device->Free();
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
29
usb_audio_device_added(usb_device device, void** cookie)
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
40
if (gDevices[i]->CompareAndReattach(device) != B_OK)
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
49
Device* audioDevice = new(std::nothrow) Device(device);
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
89
Device* device = (Device*)cookie;
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
91
if (gDevices[i] == device) {
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
92
if (device->IsOpen()) {
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
94
device->Removed();
src/add-ons/kernel/drivers/audio/usb/Driver.cpp
97
delete device;
src/add-ons/kernel/drivers/audio/usb/Driver.h
28
extern "C" status_t usb_audio_device_added(usb_device device, void** cookie);
src/add-ons/kernel/drivers/audio/usb/Stream.cpp
18
Stream::Stream(Device* device, size_t interface, usb_interface_list* List)
src/add-ons/kernel/drivers/audio/usb/Stream.cpp
20
AudioStreamingInterface(&device->AudioControl(), interface, List),
src/add-ons/kernel/drivers/audio/usb/Stream.cpp
21
fDevice(device),
src/add-ons/kernel/drivers/audio/usb/Stream.cpp
234
Stream::OnSetConfiguration(usb_device device,
src/add-ons/kernel/drivers/audio/usb/Stream.cpp
249
status_t status = gUSBModule->set_alt_interface(device, interface);
src/add-ons/kernel/drivers/audio/usb/Stream.h
19
Stream(Device* device, size_t interface,
src/add-ons/kernel/drivers/audio/usb/Stream.h
33
status_t OnSetConfiguration(usb_device device,
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
101
device->scsi->sync_io(request);
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
122
device->scsi->free_ccb(request);
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
128
raw_ioctl(raw_device_info *device, int op, void *buffer, size_t length)
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
134
res = raw_command(device, buffer);
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
150
raw_device_info *device;
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
155
device = (raw_device_info *)calloc(1, sizeof(*device));
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
156
if (device == NULL)
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
159
device->node = node;
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
163
(driver_module_info **)&device->scsi, (void **)&device->scsi_device);
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
169
*cookie = device;
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
173
free(device);
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
179
raw_uninit_device(raw_device_info *device)
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
181
pnp->uninit_driver(pnp->get_parent(device->node));
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
182
free(device);
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
73
raw_command(raw_device_info *device, raw_device_command *cmd)
src/add-ons/kernel/drivers/bus/scsi/scsi_raw.c
79
request = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
103
gUSBModule->get_configuration(device->device);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
112
if (gDeviceList == device) {
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
113
gDeviceList = (raw_device *)device->link;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
117
if (element->link == device) {
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
118
element->link = device->link;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
128
device->device = 0;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
129
if (device->reference_count == 0) {
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
130
mutex_lock(&device->lock);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
131
mutex_destroy(&device->lock);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
132
delete_sem(device->notify);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
133
free(device);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
146
usb_raw_get_configuration(raw_device *device, uint32 configIndex,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
150
device->device, configIndex);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
161
usb_raw_get_interface(raw_device *device, uint32 configIndex,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
165
= usb_raw_get_configuration(device, configIndex, status);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
233
raw_device *device = (raw_device *)cookie;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
234
device->reference_count--;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
235
if (device->device == 0) {
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
236
mutex_lock(&device->lock);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
237
mutex_destroy(&device->lock);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
238
delete_sem(device->notify);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
239
free(device);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
251
raw_device *device = (raw_device *)cookie;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
255
device->status = B_USB_RAW_STATUS_SUCCESS;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
258
device->status = B_USB_RAW_STATUS_TIMEOUT;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
261
device->status = B_USB_RAW_STATUS_ABORTED;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
264
device->status = B_USB_RAW_STATUS_CRC_ERROR;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
267
device->status = B_USB_RAW_STATUS_STALLED;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
270
device->status = B_USB_RAW_STATUS_FAILED;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
274
device->actual_length = actualLength;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
275
release_sem(device->notify);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
283
raw_device *device = (raw_device *)cookie;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
284
if (device->device == 0)
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
309
if (length < sizeof(command.device))
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
314
gUSBModule->get_device_descriptor(device->device);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
318
if (!IS_USER_ADDRESS(command.device.descriptor)
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
319
|| user_memcpy(command.device.descriptor, deviceDescriptor,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
324
command.device.status = B_USB_RAW_STATUS_SUCCESS;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
340
usb_raw_get_configuration(device, command.config.config_index,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
36
usb_device device;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
369
usb_raw_get_configuration(device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
408
interfaceInfo = usb_raw_get_interface(device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
417
interfaceInfo = usb_raw_get_interface(device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
447
interfaceInfo = usb_raw_get_interface(device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
457
interfaceInfo = usb_raw_get_interface(device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
495
interfaceInfo = usb_raw_get_interface(device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
506
interfaceInfo = usb_raw_get_interface(device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
550
if (gUSBModule->get_descriptor(device->device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
562
if (gUSBModule->get_descriptor(device->device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
581
if (gUSBModule->get_descriptor(device->device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
59
raw_device *device = (raw_device *)malloc(sizeof(raw_device));
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
61
mutex_init(&device->lock, "usb_raw device lock");
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
613
if (gUSBModule->get_descriptor(device->device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
63
device->notify = create_sem(0, "usb_raw callback notify");
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
634
if (gUSBModule->get_descriptor(device->device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
64
if (device->notify < B_OK) {
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
65
mutex_destroy(&device->lock);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
66
free(device);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
665
usb_raw_get_configuration(device, command.config.config_index,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
670
if (gUSBModule->set_configuration(device->device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
687
usb_raw_get_configuration(device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
706
if (gUSBModule->set_alt_interface(device->device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
73
snprintf(device->name, sizeof(device->name), "bus/usb/%s", deviceName);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
734
MutexLocker deviceLocker(device->lock);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
735
if (gUSBModule->queue_request(device->device,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
739
usb_raw_callback, device) < B_OK) {
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
746
status = acquire_sem_etc(device->notify, 1, B_KILL_CAN_INTERRUPT, 0);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
748
gUSBModule->cancel_queued_requests(device->device);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
749
acquire_sem(device->notify);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
75
snprintf(device->name, sizeof(device->name), "bus/usb/%08" B_PRIx32,
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
752
command.control.status = device->status;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
753
command.control.length = device->actual_length;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
774
gUSBModule->get_configuration(device->device);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
79
device->device = newDevice;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
80
device->reference_count = 0;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
83
device->link = (void *)gDeviceList;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
84
gDeviceList = device;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
850
MutexLocker deviceLocker(device->lock);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
854
usb_raw_callback, device);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
858
usb_raw_callback, device);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
863
0, usb_raw_callback, device);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
873
status = acquire_sem_etc(device->notify, 1, B_KILL_CAN_INTERRUPT, 0);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
876
acquire_sem(device->notify);
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
879
command.transfer.status = device->status;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
88
TRACE((DRIVER_NAME": new device: 0x%p\n", device));
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
880
command.transfer.length = device->actual_length;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
89
*cookie = (void *)device;
src/add-ons/kernel/drivers/bus/usb/usb_raw.cpp
98
raw_device *device = (raw_device *)cookie;
src/add-ons/kernel/drivers/bus/usb/usb_raw.h
70
} device;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
291
usb_device device;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
324
my_free_device(my_device *device)
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
326
mutex_lock(&device->lock);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
327
mutex_destroy(&device->lock);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
328
delete_sem(device->notify);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
329
free(device);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
342
my_device *device = (my_device *)cookie;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
343
device->status = status;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
344
device->actual_length = actualLength;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
345
release_sem(device->notify);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
350
my_transfer_data(my_device *device, bool directionIn, void *data,
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
353
status_t result = gUSBModule->queue_bulk(directionIn ? device->bulk_in
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
354
: device->bulk_out, data, dataLength, my_callback, device);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
362
result = acquire_sem_etc(device->notify, 1, B_RELATIVE_TIMEOUT,
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
369
gUSBModule->cancel_queued_transfers(directionIn ? device->bulk_in
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
370
: device->bulk_out);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
371
acquire_sem_etc(device->notify, 1, B_RELATIVE_TIMEOUT, 0);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
420
my_modeswitch(my_device* device)
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
423
if (device->type[0] == MSG_NONE)
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
426
if (device->type[i] == MSG_NONE)
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
429
err = my_transfer_data(device, false, kDevicesMsg[device->type[i]],
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
430
sizeof(kDevicesMsg[device->type[i]]));
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
436
TRACE("device switched: %p\n", device);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
439
err = my_transfer_data(device, true, data, sizeof(data));
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
442
i + 1, device->status);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
445
TRACE("device switched (response length %ld)\n", device->actual_length);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
448
TRACE("device switched: %p\n", device);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
463
my_device *device = (my_device *)malloc(sizeof(my_device));
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
464
device->device = newDevice;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
465
device->removed = false;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
466
device->interface = 0xff;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
467
device->alternate_setting = 0;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
473
free(device);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
494
device->bulk_in = endpoint->handle;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
498
device->bulk_out = endpoint->handle;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
509
device->interface = interface->descr->interface_number;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
510
device->alternate_setting = interface->descr->alternate_setting;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
516
if (device->interface == 0xff) {
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
518
free(device);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
525
free(device);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
529
device->type[i] = my_get_msg_type(descriptor, i);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
532
mutex_init(&device->lock, DRIVER_NAME " device lock");
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
536
mutex_destroy(&device->lock);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
537
free(device);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
540
device->notify = callbackSem;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
543
device->link = gDeviceList;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
544
gDeviceList = device;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
547
*cookie = device;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
549
return my_modeswitch(device);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
557
my_device *device = (my_device *)cookie;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
560
if (gDeviceList == device) {
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
561
gDeviceList = device->link;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
565
if (element->link == device) {
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
566
element->link = device->link;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
575
device->removed = true;
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
576
gUSBModule->cancel_queued_transfers(device->bulk_in);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
577
gUSBModule->cancel_queued_transfers(device->bulk_out);
src/add-ons/kernel/drivers/common/usb_modeswitch.cpp
578
my_free_device(device);
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
197
pci_device* device = new pci_device;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
198
device->vendor_id = info->info.vendor_id;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
199
device->device_id = info->info.device_id;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
200
device->subvendor_id = 0;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
201
device->subdevice_id = 0;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
203
device->domain = 0;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
204
device->bus = info->info.bus;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
205
device->dev = info->info.device;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
206
device->func = info->info.function;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
208
device->pci_info = &info->info;
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
216
info->ctrlr = nvme_ctrlr_open(device, NULL);
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
286
info->info.bus, info->info.device, info->info.function);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
127
load_eject(das_driver_info *device, bool load)
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
131
scsi_ccb *ccb = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
136
device->scsi_periph_device, ccb, load, true);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
138
device->scsi->free_ccb(ccb);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
145
synchronize_cache(das_driver_info *device)
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
149
scsi_ccb *ccb = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
154
device->scsi_periph_device, ccb);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
156
device->scsi->free_ccb(ccb);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
163
trim_device(das_driver_info* device, fs_trim_data* trimData)
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
169
scsi_ccb* request = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
183
uint32 blockSize = device->block_size;
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
200
if (blockRanges[i].lba >= device->capacity) {
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
203
blockRanges[i].lba, device->capacity);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
206
uint64 maxSize = device->capacity - blockRanges[i].lba;
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
211
status_t status = sSCSIPeripheral->trim_device(device->scsi_periph_device,
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
214
device->scsi->free_ccb(request);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
216
trimData->trimmed_size = trimmedBlocks * device->block_size;
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
448
das_media_changed(das_driver_info *device, scsi_ccb *request)
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
452
sSCSIPeripheral->check_capacity(device->scsi_periph_device, request);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
75
update_capacity(das_driver_info* device)
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
79
scsi_ccb *ccb = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
84
device->scsi_periph_device, ccb);
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
86
device->scsi->free_ccb(ccb);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1011
lun->device->sync_support = SYNC_SUPPORT_RELOAD;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1017
lun->device->sync_support = 0;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1019
lun->device->sync_support--;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1035
disk_device *device = (disk_device *)cookie;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1036
device->status = status;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1037
device->actual_length = actualLength;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1038
release_sem(device->notify);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1046
disk_device *device = new(std::nothrow) disk_device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1047
recursive_lock_lock(&device->io_lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1048
mutex_lock(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1050
device->node = node;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1051
device->device = newDevice;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1052
device->removed = false;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1053
device->open_count = 0;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1054
device->interface = 0xff;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1055
device->current_tag = 0;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1056
device->sync_support = SYNC_SUPPORT_RELOAD;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1057
device->tur_supported = true;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1058
device->is_atapi = false;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1059
device->is_ufi = false;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1060
device->luns = NULL;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1066
delete device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1094
device->bulk_in = endpoint->handle;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1099
device->bulk_out = endpoint->handle;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1105
device->interrupt = endpoint->handle;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1118
device->interface = interface->descr->interface_number;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1119
device->is_atapi = interface->descr->interface_subclass != 0x06
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1121
device->is_ufi = interface->descr->interface_subclass == 0x04;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1123
if (device->is_ufi && !hasInt) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1131
if (device->interface == 0xff) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1133
delete device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1137
device->notify = create_sem(0, "usb_disk callback notify");
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1138
if (device->notify < B_OK) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1139
status_t result = device->notify;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1140
delete device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1144
if (device->is_ufi) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1145
device->interruptLock = create_sem(0, "usb_disk interrupt lock");
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1146
if (device->interruptLock < B_OK) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1147
status_t result = device->interruptLock;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1148
delete device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1153
device->lun_count = usb_disk_get_max_lun(device) + 1;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1154
device->luns = (device_lun **)malloc(device->lun_count
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1156
for (uint8 i = 0; i < device->lun_count; i++)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1157
device->luns[i] = NULL;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1161
TRACE_ALWAYS("device reports a lun count of %d\n", device->lun_count);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1162
for (uint8 i = 0; i < device->lun_count; i++) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1170
device->luns[i] = lun;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1171
lun->device = device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1187
if (device->is_ufi) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1232
if (device->is_ufi)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1233
gUSBModule->cancel_queued_transfers(device->interrupt);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1234
usb_disk_free_device_and_luns(device);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1238
mutex_unlock(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1239
recursive_lock_unlock(&device->io_lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1241
TRACE("new device: 0x%p\n", device);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1242
*cookie = (void *)device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1251
disk_device *device = (disk_device *)cookie;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1252
mutex_lock(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1254
for (uint8 i = 0; i < device->lun_count; i++) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1256
mutex_unlock(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1257
gDeviceManager->unpublish_device(device->node, device->luns[i]->name);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1258
mutex_lock(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1261
device->removed = true;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1262
gUSBModule->cancel_queued_transfers(device->bulk_in);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1263
gUSBModule->cancel_queued_transfers(device->bulk_out);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1264
if (device->is_ufi)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1265
gUSBModule->cancel_queued_transfers(device->interrupt);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1268
if (device->open_count == 0)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1269
usb_disk_free_device_and_luns(device);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1271
mutex_unlock(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1285
if (lun->device->is_ufi) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
132
usb_disk_free_device_and_luns(disk_device *device)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
134
ASSERT_LOCKED_MUTEX(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1351
if (lun->device->is_ufi) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
136
for (uint8 i = 0; i < device->lun_count; i++) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
137
delete device->luns[i]->io_scheduler;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
138
free(device->luns[i]);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
140
free(device->luns);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
141
delete device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1457
disk_device *device = (disk_device *)deviceCookie;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1458
MutexLocker locker(device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1459
for (uint8 i = 0; i < device->lun_count; i++) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1460
device_lun *lun = device->luns[i];
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1463
if (device->removed)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1466
device->open_count++;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1481
disk_device *device = lun->device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1483
RecursiveLocker ioLocker(device->io_lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1484
MutexLocker deviceLocker(device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1486
if (!device->removed)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1499
disk_device *device = lun->device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1500
mutex_lock(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1502
device->open_count--;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1503
if (device->open_count == 0 && device->removed) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1506
usb_disk_free_device_and_luns(device);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1508
mutex_unlock(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
151
usb_disk_mass_storage_reset(disk_device *device)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
153
return gUSBModule->send_request(device->device, USB_REQTYPE_INTERFACE_OUT
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1537
acquire_io_lock(disk_device *device, MutexLocker& locker, RecursiveLocker& ioLocker)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1540
ioLocker.SetTo(device->io_lock, false, true);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1546
if (device->removed)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
155
device->interface, 0, NULL, NULL);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1557
status_t result = acquire_io_lock(lun->device, locker, ioLocker);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1576
disk_device *device = lun->device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1577
MutexLocker locker(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1578
if (device->removed)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1597
status_t result = acquire_io_lock(lun->device, locker, ioLocker);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
160
usb_disk_get_max_lun(disk_device *device)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
162
ASSERT_LOCKED_RECURSIVE(&device->io_lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1652
status_t result = acquire_io_lock(lun->device, locker, ioLocker);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1661
status_t result = acquire_io_lock(lun->device, locker, ioLocker);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1678
status_t result = acquire_io_lock(lun->device, locker, ioLocker);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
168
if (gUSBModule->send_request(device->device, USB_REQTYPE_INTERFACE_IN
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
170
device->interface, 1, &result, &actualLength) != B_OK
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1704
if (device->is_ufi) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1743
if (device->is_ufi) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1818
RecursiveLocker ioLocker(lun->device->io_lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1819
MutexLocker deviceLocker(lun->device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1854
MutexLocker deviceLocker(lun->device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1856
if (lun->device->removed)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1885
usb_device device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1886
if (gDeviceManager->get_attr_uint32(parent, USB_DEVICE_ID_ITEM, &device, true) != B_OK)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1889
const usb_configuration_info *configuration = gUSBModule->get_configuration(device);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
193
usb_disk_reset_recovery(disk_device *device, err_act *_action)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
196
ASSERT_LOCKED_RECURSIVE(&device->io_lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1962
disk_device *device = (disk_device *)_cookie;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1964
device->number = gDeviceManager->create_id(USB_DISK_DEVICE_ID_GENERATOR);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1965
if (device->number < 0)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1966
return device->number;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1969
for (uint8 i = 0; i < device->lun_count; i++) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1970
sprintf(device->luns[i]->name, DEVICE_NAME, device->number, i);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1971
status = gDeviceManager->publish_device(device->node, device->luns[i]->name,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
198
usb_disk_mass_storage_reset(device);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
199
usb_disk_clear_halt(device->bulk_in);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
200
usb_disk_clear_halt(device->bulk_out);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
201
if (device->is_ufi)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
202
usb_disk_clear_halt(device->interrupt);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
220
usb_disk_transfer_data(disk_device *device, bool directionIn, const transfer_data& data)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
225
directionIn ? device->bulk_in : device->bulk_out,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
226
data.phys_vecs, data.vec_count, usb_disk_callback, device);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
229
directionIn ? device->bulk_in : device->bulk_out,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
230
data.vecs, data.vec_count, usb_disk_callback, device);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
237
mutex_unlock(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
239
result = acquire_sem_etc(device->notify, 1, B_RELATIVE_TIMEOUT,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
246
gUSBModule->cancel_queued_transfers(directionIn ? device->bulk_in
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
247
: device->bulk_out);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
248
acquire_sem_etc(device->notify, 1, B_RELATIVE_TIMEOUT, 0);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
251
mutex_lock(&device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
264
usb_disk_transfer_data(disk_device *device, bool directionIn,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
275
return usb_disk_transfer_data(device, directionIn, data);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
282
disk_device* device = (disk_device*)cookie;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
285
release_sem(device->interruptLock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
298
gUSBModule->queue_interrupt(device->interrupt, device->interruptBuffer, 2,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
304
receive_csw_interrupt(disk_device *device,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
309
gUSBModule->queue_interrupt(device->interrupt,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
310
device->interruptBuffer, 2, callback_interrupt, device);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
312
acquire_sem(device->interruptLock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
314
status->status = device->interruptBuffer[0];
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
315
status->misc = device->interruptBuffer[1];
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
322
receive_csw_bulk(disk_device *device,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
325
status_t result = usb_disk_transfer_data(device, true, status,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
330
if (device->status != B_OK
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
331
|| device->actual_length
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
349
ASSERT_LOCKED_RECURSIVE(&lun->device->io_lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
351
disk_device* device = lun->device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
355
status_t result = gUSBModule->send_request(device->device,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
357
0/*value*/, device->interface/*index*/, 12, operation, &actualLength);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
374
result = usb_disk_transfer_data(device, directionIn, data);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
380
transferedData = device->actual_length;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
381
if (device->status != B_OK || transferedData != *dataLength) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
383
if (device->status == B_DEV_STALLED) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
385
usb_disk_clear_halt(directionIn ? device->bulk_in : device->bulk_out);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
388
usb_disk_reset_recovery(device, _action);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
397
result = receive_csw_interrupt(device, &status);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
402
usb_disk_clear_halt(device->bulk_in);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
403
result = receive_csw_interrupt(device, &status);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
408
usb_disk_reset_recovery(device, _action);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
428
ASSERT_LOCKED_RECURSIVE(&lun->device->io_lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
430
disk_device *device = lun->device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
433
command.tag = device->current_tag++;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
439
= device->is_atapi ? ATAPI_COMMAND_LENGTH : operationLength;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
443
status_t result = usb_disk_transfer_data(device, false, &command,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
448
if (device->status != B_OK ||
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
449
device->actual_length != sizeof(usb_massbulk_command_block_wrapper)) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
452
strerror(device->status));
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
453
usb_disk_reset_recovery(device, _action);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
460
result = usb_disk_transfer_data(device, directionIn, data);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
464
transferedData = device->actual_length;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
465
if (device->status != B_OK || transferedData != *dataLength) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
467
if (device->status == B_DEV_STALLED) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
469
usb_disk_clear_halt(directionIn ? device->bulk_in : device->bulk_out);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
472
strerror(device->status));
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
473
usb_disk_reset_recovery(device, _action);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
480
result = receive_csw_bulk(device, &status);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
483
usb_disk_clear_halt(device->bulk_in);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
484
result = receive_csw_bulk(device, &status);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
490
usb_disk_reset_recovery(device, _action);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
499
usb_disk_reset_recovery(device, _action);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
544
usb_disk_reset_recovery(device, _action);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
552
usb_disk_reset_recovery(device, _action);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
564
if (lun->device->is_ufi) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
729
if (lun->device->is_ufi || !lun->device->tur_supported)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
736
if (lun->device->is_atapi) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
756
lun->device->tur_supported = false;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
91
uint8 usb_disk_get_max_lun(disk_device *device);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
915
if (lun->device->is_ufi && (result == B_DEV_NO_MEDIA
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
92
void usb_disk_reset_recovery(disk_device *device);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
93
status_t usb_disk_receive_csw(disk_device *device,
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
948
mutex_unlock(&lun->device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
949
recursive_lock_unlock(&lun->device->io_lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
953
recursive_lock_lock(&lun->device->io_lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
954
mutex_lock(&lun->device->lock);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
982
if (lun->device->is_ufi) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
989
if (lun->device->sync_support == 0) {
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.h
38
usb_device device;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.h
72
disk_device *device;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1000
device->DeviceName(), strerror(error));
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1017
ioctl_info(RawDevice* device, ram_disk_ioctl_info* request)
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1019
device->GetInfo(*request);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1026
handle_ioctl(DeviceType* device,
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1042
status_t error = handler(device, request);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1100
RawDevice* device = new(std::nothrow) RawDevice(node);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1101
if (device == NULL)
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1104
status_t error = device->Init(id, filePath, deviceSize);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1106
delete device;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1110
*_driverCookie = (Device*)device;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1112
ControlDevice* device = new(std::nothrow) ControlDevice(node);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1113
if (device == NULL)
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1116
*_driverCookie = (Device*)device;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1126
Device* device = (Device*)driverCookie;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1127
if (RawDevice* rawDevice = dynamic_cast<RawDevice*>(device))
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1129
delete device;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1136
Device* device = (Device*)driverCookie;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1137
return device->PublishDevice();
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1201
ControlDevice* device = (ControlDevice*)cookie;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1205
return handle_ioctl(device, &ioctl_register, buffer);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1208
return handle_ioctl(device, &ioctl_unregister, buffer);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1221
RawDevice* device = static_cast<RawDevice*>((Device*)driverCookie);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1223
status_t error = device->Prepare();
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1227
*_deviceCookie = device;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1235
RawDevice* device = (RawDevice*)deviceCookie;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1236
device->Unprepare();
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1244
RawDevice* device = (RawDevice*)deviceCookie;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1246
RawDeviceCookie* cookie = new(std::nothrow) RawDeviceCookie(device,
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1277
RawDevice* device = cookie->Device();
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1281
if (pos >= device->DeviceSize())
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1283
if (pos + (off_t)length > device->DeviceSize())
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1284
length = device->DeviceSize() - pos;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1291
status = device->DoIO(&request);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1307
RawDevice* device = cookie->Device();
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1311
if (pos >= device->DeviceSize())
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1313
if (pos + (off_t)length > device->DeviceSize())
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1314
length = device->DeviceSize() - pos;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1321
status = device->DoIO(&request);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1337
RawDevice* device = cookie->Device();
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1339
return device->DoIO(request);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1348
RawDevice* device = cookie->Device();
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1353
size_t size = device->DeviceSize();
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1377
geometry.cylinder_count = device->DeviceSize() / B_PAGE_SIZE;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1425
status_t error = device->Flush();
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1440
return device->Trim((fs_trim_data*)buffer);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
1444
return handle_ioctl(device, &ioctl_info, buffer);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
881
RawDeviceCookie(RawDevice* device, int openMode)
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
883
fDevice(device),
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
927
RawDevice* device = it.Next();) {
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
928
if (device->ID() == id)
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
929
return device;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
985
RawDevice* device = find_raw_device(request->id);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
986
if (device == NULL)
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
990
if (device->IsUnregistered())
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
992
device->SetUnregistered(true);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
995
device_node* node = device->Node();
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
997
device->DeviceName());
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
140
RemoteDiskDevice* device = device_for_name(name);
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
141
TRACE(("remote_disk_open(\"%s\") -> %p\n", name, device));
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
142
if (!device)
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
145
DeviceLocker locker(device);
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
146
status_t error = device->LazyInitDisk();
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
150
*cookie = device;
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
172
RemoteDiskDevice* device = (RemoteDiskDevice*)cookie;
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
173
DeviceLocker locker(device);
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
175
ssize_t bytesRead = device->remoteDisk->ReadAt(position, buffer, *numBytes);
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
195
RemoteDiskDevice* device = (RemoteDiskDevice*)cookie;
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
196
DeviceLocker locker(device);
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
198
ssize_t bytesWritten = device->remoteDisk->WriteAt(position, buffer,
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
217
RemoteDiskDevice* device = (RemoteDiskDevice*)cookie;
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
218
DeviceLocker locker(device);
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
224
*(size_t*)arg = device->remoteDisk->Size();
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
260
device->GetGeometry(&geometry, op == B_GET_BIOS_GEOMETRY);
src/add-ons/kernel/drivers/display/display.cpp
101
*cookie = device;
src/add-ons/kernel/drivers/display/display.cpp
109
display_device_info *device = (display_device_info *)_cookie;
src/add-ons/kernel/drivers/display/display.cpp
110
free(device);
src/add-ons/kernel/drivers/display/display.cpp
32
display_device_info *device = (display_device_info *)_cookie;
src/add-ons/kernel/drivers/display/display.cpp
33
*cookie = device;
src/add-ons/kernel/drivers/display/display.cpp
71
display_device_info *device = (display_device_info *)cookie;
src/add-ons/kernel/drivers/display/display.cpp
84
display_device_info *device =
src/add-ons/kernel/drivers/display/display.cpp
85
(display_device_info *)calloc(1, sizeof(*device));
src/add-ons/kernel/drivers/display/display.cpp
87
if (device == NULL)
src/add-ons/kernel/drivers/display/display.cpp
90
device->node = node;
src/add-ons/kernel/drivers/display/display.cpp
95
|| gAcpi->get_handle(NULL, path, &device->acpi_device) != B_OK) {
src/add-ons/kernel/drivers/display/display.cpp
97
free(device);
src/add-ons/kernel/drivers/display/display_adapter.cpp
37
displayadapter_device_info *device;
src/add-ons/kernel/drivers/display/display_adapter.cpp
47
device = (displayadapter_device_info *)calloc(1, sizeof(*device));
src/add-ons/kernel/drivers/display/display_adapter.cpp
48
if (device == NULL)
src/add-ons/kernel/drivers/display/display_adapter.cpp
51
device->node = node;
src/add-ons/kernel/drivers/display/display_adapter.cpp
54
|| gAcpi->get_handle(NULL, path, &device->acpi_device) != B_OK) {
src/add-ons/kernel/drivers/display/display_adapter.cpp
56
free(device);
src/add-ons/kernel/drivers/display/display_adapter.cpp
70
*cookie = device;
src/add-ons/kernel/drivers/display/display_adapter.cpp
78
displayadapter_device_info *device = (displayadapter_device_info *)_cookie;
src/add-ons/kernel/drivers/display/display_adapter.cpp
79
free(device);
src/add-ons/kernel/drivers/display/display_adapter.cpp
86
displayadapter_device_info *device = (displayadapter_device_info *)_cookie;
src/add-ons/kernel/drivers/display/display_adapter.cpp
87
*cookie = device;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
109
cx23882_init(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
115
if ((err = cx23882_buffers_alloc(device)) < B_OK) {
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
120
device->capture_size = DMA_BUFFER_SIZE;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
122
cx23882_via_sis_fixup(device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
129
cx23882_risc_ram_setup(device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
132
cx23882_sram_setup(device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
160
cx23882_terminate(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
162
cx23882_reset(device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
164
cx23882_buffers_free(device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
170
cx23882_start_capture(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
182
cx23882_stop_capture(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
194
cx23882_mpegts_int(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
215
device->capture_data = device->dma_buf1_virt;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
216
device->capture_end_time = system_time();
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
217
get_sem_count(device->capture_sem, &count);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
219
release_sem_etc(device->capture_sem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
225
device->capture_data = device->dma_buf2_virt;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
226
device->capture_end_time = system_time();
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
227
get_sem_count(device->capture_sem, &count);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
229
release_sem_etc(device->capture_sem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
237
cx23882_device *device = data;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
262
cx23882_mpegts_int(device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
271
cx23882_buffers_alloc(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
273
device->dma_buf1_area = alloc_mem(&device->dma_buf1_virt, &device->dma_buf1_phys, DMA_BUFFER_SIZE, B_READ_AREA, "cx23882 dma buf 1");
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
274
device->dma_buf2_area = alloc_mem(&device->dma_buf2_virt, &device->dma_buf2_phys, DMA_BUFFER_SIZE, B_READ_AREA, "cx23882 dma buf 2");
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
275
if (device->dma_buf1_area < B_OK || device->dma_buf2_area < B_OK) {
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
276
cx23882_buffers_free(device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
284
cx23882_buffers_free(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
286
if (device->dma_buf1_area >= 0)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
287
delete_area(device->dma_buf1_area);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
288
if (device->dma_buf2_area >= 0)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
289
delete_area(device->dma_buf2_area);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
290
device->dma_buf1_area = -1;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
291
device->dma_buf2_area = -1;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
296
cx23882_sram_setup(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
322
cx23882_risc_ram_setup(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
324
char *start = (char *)(device->regs) + SRAM_START_ADDRESS + SRAM_BASE_RISC_PROG;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
338
set_opcode((unsigned long)device->dma_buf1_phys + i * BYTES_PER_LINE);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
347
set_opcode((unsigned long)device->dma_buf2_phys + i * BYTES_PER_LINE);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
364
cx23882_via_sis_fixup(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
62
static status_t cx23882_buffers_alloc(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
63
static void cx23882_buffers_free(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
64
static void cx23882_risc_ram_setup(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
65
static void cx23882_sram_setup(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
66
static void cx23882_via_sis_fixup(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.c
70
cx23882_reset(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.h
55
#define reg_read8(offset) (*(volatile uint8 *) ((char *)(device->regs) + (offset)))
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.h
56
#define reg_read16(offset) (*(volatile uint16 *)((char *)(device->regs) + (offset)))
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.h
57
#define reg_read32(offset) (*(volatile uint32 *)((char *)(device->regs) + (offset)))
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.h
58
#define reg_write8(offset, value) (*(volatile uint8 *) ((char *)(device->regs) + (offset)) = value)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.h
59
#define reg_write16(offset, value) (*(volatile uint16 *)((char *)(device->regs) + (offset)) = value)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.h
60
#define reg_write32(offset, value) (*(volatile uint32 *)((char *)(device->regs) + (offset)) = value)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.h
63
void cx23882_reset(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.h
64
status_t cx23882_init(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.h
65
status_t cx23882_terminate(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.h
67
status_t cx23882_start_capture(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882.h
68
status_t cx23882_stop_capture(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
32
cx23882_device * device = cookie;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
34
device->i2c_reg |= I2C_SCL;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
36
device->i2c_reg &= ~I2C_SCL;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
37
reg_write32(REG_I2C_CONTROL, device->i2c_reg);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
45
cx23882_device * device = cookie;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
47
device->i2c_reg |= I2C_SDA;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
49
device->i2c_reg &= ~I2C_SDA;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
50
reg_write32(REG_I2C_CONTROL, device->i2c_reg);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
58
cx23882_device * device = cookie;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
66
cx23882_device * device = cookie;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
72
i2c_init(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
74
device->i2c_bus = i2c_create_bus(device, 80000, 2000000, set_scl, set_sda, get_scl, get_sda);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
75
device->i2c_reg = reg_read32(REG_I2C_CONTROL);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
76
device->i2c_reg &= ~I2C_HW_MODE;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
77
device->i2c_reg |= I2C_SCL | I2C_SDA;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
78
reg_write32(REG_I2C_CONTROL, device->i2c_reg);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
80
return device->i2c_bus ? B_OK : B_ERROR;
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
85
i2c_terminate(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.c
87
i2c_delete_bus(device->i2c_bus);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.h
30
status_t i2c_init(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/cx23882_i2c.h
31
void i2c_terminate(cx23882_device *device);
src/add-ons/kernel/drivers/dvb/cx23882/driver.c
46
int device;
src/add-ons/kernel/drivers/dvb/cx23882/driver.c
78
if (cards->device >= 0 && cards->device != info->device_id)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
100
gPci->write_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_latency, 1, PCI_LATENCY);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
103
device->irq = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_interrupt_line, 1);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
104
if (device->irq == 0 || device->irq == 0xff) {
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
108
TRACE("IRQ %d\n", device->irq);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
111
val = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, 0x10, 4);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
118
device->regs_area = map_mem(&device->regs, (addr_t)val,
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
120
if (device->regs_area < B_OK) {
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
124
TRACE("mapped registers to %p\n", device->regs);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
126
device->capture_sem = create_sem(0, "cx23882 capture");
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
128
cx23882_reset(device);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
130
if (i2c_init(device) < B_OK) {
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
135
if (cx23882_init(device) < B_OK) {
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
141
if (cx22702_init(device->i2c_bus) == B_OK)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
149
if (install_io_interrupt_handler(device->irq, cx23882_int, device, 0) < B_OK) {
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
167
cx23882_device *device = cookie;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
169
i2c_terminate(device);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
171
if (cx23882_terminate(device) < B_OK) {
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
174
remove_io_interrupt_handler(device->irq, cx23882_int, device);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
176
delete_area(device->regs_area);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
178
delete_sem(device->capture_sem);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
199
cx23882_device *device = cookie;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
215
if ((res = cx22702_get_frequency_info(device->i2c_bus, &info)) < B_OK)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
224
return cx23882_start_capture(device);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
229
return cx23882_stop_capture(device);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
237
if ((res = cx22702_set_tuning_parameters(device->i2c_bus, ¶ms.u.dvb_t)) < B_OK)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
245
if ((res = cx22702_get_tuning_parameters(device->i2c_bus, ¶ms.u.dvb_t)) < B_OK)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
255
if ((res = cx22702_get_status(device->i2c_bus, &status)) < B_OK)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
265
if ((res = cx22702_get_ss(device->i2c_bus, &value)) < B_OK)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
275
if ((res = cx22702_get_ber(device->i2c_bus, &value)) < B_OK)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
285
if ((res = cx22702_get_snr(device->i2c_bus, &value)) < B_OK)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
295
if ((res = cx22702_get_upc(device->i2c_bus, &value)) < B_OK)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
306
if ((res = acquire_sem_etc(device->capture_sem, 1, B_CAN_INTERRUPT | B_RELATIVE_TIMEOUT, 100000)) < B_OK)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
308
cap_data.data = device->capture_data;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
309
cap_data.size = device->capture_size;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
310
cap_data.end_time = device->capture_end_time;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
47
dump_eeprom(cx23882_device *device)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
56
res = i2c_xfer(device->i2c_bus, I2C_ADDR_EEPROM, &adr, 1, d, sizeof(d));
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
71
cx23882_device *device;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
77
device = malloc(sizeof(cx23882_device));
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
78
if (!device)
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
80
*cookie = device;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
83
memset(device, 0, sizeof(*device));
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
84
device->regs_area = -1;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
85
device->dma_buf1_area = -1;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
86
device->dma_buf2_area = -1;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
87
device->capture_sem = -1;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
89
device->pci_info = info;
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
92
val = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_command, 2);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
94
gPci->write_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_command, 2, val);
src/add-ons/kernel/drivers/dvb/cx23882/dvb_interface.c
97
val = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_latency, 1);
src/add-ons/kernel/drivers/graphics/3dfx/driver.cpp
109
return gPCI->read_pci_config(info.bus, info.device, info.function, offset,
src/add-ons/kernel/drivers/graphics/3dfx/driver.cpp
117
gPCI->write_pci_config(info.bus, info.device, info.function, offset, size,
src/add-ons/kernel/drivers/graphics/3dfx/driver.cpp
343
di.pciInfo.bus, di.pciInfo.device, di.pciInfo.function);
src/add-ons/kernel/drivers/graphics/ati/driver.cpp
202
return gPCI->read_pci_config(info.bus, info.device, info.function, offset,
src/add-ons/kernel/drivers/graphics/ati/driver.cpp
210
gPCI->write_pci_config(info.bus, info.device, info.function, offset, size,
src/add-ons/kernel/drivers/graphics/ati/driver.cpp
976
di.pciInfo.bus, di.pciInfo.device, di.pciInfo.function);
src/add-ons/kernel/drivers/graphics/et6x00/driver.c
188
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/et6x00/driver.c
388
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/et6x00/driver.c
466
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/et6x00/driver.c
85
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/et6x00/driver.c
87
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/intel_810/driver.cpp
130
return gPCI->read_pci_config(info.bus, info.device, info.function, offset,
src/add-ons/kernel/drivers/graphics/intel_810/driver.cpp
138
gPCI->write_pci_config(info.bus, info.device, info.function, offset, size,
src/add-ons/kernel/drivers/graphics/intel_810/driver.cpp
485
di.pciInfo.bus, di.pciInfo.device, di.pciInfo.function);
src/add-ons/kernel/drivers/graphics/intel_extreme/bios.cpp
272
info.pci->vendor_id, info.pci->device_id, info.pci->bus, info.pci->device, info.pci->function);
src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp
419
info->bus, info->device,
src/add-ons/kernel/drivers/graphics/intel_extreme/driver.h
30
return gPCI->read_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/drivers/graphics/intel_extreme/driver.h
38
gPCI->write_pci_config(info->bus, info->device, info->function, offset,
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
454
info.pci->device, info.pci->function) >= 1) {
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
456
if (gPCI->configure_msi(info.pci->bus, info.pci->device,
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
458
&& gPCI->enable_msi(info.pci->bus, info.pci->device,
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
603
info.aperture = gGART->map_aperture(info.pci->bus, info.pci->device,
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
624
gPCI->set_powerstate(info.pci->bus, info.pci->device, info.pci->function,
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
950
info.pci->device, info.pci->function);
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
952
info.pci->device, info.pci->function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
142
pcii.vendor_id, pcii.device_id, pcii.bus, pcii.device, pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
33
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/matrox/driver.c
34
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/matrox/driver.c
354
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
372
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
400
((rom_temp[0] != 0x55) || (rom_temp[1] != 0xaa)) && di->pcii.device)
src/add-ons/kernel/drivers/graphics/matrox/driver.c
409
(pd->di[index].pcii.device == 0x00))
src/add-ons/kernel/drivers/graphics/matrox/driver.c
445
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
494
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
593
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
653
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
768
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/matrox/driver.c
787
si->device = di->pcii.device;
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
35
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
36
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
374
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
392
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
417
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
490
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
592
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
697
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
31
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
32
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
410
pcii.vendor_id, pcii.device_id, pcii.bus, pcii.device, pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
566
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
592
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
672
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
781
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
920
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
986
si->device = di->pcii.device;
src/add-ons/kernel/drivers/graphics/radeon/agp.c
105
SHOW_INFO(4, "Bus %d, device %d, function %d", ai.bus, ai.device, ai.function);
src/add-ons/kernel/drivers/graphics/radeon/agp.c
40
&& nth_agp_info.device == di->pcii.device
src/add-ons/kernel/drivers/graphics/radeon/bios.c
1037
pcii->bus, pcii->device, pcii->function);
src/add-ons/kernel/drivers/graphics/radeon/bios.c
30
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/radeon/detect.c
564
RadeonDevice *device;
src/add-ons/kernel/drivers/graphics/radeon/detect.c
569
for (device = SupportedVendors[vendor].devices; device->device_id;
src/add-ons/kernel/drivers/graphics/radeon/detect.c
570
++device) {
src/add-ons/kernel/drivers/graphics/radeon/detect.c
572
if (device->device_id != di->pcii.device_id)
src/add-ons/kernel/drivers/graphics/radeon/detect.c
575
di->num_crtc = asic_properties[device->asic].has_crtc2 ? 2 : 1;
src/add-ons/kernel/drivers/graphics/radeon/detect.c
576
di->tv_chip = asic_properties[device->asic].tv_chip;
src/add-ons/kernel/drivers/graphics/radeon/detect.c
577
di->asic = device->asic;
src/add-ons/kernel/drivers/graphics/radeon/detect.c
578
di->is_mobility = (device->features & ISMOBILITY) ? true : false;
src/add-ons/kernel/drivers/graphics/radeon/detect.c
579
di->has_vip = asic_properties[device->asic].has_vip;
src/add-ons/kernel/drivers/graphics/radeon/detect.c
580
di->new_pll = asic_properties[device->asic].new_pll;
src/add-ons/kernel/drivers/graphics/radeon/detect.c
581
di->is_igp = (device->features & INTEGRATED) ? true : false;
src/add-ons/kernel/drivers/graphics/radeon/detect.c
584
switch (device->device_id) {
src/add-ons/kernel/drivers/graphics/radeon/detect.c
602
switch (device->device_id) {
src/add-ons/kernel/drivers/graphics/radeon/detect.c
666
SHOW_INFO(0, "found %s; ASIC: %s", device->name,
src/add-ons/kernel/drivers/graphics/radeon/detect.c
667
asic_properties[device->asic].name);
src/add-ons/kernel/drivers/graphics/radeon/detect.c
671
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/detect.c
680
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/init.c
130
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/init.c
212
di->pcii.bus, di->pcii.device, di->pcii.function );
src/add-ons/kernel/drivers/graphics/radeon/init.c
280
di->pcii.bus, di->pcii.device, di->pcii.function );
src/add-ons/kernel/drivers/graphics/radeon/init.c
29
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/radeon/init.c
30
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/radeon/init.c
49
di->pcii.bus, di->pcii.device, di->pcii.function );
src/add-ons/kernel/drivers/graphics/radeon/init.c
70
di->pcii.bus, di->pcii.device, di->pcii.function );
src/add-ons/kernel/drivers/graphics/radeon/init.c
92
di->pcii.bus, di->pcii.device, di->pcii.function );
src/add-ons/kernel/drivers/graphics/radeon/irq.c
211
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/irq.c
223
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/irq.c
233
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon/irq.c
244
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp
763
info->bus, info->device,
src/add-ons/kernel/drivers/graphics/radeon_hd/driver.h
42
return gPCI->read_pci_config(info->bus, info->device, info->function,
src/add-ons/kernel/drivers/graphics/radeon_hd/driver.h
50
gPCI->write_pci_config(info->bus, info->device, info->function, offset,
src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp
74
|| info.pci->bus != vhdr->PCIBus || info.pci->device != vhdr->PCIDevice
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
140
return gPCI->read_pci_config(info.bus, info.device, info.function, offset, size);
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
147
gPCI->write_pci_config(info.bus, info.device, info.function, offset, size, value);
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
244
pciInfo.bus, pciInfo.device, pciInfo.function);
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
258
pciInfo.bus, pciInfo.device, pciInfo.function);
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
409
pciInfo.bus, pciInfo.device, pciInfo.function);
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
643
di.pciInfo.bus, di.pciInfo.device, di.pciInfo.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
35
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
36
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
373
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
392
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
465
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
544
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
649
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
667
si->device = di->pcii.device;
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
428
uint16_t device;
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
435
if (vendorId == kSupportedDevices[i].vendor && productId == kSupportedDevices[i].device) {
src/add-ons/kernel/drivers/graphics/via/driver.c
35
#define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
src/add-ons/kernel/drivers/graphics/via/driver.c
36
#define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
src/add-ons/kernel/drivers/graphics/via/driver.c
382
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/via/driver.c
401
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/via/driver.c
474
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/via/driver.c
553
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/via/driver.c
658
di->pcii.bus, di->pcii.device, di->pcii.function);
src/add-ons/kernel/drivers/graphics/via/driver.c
676
si->device = di->pcii.device;
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.cpp
107
DeviceList::FindDevice(const char *name, void *device)
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.cpp
109
if (name == NULL && device == NULL)
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.cpp
115
|| (device != NULL && current->device == device))
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.cpp
116
return current->device;
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.cpp
14
void * device;
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.cpp
151
return current->device;
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.cpp
42
DeviceList::AddDevice(const char *name, void *device)
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.cpp
54
entry->device = device;
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.cpp
77
DeviceList::RemoveDevice(const char *name, void *device)
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.cpp
79
if (name == NULL && device == NULL)
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.cpp
86
|| (device != NULL && current->device == device)) {
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.h
18
status_t AddDevice(const char *name, void *device);
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.h
19
status_t RemoveDevice(const char *name, void *device = NULL);
src/add-ons/kernel/drivers/input/hid_shared/DeviceList.h
20
void * FindDevice(const char *name, void *device = NULL);
src/add-ons/kernel/drivers/input/hid_shared/HIDParser.cpp
28
HIDParser::HIDParser(HIDDevice *device)
src/add-ons/kernel/drivers/input/hid_shared/HIDParser.cpp
29
: fDevice(device),
src/add-ons/kernel/drivers/input/hid_shared/HIDParser.h
18
HIDParser(HIDDevice *device);
src/add-ons/kernel/drivers/input/hid_shared/JoystickProtocolHandler.cpp
130
JoystickProtocolHandler::AddHandlers(HIDDevice &device,
src/add-ons/kernel/drivers/input/hid_shared/JoystickProtocolHandler.cpp
141
HIDParser &parser = device.Parser();
src/add-ons/kernel/drivers/input/hid_shared/JoystickProtocolHandler.h
26
static void AddHandlers(HIDDevice &device,
src/add-ons/kernel/drivers/input/hid_shared/KeyboardProtocolHandler.cpp
193
KeyboardProtocolHandler::AddHandlers(HIDDevice &device,
src/add-ons/kernel/drivers/input/hid_shared/KeyboardProtocolHandler.cpp
232
HIDParser &parser = device.Parser();
src/add-ons/kernel/drivers/input/hid_shared/KeyboardProtocolHandler.h
29
static void AddHandlers(HIDDevice &device,
src/add-ons/kernel/drivers/input/hid_shared/MouseProtocolHandler.cpp
69
MouseProtocolHandler::AddHandlers(HIDDevice &device, HIDCollection &collection,
src/add-ons/kernel/drivers/input/hid_shared/MouseProtocolHandler.cpp
92
HIDParser &parser = device.Parser();
src/add-ons/kernel/drivers/input/hid_shared/MouseProtocolHandler.h
29
static void AddHandlers(HIDDevice &device,
src/add-ons/kernel/drivers/input/hid_shared/ProtocolHandler.cpp
24
ProtocolHandler::ProtocolHandler(HIDDevice *device, const char *basePath,
src/add-ons/kernel/drivers/input/hid_shared/ProtocolHandler.cpp
27
fDevice(device),
src/add-ons/kernel/drivers/input/hid_shared/ProtocolHandler.cpp
66
ProtocolHandler::AddHandlers(HIDDevice &device, ProtocolHandler *&handlerList,
src/add-ons/kernel/drivers/input/hid_shared/ProtocolHandler.cpp
71
HIDParser &parser = device.Parser();
src/add-ons/kernel/drivers/input/hid_shared/ProtocolHandler.cpp
96
KeyboardProtocolHandler::AddHandlers(device, *collection, handlerList);
src/add-ons/kernel/drivers/input/hid_shared/ProtocolHandler.cpp
97
JoystickProtocolHandler::AddHandlers(device, *collection, handlerList);
src/add-ons/kernel/drivers/input/hid_shared/ProtocolHandler.cpp
98
MouseProtocolHandler::AddHandlers(device, *collection, handlerList);
src/add-ons/kernel/drivers/input/hid_shared/ProtocolHandler.cpp
99
TabletProtocolHandler::AddHandlers(device, *collection, handlerList);
src/add-ons/kernel/drivers/input/hid_shared/ProtocolHandler.h
21
ProtocolHandler(HIDDevice *device,
src/add-ons/kernel/drivers/input/hid_shared/ProtocolHandler.h
34
static void AddHandlers(HIDDevice &device,
src/add-ons/kernel/drivers/input/hid_shared/TabletProtocolHandler.cpp
100
TabletProtocolHandler::AddHandlers(HIDDevice &device, HIDCollection &collection,
src/add-ons/kernel/drivers/input/hid_shared/TabletProtocolHandler.cpp
143
HIDParser &parser = device.Parser();
src/add-ons/kernel/drivers/input/hid_shared/TabletProtocolHandler.h
34
static void AddHandlers(HIDDevice &device,
src/add-ons/kernel/drivers/input/hyperv_hid/Driver.cpp
103
HIDDevice* device = deviceCookie->handler->Device();
src/add-ons/kernel/drivers/input/hyperv_hid/Driver.cpp
104
if (device->IsOpen()) {
src/add-ons/kernel/drivers/input/hyperv_hid/Driver.cpp
106
} else if (device->IsRemoved()) {
src/add-ons/kernel/drivers/input/hyperv_hid/Driver.cpp
109
delete device;
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
199
ELANDevice *device = cookie->elanDevice;
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
200
if (device->IsOpen()) {
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
202
} else if (device->IsRemoved()) {
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
205
delete device;
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
284
elan_driver_cookie *device
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
286
if (device == NULL)
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
289
*driverCookie = device;
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
304
device->elanDevice = elanDevice;
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
310
return device->elanDevice != NULL ? B_OK : B_IO_ERROR;
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
318
elan_driver_cookie *device = (elan_driver_cookie*)driverCookie;
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
320
free(device);
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
328
elan_driver_cookie *device = (elan_driver_cookie*)cookie;
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
329
ELANDevice* elanDevice = device->elanDevice;
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
352
sDeviceManager->publish_device(device->elanDevice->Parent(), pathBuffer,
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
357
ELANDevice *device = (ELANDevice *)cookie;
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
363
_TransferCallback(cookie, B_ERROR, device->fTransferBuffer, 0);
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
371
ELANDevice *device = (ELANDevice *)cookie;
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
373
atomic_set(&device->fTransferScheduled, 0);
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
374
device->_SetReport(status, device->fTransferBuffer, actualLength);
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
240
HIDDevice *device = cookie->handler->Device();
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
241
if (device->IsOpen()) {
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
243
} else if (device->IsRemoved()) {
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
246
delete device;
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
352
hid_driver_cookie *device
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
354
if (device == NULL)
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
357
*driverCookie = device;
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
359
device->node = node;
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
360
device->descriptorAddress = descriptorAddress;
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
364
sDeviceManager->get_driver(parent, (driver_module_info **)&device->i2c,
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
365
(void **)&device->i2c_cookie);
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
370
= new(std::nothrow) HIDDevice(descriptorAddress, device->i2c,
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
371
device->i2c_cookie);
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
374
device->hidDevice = hidDevice;
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
380
return device->hidDevice != NULL ? B_OK : B_IO_ERROR;
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
388
hid_driver_cookie *device = (hid_driver_cookie*)driverCookie;
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
390
free(device);
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
398
hid_driver_cookie *device = (hid_driver_cookie*)cookie;
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
399
HIDDevice* hidDevice = device->hidDevice;
src/add-ons/kernel/drivers/input/i2c_hid/Driver.cpp
427
sDeviceManager->publish_device(device->node, pathBuffer,
src/add-ons/kernel/drivers/input/i2c_hid/HIDDevice.cpp
322
HIDDevice *device = (HIDDevice *)cookie;
src/add-ons/kernel/drivers/input/i2c_hid/HIDDevice.cpp
328
_TransferCallback(cookie, B_ERROR, device->fTransferBuffer, 0);
src/add-ons/kernel/drivers/input/i2c_hid/HIDDevice.cpp
336
HIDDevice *device = (HIDDevice *)cookie;
src/add-ons/kernel/drivers/input/i2c_hid/HIDDevice.cpp
338
atomic_set(&device->fTransferScheduled, 0);
src/add-ons/kernel/drivers/input/i2c_hid/HIDDevice.cpp
339
device->fParser.SetReport(status, device->fTransferBuffer, actualLength);
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
142
= new(std::nothrow) HIDDevice(device, config, i, quirkyIndex);
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
202
HIDDevice *device = handler->Device();
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
203
if (device->ParentCookie() != parentCookie)
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
208
handler = device->ProtocolHandlerAt(j);
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
217
if (device->IsOpen()) {
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
219
device->Removed();
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
221
delete device;
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
316
HIDDevice *device = cookie->handler->Device();
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
317
if (device->IsOpen()) {
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
319
} else if (device->IsRemoved()) {
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
322
delete device;
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
62
usb_hid_device_added(usb_device device, void **cookie)
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
66
= gUSBModule->get_device_descriptor(device);
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
84
= gUSBModule->get_nth_configuration(device, USB_DEFAULT_CONFIGURATION);
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
91
status_t result = gUSBModule->set_configuration(device, config);
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
98
config = gUSBModule->get_configuration(device);
src/add-ons/kernel/drivers/input/usb_hid/Driver.h
30
status_t usb_hid_device_added(usb_device device, void **cookie);
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
120
status_t result = gUSBModule->send_request(device,
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
206
fStatus = quirkyInit(device, config, interfaceIndex);
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
26
HIDDevice::HIDDevice(usb_device device, const usb_configuration_info *config,
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
29
fDevice(device),
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
320
HIDDevice *device = (HIDDevice *)cookie;
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
326
_TransferCallback(cookie, B_ERROR, device->fTransferBuffer, 0);
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
334
HIDDevice *device = (HIDDevice *)cookie;
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
335
if (status == B_DEV_STALLED && !device->fRemoved) {
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
337
gUSBModule->queue_request(device->fDevice,
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
340
device->fEndpointAddress, 0, NULL, _UnstallCallback, device);
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
344
atomic_set(&device->fTransferScheduled, 0);
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
345
device->fParser.SetReport(status, device->fTransferBuffer, actualLength);
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
45
= gUSBModule->get_device_descriptor(device);
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
92
status_t result = gUSBModule->send_request(device,
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.h
19
HIDDevice(usb_device device,
src/add-ons/kernel/drivers/input/usb_hid/QuirkyDevices.cpp
17
sixaxis_init(usb_device device, const usb_configuration_info *config,
src/add-ons/kernel/drivers/input/usb_hid/QuirkyDevices.cpp
24
status_t result = gUSBModule->send_request(device, USB_REQTYPE_INTERFACE_IN
src/add-ons/kernel/drivers/input/usb_hid/QuirkyDevices.h
12
typedef status_t (*quirky_init_function)(usb_device device,
src/add-ons/kernel/drivers/input/wacom/wacom.c
111
wacom_device *device = NULL;
src/add-ons/kernel/drivers/input/wacom/wacom.c
170
if (device) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
171
free(device->data);
src/add-ons/kernel/drivers/input/wacom/wacom.c
172
free(device);
src/add-ons/kernel/drivers/input/wacom/wacom.c
177
if ((device = (wacom_device *) malloc(sizeof(wacom_device))) == NULL)
src/add-ons/kernel/drivers/input/wacom/wacom.c
180
device->dev = dev;
src/add-ons/kernel/drivers/input/wacom/wacom.c
181
device->number = num;
src/add-ons/kernel/drivers/input/wacom/wacom.c
182
device->open = 1;
src/add-ons/kernel/drivers/input/wacom/wacom.c
183
device->notify_lock = -1;
src/add-ons/kernel/drivers/input/wacom/wacom.c
184
device->data = NULL;
src/add-ons/kernel/drivers/input/wacom/wacom.c
275
device->pipe = ii->endpoint[0].handle;
src/add-ons/kernel/drivers/input/wacom/wacom.c
277
device->length = 0;
src/add-ons/kernel/drivers/input/wacom/wacom.c
278
device->max_packet_size = ii->endpoint[0].descr->max_packet_size;
src/add-ons/kernel/drivers/input/wacom/wacom.c
279
device->data = (char*)malloc(device->max_packet_size);
src/add-ons/kernel/drivers/input/wacom/wacom.c
280
if (device->data == NULL)
src/add-ons/kernel/drivers/input/wacom/wacom.c
284
device->status = 0;//B_USB_STATUS_SUCCESS;
src/add-ons/kernel/drivers/input/wacom/wacom.c
285
device->vendor = udd->vendor_id;
src/add-ons/kernel/drivers/input/wacom/wacom.c
286
device->product = udd->product_id;
src/add-ons/kernel/drivers/input/wacom/wacom.c
288
DPRINTF_INFO((ID "add_device() - added %p (/dev/%s%d)\n", device,
src/add-ons/kernel/drivers/input/wacom/wacom.c
293
device->next = sDeviceList;
src/add-ons/kernel/drivers/input/wacom/wacom.c
294
sDeviceList = device;
src/add-ons/kernel/drivers/input/wacom/wacom.c
298
return device;
src/add-ons/kernel/drivers/input/wacom/wacom.c
303
remove_device(wacom_device *device)
src/add-ons/kernel/drivers/input/wacom/wacom.c
305
put_number(device->number);
src/add-ons/kernel/drivers/input/wacom/wacom.c
307
usb->cancel_queued_transfers(device->pipe);
src/add-ons/kernel/drivers/input/wacom/wacom.c
309
delete_sem(device->notify_lock);
src/add-ons/kernel/drivers/input/wacom/wacom.c
310
if (device->data)
src/add-ons/kernel/drivers/input/wacom/wacom.c
311
free(device->data);
src/add-ons/kernel/drivers/input/wacom/wacom.c
312
free(device);
src/add-ons/kernel/drivers/input/wacom/wacom.c
319
wacom_device* device;
src/add-ons/kernel/drivers/input/wacom/wacom.c
325
for (device = sDeviceList; device; device = device->next) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
327
device->dev));
src/add-ons/kernel/drivers/input/wacom/wacom.c
328
if (device->dev == dev) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
330
*cookie = (void*)device;
src/add-ons/kernel/drivers/input/wacom/wacom.c
337
if ((device = add_device(dev)) != NULL) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
338
*cookie = (void*)device;
src/add-ons/kernel/drivers/input/wacom/wacom.c
351
wacom_device *device = (wacom_device *) cookie;
src/add-ons/kernel/drivers/input/wacom/wacom.c
353
DPRINTF_INFO((ID "device_removed(%p)\n", device));
src/add-ons/kernel/drivers/input/wacom/wacom.c
355
if (device) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
360
if (device == sDeviceList) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
361
sDeviceList = device->next;
src/add-ons/kernel/drivers/input/wacom/wacom.c
365
if (n->next == device) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
366
n->next = device->next;
src/add-ons/kernel/drivers/input/wacom/wacom.c
376
device->open--;
src/add-ons/kernel/drivers/input/wacom/wacom.c
378
DPRINTF_ERR((ID "device_removed() open: %d\n", device->open));
src/add-ons/kernel/drivers/input/wacom/wacom.c
380
if (device->open == 0) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
381
remove_device(device);
src/add-ons/kernel/drivers/input/wacom/wacom.c
384
kBasePublishPath, device->number);
src/add-ons/kernel/drivers/input/wacom/wacom.c
401
wacom_device *device;
src/add-ons/kernel/drivers/input/wacom/wacom.c
410
for (device = sDeviceList; device; device = device->next) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
411
if (device->number == n) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
413
device->open++;
src/add-ons/kernel/drivers/input/wacom/wacom.c
414
*cookie = device;
src/add-ons/kernel/drivers/input/wacom/wacom.c
415
DPRINTF_ERR((ID "device_open() open: %d\n", device->open));
src/add-ons/kernel/drivers/input/wacom/wacom.c
417
if (device->notify_lock < 0) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
418
device->notify_lock = create_sem(0, "notify_lock");
src/add-ons/kernel/drivers/input/wacom/wacom.c
419
if (device->notify_lock < 0) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
420
ret = device->notify_lock;
src/add-ons/kernel/drivers/input/wacom/wacom.c
421
device->open--;
src/add-ons/kernel/drivers/input/wacom/wacom.c
448
wacom_device *device = (wacom_device*) cookie;
src/add-ons/kernel/drivers/input/wacom/wacom.c
450
device->number));
src/add-ons/kernel/drivers/input/wacom/wacom.c
459
wacom_device *device = (wacom_device *)cookie;
src/add-ons/kernel/drivers/input/wacom/wacom.c
462
device->number));
src/add-ons/kernel/drivers/input/wacom/wacom.c
466
device->open--;
src/add-ons/kernel/drivers/input/wacom/wacom.c
468
DPRINTF_INFO((ID "device_free() open: %ld\n", device->open));
src/add-ons/kernel/drivers/input/wacom/wacom.c
470
if (device->open == 0) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
471
remove_device(device);
src/add-ons/kernel/drivers/input/wacom/wacom.c
483
wacom_device* device = (wacom_device*)cookie;
src/add-ons/kernel/drivers/input/wacom/wacom.c
484
size_t length = min_c(actualLength, device->max_packet_size);
src/add-ons/kernel/drivers/input/wacom/wacom.c
487
"status: %ld, length: %zu\n", cookie, kBasePublishPath, device->number,
src/add-ons/kernel/drivers/input/wacom/wacom.c
490
device->status = status;
src/add-ons/kernel/drivers/input/wacom/wacom.c
491
if (device->notify_lock >= 0) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
493
memcpy(device->data, data, length);
src/add-ons/kernel/drivers/input/wacom/wacom.c
494
device->length = length;
src/add-ons/kernel/drivers/input/wacom/wacom.c
496
device->length = 0;
src/add-ons/kernel/drivers/input/wacom/wacom.c
498
release_sem(device->notify_lock);
src/add-ons/kernel/drivers/input/wacom/wacom.c
506
read_header(const wacom_device* device, void* buffer)
src/add-ons/kernel/drivers/input/wacom/wacom.c
509
device_header.vendor_id = device->vendor;
src/add-ons/kernel/drivers/input/wacom/wacom.c
510
device_header.product_id = device->product;
src/add-ons/kernel/drivers/input/wacom/wacom.c
511
device_header.max_packet_size = device->max_packet_size;
src/add-ons/kernel/drivers/input/wacom/wacom.c
525
wacom_device* device = (wacom_device*) cookie;
src/add-ons/kernel/drivers/input/wacom/wacom.c
530
if (!device)
src/add-ons/kernel/drivers/input/wacom/wacom.c
533
ret = device->notify_lock;
src/add-ons/kernel/drivers/input/wacom/wacom.c
536
cookie, pos, buf, *count, kBasePublishPath, device->number));
src/add-ons/kernel/drivers/input/wacom/wacom.c
546
ret = usb->queue_interrupt(device->pipe, device->data,
src/add-ons/kernel/drivers/input/wacom/wacom.c
547
device->max_packet_size, device_interrupt_callback, device);
src/add-ons/kernel/drivers/input/wacom/wacom.c
550
ret = acquire_sem_etc(device->notify_lock, 1,
src/add-ons/kernel/drivers/input/wacom/wacom.c
554
usb->cancel_queued_transfers(device->pipe);
src/add-ons/kernel/drivers/input/wacom/wacom.c
555
acquire_sem(device->notify_lock);
src/add-ons/kernel/drivers/input/wacom/wacom.c
564
device->number));
src/add-ons/kernel/drivers/input/wacom/wacom.c
566
ret = read_header(device, buffer);
src/add-ons/kernel/drivers/input/wacom/wacom.c
572
if (device->status == 0/*B_USBD_SUCCESS*/) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
575
dataLength = min_c(device->length,
src/add-ons/kernel/drivers/input/wacom/wacom.c
578
ret = read_header(device, buffer);
src/add-ons/kernel/drivers/input/wacom/wacom.c
583
device->data, dataLength);
src/add-ons/kernel/drivers/input/wacom/wacom.c
586
device->data, dataLength);
src/add-ons/kernel/drivers/input/wacom/wacom.c
592
"failure: %" B_PRIu32 "\n", device->status);
src/add-ons/kernel/drivers/input/wacom/wacom.c
600
device->number, ret);
src/add-ons/kernel/drivers/input/wacom/wacom.c
603
ret = read_header(device, buffer);
src/add-ons/kernel/drivers/input/wacom/wacom.c
607
cookie, kBasePublishPath, device->number);
src/add-ons/kernel/drivers/input/wacom/wacom.c
711
wacom_device *device;
src/add-ons/kernel/drivers/input/wacom/wacom.c
725
for (i = 0, device = sDeviceList; device; device = device->next) {
src/add-ons/kernel/drivers/input/wacom/wacom.c
728
sprintf(sDeviceNames[i],"%s%d",kBasePublishPath,device->number);
src/add-ons/kernel/drivers/joystick/emuxkigameport/driver.cpp
47
(*pci->write_pci_config)(card->info.bus,card->info.device,
src/add-ons/kernel/drivers/joystick/emuxkigameport/driver.cpp
54
(*pci->write_pci_config) (card->info.bus,card->info.device,
src/add-ons/kernel/drivers/joystick/emuxkigameport/driver.cpp
57
(*pci->write_pci_config) (card->info.bus,card->info.device,
src/add-ons/kernel/drivers/midi/usb_midi/devlist.cpp
95
if (port->device->devnum == number) {
src/add-ons/kernel/drivers/midi/usb_midi/usb_midi.cpp
163
usbmidi_device_info* device; /* a bit redundant, but convenient */
src/add-ons/kernel/drivers/midi/usb_midi/usb_midi.cpp
46
port->device = devinfo;
src/add-ons/kernel/drivers/midi/usb_midi/usb_midi.cpp
470
port->open_fd->device = NULL;
src/add-ons/kernel/drivers/midi/usb_midi/usb_midi.cpp
542
cookie->device = port->device;
src/add-ons/kernel/drivers/midi/usb_midi/usb_midi.cpp
570
usbmidi_device_info* midiDevice = cookie->device;
src/add-ons/kernel/drivers/midi/usb_midi/usb_midi.cpp
641
usbmidi_device_info* midiDevice = cookie->device;
src/add-ons/kernel/drivers/midi/usb_midi/usb_midi.cpp
726
usbmidi_device_info* midiDevice = cookie->device;
src/add-ons/kernel/drivers/midi/usb_midi/usb_midi.cpp
748
usbmidi_device_info* midiDevice = cookie->device;
src/add-ons/kernel/drivers/midi/usb_midi/usb_midi.h
112
usbmidi_device_info* device;
src/add-ons/kernel/drivers/misc/poke.cpp
238
ioctl.value = pci->read_pci_config(ioctl.bus, ioctl.device,
src/add-ons/kernel/drivers/misc/poke.cpp
253
pci->write_pci_config(ioctl.bus, ioctl.device, ioctl.function,
src/add-ons/kernel/drivers/network/ether/asix88xxx/dev/usb/net/if_axe.c
954
error = usbd_transfer_setup(uaa->device, &iface_index, sc->sc_xfer,
src/add-ons/kernel/drivers/network/ether/asix88xxx/dev/usb/net/if_axe.c
963
ue->ue_udev = uaa->device;
src/add-ons/kernel/drivers/network/ether/asix88xxx/dev/usb/net/if_axge.c
586
error = usbd_transfer_setup(uaa->device, &iface_index,
src/add-ons/kernel/drivers/network/ether/asix88xxx/dev/usb/net/if_axge.c
596
ue->ue_udev = uaa->device;
src/add-ons/kernel/drivers/network/ether/broadcom570x/dev/bge/if_bge.c
3212
const uint16_t device;
src/add-ons/kernel/drivers/network/ether/broadcom570x/dev/bge/if_bge.c
3236
mbox_reorder_lists[i].device) {
src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/dc/if_dcreg.h
1050
#define DC_DEVID(vendor, device) ((device) << 16 | (vendor))
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1213
cmd = (gPCIModInfo->read_pci_config)(data->pciInfo->bus, data->pciInfo->device, data->pciInfo->function, PCI_command, 2);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1214
(gPCIModInfo->write_pci_config)(data->pciInfo->bus, data->pciInfo->device, data->pciInfo->function, PCI_command, 2, cmd | PCI_command_io);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
166
#define ether_inb(device, offset) (*((volatile uint8*)(device->reg_base + (offset)))); __eieio()
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
167
#define ether_inw(device, offset) (*((volatile uint16*)(device->reg_base + (offset)))); __eieio()
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
168
#define ether_outb(device, offset, value) (*((volatile uint8 *)(device->reg_base + (offset))) = (value)); __eieio()
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
169
#define ether_outw(device, offset, value) (*((volatile uint16*)(device->reg_base + (offset))) = (value)); __eieio()
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
173
#define ether_outb(device, offset, value) (*gPCIModInfo->write_io_8)((device->reg_base + (offset)), (value))
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
174
#define ether_outw(device, offset, value) (*gPCIModInfo->write_io_16)((device->reg_base + (offset)), (value))
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
175
#define ether_inb(device, offset) ((*gPCIModInfo->read_io_8)(device->reg_base + (offset)))
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
176
#define ether_inw(device, offset) ((*gPCIModInfo->read_io_16)(device->reg_base + (offset)))
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
183
uint8 ether_inb(etherpci_private_t *device, uint32 offset) {
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
185
result = ((*gPCIModInfo->read_io_8)(device->reg_base + (offset)));
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
186
ETHER_DEBUG(PCI_IO, device->debug, " inb(%x) %x \n", offset, result);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
189
uint16 ether_inw(etherpci_private_t *device, uint32 offset) {
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
191
result = ((*gPCIModInfo->read_io_16)(device->reg_base + (offset)));
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
192
ETHER_DEBUG(PCI_IO, device->debug, " inw(%x) %x \n", offset, result);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
195
void ether_outb(etherpci_private_t *device, uint32 offset, uint8 value) {
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
196
(*gPCIModInfo->write_io_8)((device->reg_base + (offset)), (value));
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
197
ETHER_DEBUG(PCI_IO, device->debug, " outb(%x) %x \n", offset, value);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
199
void ether_outw(etherpci_private_t *device, uint32 offset, uint16 value) {
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
200
(*gPCIModInfo->write_io_16)((device->reg_base + (offset)), (value));
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
201
ETHER_DEBUG(PCI_IO, device->debug, " outb(%x) %x \n", offset, value);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
207
uint8 ether_inb(etherpci_private_t *device, uint32 offset) {
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
209
result = (*((volatile uint8*) (device->reg_base + (offset)))); __eieio();
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
210
ETHER_DEBUG(PCI_IO, device->debug, " inb(%x) %x \n", offset, result);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
214
uint16 ether_inw(etherpci_private_t *device, uint32 offset) {
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
216
result = (*((volatile uint16*) (device->reg_base + (offset)))); __eieio();
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
217
ETHER_DEBUG(PCI_IO, device->debug, " inw(%x) %x \n", offset, result);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
221
void ether_outb(etherpci_private_t *device, uint32 offset, uint8 value) {
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
222
(*((volatile uint8 *)(device->reg_base + (offset))) = (value)); __eieio();
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
223
ETHER_DEBUG(PCI_IO, device->debug, " outb(%x) %x \n", offset, value);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
225
void ether_outw(etherpci_private_t *device, uint32 offset, uint16 value) {
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
226
(*((volatile uint16 *)(device->reg_base + (offset))) = (value)); __eieio();
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
227
ETHER_DEBUG(PCI_IO, device->debug, " outb(%x) %x \n", offset, value);
src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/if_fxp.c
378
uint16_t device;
src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/if_fxp.c
383
device = pci_get_device(dev);
src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/if_fxp.c
386
if (ident->vendor == vendor && ident->device == device &&
src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/if_fxp.c
631
if (sc->ident->device != 0x1209)
src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/if_fxpvar.h
147
uint16_t device;
src/add-ons/kernel/drivers/network/ether/pegasus/dev/usb/net/if_aue.c
698
error = usbd_transfer_setup(uaa->device, &iface_index,
src/add-ons/kernel/drivers/network/ether/pegasus/dev/usb/net/if_aue.c
708
ue->ue_udev = uaa->device;
src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/if_rge.c
209
rge_match(struct device *parent, void *match, void *aux)
src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/if_rge.c
221
rge_attach(struct device *parent, struct device *self, void *aux)
src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/if_rge.c
456
rge_activate(struct device *self, int act)
src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/if_rge.c
80
int rge_activate(struct device *, int);
src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/if_rgereg.h
411
struct device sc_dev;
src/add-ons/kernel/drivers/network/ether/sis19x/glue.c
110
pciInfo.device, pciInfo.function, 0x48, 1, reg);
src/add-ons/kernel/drivers/network/ether/sis19x/glue.c
89
pciInfo.device, pciInfo.function, 0x48, 1);
src/add-ons/kernel/drivers/network/ether/sis19x/glue.c
92
pciInfo.device, pciInfo.function, 0x48, 1, reg);
src/add-ons/kernel/drivers/network/ether/sis19x/glue.c
95
pciInfo.device, pciInfo.function, 0x48, 1);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
494
DavicomDevice::CompareAndReattach(usb_device device)
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
497
= gUSBModule->get_device_descriptor(device);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
513
fDevice = device;
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
828
DavicomDevice *device = (DavicomDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
829
device->fActualLengthRead = actualLength;
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
830
device->fStatusRead = status;
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
831
device->fStats.readCount++;
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
832
release_sem_etc(device->fNotifyReadSem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
841
DavicomDevice *device = (DavicomDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
842
device->fActualLengthWrite = actualLength;
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
843
device->fStatusWrite = status;
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
844
device->fStats.writeCount++;
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
845
release_sem_etc(device->fNotifyWriteSem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
853
DavicomDevice *device = (DavicomDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
854
atomic_add(&device->fInsideNotify, 1);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
855
if (status == B_CANCELED || device->fRemoved) {
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
856
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
861
device->_OnNotify(actualLength);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
866
gUSBModule->queue_interrupt(device->fNotifyEndpoint, device->fNotifyData,
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
867
sizeof(DM9601NotifyData), _NotifyCallback, device);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
868
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
97
DavicomDevice::DavicomDevice(usb_device device, DeviceInfo& deviceInfo)
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
98
: fDevice(device),
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.h
103
DavicomDevice(usb_device device, DeviceInfo& Info);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.h
121
status_t CompareAndReattach(usb_device device);
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
102
DavicomDevice *davicomDevice = lookup_and_create_device(device);
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
143
DavicomDevice *device = (DavicomDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
145
if (gDavicomDevices[i] == device) {
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
146
if (device->IsOpen()) {
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
148
device->Removed();
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
151
delete device;
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
254
DavicomDevice *device = (DavicomDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
255
return device->Read((uint8 *)buffer, numBytes);
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
263
DavicomDevice *device = (DavicomDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
264
return device->Write((const uint8 *)buffer, numBytes);
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
271
DavicomDevice *device = (DavicomDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
272
return device->Control(op, buffer, length);
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
279
DavicomDevice *device = (DavicomDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
280
return device->Close();
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
287
DavicomDevice *device = (DavicomDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
291
status_t status = device->Free();
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
293
if (gDavicomDevices[i] == device) {
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
297
delete device;
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
50
lookup_and_create_device(usb_device device)
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
53
= gUSBModule->get_device_descriptor(device);
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
74
return new DavicomDevice(device, gSupportedDevices[right]);
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
82
usb_davicom_device_added(usb_device device, void **cookie)
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.cpp
93
if (gDavicomDevices[i]->CompareAndReattach(device) != B_OK)
src/add-ons/kernel/drivers/network/ether/usb_davicom/Driver.h
33
status_t usb_davicom_device_added(usb_device device, void **cookie);
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
108
ECMDevice *device = (ECMDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
109
return device->Write((const uint8 *)buffer, numBytes);
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
117
ECMDevice *device = (ECMDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
118
return device->Control(op, buffer, length);
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
126
ECMDevice *device = (ECMDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
127
return device->Close();
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
135
ECMDevice *device = (ECMDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
136
return device->Free();
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
42
usb_device device;
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
43
if (gDeviceManager->get_attr_uint32(info->node, USB_DEVICE_ID_ITEM, &device, true) != B_OK)
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
46
ECMDevice *ecmDevice = new ECMDevice(device);
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
53
info->device = ecmDevice;
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
66
delete info->device;
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
75
info->device->Removed();
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
85
status_t status = info->device->Open();
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
89
*_cookie = info->device;
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
98
ECMDevice *device = (ECMDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.cpp
99
return device->Read((uint8 *)buffer, numBytes);
src/add-ons/kernel/drivers/network/ether/usb_ecm/Driver.h
73
ECMDevice * device;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
14
ECMDevice::ECMDevice(usb_device device)
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
19
fDevice(device),
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
323
ECMDevice::CompareAndReattach(usb_device device)
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
326
= gUSBModule->get_device_descriptor(device);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
342
if (_ReadMACAddress(device, macBuffer) != B_OK
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
351
fDevice = device;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
37
= gUSBModule->get_device_descriptor(device);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
490
ECMDevice::_ReadMACAddress(usb_device device, uint8 *buffer)
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
500
status_t result = gUSBModule->get_descriptor(device, USB_DESCRIPTOR_STRING,
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
505
result = gUSBModule->get_descriptor(device, USB_DESCRIPTOR_STRING,
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
534
ECMDevice *device = (ECMDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
535
device->fActualLengthRead = actualLength;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
536
device->fStatusRead = status;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
537
release_sem_etc(device->fNotifyReadSem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
545
ECMDevice *device = (ECMDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
546
device->fActualLengthWrite = actualLength;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
547
device->fStatusWrite = status;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
548
release_sem_etc(device->fNotifyWriteSem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
556
ECMDevice *device = (ECMDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
557
atomic_add(&device->fInsideNotify, 1);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
558
if (status == B_CANCELED || device->fRemoved) {
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
559
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
566
= (cdc_notification *)device->fNotifyBuffer;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
571
device->fHasConnection = notification->value > 0;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
586
device->fUpstreamSpeed = speed->upstream_speed;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
587
device->fDownstreamSpeed = speed->downstream_speed;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
588
device->fHasConnection = true;
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
601
if (linkStateChange && device->fLinkStateChangeSem >= B_OK)
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
602
release_sem_etc(device->fLinkStateChangeSem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
607
if (gUSBModule->clear_feature(device->fNotifyEndpoint,
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
613
gUSBModule->queue_interrupt(device->fNotifyEndpoint, device->fNotifyBuffer,
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
614
device->fNotifyBufferLength, _NotifyCallback, device);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
615
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.h
13
ECMDevice(usb_device device);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.h
31
status_t CompareAndReattach(usb_device device);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.h
42
status_t _ReadMACAddress(usb_device device, uint8 *buffer);
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
173
RNDISDevice *device = (RNDISDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
174
return device->Read((uint8 *)buffer, numBytes);
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
183
RNDISDevice *device = (RNDISDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
184
return device->Write((const uint8 *)buffer, numBytes);
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
192
RNDISDevice *device = (RNDISDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
193
return device->Control(op, buffer, length);
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
201
RNDISDevice *device = (RNDISDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
202
return device->Close();
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
210
RNDISDevice *device = (RNDISDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
212
status_t status = device->Free();
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
214
if (gRNDISDevices[i] == device) {
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
218
delete device;
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
23
usb_rndis_device_added(usb_device device, void **cookie)
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
31
RNDISDevice *rndisDevice = new RNDISDevice(device);
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
63
RNDISDevice *device = (RNDISDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
65
if (gRNDISDevices[i] == device) {
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
66
if (device->IsOpen()) {
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
68
device->Removed();
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.cpp
71
delete device;
src/add-ons/kernel/drivers/network/ether/usb_rndis/Driver.h
23
status_t usb_rndis_device_added(usb_device device, void **cookie);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
63
RNDISDevice::RNDISDevice(usb_device device)
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
68
fDevice(device),
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
724
RNDISDevice::_ReadMACAddress(usb_device device, uint8 *buffer)
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
737
RNDISDevice::_ReadMaxSegmentSize(usb_device device)
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
750
RNDISDevice::_ReadMediaState(usb_device device)
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
763
RNDISDevice::_ReadLinkSpeed(usb_device device)
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
776
RNDISDevice::_EnableBroadcast(usb_device device)
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
832
RNDISDevice *device = (RNDISDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
833
device->fActualLengthRead = actualLength;
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
834
device->fStatusRead = status;
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
835
release_sem_etc(device->fNotifyReadSem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
84
= gUSBModule->get_device_descriptor(device);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
843
RNDISDevice *device = (RNDISDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
844
device->fActualLengthWrite = actualLength;
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
845
device->fStatusWrite = status;
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
846
release_sem_etc(device->fNotifyWriteSem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
854
RNDISDevice *device = (RNDISDevice *)cookie;
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
855
atomic_add(&device->fInsideNotify, 1);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
856
if (status == B_CANCELED || device->fRemoved) {
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
857
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
864
if (gUSBModule->clear_feature(device->fNotifyEndpoint,
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
877
release_sem_etc(device->fNotifyControlSem, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
881
gUSBModule->queue_interrupt(device->fNotifyEndpoint, device->fNotifyBuffer,
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
882
sizeof(device->fNotifyBuffer), _NotifyCallback, device);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
883
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.h
13
RNDISDevice(usb_device device);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.h
46
status_t _ReadMACAddress(usb_device device, uint8 *buffer);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.h
47
status_t _ReadMaxSegmentSize(usb_device device);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.h
48
status_t _ReadMediaState(usb_device device);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.h
49
status_t _ReadLinkSpeed(usb_device device);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.h
50
status_t _EnableBroadcast(usb_device device);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
138
wb_device* device = (wb_device*)cookie;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
147
blockFlag = device->blockFlag;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
149
if (atomic_or(&device->rxLock, 1)) {
src/add-ons/kernel/drivers/network/ether/wb840/device.c
154
status = acquire_sem_etc(device->rxSem, 1, B_CAN_INTERRUPT | blockFlag, 0);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
156
atomic_and(&device->rxLock, 0);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
161
current = device->rxCurrent;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
162
check = device->rxDescriptor[current].wb_status;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
166
atomic_and(&device->rxLock, 0);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
183
memcpy(buf, (void*)device->rxBuffer[current], size);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
186
device->rxCurrent = (current + 1) & WB_RX_CNT_MASK;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
190
acquire_spinlock(&device->rxSpinlock);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
193
wb_put_rx_descriptor(&device->rxDescriptor[current]);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
194
device->rxFree++;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
196
release_spinlock(&device->rxSpinlock);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
200
atomic_and(&device->rxLock, 0);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
209
wb_device* device = (wb_device*)cookie;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
217
atomic_add(&device->txLock, 1);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
223
current = device->txCurrent;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
226
status = acquire_sem_etc(device->txSem, 1, B_TIMEOUT, ETHER_TRANSMIT_TIMEOUT);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
228
write32(device->reg_base + WB_TXSTART, 0xFFFFFFFF);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
231
atomic_add(&device->txLock, -1);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
236
check = device->txDescriptor[current].wb_status;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
240
atomic_add(&device->txLock, -1);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
246
memcpy((void*)device->txBuffer[current], buffer, frameSize);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
247
device->txCurrent = (current + 1) & WB_TX_CNT_MASK;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
252
acquire_spinlock(&device->txSpinlock);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
254
device->txDescriptor[current].wb_ctl = WB_TXCTL_TLINK | frameSize;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
255
device->txDescriptor[current].wb_ctl |= WB_TXCTL_FIRSTFRAG
src/add-ons/kernel/drivers/network/ether/wb840/device.c
257
device->txDescriptor[current].wb_status = WB_TXSTAT_OWN;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
258
device->txSent++;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
260
release_spinlock(&device->txSpinlock);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
265
write32(device->reg_base + WB_TXSTART, 0xFFFFFFFF);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
267
atomic_add(&device->txLock, -1);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
339
wb_device* device = (wb_device*)cookie;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
343
cancel_timer(&device->timer);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
345
wb_stop(device);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
347
write32(device->reg_base + WB_TXADDR, 0x00000000);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
348
write32(device->reg_base + WB_RXADDR, 0x00000000);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
350
wb_disable_interrupts(device);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
351
remove_io_interrupt_handler(device->irq, wb_interrupt, device);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
353
delete_sem(device->rxSem);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
354
delete_sem(device->txSem);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
363
wb_device* device = (wb_device*)cookie;
src/add-ons/kernel/drivers/network/ether/wb840/device.c
367
sOpenMask &= ~(1L << device->devId);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
369
wb_delete_rings(device);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
370
free(device->firstPHY);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
371
free(device);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
67
data->pciInfo->device, data->pciInfo->function, PCI_line_size,
src/add-ons/kernel/drivers/network/ether/wb840/driver.c
71
gPci->write_pci_config(item->bus, item->device, item->function,
src/add-ons/kernel/drivers/network/ether/wb840/driver.c
73
item->bus, item->device, item->function,
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
108
write32(device->reg_base + WB_SIO, 0);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
115
mii_sync(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
120
mii_send(device, frame->mii_stdelim, 2);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
121
mii_send(device, frame->mii_opcode, 2);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
122
mii_send(device, frame->mii_phyaddr, 5);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
123
mii_send(device, frame->mii_regaddr, 5);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
127
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
129
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
135
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
136
ack = read32(device->reg_base + WB_SIO) & WB_SIO_MII_DATAOUT;
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
138
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
140
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
142
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
151
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
153
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
160
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
162
if (read32(device->reg_base + WB_SIO) & WB_SIO_MII_DATAOUT)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
164
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
167
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
173
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
175
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
186
wb_mii_writereg(wb_device *device, wb_mii_frame *frame)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
201
mii_sync(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
203
mii_send(device, frame->mii_stdelim, 2);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
204
mii_send(device, frame->mii_opcode, 2);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
205
mii_send(device, frame->mii_phyaddr, 5);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
206
mii_send(device, frame->mii_regaddr, 5);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
207
mii_send(device, frame->mii_turnaround, 2);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
208
mii_send(device, frame->mii_data, 16);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
212
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
214
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
226
wb_miibus_readreg(wb_device *device, int phy, int reg)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
234
wb_mii_readreg(device, &frame);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
241
wb_miibus_writereg(wb_device *device, int phy, int reg, int data)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
251
wb_mii_writereg(device, &frame);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
261
wb_eeprom_putbyte(wb_device *device, int addr)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
278
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
283
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
288
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
298
wb_eeprom_askdata(wb_device *device, int addr)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
316
EEPROM_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
323
wb_eeprom_getword(wb_device *device, int addr, uint16 *dest)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
329
write32(device->reg_base + WB_SIO, WB_SIO_EESEL|WB_SIO_EE_CS);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
332
wb_eeprom_askdata(device, addr);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
334
write32(device->reg_base + WB_SIO, WB_SIO_EESEL|WB_SIO_EE_CS);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
339
if (read32(device->reg_base + WB_SIO) & WB_SIO_EE_DATAOUT)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
345
write32(device->reg_base + WB_SIO, 0);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
352
wb_read_eeprom(wb_device *device, void* dest,
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
359
wb_eeprom_getword(device, offset + i, &word);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
46
write32(device->reg_base + WB_SIO, \
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
47
read32(device->reg_base + WB_SIO) | x)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
50
write32(device->reg_base + WB_SIO, \
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
51
read32(device->reg_base + WB_SIO) & ~x)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
57
mii_sync(struct wb_device *device)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
66
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
68
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
74
mii_send(wb_device *device, uint32 bits, int count)
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
85
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
87
MII_DELAY(device);
src/add-ons/kernel/drivers/network/ether/wb840/interface.c
96
wb_mii_readreg(wb_device *device, wb_mii_frame *frame)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
100
device->phy = device->currentPHY->address;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
101
status = wb_miibus_readreg(device, device->phy, MII_CONTROL);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
104
wb_miibus_writereg(device, device->phy, MII_CONTROL, status);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
106
wb_read_mode(device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
111
wb_initPHYs(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
120
status = wb_miibus_readreg(device, phy, MII_STATUS);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
121
status = wb_miibus_readreg(device, phy, MII_STATUS);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
132
mii->id0 = wb_miibus_readreg(device, phy, MII_PHY_ID0);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
133
mii->id1 = wb_miibus_readreg(device, phy, MII_PHY_ID1);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
135
mii->next = device->firstPHY;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
136
device->firstPHY = mii;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
153
if (device->firstPHY == NULL) {
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
158
wb_selectPHY(device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
159
device->link = mii_readstatus(device) & MII_STATUS_LINK;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
166
wb_init(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
170
wb_reset(device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
172
device->wb_txthresh = WB_TXTHRESH_INIT;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
174
switch(device->wb_cachesize) {
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
176
WB_SETBIT(device->reg_base + WB_BUSCTL, WB_CACHEALIGN_32LONG);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
179
WB_SETBIT(device->reg_base + WB_BUSCTL, WB_CACHEALIGN_16LONG);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
182
WB_SETBIT(device->reg_base + WB_BUSCTL, WB_CACHEALIGN_8LONG);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
186
WB_SETBIT(device->reg_base + WB_BUSCTL, WB_CACHEALIGN_NONE);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
190
write32(device->reg_base + WB_BUSCTL,
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
192
WB_SETBIT(device->reg_base + WB_BUSCTL, WB_BURSTLEN_16LONG);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
194
write32(device->reg_base + WB_BUSCTL_SKIPLEN, WB_SKIPLEN_4LONG);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
198
WB_CLRBIT(device->reg_base + WB_NETCFG,
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
201
wb_set_rx_filter(device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
206
wb_reset(wb_device *device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
212
write32(device->reg_base + WB_NETCFG, 0L);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
213
write32(device->reg_base + WB_BUSCTL, 0L);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
214
write32(device->reg_base + WB_TXADDR, 0L);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
215
write32(device->reg_base + WB_RXADDR, 0L);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
217
WB_SETBIT(device->reg_base + WB_BUSCTL, WB_BUSCTL_RESET);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
218
WB_SETBIT(device->reg_base + WB_BUSCTL, WB_BUSCTL_RESET);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
221
if (!(read32(device->reg_base + WB_BUSCTL) & WB_BUSCTL_RESET))
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
234
wb_stop(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
236
uint32 cfgAddress = (uint32)device->reg_base + WB_NETCFG;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
243
if ((read32(device->reg_base + WB_ISR) & WB_ISR_TX_IDLE) &&
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
244
(read32(device->reg_base + WB_ISR) & WB_ISR_RX_IDLE))
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
257
wb_updateLink(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
259
if (!device->autoNegotiationComplete) {
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
260
int32 mode = wb_read_mode(device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
262
wb_set_mode(device, mode);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
267
if (device->link) {
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
268
uint16 status = mii_readstatus(device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
272
device->link = false;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
275
wb_selectPHY(device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
278
status = mii_readstatus(device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
280
device->link = true;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
288
wb_device* device = (wb_device*)arg;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
290
wb_updateLink(device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
300
wb_set_rx_filter(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
304
WB_SETBIT(device->reg_base + WB_NETCFG, WB_NETCFG_RX_BROAD);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
310
wb_rxok(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
315
acquire_spinlock(&device->rxSpinlock);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
317
for (limit = device->rxFree; limit > 0; limit--) {
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
318
if (device->rxDescriptor[device->rxInterruptIndex].wb_status
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
324
device->rxInterruptIndex = (device->rxInterruptIndex + 1)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
326
device->rxFree--;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
330
write32(device->reg_base + WB_RXSTART, 0xFFFFFFFF);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
332
release_spinlock(&device->rxSpinlock);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
335
release_sem_etc(device->rxSem, releaseRxSem, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
390
wb_device* device = (wb_device*)arg;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
396
acquire_spinlock(&device->intLock);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
398
status = read32(device->reg_base + WB_ISR);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
404
write32(device->reg_base + WB_ISR, status);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
427
retval = wb_rxok(device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
44
mii_readstatus(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
442
retval = wb_tx_nobuf(device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
470
release_spinlock(&device->intLock);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
494
wb_create_semaphores(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
496
device->rxSem = create_sem(0, "wb840 receive");
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
497
if (device->rxSem < B_OK) {
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
498
LOG(("Couldn't create sem, sem_id %ld\n", device->rxSem));
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
499
return device->rxSem;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
502
device->txSem = create_sem(WB_TX_LIST_CNT, "wb840 transmit");
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
503
if (device->txSem < B_OK) {
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
504
LOG(("Couldn't create sem, sem_id %ld\n", device->txSem));
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
505
delete_sem(device->rxSem);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
506
return device->txSem;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
509
set_sem_owner(device->rxSem, B_SYSTEM_TEAM);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
51
status = wb_miibus_readreg(device, device->phy, MII_STATUS);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
510
set_sem_owner(device->txSem, B_SYSTEM_TEAM);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
512
device->rxLock = 0;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
513
device->txLock = 0;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
520
wb_delete_semaphores(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
522
if (device->rxSem >= 0)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
523
delete_sem(device->rxSem);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
524
if (device->txSem >= 0)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
525
delete_sem(device->txSem);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
530
wb_create_rings(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
534
device->rxArea = create_area("wb840 rx buffer",
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
535
(void**)&device->rxBuffer[0], B_ANY_KERNEL_ADDRESS,
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
538
if (device->rxArea < B_OK)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
539
return device->rxArea;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
542
device->rxBuffer[i] = (void*)(((addr_t)device->rxBuffer[0])
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
547
device->rxDescriptor[i].wb_status = 0;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
548
device->rxDescriptor[i].wb_ctl = WB_RXCTL_RLINK;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
549
wb_put_rx_descriptor(&device->rxDescriptor[i]);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
550
device->rxDescriptor[i].wb_data = physicalAddress(
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
551
device->rxBuffer[i], WB_BUFBYTES);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
552
device->rxDescriptor[i].wb_next = physicalAddress(
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
553
&device->rxDescriptor[(i + 1) & WB_RX_CNT_MASK],
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
557
device->rxFree = WB_RX_LIST_CNT;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
559
device->txArea = create_area("wb840 tx buffer",
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
560
(void**)&device->txBuffer[0], B_ANY_KERNEL_ADDRESS,
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
564
if (device->txArea < B_OK) {
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
565
delete_area(device->rxArea);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
566
return device->txArea;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
570
device->txBuffer[i] = (void*)(((addr_t)device->txBuffer[0])
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
575
device->txDescriptor[i].wb_status = 0;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
576
device->txDescriptor[i].wb_ctl = WB_TXCTL_TLINK;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
577
device->txDescriptor[i].wb_data = physicalAddress(
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
578
device->txBuffer[i], WB_BUFBYTES);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
579
device->txDescriptor[i].wb_next = physicalAddress(
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
580
&device->txDescriptor[(i + 1) & WB_TX_CNT_MASK],
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
584
if (wb_stop(device) == B_OK) {
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
585
write32(device->reg_base + WB_RXADDR,
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
586
physicalAddress(&device->rxDescriptor[0], sizeof(struct wb_desc)));
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
587
write32(device->reg_base + WB_TXADDR,
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
588
physicalAddress(&device->txDescriptor[0], sizeof(struct wb_desc)));
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
596
wb_delete_rings(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
598
delete_area(device->rxArea);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
599
delete_area(device->txArea);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
78
wb_enable_interrupts(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
80
write32(device->reg_base + WB_IMR, WB_INTRS);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
81
write32(device->reg_base + WB_ISR, 0xFFFFFFFF);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
86
wb_disable_interrupts(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
88
write32(device->reg_base + WB_IMR, 0L);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
89
write32(device->reg_base + WB_ISR, 0L);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
94
wb_selectPHY(wb_device* device)
src/add-ons/kernel/drivers/network/ether/wb840/wb840.c
99
device->currentPHY = device->firstPHY;
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
492
extern status_t wb_create_semaphores(wb_device* device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
493
extern void wb_delete_semaphores(wb_device* device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
495
extern status_t wb_create_rings(wb_device* device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
496
extern void wb_delete_rings(wb_device* device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
498
extern void wb_init(wb_device* device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
499
extern void wb_reset(wb_device* device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
500
extern status_t wb_stop(wb_device* device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
502
extern status_t wb_initPHYs(wb_device* device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
504
extern void wb_disable_interrupts(wb_device* device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
505
extern void wb_enable_interrupts(wb_device* device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
507
extern void wb_set_mode(wb_device* device, int mode);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
508
extern int32 wb_read_mode(wb_device* device);
src/add-ons/kernel/drivers/network/ether/wb840/wb840.h
510
extern void wb_set_rx_filter(wb_device* device);
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwx.c
11105
iwx_match(struct device *parent, iwx_match_t match __unused, void *aux)
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwx.c
11143
uint16_t device;
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwx.c
11158
{ .device = (_device), .subdevice = (_subdevice), .cfg = &(_cfg), \
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwx.c
11575
iwx_attach_hook(struct device *self)
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwx.c
11608
if (dev_info->device != (uint16_t)IWX_CFG_ANY &&
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwx.c
11609
dev_info->device != sc->sc_pid)
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwx.c
11660
iwx_attach(struct device *parent, struct device *self, void *aux)
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwx.c
12253
iwx_activate(struct device *self, int act)
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwx.c
521
int iwx_match(struct device *, void *, void *);
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwx.c
523
void iwx_attach_hook(struct device *);
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwx.c
527
int iwx_activate(struct device *, int);
src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/if_iwxvar.h
646
struct device sc_dev;
src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/if_iwm.c
11693
iwm_match(struct device *parent, iwm_match_t match __unused, void *aux)
src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/if_iwm.c
11766
iwm_attach_hook(struct device *self)
src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/if_iwm.c
11780
iwm_attach(struct device *parent, struct device *self, void *aux)
src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/if_iwm.c
12336
iwm_activate(struct device *self, int act)
src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/if_iwm.c
569
int iwm_match(struct device *, void *, void *);
src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/if_iwm.c
571
void iwm_attach_hook(struct device *);
src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/if_iwm.c
574
int iwm_activate(struct device *, int);
src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/if_iwmvar.h
477
struct device sc_dev;
src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/if_ipw.c
213
pci_get_device(dev) == ident->device) {
src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/if_ipw.c
99
uint16_t device;
src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/if_iwi.c
120
uint16_t device;
src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/if_iwi.c
268
pci_get_device(dev) == ident->device) {
src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/pci/if_wpi.c
219
wpi_match(struct device *parent, void *match, void *aux)
src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/pci/if_wpi.c
231
wpi_attach(struct device *parent, struct device *self, void *aux)
src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/pci/if_wpi.c
441
wpi_detach(struct device *self, int flags)
src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/pci/if_wpi.c
470
wpi_activate(struct device *self, int act)
src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/pci/if_wpi.c
78
int wpi_match(struct device *, void *, void *);
src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/pci/if_wpi.c
80
int wpi_attach(struct device *);
src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/pci/if_wpi.c
82
void wpi_attach(struct device *, struct device *, void *);
src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/pci/if_wpi.c
87
int wpi_detach(struct device *, int);
src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/pci/if_wpi.c
88
int wpi_activate(struct device *, int);
src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/pci/if_wpivar.h
132
struct device* sc_dev;
src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/pci/if_wpivar.h
134
struct device sc_dev;
src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/if_iwn.c
405
pci_get_device(dev) == ident->device) {
src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/if_iwn.c
77
uint16_t device;
src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/if_mwl_pci.c
100
mwl_pci_lookup(int vendor, int device)
src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/if_mwl_pci.c
105
if (vendor == ident->vendor && device == ident->device)
src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/if_mwl_pci.c
84
uint16_t device;
src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/if_ral_pci.c
188
pci_get_device(dev) == ident->device) {
src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/if_ral_pci.c
64
uint16_t device;
src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/if_mtw.c
528
sc->sc_udev = uaa->device;
src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/if_mtw.c
537
error = usbd_transfer_setup(uaa->device, &iface_index, sc->sc_xfer,
src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/if_rum.c
489
sc->sc_udev = uaa->device;
src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/if_rum.c
497
error = usbd_transfer_setup(uaa->device, &iface_index,
src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/if_run.c
793
sc->sc_udev = uaa->device;
src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/if_run.c
804
error = usbd_transfer_setup(uaa->device, &iface_index,
src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/if_ural.c
432
sc->sc_udev = uaa->device;
src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/if_ural.c
440
error = usbd_transfer_setup(uaa->device,
src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/pci/rtwn_pci_attach.c
101
device_id == rtwn_pci_ident_table[i].device)
src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/pci/rtwn_pci_attach.h
29
uint16_t device;
src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/usb/rtwn_usb_attach.c
392
uc->uc_udev = uaa->device;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
175
pc_serial_device_added(pc_device device, void **cookie)
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
177
TRACE_FUNCALLS("> pc_serial_device_added(0x%08x, 0x%08x)\n", device, cookie);
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
181
= gUSBModule->get_device_descriptor(device);
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
187
SerialDevice *serialDevice = SerialDevice::MakeDevice(device,
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
191
= gUSBModule->get_nth_configuration(device, 0);
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
234
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
236
if (gSerialDevices[i] == device) {
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
237
if (device->IsOpen()) {
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
239
device->Removed();
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
241
delete device;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
257
pc_serial_insert_device(SerialDevice *device)
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
267
status = device->Init();
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
269
delete device;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
274
gSerialDevices[i] = device;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
277
TRACE_ALWAYS("%s added\n", device->Description());
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
302
SerialDevice *device;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
303
device = new(std::nothrow) SerialDevice(&sSupportedDevices[0],
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
305
if (device != NULL && device->Probe())
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
306
pc_serial_insert_device(device);
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
308
delete device;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
420
SerialDevice *device;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
435
device = new(std::nothrow) SerialDevice(supported, ioport, irq, master);
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
436
if (device == NULL) {
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
441
if (pc_serial_insert_device(device) < B_OK) {
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
446
master = device;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
645
SerialDevice *device = (SerialDevice *)arg;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
648
if (!device)
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
651
if (device->IsInterruptPending()) {
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
653
err = gDPCModule->queue_dpc(gDPCHandle, pc_serial_dpc, device);
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
694
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
695
return device->Read((char *)buffer, numBytes);
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
706
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
707
return device->Write((const char *)buffer, numBytes);
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
717
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
718
return device->Control(op, arg, length);
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
728
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
729
return device->Select(event, ref, sync);
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
739
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
740
return device->DeSelect(event, sync);
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
749
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
750
return device->Close();
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
759
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
761
status_t status = device->Free();
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
762
if (device->IsRemoved()) {
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
764
if (gSerialDevices[i] == device) {
src/add-ons/kernel/drivers/ports/pc_serial/Driver.cpp
767
delete device;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
1025
return new(std::nothrow) ProlificDevice(device, vendorID, productID, description);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
1038
return new(std::nothrow) FTDIDevice(device, vendorID, productID, description);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
1052
return new(std::nothrow) KLSIDevice(device, vendorID, productID, description);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
1056
return new(std::nothrow) ACMDevice(device, vendorID, productID, "CDC ACM compatible device");
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
17
SerialDevice::SerialDevice(const struct serial_support_descriptor *device,
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
22
fSupportDescriptor(device),
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
24
fDescription(device->name),
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
28
fBus(device->bus),
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
852
SerialDevice *device = (SerialDevice *)data;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
854
while (!device->fStopDeviceThread) {
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
855
status_t status = gUSBModule->queue_bulk(device->fReadPipe,
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
856
device->fReadBuffer, device->fReadBufferSize,
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
857
device->ReadCallbackFunction, data);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
863
status = acquire_sem_etc(device->fDoneRead, 1, B_CAN_INTERRUPT, 0);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
869
if (device->fStatusRead != B_OK) {
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
871
device->fStatusRead);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
872
if (gUSBModule->clear_feature(device->fReadPipe,
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
879
char *buffer = device->fReadBuffer;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
880
size_t readLength = device->fActualLengthRead;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
881
device->OnRead(&buffer, &readLength);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
891
while (device->fInputStopped)
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
894
gTTYModule->ttyilock(&device->fTTY, ddr, true);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
896
gTTYModule->ttyin(&device->fTTY, ddr, buffer[i]);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
898
gTTYModule->ttyilock(&device->fTTY, ddr, false);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
947
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
948
device->fActualLengthRead = actualLength;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
949
device->fStatusRead = status;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
950
release_sem_etc(device->fDoneRead, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
961
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
962
device->fActualLengthWrite = actualLength;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
963
device->fStatusWrite = status;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
964
release_sem_etc(device->fDoneWrite, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
975
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
976
device->fActualLengthInterrupt = actualLength;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
977
device->fStatusInterrupt = status;
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
981
if (status == B_OK && !device->fDeviceRemoved) {
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
983
status = gUSBModule->queue_interrupt(device->fControlPipe,
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
984
device->fInterruptBuffer, device->fInterruptBufferSize,
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
985
device->InterruptCallbackFunction, device);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
994
SerialDevice::MakeDevice(usb_device device, uint16 vendorID,
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.h
20
*device, uint32 ioBase, uint32 irq, const SerialDevice *master=NULL);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.h
26
*device);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.h
66
virtual status_t AddDevice(const struct serial_config_descriptor *device);
src/add-ons/kernel/drivers/ports/usb_serial/ACM.cpp
12
ACMDevice::ACMDevice(usb_device device, uint16 vendorID, uint16 productID,
src/add-ons/kernel/drivers/ports/usb_serial/ACM.cpp
14
: SerialDevice(device, vendorID, productID, description)
src/add-ons/kernel/drivers/ports/usb_serial/ACM.h
15
ACMDevice(usb_device device, uint16 vendorID,
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
101
delete device;
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
242
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
243
status_t status = device->Read((char *)buffer, numBytes);
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
256
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
257
status_t status = device->Write((const char *)buffer, numBytes);
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
269
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
270
status_t status = device->Control(op, arg, length);
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
28
usb_serial_device_added(usb_device device, void **cookie)
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
282
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
283
status_t status = device->Select(event, ref, sync);
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
295
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
296
status_t status = device->DeSelect(event, sync);
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
30
TRACE_FUNCALLS("> usb_serial_device_added(0x%08x, 0x%08x)\n", device, cookie);
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
307
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
308
status_t status = device->Close();
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
319
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
321
status_t status = device->Free();
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
322
if (device->IsRemoved()) {
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
324
if (gSerialDevices[i] == device) {
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
327
delete device;
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
34
= gUSBModule->get_device_descriptor(device);
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
40
SerialDevice *serialDevice = SerialDevice::MakeDevice(device,
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
45
configuration = gUSBModule->get_nth_configuration(device, i);
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
94
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
96
if (gSerialDevices[i] == device) {
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
97
if (device->IsOpen()) {
src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp
99
device->Removed();
src/add-ons/kernel/drivers/ports/usb_serial/Driver.h
42
status_t usb_serial_device_added(usb_device device, void **cookie);
src/add-ons/kernel/drivers/ports/usb_serial/FTDI.cpp
17
FTDIDevice::FTDIDevice(usb_device device, uint16 vendorID, uint16 productID,
src/add-ons/kernel/drivers/ports/usb_serial/FTDI.cpp
19
: SerialDevice(device, vendorID, productID, description),
src/add-ons/kernel/drivers/ports/usb_serial/FTDI.h
43
FTDIDevice(usb_device device, uint16 vendorID,
src/add-ons/kernel/drivers/ports/usb_serial/KLSI.cpp
11
KLSIDevice::KLSIDevice(usb_device device, uint16 vendorID, uint16 productID,
src/add-ons/kernel/drivers/ports/usb_serial/KLSI.cpp
13
: SerialDevice(device, vendorID, productID, description)
src/add-ons/kernel/drivers/ports/usb_serial/KLSI.h
52
KLSIDevice(usb_device device, uint16 vendorID,
src/add-ons/kernel/drivers/ports/usb_serial/Option.cpp
13
OptionDevice::OptionDevice(usb_device device, uint16 vendorID,
src/add-ons/kernel/drivers/ports/usb_serial/Option.cpp
16
ACMDevice(device, vendorID, productID, description)
src/add-ons/kernel/drivers/ports/usb_serial/Option.h
59
OptionDevice(usb_device device,
src/add-ons/kernel/drivers/ports/usb_serial/Prolific.cpp
10
ProlificDevice::ProlificDevice(usb_device device, uint16 vendorID,
src/add-ons/kernel/drivers/ports/usb_serial/Prolific.cpp
12
: ACMDevice(device, vendorID, productID, description),
src/add-ons/kernel/drivers/ports/usb_serial/Prolific.h
51
ProlificDevice(usb_device device,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
29
SerialDevice::SerialDevice(usb_device device, uint16 vendorID,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
31
: fDevice(device),
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
579
SerialDevice *device = (SerialDevice *)data;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
581
while (!device->fStopThreads) {
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
582
status_t status = gUSBModule->queue_bulk(device->fReadPipe,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
583
device->fReadBuffer, device->fReadBufferSize,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
584
device->_ReadCallbackFunction, data);
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
591
status = acquire_sem_etc(device->fDoneRead, 1, B_CAN_INTERRUPT, 0);
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
598
if (device->fStatusRead != B_OK) {
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
600
device->fStatusRead);
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
601
if (device->fStatusRead == B_DEV_STALLED
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
602
&& gUSBModule->clear_feature(device->fReadPipe,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
611
char *buffer = device->fReadBuffer;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
612
size_t readLength = device->fActualLengthRead;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
613
device->OnRead(&buffer, &readLength);
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
617
while (device->fInputStopped)
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
620
status = gTTYModule->tty_write(device->fDeviceTTYCookie, buffer,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
696
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
697
device->fActualLengthRead = actualLength;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
698
device->fStatusRead = status;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
699
release_sem_etc(device->fDoneRead, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
710
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
711
device->fActualLengthWrite = actualLength;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
712
device->fStatusWrite = status;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
713
release_sem_etc(device->fDoneWrite, 1, B_DO_NOT_RESCHEDULE);
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
724
SerialDevice *device = (SerialDevice *)cookie;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
725
device->fActualLengthInterrupt = actualLength;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
726
device->fStatusInterrupt = status;
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
730
if (status == B_OK && !device->fDeviceRemoved) {
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
731
status = gUSBModule->queue_interrupt(device->fControlPipe,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
732
device->fInterruptBuffer, device->fInterruptBufferSize,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
733
device->_InterruptCallbackFunction, device);
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
739
SerialDevice::MakeDevice(usb_device device, uint16 vendorID,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
747
return new(std::nothrow) FTDIDevice(device, vendorID, productID,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
757
return new(std::nothrow) KLSIDevice(device, vendorID, productID,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
767
return new(std::nothrow) ProlificDevice(device, vendorID, productID,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
777
return new(std::nothrow) SiliconDevice(device, vendorID, productID,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
787
return new(std::nothrow) WCHDevice(device, vendorID, productID,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
797
return new(std::nothrow) OptionDevice(device, vendorID, productID,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp
803
return new(std::nothrow) ACMDevice(device, vendorID, productID,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.h
27
SerialDevice(usb_device device,
src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.h
32
static SerialDevice * MakeDevice(usb_device device, uint16 vendorID,
src/add-ons/kernel/drivers/ports/usb_serial/Silicon.cpp
16
SiliconDevice::SiliconDevice(usb_device device, uint16 vendorID, uint16 productID,
src/add-ons/kernel/drivers/ports/usb_serial/Silicon.cpp
18
: SerialDevice(device, vendorID, productID, description)
src/add-ons/kernel/drivers/ports/usb_serial/Silicon.h
133
SiliconDevice(usb_device device, uint16 vendorID,
src/add-ons/kernel/drivers/ports/usb_serial/WinChipHead.cpp
10
: SerialDevice(device, vendorID, productID, description),
src/add-ons/kernel/drivers/ports/usb_serial/WinChipHead.cpp
8
WCHDevice::WCHDevice(usb_device device, uint16 vendorID, uint16 productID,
src/add-ons/kernel/drivers/ports/usb_serial/WinChipHead.h
83
WCHDevice(usb_device device, uint16 vendorID,
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
107
acpi_ac_device_info* device = (acpi_ac_device_info*)_cookie;
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
116
if (user_memcpy(buf, &device->last_status, sizeof(uint8)) < B_OK)
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
204
acpi_ac_device_info *device;
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
208
device = (acpi_ac_device_info *)calloc(1, sizeof(*device));
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
209
if (device == NULL)
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
212
device->node = node;
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
215
sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi,
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
216
(void **)&device->acpi_cookie);
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
219
status = device->acpi->install_notify_handler(device->acpi_cookie,
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
220
ACPI_DEVICE_NOTIFY, acpi_ac_notify_handler, device);
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
225
device->last_status = 0;
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
227
acpi_ac_update_status(device);
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
229
*_driverCookie = device;
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
237
acpi_ac_device_info *device = (acpi_ac_device_info *)driverCookie;
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
239
device->acpi->remove_notify_handler(device->acpi_cookie,
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
242
free(device);
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
249
acpi_ac_device_info *device = (acpi_ac_device_info *)driverCookie;
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
261
return sDeviceManager->publish_device(device->node, name,
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
45
acpi_ac_update_status(acpi_ac_device_info* device)
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
51
if (device->acpi->evaluate_method(device->acpi_cookie, "_PSR", NULL, &buf) != B_OK
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
57
device->last_status = object->integer.integer;
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
58
TRACE("status %d\n", device->last_status);
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
65
acpi_ac_notify_handler(acpi_handle device, uint32 value, void *context)
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
98
acpi_ac_device_info *device = (acpi_ac_device_info *)_cookie;
src/add-ons/kernel/drivers/power/acpi_ac/acpi_ac.cpp
99
*cookie = device;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
258
battery_notify_handler(acpi_handle device, uint32 value, void *context)
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
323
battery_device_cookie *device;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
324
device = (battery_device_cookie*)calloc(1, sizeof(battery_device_cookie));
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
325
if (device == NULL)
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
328
device->driver_cookie = (battery_driver_cookie*)initCookie;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
329
device->stop_watching = 0;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
331
*cookie = device;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
350
battery_device_cookie *device = (battery_device_cookie*)_cookie;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
353
ReadBatteryStatus(device->driver_cookie, &batteryStatus);
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
356
ReadBatteryInfo(device->driver_cookie, &batteryInfo);
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
421
battery_device_cookie* device = (battery_device_cookie*)_cookie;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
442
err = ReadBatteryStatus(device->driver_cookie, &batteryInfo);
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
458
err = ReadBatteryInfo(device->driver_cookie, &extBatteryInfo);
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
471
if (atomic_get(&(device->stop_watching))) {
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
472
atomic_set(&(device->stop_watching), 0);
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
478
atomic_set(&(device->stop_watching), 1);
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
490
battery_device_cookie* device = (battery_device_cookie*)cookie;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
491
free(device);
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
545
battery_driver_cookie *device;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
546
device = (battery_driver_cookie *)calloc(1, sizeof(battery_driver_cookie));
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
547
if (device == NULL)
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
550
*driverCookie = device;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
552
device->node = node;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
556
sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi,
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
557
(void **)&device->acpi_cookie);
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
570
device->acpi->install_notify_handler(device->acpi_cookie,
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
571
ACPI_ALL_NOTIFY, battery_notify_handler, device);
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
581
battery_driver_cookie *device = (battery_driver_cookie*)driverCookie;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
583
device->acpi->remove_notify_handler(device->acpi_cookie,
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
586
free(device);
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
593
battery_driver_cookie *device = (battery_driver_cookie*)cookie;
src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.cpp
604
return sDeviceManager->publish_device(device->node, name,
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
108
device->fixed = strcmp(hid, "PNP0C0C") != 0 && strcmp(hid, "PNP0C0E") != 0;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
109
TRACE("Device found, hid: %s, fixed: %d\n", hid, device->fixed);
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
111
device->type = ACPI_EVENT_POWER_BUTTON;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
113
device->type = ACPI_EVENT_SLEEP_BUTTON;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
116
device->last_status = 0;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
117
device->select_pool = NULL;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
119
if (device->fixed) {
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
120
sAcpi->reset_fixed_event(device->type);
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
122
device->type);
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
123
if (sAcpi->install_fixed_event_handler(device->type,
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
124
acpi_button_fixed_handler, device) != B_OK) {
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
129
device->type);
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
130
if (device->acpi->install_notify_handler(device->acpi_cookie,
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
131
ACPI_DEVICE_NOTIFY, acpi_button_notify_handler, device) != B_OK) {
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
137
*cookie = device;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
145
acpi_button_device_info *device = (acpi_button_device_info *)_cookie;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
146
if (device->fixed) {
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
147
sAcpi->remove_fixed_event_handler(device->type,
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
150
device->acpi->remove_notify_handler(device->acpi_cookie,
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
153
free(device);
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
160
acpi_button_device_info *device = (acpi_button_device_info *)_cookie;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
162
if (device->fixed)
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
163
sAcpi->enable_fixed_event(device->type);
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
165
*cookie = device;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
173
acpi_button_device_info* device = (acpi_button_device_info*)_cookie;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
177
if (user_memcpy(buffer, &device->last_status, sizeof(uint8)) < B_OK)
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
179
device->last_status = 0;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
204
acpi_button_device_info* device = (acpi_button_device_info*)_cookie;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
210
status_t error = add_select_sync_pool_entry(&device->select_pool, sync,
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
217
if (device->last_status != 0)
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
227
acpi_button_device_info* device = (acpi_button_device_info*)_cookie;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
232
return remove_select_sync_pool_entry(&device->select_pool, sync, event);
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
52
acpi_button_device_info *device = (acpi_button_device_info *)context;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
55
device->last_status = 1;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
56
if (device->select_pool != NULL)
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
57
notify_select_event_pool(device->select_pool, B_SELECT_READ);
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
70
acpi_button_device_info *device = (acpi_button_device_info *)context;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
72
device->last_status = 1;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
73
if (device->select_pool != NULL)
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
74
notify_select_event_pool(device->select_pool, B_SELECT_READ);
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
86
acpi_button_device_info *device;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
89
device = (acpi_button_device_info *)calloc(1, sizeof(*device));
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
90
if (device == NULL)
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
93
device->node = node;
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
96
sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi,
src/add-ons/kernel/drivers/power/acpi_button/acpi_button.cpp
97
(void **)&device->acpi_cookie);
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
108
acpi_lid_device_info *device = (acpi_lid_device_info *)_cookie;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
109
*cookie = device;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
117
acpi_lid_device_info* device = (acpi_lid_device_info*)_cookie;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
126
if (user_memcpy(buf, &device->last_status, sizeof(uint8)) < B_OK)
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
130
device->updated = false;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
152
acpi_lid_device_info* device = (acpi_lid_device_info*)_cookie;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
158
status_t error = add_select_sync_pool_entry(&device->select_pool, sync,
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
165
if (device->updated)
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
175
acpi_lid_device_info* device = (acpi_lid_device_info*)_cookie;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
180
return remove_select_sync_pool_entry(&device->select_pool, sync, event);
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
250
acpi_lid_device_info *device;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
254
device = (acpi_lid_device_info *)calloc(1, sizeof(*device));
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
255
if (device == NULL)
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
258
device->node = node;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
261
sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi,
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
262
(void **)&device->acpi_cookie);
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
265
status = device->acpi->install_notify_handler(device->acpi_cookie, ACPI_DEVICE_NOTIFY,
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
266
acpi_lid_notify_handler, device);
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
271
device->last_status = 0;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
272
device->updated = false;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
273
device->select_pool = NULL;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
275
*_driverCookie = device;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
283
acpi_lid_device_info *device = (acpi_lid_device_info *)driverCookie;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
285
device->acpi->remove_notify_handler(device->acpi_cookie, ACPI_DEVICE_NOTIFY,
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
288
free(device);
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
295
acpi_lid_device_info *device = (acpi_lid_device_info *)_cookie;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
307
return sDeviceManager->publish_device(device->node, name,
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
52
acpi_lid_read_status(acpi_lid_device_info *device)
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
57
if (device->acpi->evaluate_method(device->acpi_cookie, "_LID", NULL, &buf) != B_OK
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
63
device->last_status = object->integer.integer;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
64
device->updated = true;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
65
TRACE("status %d\n", device->last_status);
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
74
acpi_lid_device_info *device = (acpi_lid_device_info *)context;
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
77
acpi_lid_read_status(device);
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
78
if (device->select_pool != NULL)
src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.cpp
79
notify_select_event_pool(device->select_pool, B_SELECT_READ);
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
161
acpi_thermal_device_info* device = (acpi_thermal_device_info*)_cookie;
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
171
err = device->acpi->evaluate_method (device->acpi_cookie, "_STR",
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
212
err = device->acpi->evaluate_method (device->acpi_cookie, "_CRT",
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
219
err = device->acpi->evaluate_method (device->acpi_cookie, "_TMP",
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
226
err = device->acpi->evaluate_method(device->acpi_cookie, "_HOT",
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
341
acpi_thermal_device_info* device;
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
344
device = (acpi_thermal_device_info*)calloc(1, sizeof(*device));
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
345
if (device == NULL)
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
348
device->node = node;
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
351
sDeviceManager->get_driver(parent, (driver_module_info**)&device->acpi,
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
352
(void**)&device->acpi_cookie);
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
355
*cookie = device;
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
363
acpi_thermal_device_info* device = (acpi_thermal_device_info*)_cookie;
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
364
free(device);
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
47
static void guess_kelvin_offset(acpi_thermal_device_info* device);
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
58
guess_kelvin_offset(acpi_thermal_device_info* device)
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
62
acpi_thermal_control(device, drvOpGetThermalType, &therm_info, 0);
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
64
device->kelvin_offset = 2732;
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
66
device->kelvin_offset = 2731;
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
73
acpi_thermal_device_info* device = (acpi_thermal_device_info*)_cookie;
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
74
*cookie = device;
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
76
if (device->kelvin_offset == 0)
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
77
guess_kelvin_offset(device);
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
86
acpi_thermal_device_info* device = (acpi_thermal_device_info*)_cookie;
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
97
uint kelvinOffset = device->kelvin_offset;
src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c
99
acpi_thermal_control(device, drvOpGetThermalType, &therm_info, 0);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
103
amd_thermal_control(device, drvOpGetThermalType, &therm_info, 0);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
131
amd_thermal_device_info* device = (amd_thermal_device_info*)_cookie;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
142
uint32 data = ksmn_read_reg(device, AMD_SMU_17H_THM);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
147
offset -= device->tctlOffset;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
205
for (const uint16* device = devices; *device != 0; device++) {
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
206
if (*device == deviceID)
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
264
amd_thermal_device_info* device;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
266
device = (amd_thermal_device_info*)calloc(1, sizeof(*device));
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
267
if (device == NULL)
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
270
device->node = node;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
271
device->tctlOffset = 0;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
272
device->ccdValid = 0;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
276
sDeviceManager->get_driver(parent, (driver_module_info**)&device->pci,
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
277
(void**)&device->pci_cookie);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
287
device->ccdOffset = 0x154;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
288
ksmn_ccd_init(device, 4);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
294
device->ccdOffset = 0x154;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
295
ksmn_ccd_init(device, 8);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
298
device->ccdOffset = 0x300;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
299
ksmn_ccd_init(device, 8);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
308
device->ccdOffset = 0x154;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
309
ksmn_ccd_init(device, 8);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
313
device->ccdOffset = 0x308;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
314
ksmn_ccd_init(device, 8);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
318
device->ccdOffset = 0x300;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
319
ksmn_ccd_init(device, 12);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
323
TRACE("amd_thermal_init_device %p\n", device);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
325
*cookie = device;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
333
amd_thermal_device_info* device = (amd_thermal_device_info*)_cookie;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
334
TRACE("amd_thermal_uninit_device %p\n", device);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
335
free(device);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
62
ksmn_read_reg(amd_thermal_device_info* device, uint32 address)
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
64
device->pci->write_pci_config(device->pci_cookie, AMD_SMN_17H_ADDR, 4, address);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
65
return device->pci->read_pci_config(device->pci_cookie, AMD_SMN_17H_DATA, 4);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
70
ksmn_ccd_init(amd_thermal_device_info* device, int ccpCount)
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
73
uint32 reg = ksmn_read_reg(device, AMD_SMU_17H_CCD_THM(device->ccdOffset, i));
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
76
device->ccdValid |= (1 << i);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
84
amd_thermal_device_info* device = (amd_thermal_device_info*)_cookie;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
85
TRACE("amd_thermal_open %p\n", device);
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
86
*cookie = device;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
94
amd_thermal_device_info* device = (amd_thermal_device_info*)_cookie;
src/add-ons/kernel/drivers/power/amd_thermal/amd_thermal.cpp
95
TRACE("amd_thermal_read %p\n", device);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
102
pch_thermal_control(device, drvOpGetThermalType, &therm_info, 0);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
148
pch_thermal_device_info* device = (pch_thermal_device_info*)_cookie;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
158
att->critical_temp = device->criticalTemp;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
159
att->hot_temp = device->hotTemp;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
161
uint16 temp = read16(device->registers + PCH_THERMAL_TEMP);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
220
for (const uint16* device = devices; *device != 0; device++) {
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
221
if (*device == deviceID)
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
282
pch_thermal_device_info *device;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
286
device = (pch_thermal_device_info *)calloc(1, sizeof(*device));
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
287
if (device == NULL)
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
290
device->node = node;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
293
sDeviceManager->get_driver(parent, (driver_module_info **)&device->pci,
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
294
(void **)&device->pci_cookie);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
298
device->pci->get_pci_info(device->pci_cookie, &info);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
310
device->registers_area = mmioMapper.Map("intel PCH thermal mmio",
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
312
B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA, (void**)&device->registers);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
316
status = device->registers_area;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
322
uint8 tsel = read8(device->registers + PCH_THERMAL_TSEL);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
331
write8(device->registers + PCH_THERMAL_TSEL,
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
341
uint16 ctt = read16(device->registers + PCH_THERMAL_CTT);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
343
device->criticalTemp = (ctt != 0) ? (uint32)ctt * 10 / 2 - 500 : 0;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
345
uint16 phl = read16(device->registers + PCH_THERMAL_PHL);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
347
device->hotTemp = (phl != 0) ? (uint32)phl * 10 / 2 - 500 : 0;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
349
TRACE("pch_thermal_init_device %p\n", device);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
352
*cookie = device;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
356
free(device);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
364
pch_thermal_device_info *device = (pch_thermal_device_info *)_cookie;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
365
TRACE("pch_thermal_uninit_device %p\n", device);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
366
delete_area(device->registers_area);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
367
free(device);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
80
pch_thermal_device_info *device = (pch_thermal_device_info *)_cookie;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
81
TRACE("pch_thermal_open %p\n", device);
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
82
*cookie = device;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
90
pch_thermal_device_info* device = (pch_thermal_device_info*)_cookie;
src/add-ons/kernel/drivers/power/pch_thermal/pch_thermal.cpp
91
TRACE("pch_thermal_read %p\n", device);
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
113
als_device_cookie *device;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
114
device = (als_device_cookie*)calloc(1, sizeof(als_device_cookie));
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
115
if (device == NULL)
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
118
device->driver_cookie = (als_driver_cookie*)initCookie;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
119
device->stop_watching = 0;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
121
*cookie = device;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
140
als_device_cookie *device = (als_device_cookie*)_cookie;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
145
status_t status = acpi_GetInteger(device->driver_cookie,
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
181
als_device_cookie* device = (als_device_cookie*)cookie;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
182
free(device);
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
236
als_driver_cookie *device;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
237
device = (als_driver_cookie *)calloc(1, sizeof(als_driver_cookie));
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
238
if (device == NULL)
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
241
*driverCookie = device;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
243
device->node = node;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
247
sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi,
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
248
(void **)&device->acpi_cookie);
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
261
status_t status = acpi_GetInteger(device, "_STA", &sta);
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
270
status = acpi_GetInteger(device, "_ALI", &luminance);
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
277
device->acpi->install_notify_handler(device->acpi_cookie,
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
278
ACPI_ALL_NOTIFY, als_notify_handler, device);
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
288
als_driver_cookie *device = (als_driver_cookie*)driverCookie;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
290
device->acpi->remove_notify_handler(device->acpi_cookie,
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
293
free(device);
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
300
als_driver_cookie *device = (als_driver_cookie*)cookie;
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
311
return sDeviceManager->publish_device(device->node, name,
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
62
acpi_GetInteger(als_driver_cookie *device,
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
72
status_t status = device->acpi->evaluate_method(device->acpi_cookie, path,
src/add-ons/kernel/drivers/sensor/acpi_als/acpi_als.cpp
85
als_notify_handler(acpi_handle device, uint32 value, void *context)
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
337
WMIACPI::_NotifyHandler(acpi_handle device, uint32 value, void *context)
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
340
bus->_Notify(device, value);
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
345
WMIACPI::_Notify(acpi_handle device, uint32 value)
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
354
wmi->handler(device, value, wmi->handler_context);
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
428
WMIACPI* device = new(std::nothrow) WMIACPI(node);
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
429
if (device == NULL)
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
432
*driverCookie = device;
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
442
WMIACPI *device = (WMIACPI*)driverCookie;
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
444
delete device;
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
452
WMIACPI *device = (WMIACPI*)cookie;
src/add-ons/kernel/drivers/wmi/WMIACPI.cpp
453
return device->Scan();
src/add-ons/kernel/drivers/wmi/WMIAsus.cpp
175
WMIAsus* device = (WMIAsus*)context;
src/add-ons/kernel/drivers/wmi/WMIAsus.cpp
176
device->_Notify(handle, notify);
src/add-ons/kernel/drivers/wmi/WMIAsus.cpp
278
WMIAsus* device = new(std::nothrow) WMIAsus(node);
src/add-ons/kernel/drivers/wmi/WMIAsus.cpp
279
if (device == NULL)
src/add-ons/kernel/drivers/wmi/WMIAsus.cpp
281
*driverCookie = device;
src/add-ons/kernel/drivers/wmi/WMIAsus.cpp
291
WMIAsus* device = (WMIAsus*)driverCookie;
src/add-ons/kernel/drivers/wmi/WMIAsus.cpp
292
delete device;
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
101
status_t result = device->InitCheck();
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
107
*_device = device;
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
117
WMIDevice *device = (WMIDevice *)_device;
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
118
delete device;
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
126
WMIDevice *device = (WMIDevice *)_device;
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
127
return device->EvaluateMethod(instance, methodId, in, out);
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
135
WMIDevice *device = (WMIDevice *)_device;
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
136
return device->InstallEventHandler(guidString, handler, context);
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
143
WMIDevice *device = (WMIDevice *)_device;
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
144
return device->RemoveEventHandler(guidString);
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
151
WMIDevice *device = (WMIDevice *)_device;
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
152
return device->GetEventData(notify, out);
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
159
WMIDevice *device = (WMIDevice *)_device;
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
160
return device->GetUid();
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
97
WMIDevice *device = new(std::nothrow) WMIDevice(node);
src/add-ons/kernel/drivers/wmi/WMIDevice.cpp
98
if (device == NULL)
src/add-ons/kernel/drivers/wmi/WMIPrivate.h
127
void _Notify(acpi_handle device, uint32 value);
src/add-ons/kernel/drivers/wmi/WMIPrivate.h
128
static void _NotifyHandler(acpi_handle device,
src/add-ons/kernel/file_cache/launch_speedup.cpp
109
void AddNode(dev_t device, ino_t node);
src/add-ons/kernel/file_cache/launch_speedup.cpp
110
void RemoveNode(dev_t device, ino_t node);
src/add-ons/kernel/file_cache/launch_speedup.cpp
125
struct node *_FindNode(dev_t device, ino_t node);
src/add-ons/kernel/file_cache/launch_speedup.cpp
146
status_t New(const char *name, dev_t device, ino_t node,
src/add-ons/kernel/file_cache/launch_speedup.cpp
174
return VNODE_HASH(key.device, key.node);
src/add-ons/kernel/file_cache/launch_speedup.cpp
184
return (session->NodeRef().device == key.device
src/add-ons/kernel/file_cache/launch_speedup.cpp
251
start_session(team_id team, dev_t device, ino_t node, const char *name,
src/add-ons/kernel/file_cache/launch_speedup.cpp
256
Session *session = new Session(team, name, device, node, seconds);
src/add-ons/kernel/file_cache/launch_speedup.cpp
310
ref.device = strtol(string, &end, 0);
src/add-ons/kernel/file_cache/launch_speedup.cpp
311
if (end == NULL || ref.device == 0)
src/add-ons/kernel/file_cache/launch_speedup.cpp
323
new_node(dev_t device, ino_t id)
src/add-ons/kernel/file_cache/launch_speedup.cpp
329
node->ref.device = device;
src/add-ons/kernel/file_cache/launch_speedup.cpp
371
Session::Session(team_id team, const char *name, dev_t device,
src/add-ons/kernel/file_cache/launch_speedup.cpp
398
fNodeRef.device = device;
src/add-ons/kernel/file_cache/launch_speedup.cpp
402
device, node, Name(), system_time(), fActiveUntil));
src/add-ons/kernel/file_cache/launch_speedup.cpp
414
fNodeRef.device = -1;
src/add-ons/kernel/file_cache/launch_speedup.cpp
460
Session::_FindNode(dev_t device, ino_t node)
src/add-ons/kernel/file_cache/launch_speedup.cpp
463
key.device = device;
src/add-ons/kernel/file_cache/launch_speedup.cpp
471
Session::AddNode(dev_t device, ino_t id)
src/add-ons/kernel/file_cache/launch_speedup.cpp
473
struct node *node = _FindNode(device, id);
src/add-ons/kernel/file_cache/launch_speedup.cpp
479
node = new_node(device, id);
src/add-ons/kernel/file_cache/launch_speedup.cpp
489
Session::RemoveNode(dev_t device, ino_t id)
src/add-ons/kernel/file_cache/launch_speedup.cpp
491
struct node *node = _FindNode(device, id);
src/add-ons/kernel/file_cache/launch_speedup.cpp
528
cache_prefetch(node->ref.device, node->ref.node, 0, ~0UL);
src/add-ons/kernel/file_cache/launch_speedup.cpp
570
struct node *node = new_node(nodeRef.device, nodeRef.node);
src/add-ons/kernel/file_cache/launch_speedup.cpp
593
fNodeRef.device, fNodeRef.node, Name());
src/add-ons/kernel/file_cache/launch_speedup.cpp
613
snprintf(name, sizeof(name), "%ld:%lld\n", node->ref.device, node->ref.node);
src/add-ons/kernel/file_cache/launch_speedup.cpp
683
SessionGetter::New(const char *name, dev_t device, ino_t node,
src/add-ons/kernel/file_cache/launch_speedup.cpp
687
fSession = start_session(thread->team->id, device, node, name);
src/add-ons/kernel/file_cache/launch_speedup.cpp
712
node_opened(struct vnode *vnode, dev_t device, ino_t parent,
src/add-ons/kernel/file_cache/launch_speedup.cpp
715
if (device < gBootDevice) {
src/add-ons/kernel/file_cache/launch_speedup.cpp
72
return VNODE_HASH(key.device, key.node);
src/add-ons/kernel/file_cache/launch_speedup.cpp
731
getter.New(name, device, node, &session);
src/add-ons/kernel/file_cache/launch_speedup.cpp
742
session->AddNode(device, node);
src/add-ons/kernel/file_cache/launch_speedup.cpp
747
node_closed(struct vnode *vnode, dev_t device, ino_t node,
src/add-ons/kernel/file_cache/launch_speedup.cpp
757
session->RemoveNode(device, node);
src/add-ons/kernel/file_cache/launch_speedup.cpp
82
return (node->ref.device == key.device && node->ref.node == key.node);
src/add-ons/kernel/file_cache/launch_speedup.cpp
95
Session(team_id team, const char *name, dev_t device,
src/add-ons/kernel/file_cache/log.cpp
113
log->device = device;
src/add-ons/kernel/file_cache/log.cpp
119
log->type, device, parent, node, log->file_name));
src/add-ons/kernel/file_cache/log.cpp
124
sCacheModule->node_opened(vnode, fdType, device, parent, node, name, size);
src/add-ons/kernel/file_cache/log.cpp
129
log_node_closed(void *vnode, int32 fdType, mount_id device, vnode_id node, int32 accessType)
src/add-ons/kernel/file_cache/log.cpp
138
log->device = device;
src/add-ons/kernel/file_cache/log.cpp
145
log->team_name, log->type, device, node, accessType));
src/add-ons/kernel/file_cache/log.cpp
150
sCacheModule->node_closed(vnode, fdType, device, node, accessType);
src/add-ons/kernel/file_cache/log.cpp
194
if (vfs_get_cwd(&log->device, &log->parent) != B_OK) {
src/add-ons/kernel/file_cache/log.cpp
195
log->device = -1;
src/add-ons/kernel/file_cache/log.cpp
200
log->device, log->parent, args[0]));
src/add-ons/kernel/file_cache/log.cpp
277
log->device, log->parent, log->launch.parent,
src/add-ons/kernel/file_cache/log.cpp
305
log->device, log->node, log->access_type);
src/add-ons/kernel/file_cache/log.cpp
311
log->team, log->timestamp, log->team_name, log->action, log->type, log->device,
src/add-ons/kernel/file_cache/log.cpp
38
mount_id device;
src/add-ons/kernel/file_cache/log.cpp
97
log_node_opened(void *vnode, int32 fdType, mount_id device, vnode_id parent,
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
140
void GotFile(mount_id device, vnode_id node);
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
145
void _MatchFile(mount_id device, vnode_id parent, const char *name);
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
247
device = -1;
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
316
parse_ref(const char *string, mount_id &device, vnode_id &node, char **_end = NULL)
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
320
device = strtol(string, &end, 0);
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
321
if (end == NULL || device == 0 || end[0] != ':')
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
402
mount_id device;
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
407
if (parse_ref(line, device, node, &line)) {
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
415
TRACE(("c %ld:%lld:%s %s %ld\n", device, node, fileName, name, confidence));
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
418
head->device = device;
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
506
if (vfs_entry_ref_to_vnode(head->device, head->parent, head->name, &vnode) == B_OK) {
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
507
vfs_vnode_to_node_ref(vnode, &head->device, &head->node);
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
509
TRACE(("prefetch: %ld:%lld:%s\n", head->device, head->parent, head->name));
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
510
cache_prefetch(head->device, head->node, 0, ~0UL);
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
524
Rule::FindHead(mount_id device, vnode_id node)
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
530
if (head->node == node && head->device == device)
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
546
dprintf(" %ld:%lld:\"%s\", ", head->device, head->parent, head->name);
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
61
mount_id device;
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
628
RuleMatcher::GotFile(mount_id device, vnode_id node)
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
648
struct head *head = state->rule->FindHead(device, node);
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
683
node_opened(struct vnode *vnode, int32 fdType, dev_t device, vnode_id parent,
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
686
if (device < gBootDevice) {
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
702
matcher.GotFile(device, node);
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
85
struct head *FindHead(mount_id device, vnode_id node);
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
86
match_type Match(int32 state, mount_id device, vnode_id parent,
src/add-ons/kernel/file_systems/bfs/Volume.h
37
status_t Mount(const char* device, uint32 flags);
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
173
bfs_mount(fs_volume* _volume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
182
status_t status = volume->Mount(device, flags);
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
193
volume->Name(), *_rootID, device));
src/add-ons/kernel/file_systems/bindfs/kernel_interface.cpp
62
bindfs_mount(fs_volume* fsVolume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/bindfs/kernel_interface.cpp
67
fsVolume, device, flags, parameters);
src/add-ons/kernel/file_systems/btrfs/Volume.h
31
status_t Mount(const char* device, uint32 flags);
src/add-ons/kernel/file_systems/btrfs/btrfs.h
249
btrfs_device device;
src/add-ons/kernel/file_systems/btrfs/kernel_interface.cpp
123
btrfs_mount(fs_volume* _volume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/btrfs/kernel_interface.cpp
137
status_t status = volume->Mount(device, flags);
src/add-ons/kernel/file_systems/cdda/kernel_interface.cpp
112
static void DetermineName(uint32 cddbId, int device, char* name,
src/add-ons/kernel/file_systems/cdda/kernel_interface.cpp
1481
cdda_mount(fs_volume* fsVolume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/cdda/kernel_interface.cpp
1492
status = volume->Mount(device);
src/add-ons/kernel/file_systems/cdda/kernel_interface.cpp
618
Volume::Mount(const char* device)
src/add-ons/kernel/file_systems/cdda/kernel_interface.cpp
620
fDevice = open(device, O_RDONLY);
src/add-ons/kernel/file_systems/cdda/kernel_interface.cpp
821
Volume::DetermineName(uint32 cddbID, int device, char* name, size_t length)
src/add-ons/kernel/file_systems/cdda/kernel_interface.cpp
825
int attrFD = open_attributes(cddbID, device, O_RDONLY,
src/add-ons/kernel/file_systems/cdda/kernel_interface.cpp
830
if (read_cdtext(device, text) == B_OK) {
src/add-ons/kernel/file_systems/cdda/kernel_interface.cpp
92
status_t Mount(const char* device);
src/add-ons/kernel/file_systems/exfat/Volume.h
102
status_t Mount(const char* device, uint32 flags);
src/add-ons/kernel/file_systems/exfat/kernel_interface.cpp
144
exfat_mount(fs_volume* _volume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/exfat/kernel_interface.cpp
159
status_t status = volume->Mount(device, flags);
src/add-ons/kernel/file_systems/ext2/Volume.h
31
status_t Mount(const char* device, uint32 flags);
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
101
ext2_mount(fs_volume* _volume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
115
status_t status = volume->Mount(device, flags);
src/add-ons/kernel/file_systems/fat/bsd/fs/msdosfs/msdosfs_vfsops.c
87
char device[B_DEV_NAME_LENGTH];
src/add-ons/kernel/file_systems/fat/bsd/fs/msdosfs/msdosfs_vfsops.c
88
strlcpy(device, fatVolume->pm_dev->si_device, B_DEV_NAME_LENGTH);
src/add-ons/kernel/file_systems/fat/bsd/fs/msdosfs/msdosfs_vfsops.c
94
status = _kern_mount(mntpoint, device, fs_name, B_MOUNT_READ_ONLY, "", 0);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
142
status_t bsd_device_uninit(cdev* device);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
185
dosfs_mount(fs_volume* volume, const char* device, uint32 flags, const char* args,
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
236
status = bsd_device_init(bsdVolume, volume->id, device, &bsdDevice, &readOnly);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3236
cdev* device = new(std::nothrow) cdev;
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3237
if (device == NULL)
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3239
ObjectDeleter<cdev> deviceDeleter(device);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3241
device->si_fd = -1;
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3242
device->si_refcount = 0;
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3243
device->si_mountpt = bsdVolume;
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3244
device->si_name[0] = '\0';
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3245
strlcpy(device->si_device, deviceFile, B_DEV_NAME_LENGTH);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3246
device->si_mediasize = 0;
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3247
device->si_id = devID;
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3249
device->si_geometry = new(std::nothrow) device_geometry;
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3250
if (device->si_geometry == NULL)
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3252
ObjectDeleter<device_geometry> geomDeleter(device->si_geometry);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3255
device->si_fd = open(deviceFile, O_RDONLY | O_NOCACHE);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3256
if (device->si_fd < 0) {
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3263
device_geometry* geometry = device->si_geometry;
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3264
if (ioctl(device->si_fd, B_GET_GEOMETRY, geometry, sizeof(device_geometry)) == -1) {
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3267
if (fstat(device->si_fd, &imageStat) >= 0 && S_ISREG(imageStat.st_mode)) {
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3269
if (read_pos(device->si_fd, 0, bootSector, 512) != 512) {
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3271
close(device->si_fd);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3287
close(device->si_fd);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3292
device->si_mediasize = imageStat.st_size;
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3294
close(device->si_fd);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3298
device->si_mediasize = 1ULL * geometry->head_count * geometry->cylinder_count
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3307
if (*_readOnly == false && static_cast<uint64>(device->si_mediasize) >
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3317
close(device->si_fd);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3318
device->si_fd = open(deviceFile, O_RDWR | O_NOCACHE);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3319
if (device->si_fd < 0)
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3326
*bsdDevice = device;
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3333
bsd_device_uninit(cdev* device)
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3335
if (device == NULL)
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3338
if (device->si_fd >= 0) {
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3339
if (close(device->si_fd) != 0)
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3345
delete device->si_geometry;
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3348
_kern_unlock_node(device->si_fd);
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
3351
delete device;
src/add-ons/kernel/file_systems/iso9660/iso9660.cpp
634
strcpy(partitionInfo.device, path);
src/add-ons/kernel/file_systems/iso9660/iso9660.cpp
636
TRACE(("ISOMount: open device/file \"%s\"\n", partitionInfo.device));
src/add-ons/kernel/file_systems/iso9660/iso9660.cpp
638
volume->fd = open(partitionInfo.device, O_RDONLY);
src/add-ons/kernel/file_systems/iso9660/kernel_interface.cpp
137
fs_mount(fs_volume* _volume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/iso9660/kernel_interface.cpp
164
status_t result = ISOMount(device, O_RDONLY, &volume, allowJoliet);
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
1994
overlay_mount(fs_volume *volume, const char *device, uint32 flags,
src/add-ons/kernel/file_systems/layers/log_overlay/log_overlay.cpp
1106
overlay_mount(fs_volume *volume, const char *device, uint32 flags,
src/add-ons/kernel/file_systems/layers/log_overlay/log_overlay.cpp
1113
snprintf(filename, sizeof(filename), "%s%s", kLogFilePrefix, device);
src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp
2569
overlay_mount(fs_volume *volume, const char *device, uint32 flags,
src/add-ons/kernel/file_systems/netfs/client/RootVolume.cpp
76
RootVolume::Mount(const char* device, uint32 flags, const char* parameters,
src/add-ons/kernel/file_systems/netfs/client/RootVolume.h
25
status_t Mount(const char* device, uint32 flags,
src/add-ons/kernel/file_systems/netfs/client/VolumeManager.cpp
133
VolumeManager::MountRootVolume(const char* device,
src/add-ons/kernel/file_systems/netfs/client/VolumeManager.cpp
204
error = rootVolume->Mount(device, fMountFlags, (const char*)parameters,
src/add-ons/kernel/file_systems/netfs/client/VolumeManager.h
25
status_t MountRootVolume(const char* device,
src/add-ons/kernel/file_systems/netfs/client/netfs.cpp
183
netfs_mount(nspace_id nsid, const char *device, ulong flags,
src/add-ons/kernel/file_systems/netfs/client/netfs.cpp
197
error = volumeManager->MountRootVolume(device,
src/add-ons/kernel/file_systems/netfs/client/netfs.cpp
21
static int netfs_mount(nspace_id nsid, const char *device, ulong flags,
src/add-ons/kernel/file_systems/netfs/server/ClientVolume.cpp
211
fRootNodeRef.device, fRootNodeRef.node);
src/add-ons/kernel/file_systems/netfs/server/ClientVolume.cpp
274
return GetNode(nodeRef.device, nodeRef.node);
src/add-ons/kernel/file_systems/netfs/server/ClientVolume.cpp
92
fRootNodeRef.device = volumeID;
src/add-ons/kernel/file_systems/netfs/server/EntryRef.cpp
28
if (device < 0 || directory < 0)
src/add-ons/kernel/file_systems/netfs/server/EntryRef.cpp
37
uint32 hash = device;
src/add-ons/kernel/file_systems/netfs/server/EntryRef.cpp
57
device = volumeID;
src/add-ons/kernel/file_systems/netfs/server/EntryRef.cpp
66
device = ref.device;
src/add-ons/kernel/file_systems/netfs/server/EntryRef.cpp
81
device = ref.device;
src/add-ons/kernel/file_systems/netfs/server/Node.cpp
46
ref.device = fStat.st_dev;
src/add-ons/kernel/file_systems/netfs/server/NodeMonitor.cpp
106
"(%" B_PRIdDEV ", %" B_PRIdINO ")\n", ref.device, ref.node);
src/add-ons/kernel/file_systems/netfs/server/NodeMonitor.cpp
116
"(%" B_PRIdDEV ", %" B_PRIdINO ")\n", ref.device, ref.node);
src/add-ons/kernel/file_systems/netfs/server/NodeRef.h
18
device = volumeID;
src/add-ons/kernel/file_systems/netfs/server/NodeRef.h
30
return (uint32)(v >> 32) ^ (uint32)v ^ (uint32)device;
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
1055
error = userContext->AddNode(ref.device, ref.node, entry.value);
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
1087
entry_ref entryRef(ref.device, ref.node, ".");
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
207
entry_ref entryRef(ref.device, ref.node, ".");
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
230
nodeRef.device = -1;
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
271
return (fNodeRef.device >= 0);
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
285
return fNodeRef.device;
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
31
ref->device = st.st_dev;
src/add-ons/kernel/file_systems/netfs/server/Volume.cpp
156
rootRef.device = fID;
src/add-ons/kernel/file_systems/netfs/server/VolumeManager.cpp
1090
LoadEntry(ref.device, ref.directory, ref.name, false, &entry);
src/add-ons/kernel/file_systems/netfs/server/VolumeManager.cpp
1634
status_t error = LoadEntry(ref.device, ref.directory, ref.name, true,
src/add-ons/kernel/file_systems/netfs/server/VolumeManager.cpp
711
return GetEntry(ref.device, ref.directory, ref.name);
src/add-ons/kernel/file_systems/netfs/server/VolumeManager.cpp
895
error = LoadEntry(entryRef.device, entryRef.directory, entryRef.name,
src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp
141
nfs4_mount(fs_volume* volume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp
145
volume, device, flags, args);
src/add-ons/kernel/file_systems/ntfs/kernel_interface.cpp
157
fs_mount(fs_volume* _volume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/ntfs/kernel_interface.cpp
171
if ((flags & B_MOUNT_READ_ONLY) != 0 || DeviceOpener(device, O_RDWR).IsReadOnly())
src/add-ons/kernel/file_systems/ntfs/kernel_interface.cpp
175
volume->ntfs = utils_mount_volume(device, ntfsFlags);
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
427
} device;
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
449
found = ((next > (int)(sizeof(lxdev) + sizeof(device)))
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
452
== const_cpu_to_le16(sizeof(device)))
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
459
memcpy(&device, &p_ea->name[p_ea->name_length + 1],
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
460
sizeof(device));
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
461
*rdevp = makedev(le32_to_cpu(device.major),
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
462
le32_to_cpu(device.minor));
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
476
} device;
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
487
char value[sizeof(device)];
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
488
char stuff[3 & -(sizeof(lxdev) + sizeof(device))];
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
506
device.major = cpu_to_le32(major(dev));
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
507
device.minor = cpu_to_le32(minor(dev));
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
512
attr.dev.base.value_length = const_cpu_to_le16(sizeof(device));
src/add-ons/kernel/file_systems/ntfs/libntfs/ea.c
514
memcpy(attr.dev.value, &device, sizeof(device));
src/add-ons/kernel/file_systems/ntfs/libntfs/security.c
5347
struct SECURITY_API *ntfs_initialize_file_security(const char *device,
src/add-ons/kernel/file_systems/ntfs/libntfs/security.c
5357
mnt = ntfs_check_if_mounted(device, &mntflag);
src/add-ons/kernel/file_systems/ntfs/libntfs/security.c
5359
vol = ntfs_mount(device, flags);
src/add-ons/kernel/file_systems/ntfs/libntfs/security.h
329
struct SECURITY_API *ntfs_initialize_file_security(const char *device,
src/add-ons/kernel/file_systems/ntfs/utils/utils.c
259
ntfs_volume * utils_mount_volume(const char *device, unsigned long flags)
src/add-ons/kernel/file_systems/ntfs/utils/utils.c
263
if (!device) {
src/add-ons/kernel/file_systems/ntfs/utils/utils.c
283
if (!utils_valid_device(device, flags & NTFS_MNT_RECOVER))
src/add-ons/kernel/file_systems/ntfs/utils/utils.c
286
vol = ntfs_mount(device, flags);
src/add-ons/kernel/file_systems/ntfs/utils/utils.c
288
ntfs_log_perror("Failed to mount '%s'", device);
src/add-ons/kernel/file_systems/ntfs/utils/utils.c
290
ntfs_log_error(invalid_ntfs_msg, device);
src/add-ons/kernel/file_systems/ntfs/utils/utils.h
58
ntfs_volume * utils_mount_volume(const char *device, unsigned long flags);
src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp
76
packagefs_mount(fs_volume* fsVolume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp
80
"\"%s\"\n", fsVolume, device, flags, parameters);
src/add-ons/kernel/file_systems/packagefs/util/NodeRef.h
15
device(-1),
src/add-ons/kernel/file_systems/packagefs/util/NodeRef.h
22
node_ref::node_ref(dev_t device, ino_t node)
src/add-ons/kernel/file_systems/packagefs/util/NodeRef.h
24
device(device),
src/add-ons/kernel/file_systems/packagefs/util/NodeRef.h
33
device(other.device),
src/add-ons/kernel/file_systems/packagefs/util/NodeRef.h
42
return device == other.device && node == other.node;
src/add-ons/kernel/file_systems/packagefs/util/NodeRef.h
56
if (device != other.device)
src/add-ons/kernel/file_systems/packagefs/util/NodeRef.h
57
return device < other.device;
src/add-ons/kernel/file_systems/packagefs/util/NodeRef.h
65
device = other.device;
src/add-ons/kernel/file_systems/packagefs/volume/PackagesDirectory.cpp
118
fNodeRef.device = st.st_dev;
src/add-ons/kernel/file_systems/packagefs/volume/PackagesDirectory.cpp
127
status_t error = vfs_entry_ref_to_path(fNodeRef.device, fNodeRef.node, NULL,
src/add-ons/kernel/file_systems/packagefs/volume/PackagesDirectory.h
35
{ return fNodeRef.device; }
src/add-ons/kernel/file_systems/packagefs/volume/PackagesDirectory.h
69
return (size_t)key.device ^ (size_t)key.node;
src/add-ons/kernel/file_systems/reiserfs/BlockCache.cpp
87
BlockCache::Init(int device, uint64 blockCount, uint32 blockSize)
src/add-ons/kernel/file_systems/reiserfs/BlockCache.cpp
89
if (device < 0 || blockSize <= 0)
src/add-ons/kernel/file_systems/reiserfs/BlockCache.cpp
92
fDevice = device;
src/add-ons/kernel/file_systems/reiserfs/BlockCache.h
38
status_t Init(int device, uint64 blockCount, uint32 blockSize);
src/add-ons/kernel/file_systems/reiserfs/SuperBlock.cpp
101
if (read_super_block(device, REISERFS_OLD_DISK_OFFSET_IN_BYTES + offset,
src/add-ons/kernel/file_systems/reiserfs/SuperBlock.cpp
106
} else if (read_super_block(device, REISERFS_DISK_OFFSET_IN_BYTES + offset,
src/add-ons/kernel/file_systems/reiserfs/SuperBlock.cpp
111
} else if (read_super_block(device, REISERFS_DISK_OFFSET_IN_BYTES + offset,
src/add-ons/kernel/file_systems/reiserfs/SuperBlock.cpp
45
read_super_block(int device, off_t offset, const char *magic,
src/add-ons/kernel/file_systems/reiserfs/SuperBlock.cpp
59
if (read_pos(device, offset, superBlock, size) != (int32)size)
src/add-ons/kernel/file_systems/reiserfs/SuperBlock.cpp
97
SuperBlock::Init(int device, off_t offset)
src/add-ons/kernel/file_systems/reiserfs/SuperBlock.h
33
status_t Init(int device, off_t offset = 0);
src/add-ons/kernel/file_systems/reiserfs/kernel_interface.cpp
115
reiserfs_mount(fs_volume *_volume, const char *device, uint32 flags,
src/add-ons/kernel/file_systems/reiserfs/kernel_interface.cpp
128
error = volume->Mount(_volume, device);
src/add-ons/kernel/file_systems/shared/DeviceOpener.cpp
16
DeviceOpener::DeviceOpener(const char* device, int mode)
src/add-ons/kernel/file_systems/shared/DeviceOpener.cpp
20
Open(device, mode);
src/add-ons/kernel/file_systems/shared/DeviceOpener.cpp
42
DeviceOpener::Open(const char* device, int mode)
src/add-ons/kernel/file_systems/shared/DeviceOpener.cpp
44
fDevice = open(device, mode | O_NOCACHE);
src/add-ons/kernel/file_systems/shared/DeviceOpener.cpp
49
return Open(device, O_RDONLY | O_NOCACHE);
src/add-ons/kernel/file_systems/shared/DeviceOpener.cpp
61
return Open(device, O_RDONLY | O_NOCACHE);
src/add-ons/kernel/file_systems/udf/Recognition.cpp
107
walk_volume_recognition_sequence(int device, off_t offset, uint32 blockSize,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
112
device, offset, blockSize, blockShift));
src/add-ons/kernel/file_systems/udf/Recognition.cpp
131
ssize_t bytesRead = read_pos(device, address, chunk.Data(), blockSize);
src/add-ons/kernel/file_systems/udf/Recognition.cpp
174
walk_anchor_volume_descriptor_sequences(int device, off_t offset, off_t length,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
194
ssize_t bytesRead = read_pos(device, address, chunk.Data(), blockSize);
src/add-ons/kernel/file_systems/udf/Recognition.cpp
217
device, blockSize, blockShift, primaryVolumeDescriptor,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
22
walk_volume_recognition_sequence(int device, off_t offset, uint32 blockSize,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
223
device, blockSize, blockShift, primaryVolumeDescriptor,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
26
walk_anchor_volume_descriptor_sequences(int device, off_t offset, off_t length,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
326
int device, uint32 blockSize, uint32 blockShift,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
34
walk_volume_descriptor_sequence(extent_address descriptorSequence, int device,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
353
ssize_t bytesRead = read_pos(device, address, chunk.Data(),
src/add-ons/kernel/file_systems/udf/Recognition.cpp
42
walk_integrity_sequence(int device, uint32 blockSize, uint32 blockShift,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
485
walk_integrity_sequence(int device, uint32 blockSize, uint32 blockShift,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
509
ssize_t bytesRead = read_pos(device, address, chunk.Data(), blockSize);
src/add-ons/kernel/file_systems/udf/Recognition.cpp
51
udf_recognize(int device, off_t offset, off_t length, uint32 blockSize,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
545
status_t nextError = walk_integrity_sequence(device, blockSize, blockShift,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
58
B_PRIdOFF ", blockSize = %" B_PRIu32 "\n", device, offset, length,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
70
status = walk_volume_recognition_sequence(device, offset, blockSize,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
79
status = walk_anchor_volume_descriptor_sequences(device, offset, length,
src/add-ons/kernel/file_systems/udf/Recognition.cpp
90
status = walk_integrity_sequence(device, blockSize, blockShift,
src/add-ons/kernel/file_systems/udf/Recognition.h
15
status_t udf_recognize(int device, off_t offset, off_t length,
src/add-ons/kernel/file_systems/udf/Volume.cpp
239
fDevice = device;
src/add-ons/kernel/file_systems/udf/Volume.cpp
247
device, offset, length, blockSize, blockShift));
src/add-ons/kernel/file_systems/udf/Volume.cpp
266
= read_pos(device, address, chunk.Data(), blockSize);
src/add-ons/kernel/file_systems/udf/Volume.cpp
61
int device = open(deviceName, O_RDONLY);
src/add-ons/kernel/file_systems/udf/Volume.cpp
62
if (device < B_OK) {
src/add-ons/kernel/file_systems/udf/Volume.cpp
64
return device;
src/add-ons/kernel/file_systems/udf/Volume.cpp
74
error = fstat(device, &stat) < 0 ? B_ERROR : B_OK;
src/add-ons/kernel/file_systems/udf/Volume.cpp
76
if (stat.st_mode & S_IFREG && ioctl(device, IOCTL_FILE_UNCACHED_IO, NULL) < 0) {
src/add-ons/kernel/file_systems/udf/Volume.cpp
89
status = udf_recognize(device, offset, length, blockSize, blockShift,
src/add-ons/kernel/file_systems/udf/Volume.cpp
96
fBlockCache = block_cache_create(device, length, blockSize, IsReadOnly());
src/add-ons/kernel/file_systems/udf/Volume.h
31
status_t Mount(const char *device, off_t offset, off_t length,
src/add-ons/kernel/file_systems/udf/drive_setup_addon/udf-ds.cpp
38
ds_fs_id(partition_data *data, int32 device, uint64 sessionOffset,
src/add-ons/kernel/file_systems/udf/drive_setup_addon/udf-ds.cpp
42
device, sessionOffset, blockSize));
src/add-ons/kernel/file_systems/udf/drive_setup_addon/udf-ds.cpp
44
if (!data || device < 0)
src/add-ons/kernel/file_systems/udf/drive_setup_addon/udf-ds.cpp
53
status_t error = Udf::udf_recognize(device, (data->offset + sessionOffset), data->blocks, blockSize, name);
src/add-ons/kernel/file_systems/udf/kernel_interface.cpp
548
int device = open(_device, O_RDONLY);
src/add-ons/kernel/file_systems/udf/kernel_interface.cpp
549
status = device < B_OK ? device : B_OK;
src/add-ons/kernel/file_systems/udf/kernel_interface.cpp
566
if (ioctl(device, B_GET_PARTITION_INFO, &info, sizeof(partition_info)) == 0) {
src/add-ons/kernel/file_systems/udf/kernel_interface.cpp
573
TRACE(("\tdevice: `%s'\n", info.device));
src/add-ons/kernel/file_systems/udf/kernel_interface.cpp
574
_device = info.device;
src/add-ons/kernel/file_systems/udf/kernel_interface.cpp
577
} else if (ioctl(device, B_GET_GEOMETRY, &geometry, sizeof(device_geometry)) == 0) {
src/add-ons/kernel/file_systems/udf/kernel_interface.cpp
587
status = fstat(device, &stat) < 0 ? B_ERROR : B_OK;
src/add-ons/kernel/file_systems/udf/kernel_interface.cpp
596
close(device);
src/add-ons/kernel/file_systems/ufs2/Volume.h
24
status_t Mount(const char* device, uint32 flags);
src/add-ons/kernel/file_systems/ufs2/kernel_interface.cpp
81
ufs2_mount(fs_volume *_volume, const char *device, uint32 flags,
src/add-ons/kernel/file_systems/ufs2/kernel_interface.cpp
92
status_t status = volume->Mount(device, flags);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
362
FileSystem::Mount(fs_volume* fsVolume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
382
error = volume->Mount(device, flags, parameters);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
47
NodeListenerKey(void* clientListener, dev_t device, ino_t node)
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
50
fDevice(device),
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
505
FileSystem::AddNodeListener(dev_t device, ino_t node, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
512
NodeListenerKey(listener, device, node));
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
517
proxy = new(std::nothrow) NodeListenerProxy(this, listener, device, node);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
535
FileSystem::RemoveNodeListener(dev_t device, ino_t node, void* listener)
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
541
NodeListenerKey(listener, device, node));
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
94
dev_t device, ino_t node)
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
96
NodeListenerKey(clientListener, device, node),
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.h
101
status_t RemoveNodeListener(dev_t device, ino_t node,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.h
84
status_t Mount(fs_volume* fsVolume, const char* device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.h
99
status_t AddNodeListener(dev_t device, ino_t node,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
136
if (fVolume && request->device != fVolume->GetID())
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
186
"\"%s\", %" B_PRId64 ")\n", request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
188
result = notify_entry_created(request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
194
"\"%s\", %" B_PRId64 ")\n", request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
196
result = notify_entry_removed(request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
203
request->device, request->oldDirectory, oldName,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
205
result = notify_entry_moved(request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
212
"0x%" B_PRIx32 ")\n", request->device, request->node,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
214
result = notify_stat_changed(request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
220
"\"%s\", 0x%" B_PRIx32 ")\n", request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
222
result = notify_attribute_changed(request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
288
if (fVolume && request->device != fVolume->GetID())
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
306
request->port, request->token, request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
309
request->token, request->device, request->directory, name,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
316
request->port, request->token, request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
319
request->token, request->device, request->directory, name,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
870
status_t result = fFileSystem->AddNodeListener(request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelRequestHandler.cpp
891
status_t result = fFileSystem->RemoveNodeListener(request->device,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
3664
Volume::_Mount(const char* device, uint32 flags, const char* parameters)
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
3687
error = allocator.AllocateString(request->device, device);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
784
Volume::Mount(const char* device, uint32 flags, const char* parameters)
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
806
status_t error = _Mount(device, flags, parameters);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.h
244
status_t _Mount(const char* device, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.h
86
status_t Mount(const char* device, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/kernel_interface.cpp
102
error = fileSystem->Mount(fsVolume, device, flags, fsParameters, &volume);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/kernel_interface.cpp
72
userlandfs_mount(fs_volume* fsVolume, const char* device, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/kernel_interface.cpp
76
", %s, %p)\n", fsVolume, fsVolume->id, device, flags, args,
src/add-ons/kernel/file_systems/userlandfs/private/Requests.cpp
43
ADD_STRING(device);
src/add-ons/kernel/file_systems/userlandfs/server/UserlandRequestHandler.cpp
238
const char* device = (const char*)request->device.GetData();
src/add-ons/kernel/file_systems/userlandfs/server/UserlandRequestHandler.cpp
241
if (device && device[0] != '/') {
src/add-ons/kernel/file_systems/userlandfs/server/UserlandRequestHandler.cpp
243
int32 deviceLen = strlen(device);
src/add-ons/kernel/file_systems/userlandfs/server/UserlandRequestHandler.cpp
248
strcat(stackDevice, device);
src/add-ons/kernel/file_systems/userlandfs/server/UserlandRequestHandler.cpp
249
device = stackDevice;
src/add-ons/kernel/file_systems/userlandfs/server/UserlandRequestHandler.cpp
266
result = volume->Mount(device, request->flags,
src/add-ons/kernel/file_systems/userlandfs/server/Volume.cpp
50
Volume::Mount(const char* device, uint32 flags, const char* parameters,
src/add-ons/kernel/file_systems/userlandfs/server/Volume.h
36
virtual status_t Mount(const char* device, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/server/beos/BeOSKernelVolume.cpp
77
BeOSKernelVolume::Mount(const char* device, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/server/beos/BeOSKernelVolume.cpp
84
status_t error = fFSOps->mount(GetID(), device, flags, (void*)parameters,
src/add-ons/kernel/file_systems/userlandfs/server/beos/BeOSKernelVolume.h
25
virtual status_t Mount(const char* device, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/server/fuse/FUSEVolume.cpp
741
FUSEVolume::Mount(const char* device, uint32 flags, const char* parameters,
src/add-ons/kernel/file_systems/userlandfs/server/fuse/FUSEVolume.h
36
virtual status_t Mount(const char* device, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/HaikuKernelVolume.cpp
192
HaikuKernelVolume::Mount(const char* device, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/HaikuKernelVolume.cpp
199
status_t error = fFSModule->mount(&fVolume, device, flags, parameters,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/HaikuKernelVolume.h
42
virtual status_t Mount(const char* device, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
103
device, 0, directory, node, NULL, NULL);
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
109
notify_attribute_changed(dev_t device, ino_t directory, ino_t node,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
116
device, 0, directory, node, NULL, attribute);
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
130
notify_query_entry_created(port_id port, int32 token, dev_t device,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
137
device, directory, name, node);
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
143
notify_query_entry_removed(port_id port, int32 token, dev_t device,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
150
device, directory, name, node);
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
424
add_node_listener(dev_t device, ino_t node, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
427
return UserlandFS::KernelEmu::add_node_listener(device, node, flags,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
433
remove_node_listener(dev_t device, ino_t node, NotificationListener& listener)
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
435
return UserlandFS::KernelEmu::remove_node_listener(device, node, &listener);
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
59
notify_entry_created(dev_t device, ino_t directory, const char *name,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
65
return UserlandFS::KernelEmu::notify_listener(B_ENTRY_CREATED, 0, device, 0,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
72
notify_entry_removed(dev_t device, ino_t directory, const char *name,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
78
return UserlandFS::KernelEmu::notify_listener(B_ENTRY_REMOVED, 0, device, 0,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
85
notify_entry_moved(dev_t device, ino_t fromDirectory,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
92
return UserlandFS::KernelEmu::notify_listener(B_ENTRY_MOVED, 0, device,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
99
notify_stat_changed(dev_t device, ino_t directory, ino_t node,
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.cpp
1020
UserlandFS::KernelEmu::add_node_listener(dev_t device, ino_t node, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.cpp
1037
request->device = device;
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.cpp
1056
UserlandFS::KernelEmu::remove_node_listener(dev_t device, ino_t node,
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.cpp
1073
request->device = device;
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.cpp
131
dev_t device, ino_t oldDirectory, ino_t directory,
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.cpp
150
request->device = device;
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.cpp
215
int32 operation, dev_t device, ino_t directory, const char* name,
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.cpp
235
request->device = device;
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.h
19
status_t notify_listener(int32 operation, uint32 details, dev_t device,
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.h
25
dev_t device, ino_t directory, const char* name, ino_t node);
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.h
59
status_t add_node_listener(dev_t device, ino_t node, uint32 flags,
src/add-ons/kernel/file_systems/userlandfs/server/kernel_emu.h
61
status_t remove_node_listener(dev_t device, ino_t node, void* listener);
src/add-ons/kernel/file_systems/xfs/Volume.h
28
status_t Mount(const char *device, uint32 flags);
src/add-ons/kernel/file_systems/xfs/kernel_interface.cpp
71
xfs_mount(fs_volume *_volume, const char *device, uint32 flags,
src/add-ons/kernel/file_systems/xfs/kernel_interface.cpp
83
status_t status = volume->Mount(device, flags);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
111
pci_device *device = channel->device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
117
return pci->read_io_8(device, altstatusaddr);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
125
pci_device *device = channel->device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
133
pci->write_io_8(device, device_control_addr, val);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
144
pci_device *device = channel->device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
155
pci->write_io_16(device, ioaddr, *(data++));
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
160
pci->write_io_32(device, ioaddr, *(cur_data++));
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
172
pci_device *device = channel->device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
183
*(data++) = pci->read_io_16(device, ioaddr );
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
188
*(cur_data++) = pci->read_io_32(device, ioaddr);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
200
pci_device *device = channel->device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
207
statusBM = pci->read_io_8(device, channel->bus_master_base
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
214
statusATA = pci->read_io_8(device, channel->command_block_base + 7);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
219
pci->write_io_8(device, channel->bus_master_base + ATA_BM_STATUS_REG,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
243
pci_device *device = channel->device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
254
device, sgList->address));
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
267
pci->write_io_32(device, channel->bus_master_base + ATA_BM_PRDT_ADDRESS,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
268
(pci->read_io_32(device, channel->bus_master_base + ATA_BM_PRDT_ADDRESS) & 3)
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
269
| (B_HOST_TO_LENDIAN_INT32((uint32)pci->ram_address(device,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
273
status = pci->read_io_8(device, channel->bus_master_base
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
275
pci->write_io_8(device,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
279
command = pci->read_io_8(device, channel->bus_master_base
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
286
pci->write_io_8(device, channel->bus_master_base + ATA_BM_COMMAND_REG,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
297
pci_device *device = channel->device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
300
command = pci->read_io_8(device, channel->bus_master_base
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
307
pci->write_io_8(device, channel->bus_master_base + ATA_BM_COMMAND_REG,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
318
pci_device *device = channel->device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
323
status = pci->read_io_8(device, channel->bus_master_base
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
328
command = pci->read_io_8(device, channel->bus_master_base
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
330
pci->write_io_8(device, channel->bus_master_base + ATA_BM_COMMAND_REG,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
335
pci->write_io_8(device, channel->bus_master_base + ATA_BM_STATUS_REG,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
366
uint8 bus, device, function;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
369
sDeviceManager->get_attr_uint8(node, PCI_DEVICE_DEVICE_ITEM, &device, true);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
374
bus, device, function, vendorID, deviceID);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
401
channel->device = controller->device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
58
pci_device *device = channel->device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
637
pci_device *device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
647
sDeviceManager->get_driver(parent, (driver_module_info **)&pci, (void **)&device);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
674
controller->device = device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
70
pci->write_io_8(device, ioaddr + 1 + i, tf->raw.r[i + 7]);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
75
pci->write_io_8(device, ioaddr + 1 + i, tf->raw.r[i]);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
782
pci_device *device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
793
sDeviceManager->get_driver(parent, (driver_module_info **)&pci, (void **)&device);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
795
command_block_base[0] = pci->read_pci_config(device, PCI_base_registers, 4 );
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
796
control_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 4, 4);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
797
command_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 8, 4);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
798
control_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 12, 4);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
799
bus_master_base = pci->read_pci_config(device, PCI_base_registers + 16, 4);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
800
intnum = pci->read_pci_config(device, PCI_interrupt_line, 1);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
808
res = ata_adapter_detect_controller(pci, device, parent, bus_master_base,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
817
ata_adapter_detect_channel(pci, device, controller_node, channel_module_name,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
821
ata_adapter_detect_channel(pci, device, controller_node, channel_module_name,
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
88
pci_device *device = channel->device;
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
98
tf->raw.r[i] = pci->read_io_8(device, ioaddr + 1 + i);
src/add-ons/kernel/generic/scsi_periph/block.cpp
107
read_capacity_10(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
125
request->timeout = device->std_timeout;
src/add-ons/kernel/generic/scsi_periph/block.cpp
131
status_t res = periph_safe_exec(device, request);
src/add-ons/kernel/generic/scsi_periph/block.cpp
147
read_capacity_16(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
166
request->timeout = device->std_timeout;
src/add-ons/kernel/generic/scsi_periph/block.cpp
172
status_t res = periph_safe_exec(device, request);
src/add-ons/kernel/generic/scsi_periph/block.cpp
199
get_unmap_commands(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
206
status_t vpdStatus = vpd_page_get(device, request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
227
get_unmap_limits(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
234
status_t vpdStatus = vpd_page_get(device, request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
334
periph_check_capacity(scsi_periph_device_info* device, scsi_ccb* request)
src/add-ons/kernel/generic/scsi_periph/block.cpp
339
SHOW_FLOW(3, "%p, %p", device, request);
src/add-ons/kernel/generic/scsi_periph/block.cpp
343
if (device->callbacks->set_capacity == NULL)
src/add-ons/kernel/generic/scsi_periph/block.cpp
346
if (prefer_read_capacity_16(device)) {
src/add-ons/kernel/generic/scsi_periph/block.cpp
348
res = read_capacity_16(device, request, &capacityInfo);
src/add-ons/kernel/generic/scsi_periph/block.cpp
352
res = read_capacity_10(device, request, &capacityInfo);
src/add-ons/kernel/generic/scsi_periph/block.cpp
356
res = read_capacity_10(device, request, &capacityInfo);
src/add-ons/kernel/generic/scsi_periph/block.cpp
361
res = read_capacity_16(device, request, &capacityInfo);
src/add-ons/kernel/generic/scsi_periph/block.cpp
384
&& vpd_pages_supported(device)) {
src/add-ons/kernel/generic/scsi_periph/block.cpp
390
status_t vpdStatus = get_unmap_commands(device, request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
397
status_t vpdStatus = get_unmap_limits(device, request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
435
mutex_lock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/block.cpp
439
device->unmap_command = unmapCommand;
src/add-ons/kernel/generic/scsi_periph/block.cpp
440
device->max_unmap_lba_count = maxLbaCount;
src/add-ons/kernel/generic/scsi_periph/block.cpp
441
device->max_unmap_descriptor_count = maxDescriptorCount;
src/add-ons/kernel/generic/scsi_periph/block.cpp
443
device->block_size = blockSize;
src/add-ons/kernel/generic/scsi_periph/block.cpp
444
device->physical_block_size = physicalBlockSize;
src/add-ons/kernel/generic/scsi_periph/block.cpp
446
device->callbacks->set_capacity(device->periph_device,
src/add-ons/kernel/generic/scsi_periph/block.cpp
456
mutex_unlock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/block.cpp
465
trim_unmap(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
469
uint64 maxBlocksInRequest = device->max_unmap_lba_count;
src/add-ons/kernel/generic/scsi_periph/block.cpp
470
uint32 maxDescriptors = device->max_unmap_descriptor_count;
src/add-ons/kernel/generic/scsi_periph/block.cpp
559
request->timeout = device->std_timeout;
src/add-ons/kernel/generic/scsi_periph/block.cpp
585
if (device->max_unmap_lba_count >= count)
src/add-ons/kernel/generic/scsi_periph/block.cpp
588
device->max_unmap_lba_count - count);
src/add-ons/kernel/generic/scsi_periph/block.cpp
594
status = periph_safe_exec(device, request);
src/add-ons/kernel/generic/scsi_periph/block.cpp
619
trim_writesame16(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
639
uint64 maxLength = min_c(device->max_unmap_lba_count,
src/add-ons/kernel/generic/scsi_periph/block.cpp
649
void* block = malloc(device->block_size);
src/add-ons/kernel/generic/scsi_periph/block.cpp
653
memset(block, 0, device->block_size);
src/add-ons/kernel/generic/scsi_periph/block.cpp
66
prefer_read_capacity_16(scsi_periph_device_info* device)
src/add-ons/kernel/generic/scsi_periph/block.cpp
666
request->timeout = device->std_timeout;
src/add-ons/kernel/generic/scsi_periph/block.cpp
669
request->data_length = device->block_size;
src/add-ons/kernel/generic/scsi_periph/block.cpp
680
status = periph_safe_exec(device, request);
src/add-ons/kernel/generic/scsi_periph/block.cpp
699
trim_writesame10(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
71
if (gDeviceManager->get_attr_raw(device->node, SCSI_DEVICE_INQUIRY_ITEM,
src/add-ons/kernel/generic/scsi_periph/block.cpp
719
uint64 maxLength = min_c(device->max_unmap_lba_count,
src/add-ons/kernel/generic/scsi_periph/block.cpp
729
void* block = malloc(device->block_size);
src/add-ons/kernel/generic/scsi_periph/block.cpp
733
memset(block, 0, device->block_size);
src/add-ons/kernel/generic/scsi_periph/block.cpp
745
request->timeout = device->std_timeout;
src/add-ons/kernel/generic/scsi_periph/block.cpp
748
request->data_length = device->block_size;
src/add-ons/kernel/generic/scsi_periph/block.cpp
759
status = periph_safe_exec(device, request);
src/add-ons/kernel/generic/scsi_periph/block.cpp
778
periph_trim_device(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/block.cpp
783
if (device->unmap_command == TRIM_NONE
src/add-ons/kernel/generic/scsi_periph/block.cpp
784
|| device->max_unmap_lba_count == 0
src/add-ons/kernel/generic/scsi_periph/block.cpp
785
|| device->max_unmap_descriptor_count == 0)
src/add-ons/kernel/generic/scsi_periph/block.cpp
788
switch (device->unmap_command) {
src/add-ons/kernel/generic/scsi_periph/block.cpp
790
return trim_unmap(device, request, ranges, rangeCount,
src/add-ons/kernel/generic/scsi_periph/block.cpp
793
return trim_writesame16(device, request, ranges, rangeCount,
src/add-ons/kernel/generic/scsi_periph/block.cpp
796
return trim_writesame10(device, request, ranges, rangeCount,
src/add-ons/kernel/generic/scsi_periph/block.cpp
88
vpd_pages_supported(scsi_periph_device_info* device)
src/add-ons/kernel/generic/scsi_periph/block.cpp
93
if (gDeviceManager->get_attr_raw(device->node, SCSI_DEVICE_INQUIRY_ITEM,
src/add-ons/kernel/generic/scsi_periph/device.cpp
101
mutex_destroy(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/device.cpp
102
free(device);
src/add-ons/kernel/generic/scsi_periph/device.cpp
108
periph_unregister_device(scsi_periph_device_info *device)
src/add-ons/kernel/generic/scsi_periph/device.cpp
110
unregister_kernel_daemon(periph_sync_queue_daemon, device);
src/add-ons/kernel/generic/scsi_periph/device.cpp
111
free(device);
src/add-ons/kernel/generic/scsi_periph/device.cpp
63
scsi_periph_device_info *device
src/add-ons/kernel/generic/scsi_periph/device.cpp
64
= (scsi_periph_device_info *)malloc(sizeof(*device));
src/add-ons/kernel/generic/scsi_periph/device.cpp
65
if (device == NULL)
src/add-ons/kernel/generic/scsi_periph/device.cpp
68
memset(device, 0, sizeof(*device));
src/add-ons/kernel/generic/scsi_periph/device.cpp
70
mutex_init(&device->mutex, "SCSI_PERIPH");
src/add-ons/kernel/generic/scsi_periph/device.cpp
71
device->scsi_device = scsi_device;
src/add-ons/kernel/generic/scsi_periph/device.cpp
72
device->scsi = scsi;
src/add-ons/kernel/generic/scsi_periph/device.cpp
73
device->periph_device = periph_device;
src/add-ons/kernel/generic/scsi_periph/device.cpp
74
device->removal_requested = false;
src/add-ons/kernel/generic/scsi_periph/device.cpp
75
device->callbacks = callbacks;
src/add-ons/kernel/generic/scsi_periph/device.cpp
76
device->node = node;
src/add-ons/kernel/generic/scsi_periph/device.cpp
77
device->removable = removable;
src/add-ons/kernel/generic/scsi_periph/device.cpp
78
device->std_timeout = SCSI_PERIPH_STD_TIMEOUT;
src/add-ons/kernel/generic/scsi_periph/device.cpp
81
device->next_tag_action = 0;
src/add-ons/kernel/generic/scsi_periph/device.cpp
82
device->preferred_ccb_size = preferredCcbSize;
src/add-ons/kernel/generic/scsi_periph/device.cpp
83
device->rw10_enabled = true;
src/add-ons/kernel/generic/scsi_periph/device.cpp
84
device->unmap_command = TRIM_NONE;
src/add-ons/kernel/generic/scsi_periph/device.cpp
85
device->max_unmap_lba_count = 0;
src/add-ons/kernel/generic/scsi_periph/device.cpp
86
device->max_unmap_descriptor_count = 0;
src/add-ons/kernel/generic/scsi_periph/device.cpp
89
status_t status = register_kernel_daemon(periph_sync_queue_daemon, device,
src/add-ons/kernel/generic/scsi_periph/device.cpp
94
*driver = device;
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
16
err_res check_sense(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
209
check_scsi_status(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
219
return check_sense(device, request);
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
243
periph_check_error(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
303
return check_scsi_status(device, request);
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
73
periph_media_changed(device, request);
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
86
mutex_lock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
87
device->removal_requested = true;
src/add-ons/kernel/generic/scsi_periph/error_handling.cpp
88
mutex_unlock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/handle.cpp
19
periph_handle_open(scsi_periph_device_info *device,
src/add-ons/kernel/generic/scsi_periph/handle.cpp
31
handle->device = device;
src/add-ons/kernel/generic/scsi_periph/handle.cpp
34
mutex_lock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/handle.cpp
35
ADD_DL_LIST_HEAD(handle, device->handles, );
src/add-ons/kernel/generic/scsi_periph/handle.cpp
36
mutex_unlock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/handle.cpp
57
scsi_periph_device_info *device = handle->device;
src/add-ons/kernel/generic/scsi_periph/handle.cpp
61
mutex_lock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/handle.cpp
62
REMOVE_DL_LIST(handle, device->handles, );
src/add-ons/kernel/generic/scsi_periph/handle.cpp
63
mutex_unlock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/io.cpp
107
return vpd_page_inquiry(device, request, page, data, length);
src/add-ons/kernel/generic/scsi_periph/io.cpp
116
prevent_allow(scsi_periph_device_info *device, bool prevent)
src/add-ons/kernel/generic/scsi_periph/io.cpp
126
return periph_simple_exec(device, (uint8 *)&cmd, sizeof(cmd), NULL, 0,
src/add-ons/kernel/generic/scsi_periph/io.cpp
133
raw_command(scsi_periph_device_info *device, raw_device_command *cmd)
src/add-ons/kernel/generic/scsi_periph/io.cpp
139
request = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/generic/scsi_periph/io.cpp
153
device->scsi->free_ccb(request);
src/add-ons/kernel/generic/scsi_periph/io.cpp
183
device->scsi->sync_io(request);
src/add-ons/kernel/generic/scsi_periph/io.cpp
216
device->scsi->free_ccb(request);
src/add-ons/kernel/generic/scsi_periph/io.cpp
221
device->scsi->free_ccb(request);
src/add-ons/kernel/generic/scsi_periph/io.cpp
229
read_write(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/io.cpp
234
uint32 blockSize = device->block_size;
src/add-ons/kernel/generic/scsi_periph/io.cpp
24
inquiry(scsi_periph_device_info *device, scsi_inquiry *inquiry)
src/add-ons/kernel/generic/scsi_periph/io.cpp
252
if (!device->rw10_enabled || device->preferred_ccb_size == 6) {
src/add-ons/kernel/generic/scsi_periph/io.cpp
279
request->timeout = device->std_timeout;
src/add-ons/kernel/generic/scsi_periph/io.cpp
283
(int)request->flags, (int)device->next_tag_action,
src/add-ons/kernel/generic/scsi_periph/io.cpp
29
if (gDeviceManager->get_attr_raw(device->node, SCSI_DEVICE_INQUIRY_ITEM,
src/add-ons/kernel/generic/scsi_periph/io.cpp
348
device->scsi->async_io(request);
src/add-ons/kernel/generic/scsi_periph/io.cpp
353
res = periph_check_error(device, request);
src/add-ons/kernel/generic/scsi_periph/io.cpp
362
res = periph_send_start_stop(device, request, 1,
src/add-ons/kernel/generic/scsi_periph/io.cpp
363
device->removable);
src/add-ons/kernel/generic/scsi_periph/io.cpp
372
atomic_and(&device->rw10_enabled, 0);
src/add-ons/kernel/generic/scsi_periph/io.cpp
404
if (handle->device->removable)
src/add-ons/kernel/generic/scsi_periph/io.cpp
423
if (handle->device->scsi->ioctl != NULL) {
src/add-ons/kernel/generic/scsi_periph/io.cpp
424
status_t status = handle->device->scsi->ioctl(
src/add-ons/kernel/generic/scsi_periph/io.cpp
425
handle->device->scsi_device, op, buffer, length);
src/add-ons/kernel/generic/scsi_periph/io.cpp
432
if (gDeviceManager->get_attr_string(handle->device->node,
src/add-ons/kernel/generic/scsi_periph/io.cpp
438
if (gDeviceManager->get_attr_string(handle->device->node,
src/add-ons/kernel/generic/scsi_periph/io.cpp
453
return inquiry(handle->device, (scsi_inquiry *)buffer);
src/add-ons/kernel/generic/scsi_periph/io.cpp
467
return prevent_allow(handle->device, result);
src/add-ons/kernel/generic/scsi_periph/io.cpp
484
status_t status = raw_command(handle->device, commandBuffer);
src/add-ons/kernel/generic/scsi_periph/io.cpp
49
vpd_page_inquiry(scsi_periph_device_info* device, scsi_ccb* ccb,
src/add-ons/kernel/generic/scsi_periph/io.cpp
492
if (handle->device->scsi->ioctl != NULL) {
src/add-ons/kernel/generic/scsi_periph/io.cpp
493
return handle->device->scsi->ioctl(handle->device->scsi_device,
src/add-ons/kernel/generic/scsi_periph/io.cpp
511
scsi_periph_device_info *device = (scsi_periph_device_info *)arg;
src/add-ons/kernel/generic/scsi_periph/io.cpp
514
atomic_or(&device->next_tag_action, SCSI_ORDERED_QTAG);
src/add-ons/kernel/generic/scsi_periph/io.cpp
519
periph_read_write(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/io.cpp
523
return read_write(device, request, NULL, offset, numBlocks, vecs, vecCount,
src/add-ons/kernel/generic/scsi_periph/io.cpp
529
periph_io(scsi_periph_device_info *device, io_operation *operation,
src/add-ons/kernel/generic/scsi_periph/io.cpp
532
const uint32 blockSize = device->block_size;
src/add-ons/kernel/generic/scsi_periph/io.cpp
537
scsi_ccb *request = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/generic/scsi_periph/io.cpp
541
status_t status = read_write(device, request, operation,
src/add-ons/kernel/generic/scsi_periph/io.cpp
546
device->scsi->free_ccb(request);
src/add-ons/kernel/generic/scsi_periph/io.cpp
69
ccb->timeout = device->std_timeout;
src/add-ons/kernel/generic/scsi_periph/io.cpp
75
return periph_safe_exec(device, ccb);
src/add-ons/kernel/generic/scsi_periph/io.cpp
80
vpd_page_get(scsi_periph_device_info* device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/io.cpp
86
return vpd_page_inquiry(device, request, page, data, length);
src/add-ons/kernel/generic/scsi_periph/io.cpp
95
status_t status = vpd_page_inquiry(device, request,
src/add-ons/kernel/generic/scsi_periph/removable.cpp
106
device->scsi->sync_io(request);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
108
return periph_check_error(device, request);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
115
wait_for_ready(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/removable.cpp
123
res = send_tur(device, request);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
150
scsi_periph_device_info *device = handle->device;
src/add-ons/kernel/generic/scsi_periph/removable.cpp
155
mutex_lock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
159
if (device->removal_requested) {
src/add-ons/kernel/generic/scsi_periph/removable.cpp
160
device->removal_requested = false;
src/add-ons/kernel/generic/scsi_periph/removable.cpp
174
mutex_unlock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
178
request = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
18
periph_media_changed(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/removable.cpp
182
res = wait_for_ready(device, request);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
184
device->scsi->free_ccb(request);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
191
mutex_unlock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
201
periph_send_start_stop(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/removable.cpp
212
request->timeout = device->std_timeout;
src/add-ons/kernel/generic/scsi_periph/removable.cpp
226
device->scsi->sync_io(request);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
228
return periph_check_error(device, request);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
31
if (!device->removable) {
src/add-ons/kernel/generic/scsi_periph/removable.cpp
37
periph_media_changed_public(device);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
54
if (device->callbacks->media_changed != NULL)
src/add-ons/kernel/generic/scsi_periph/removable.cpp
55
device->callbacks->media_changed(device->periph_device, request);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
70
periph_media_changed_public(scsi_periph_device_info *device)
src/add-ons/kernel/generic/scsi_periph/removable.cpp
74
mutex_lock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
78
for (handle = device->handles; handle; handle = handle->next)
src/add-ons/kernel/generic/scsi_periph/removable.cpp
81
mutex_unlock(&device->mutex);
src/add-ons/kernel/generic/scsi_periph/removable.cpp
88
send_tur(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/removable.cpp
97
request->timeout = device->std_timeout;
src/add-ons/kernel/generic/scsi_periph/scsi_periph.cpp
22
periph_simple_exec(scsi_periph_device_info* device, void* cdb, uchar cdbLength,
src/add-ons/kernel/generic/scsi_periph/scsi_periph.cpp
27
scsi_ccb* ccb = device->scsi->alloc_ccb(device->scsi_device);
src/add-ons/kernel/generic/scsi_periph/scsi_periph.cpp
37
ccb->timeout = device->std_timeout;
src/add-ons/kernel/generic/scsi_periph/scsi_periph.cpp
43
status_t status = periph_safe_exec(device, ccb);
src/add-ons/kernel/generic/scsi_periph/scsi_periph.cpp
45
device->scsi->free_ccb(ccb);
src/add-ons/kernel/generic/scsi_periph/scsi_periph.cpp
52
periph_safe_exec(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/scsi_periph.cpp
58
device->scsi->sync_io(request);
src/add-ons/kernel/generic/scsi_periph/scsi_periph.cpp
61
res = periph_check_error(device, request);
src/add-ons/kernel/generic/scsi_periph/scsi_periph.cpp
89
res = periph_send_start_stop(device, request, 1, device->removable);
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
109
status_t periph_read_write(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
112
status_t periph_io(scsi_periph_device_info* device, io_operation* operation,
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
117
status_t vpd_page_get(scsi_periph_device_info *device, scsi_ccb* request,
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
123
status_t periph_safe_exec(scsi_periph_device_info *device, scsi_ccb *request);
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
124
status_t periph_simple_exec(scsi_periph_device_info *device, void *cdb,
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
130
err_res periph_synchronize_cache(scsi_periph_device_info *device,
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
56
scsi_periph_device_info *device;
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
70
void periph_media_changed(scsi_periph_device_info *device, scsi_ccb *ccb);
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
71
void periph_media_changed_public(scsi_periph_device_info *device);
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
73
err_res periph_send_start_stop(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
79
err_res periph_check_error(scsi_periph_device_info *device, scsi_ccb *request);
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
84
status_t periph_handle_open(scsi_periph_device_info *device, periph_handle_cookie periph_handle,
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
92
status_t periph_check_capacity(scsi_periph_device_info *device, scsi_ccb *ccb);
src/add-ons/kernel/generic/scsi_periph/scsi_periph_int.h
93
status_t periph_trim_device(scsi_periph_device_info *device, scsi_ccb *request,
src/add-ons/kernel/generic/scsi_periph/sync.cpp
22
periph_synchronize_cache(scsi_periph_device_info *device, scsi_ccb *request)
src/add-ons/kernel/generic/scsi_periph/sync.cpp
31
request->timeout = device->std_timeout;
src/add-ons/kernel/generic/scsi_periph/sync.cpp
44
device->scsi->sync_io(request);
src/add-ons/kernel/generic/scsi_periph/sync.cpp
46
return periph_check_error(device, request);
src/add-ons/kernel/interrupt_controllers/openpic/openpic.cpp
119
return B_SWAP_INT32(info->pci->read_io_32(info->device,
src/add-ons/kernel/interrupt_controllers/openpic/openpic.cpp
127
info->pci->write_io_32(info->device, info->virtual_registers + reg,
src/add-ons/kernel/interrupt_controllers/openpic/openpic.cpp
351
info->pci->info.init_driver(node, (void**)&info->device);
src/add-ons/kernel/interrupt_controllers/openpic/openpic.cpp
355
info->pci->get_pci_info(info->device, &pciInfo);
src/add-ons/kernel/interrupt_controllers/openpic/openpic.cpp
90
pci_device *device;
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
1006
sStackModule->unregister_device_handler(protocol->interface->device,
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
1008
sStackModule->unregister_device_handler(protocol->interface->device,
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
456
address.sdl_alen = interface->device->address.length;
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
457
memcpy(LLADDR(&address), interface->device->address.data, address.sdl_alen);
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
629
arp_receive(void *cookie, net_device *device, net_buffer *buffer)
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
796
net_device *device = protocol->interface->device;
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
805
memcpy(header.hardware_sender, device->address.data, ETHER_ADDRESS_LENGTH);
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
816
source.sdl_index = device->index;
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
821
memcpy(source.sdl_data, device->address.data, ETHER_ADDRESS_LENGTH);
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
977
if (interface->device->type != IFT_ETHER
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
981
status_t status = sStackModule->register_device_handler(interface->device,
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
987
interface->device, B_NET_FRAME_TYPE(IFT_ETHER, ETHER_TYPE_IP), domain);
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
108
status = stack->register_device_deframer(interface->device,
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
131
stack->unregister_device_deframer(protocol->interface->device);
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
37
ethernet_deframe(net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
53
source.sdl_index = device->index;
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
62
destination.sdl_index = device->index;
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
1014
sStackModule->unregister_device_handler(protocol->interface->device,
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
615
address.sdl_alen = interface->device->address.length;
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
616
memcpy(LLADDR(&address), interface->device->address.data, address.sdl_alen);
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
924
net_device* device = interface->device;
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
946
memcpy(&header->link_address, device->address.data, ETHER_ADDRESS_LENGTH);
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
996
interface->device, B_NET_FRAME_TYPE(IFT_ETHER, ETHER_TYPE_IPV6), domain);
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
35
loopback_deframe(net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
49
if (interface->device->type != IFT_LOOP && interface->device->type != IFT_TUNNEL)
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
58
status = stack->register_device_deframer(interface->device,
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
63
if (interface->device->type == IFT_LOOP) {
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
66
} else if (interface->device->type == IFT_TUNNEL) {
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
68
interface->device, B_NET_FRAME_TYPE_IPV4, domain);
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
85
stack->unregister_device_deframer(interface->device);
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
97
stack->unregister_device_deframer(protocol->interface->device);
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
98
stack->unregister_device_handler(protocol->interface->device, 0);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
103
ssize_t size = write(device->fd, "ATO", 3);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
107
device->data_mode = true;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
114
send_command(dialup_device* device, const char* command)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
117
if (device->data_mode) {
src/add-ons/kernel/network/devices/dialup/dialup.cpp
118
status = switch_to_command_mode(device);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
123
ssize_t bytesWritten = write(device->fd, command, strlen(command));
src/add-ons/kernel/network/devices/dialup/dialup.cpp
127
if (write(device->fd, "\r", 1) != 1)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
135
read_command_reply(dialup_device* device, const char* command,
src/add-ons/kernel/network/devices/dialup/dialup.cpp
138
if (device->data_mode)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
144
ssize_t bytesRead = read(device->fd, &reply[i], 1);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
173
hangup(dialup_device* device)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
175
if (device->state != UP)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
181
if (send_command(device, device->hangup_string) != B_OK
src/add-ons/kernel/network/devices/dialup/dialup.cpp
182
|| read_command_reply(device, device->hangup_string,
src/add-ons/kernel/network/devices/dialup/dialup.cpp
187
device->state = DOWN;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
206
dialup_device* device = new (std::nothrow)dialup_device;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
207
if (device == NULL) {
src/add-ons/kernel/network/devices/dialup/dialup.cpp
212
memset(device, 0, sizeof(dialup_device));
src/add-ons/kernel/network/devices/dialup/dialup.cpp
214
strcpy(device->name, name);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
215
device->flags = IFF_POINTOPOINT;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
216
device->type = IFT_PPP; // this device handle RFC 1331 frame format only
src/add-ons/kernel/network/devices/dialup/dialup.cpp
217
device->mtu = 1500;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
218
device->media = 0;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
219
device->header_length = HDLC_HEADER_LENGTH;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
221
device->fd = -1;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
222
device->state = DOWN;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
223
device->data_mode = false;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
224
device->last_closing_flag_sequence_time = 0;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
227
strncpy(device->init_string, "ATZ", sizeof(device->init_string));
src/add-ons/kernel/network/devices/dialup/dialup.cpp
228
strncpy(device->dial_string, "ATDT", sizeof(device->dial_string));
src/add-ons/kernel/network/devices/dialup/dialup.cpp
229
strncpy(device->hangup_string, "ATH0", sizeof(device->hangup_string));
src/add-ons/kernel/network/devices/dialup/dialup.cpp
231
strncpy(device->escape_string, "+++", sizeof(device->escape_string));
src/add-ons/kernel/network/devices/dialup/dialup.cpp
232
device->escape_silence = 1000000;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
234
device->tx_flag_timeout = 1000000;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
237
memset(&device->rx_accm, 0xFF, sizeof(device->rx_accm));
src/add-ons/kernel/network/devices/dialup/dialup.cpp
238
memset(&device->tx_accm, 0xFF, sizeof(device->tx_accm));
src/add-ons/kernel/network/devices/dialup/dialup.cpp
240
*_device = device;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
248
dialup_device* device = (dialup_device*)_device;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
249
delete device;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
260
dialup_device* device = (dialup_device*)_device;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
262
device->fd = open(device->name, O_RDWR);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
263
if (device->fd < 0)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
266
device->media = IFM_ACTIVE;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
269
if (ioctl(device->fd, TCGETA, &device->line_config,
src/add-ons/kernel/network/devices/dialup/dialup.cpp
270
sizeof(device->line_config)) < 0)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
274
device->line_config.c_cflag &= ~CBAUD;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
275
device->line_config.c_cflag &= CSIZE;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
276
device->line_config.c_cflag &= CS8;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
277
device->line_config.c_cflag |= B115200; // TODO: make this configurable too...
src/add-ons/kernel/network/devices/dialup/dialup.cpp
278
device->line_config.c_cflag |= (CLOCAL | CREAD);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
279
device->line_config.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
280
device->line_config.c_oflag &= ~OPOST;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
281
device->line_config.c_cc[VMIN] = 0;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
282
device->line_config.c_cc[VTIME] = 10;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
285
if(ioctl(device->fd, TCSETA, &device->line_config,
src/add-ons/kernel/network/devices/dialup/dialup.cpp
286
sizeof(device->line_config)) < 0)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
293
if (strlen(device->init_string) > 0) {
src/add-ons/kernel/network/devices/dialup/dialup.cpp
295
if (send_command(device, device->init_string) != B_OK
src/add-ons/kernel/network/devices/dialup/dialup.cpp
296
|| read_command_reply(device, device->init_string,
src/add-ons/kernel/network/devices/dialup/dialup.cpp
306
if (strlen(device->dial_string) > 0) {
src/add-ons/kernel/network/devices/dialup/dialup.cpp
308
device->state = DIALING;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
309
if (send_command(device, device->dial_string) != B_OK
src/add-ons/kernel/network/devices/dialup/dialup.cpp
310
|| read_command_reply(device, device->dial_string,
src/add-ons/kernel/network/devices/dialup/dialup.cpp
318
device->state = UP;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
319
device->data_mode = true;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
321
device->media |= IFM_FULL_DUPLEX;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
322
device->flags |= IFF_LINK;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
324
device->link_quality = 1000;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
327
device->link_speed = atoi(&reply[8]);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
330
device->link_speed = 19200;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
336
close(device->fd);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
337
device->fd = -1;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
338
device->media = 0;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
347
dialup_device* device = (dialup_device*)_device;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
349
if (device->flags & IFF_LINK
src/add-ons/kernel/network/devices/dialup/dialup.cpp
350
&& hangup(device) == B_OK)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
351
device->flags &= ~IFF_LINK;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
353
close(device->fd);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
354
device->fd = -1;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
355
device->media = 0;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
363
dialup_device* device = (dialup_device*)_device;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
364
return ioctl(device->fd, op, argument, length);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
371
dialup_device* device = (dialup_device*)_device;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
373
if (device->fd == -1)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
415
if (device->tx_flag_timeout
src/add-ons/kernel/network/devices/dialup/dialup.cpp
416
&& system_time() - device->last_closing_flag_sequence_time
src/add-ons/kernel/network/devices/dialup/dialup.cpp
417
> device->tx_flag_timeout) {
src/add-ons/kernel/network/devices/dialup/dialup.cpp
444
bytesWritten = write(device->fd, packet, packetSize);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
449
device->last_closing_flag_sequence_time = system_time();
src/add-ons/kernel/network/devices/dialup/dialup.cpp
465
dialup_device* device = (dialup_device*)_device;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
467
if (device->fd == -1)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
484
device->mtu + HDLC_HEADER_LENGTH, (void**)&data);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
493
bytesRead = read(device->fd, data, device->mtu + HDLC_HEADER_LENGTH);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
501
atomic_add((int32*)&device->stats.receive.dropped, 1);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
521
dialup_device* device = (dialup_device*)_device;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
523
device->mtu = mtu;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
536
dialup_set_media(net_device* device, uint32 media)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
69
switch_to_command_mode(dialup_device* device)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
71
if (device->state != UP)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
74
if (!device->data_mode)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
77
snooze(device->escape_silence);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
79
ssize_t size = write(device->fd, device->escape_string,
src/add-ons/kernel/network/devices/dialup/dialup.cpp
80
strlen(device->escape_string));
src/add-ons/kernel/network/devices/dialup/dialup.cpp
81
if (size != (ssize_t)strlen(device->escape_string))
src/add-ons/kernel/network/devices/dialup/dialup.cpp
84
snooze(device->escape_silence);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
85
device->data_mode = false;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
92
switch_to_data_mode(dialup_device* device)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
94
if (device->state != UP)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
97
if (device->data_mode)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
144
ethernet_device *device = new (std::nothrow) ethernet_device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
145
if (device == NULL) {
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
150
memset(device, 0, sizeof(ethernet_device));
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
152
strcpy(device->name, name);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
153
device->flags = IFF_BROADCAST | IFF_LINK;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
154
device->type = IFT_ETHER;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
155
device->mtu = ETHER_MAX_FRAME_SIZE - ETHER_HEADER_LENGTH;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
156
device->media = IFM_ACTIVE | IFM_ETHER;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
157
device->header_length = ETHER_HEADER_LENGTH;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
158
device->fd = -1;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
160
*_device = device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
166
ethernet_uninit(net_device *device)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
169
delete device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
178
ethernet_device *device = (ethernet_device *)_device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
180
device->fd = open(device->name, O_RDWR);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
181
if (device->fd < 0)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
185
if (ioctl(device->fd, ETHER_INIT, &dummy, sizeof(dummy)) < 0)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
188
if (ioctl(device->fd, ETHER_GETADDR, device->address.data, ETHER_ADDRESS_LENGTH) < 0)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
191
if (ioctl(device->fd, ETHER_SEND_NET_BUFFER, NULL, 0) != 0) {
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
194
device->supports_net_buffer = true;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
197
if (ioctl(device->fd, ETHER_GETFRAMESIZE, &device->frame_size, sizeof(uint32)) < 0) {
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
199
device->frame_size = ETHER_MAX_FRAME_SIZE;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
206
if (device->frame_size > ETHER_MAX_FRAME_SIZE)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
207
device->frame_size = ETHER_MAX_FRAME_SIZE;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
210
if (update_link_state(device, false) == B_OK) {
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
215
ioctl(device->fd, ETHER_SET_LINK_STATE_SEM, &sLinkChangeSemaphore,
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
228
sCheckList.Add(device);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
231
device->address.length = ETHER_ADDRESS_LENGTH;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
232
device->mtu = device->frame_size - device->header_length;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
236
close(device->fd);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
237
device->fd = -1;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
245
ethernet_device *device = (ethernet_device *)_device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
250
if (device->GetDoublyLinkedListLink()->next != NULL
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
251
|| device->GetDoublyLinkedListLink()->previous != NULL
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
252
|| device == sCheckList.Head())
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
253
sCheckList.Remove(device);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
255
close(device->fd);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
256
device->fd = -1;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
264
ethernet_device *device = (ethernet_device *)_device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
265
if (ioctl(device->fd, op, argument, length) < 0)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
274
ethernet_device *device = (ethernet_device *)_device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
277
if (buffer->size > device->frame_size || buffer->size < ETHER_HEADER_LENGTH)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
280
if (device->supports_net_buffer) {
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
281
if (ioctl(device->fd, ETHER_SEND_NET_BUFFER, buffer, sizeof(net_buffer)) != 0)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
300
device->stats.send.errors++;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
309
ssize_t bytesWritten = write(device->fd, iovec.iov_base, iovec.iov_len);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
328
ethernet_device *device = (ethernet_device *)_device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
330
if (device->fd == -1)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
333
if (device->supports_net_buffer) {
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
334
if (ioctl(device->fd, ETHER_RECEIVE_NET_BUFFER, _buffer, sizeof(net_buffer*)) != 0)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
349
status_t status = gBufferModule->append_size(buffer, device->frame_size, &data);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
357
bytesRead = read(device->fd, data, device->frame_size);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
366
atomic_add((int32*)&device->stats.receive.dropped, 1);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
382
ethernet_device *device = (ethernet_device *)_device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
384
if (mtu > device->frame_size - ETHER_HEADER_LENGTH
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
388
device->mtu = mtu;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
396
ethernet_device *device = (ethernet_device *)_device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
399
if (ioctl(device->fd, ETHER_SETPROMISC, &value, sizeof(value)) < 0)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
407
ethernet_set_media(net_device *device, uint32 media)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
416
ethernet_device *device = (ethernet_device *)_device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
425
if (ioctl(device->fd, ETHER_ADDMULTI, LLADDR(address), 6) < 0)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
434
ethernet_device *device = (ethernet_device *)_device;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
443
if (ioctl(device->fd, ETHER_REMMULTI, LLADDR(address), 6) < 0)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
52
update_link_state(ethernet_device *device, bool notify = true)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
55
if (ioctl(device->fd, ETHER_GET_LINK_STATE, &state,
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
61
if (device->media != state.media
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
62
|| device->link_quality != state.quality
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
63
|| device->link_speed != state.speed) {
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
64
device->media = state.media;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
65
device->link_quality = state.quality;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
66
device->link_speed = state.speed;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
68
if (device->media & IFM_ACTIVE) {
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
69
if ((device->flags & IFF_LINK) == 0) {
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
71
device->name, (unsigned int)device->media,
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
72
(unsigned int)device->link_quality,
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
73
(unsigned int)device->link_speed);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
75
device->flags |= IFF_LINK;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
77
if ((device->flags & IFF_LINK) != 0) {
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
79
device->name, (unsigned int)device->media,
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
80
(unsigned int)device->link_quality,
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
81
(unsigned int)device->link_speed);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
83
device->flags &= ~IFF_LINK;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
88
sStackModule->device_link_changed(device);
src/add-ons/kernel/network/devices/loopback/loopback.cpp
103
loopback_control(net_device *device, int32 op, void *argument,
src/add-ons/kernel/network/devices/loopback/loopback.cpp
111
loopback_send_data(net_device *device, net_buffer *buffer)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
113
return sStackModule->device_enqueue_buffer(device, buffer);
src/add-ons/kernel/network/devices/loopback/loopback.cpp
118
loopback_set_mtu(net_device *device, size_t mtu)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
123
device->mtu = mtu;
src/add-ons/kernel/network/devices/loopback/loopback.cpp
129
loopback_set_promiscuous(net_device *device, bool promiscuous)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
136
loopback_set_media(net_device *device, uint32 media)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
143
loopback_add_multicast(net_device *device, const sockaddr *address)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
150
loopback_remove_multicast(net_device *device, const sockaddr *address)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
38
loopback_device *device;
src/add-ons/kernel/network/devices/loopback/loopback.cpp
51
device = new (std::nothrow) loopback_device;
src/add-ons/kernel/network/devices/loopback/loopback.cpp
52
if (device == NULL) {
src/add-ons/kernel/network/devices/loopback/loopback.cpp
57
memset(device, 0, sizeof(loopback_device));
src/add-ons/kernel/network/devices/loopback/loopback.cpp
59
strcpy(device->name, name);
src/add-ons/kernel/network/devices/loopback/loopback.cpp
60
device->flags = IFF_LOOPBACK | IFF_LINK;
src/add-ons/kernel/network/devices/loopback/loopback.cpp
61
device->type = IFT_LOOP;
src/add-ons/kernel/network/devices/loopback/loopback.cpp
62
device->mtu = 65536;
src/add-ons/kernel/network/devices/loopback/loopback.cpp
63
device->media = IFM_ACTIVE;
src/add-ons/kernel/network/devices/loopback/loopback.cpp
65
*_device = device;
src/add-ons/kernel/network/devices/loopback/loopback.cpp
79
loopback_device *device = (loopback_device *)_device;
src/add-ons/kernel/network/devices/loopback/loopback.cpp
83
delete device;
src/add-ons/kernel/network/devices/loopback/loopback.cpp
90
loopback_up(net_device *device)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
97
loopback_down(net_device *device)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
106
cookie->device = device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
120
release_sem_etc(cookie->device->send_queue.notify, B_INTERRUPTED, B_RELEASE_ALL);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
130
atomic_and(&cookie->device->open_count, 0);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
161
&cookie->device->send_queue, 0, B_INFINITE_TIMEOUT, &buffer);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
191
if (!cookie->device->is_tap) {
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
221
status = gStackModule->fifo_enqueue_buffer(&cookie->device->receive_queue, buffer);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
237
MutexLocker selectLocker(cookie->device->select_lock);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
238
status_t status = add_select_sync_pool_entry(&cookie->device->select_pool, sync, event);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
243
MutexLocker fifoLocker(cookie->device->send_queue.lock);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
244
if (event == B_SELECT_READ && cookie->device->send_queue.current_bytes != 0)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
258
MutexLocker selectLocker(cookie->device->select_lock);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
261
return remove_select_sync_pool_entry(&cookie->device->select_pool, sync, event);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
294
tunnel_device* device = new(std::nothrow) tunnel_device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
295
if (device == NULL)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
303
gDevices[i] = device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
308
delete device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
313
memset(device, 0, sizeof(tunnel_device));
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
314
strcpy(device->name, name);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
316
device->mtu = ETHER_MAX_FRAME_SIZE;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
317
device->media = IFM_ACTIVE;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
319
device->is_tap = isTAP;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
320
if (device->is_tap) {
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
321
device->flags = IFF_BROADCAST | IFF_ALLMULTI | IFF_LINK;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
322
device->type = IFT_ETHER;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
326
device->address.data[i] = secure_get_random<uint8>();
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
327
device->address.data[0] &= 0xFE; // multicast
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
328
device->address.data[0] |= 0x02; // local assignment
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
330
device->address.length = ETHER_ADDRESS_LENGTH;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
332
device->flags = IFF_POINTOPOINT | IFF_LINK;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
333
device->type = IFT_TUNNEL;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
336
status_t status = gStackModule->init_fifo(&device->send_queue,
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
339
delete device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
343
status = gStackModule->init_fifo(&device->receive_queue,
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
346
gStackModule->uninit_fifo(&device->send_queue);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
347
delete device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
351
mutex_init(&device->select_lock, "tunnel select lock");
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
355
gStackModule->uninit_fifo(&device->send_queue);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
356
gStackModule->uninit_fifo(&device->receive_queue);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
357
delete device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
361
*_device = device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
369
tunnel_device* device = (tunnel_device*)_device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
372
if (atomic_get(&device->open_count) != 0)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
376
if (gDevices[i] != device)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
382
status_t status = devfs_unpublish_device(device->name, false);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
386
gStackModule->uninit_fifo(&device->send_queue);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
387
gStackModule->uninit_fifo(&device->receive_queue);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
388
mutex_destroy(&device->select_lock);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
389
delete device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
404
tunnel_device* device = (tunnel_device*)_device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
407
release_sem_etc(device->receive_queue.notify, B_INTERRUPTED, B_RELEASE_ALL);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
412
tunnel_control(net_device* device, int32 op, void* argument, size_t length)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
421
tunnel_device* device = (tunnel_device*)_device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
424
if (!device->is_tap) {
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
432
&device->send_queue, buffer);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
434
MutexLocker selectLocker(device->select_lock);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
435
notify_select_event_pool(device->select_pool, B_SELECT_READ);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
445
tunnel_device* device = (tunnel_device*)_device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
446
return gStackModule->fifo_dequeue_buffer(&device->receive_queue,
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
452
tunnel_set_mtu(net_device* device, size_t mtu)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
457
device->mtu = mtu;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
463
tunnel_set_promiscuous(net_device* device, bool promiscuous)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
470
tunnel_set_media(net_device* device, uint32 media)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
477
tunnel_add_multicast(net_device* device, const sockaddr* address)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
484
tunnel_remove_multicast(net_device* device, const sockaddr* address)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
87
tunnel_device* device;
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
96
tunnel_device* device = find_tunnel_device(name);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
97
if (device == NULL)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
99
if (atomic_or(&device->open_count, 1) != 0)
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
100
if (modem_put_line(handle, device->InitString(), strlen(device->InitString())) < 0
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
102
device->InitString()) < 0
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
104
device->FailedDialing();
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
109
if (modem_put_line(handle, device->DialString(), strlen(device->DialString())) < 0
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
111
device->DialString()) < 0
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
113
device->FailedDialing();
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
118
device->SetSpeed(atoi((char*) buffer + 8));
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
120
device->SetSpeed(19200);
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
124
device->FinishedDialing();
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
137
if (length < 0 || !device->IsUp()) {
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
138
device->ConnectionLost();
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
146
device->DataReceived(buffer, position);
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
95
ModemDevice *device = (ModemDevice*) data;
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
96
int32 handle = device->Handle();
src/add-ons/kernel/network/ppp/modem/modem.cpp
30
ModemDevice *device;
src/add-ons/kernel/network/ppp/modem/modem.cpp
33
device = new ModemDevice(*subInterface, settings);
src/add-ons/kernel/network/ppp/modem/modem.cpp
34
success = subInterface->SetDevice(device);
src/add-ons/kernel/network/ppp/modem/modem.cpp
36
device = new ModemDevice(mainInterface, settings);
src/add-ons/kernel/network/ppp/modem/modem.cpp
37
success = mainInterface.SetDevice(device);
src/add-ons/kernel/network/ppp/modem/modem.cpp
41
success && device && device->InitCheck() == B_OK ? "OK" : "ERROR");
src/add-ons/kernel/network/ppp/modem/modem.cpp
43
return success && device && device->InitCheck() == B_OK;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
103
*_device = device;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
110
ppp_uninit(net_device *device)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
113
ppp_device *ppp_dev=(ppp_device *)device;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
129
ppp_device *device = (ppp_device *)_device;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
131
if (device->KPPP_Interface == NULL) {
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
136
if (device->KPPP_Interface->Up() != true) {
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
141
device->mtu = device->frame_size - device->header_length;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
154
ppp_device *device = (ppp_device *)_device;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
155
device->KPPP_Interface->Down();
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
160
if (device->GetDoublyLinkedListLink()->next != NULL
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
161
|| device->GetDoublyLinkedListLink()->previous != NULL
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
162
|| device == sCheckList.Head())
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
163
sCheckList.Remove(device);
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
176
ppp_device *device = (ppp_device *)_device;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
178
if (device->KPPP_Interface == NULL) {
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
183
return device->KPPP_Interface->Control(op, argument, length);
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
193
ppp_device *device = (ppp_device *)_device;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
195
if (buffer->size > device->frame_size || buffer->size < device->header_length) {
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
200
if (device->KPPP_Interface == NULL) {
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
207
status_t status = device->KPPP_Interface->Send(buffer, 0x0021); // IP_PROTOCOL 0x0021
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
222
ppp_device *device = (ppp_device *)_device;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
224
if (device->KPPP_Interface == NULL)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
228
status_t status = sStackModule->fifo_dequeue_buffer(&(device->ppp_fifo), 0, 10000000, _buffer);
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
244
ppp_device *device = (ppp_device *)_device;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
246
if (mtu > device->frame_size - ETHER_HEADER_LENGTH - 8
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
250
device->mtu = mtu;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
263
ppp_set_media(net_device *device, uint32 media)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
82
ppp_device *device = (ppp_device *)pppInterface->Ifnet();
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
83
if (device == NULL) {
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
89
strcpy(device->name, name);
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
90
device->flags = (IFF_BROADCAST | IFF_LINK) & (~IFF_UP);
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
91
device->type = IFT_PPP;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
92
device->mtu = 1492;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
93
device->frame_size = 1500;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
94
device->media = IFM_ACTIVE | IFM_ETHER;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
95
device->header_length = PPP_HEADER_LENGTH;
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
97
status =sStackModule->init_fifo(&(device->ppp_fifo), "ppp_fifo", 10 * 1500);
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
29
ppp_deframe(net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
44
if (interface->device->type != IFT_PPP)
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
49
status_t status = sStackModule->register_device_deframer(interface->device,
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
55
interface->device, B_NET_FRAME_TYPE(IFT_ETHER, ETHER_TYPE_PPPOE), domain);
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
60
interface->device, B_NET_FRAME_TYPE_IPV4, domain);
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
69
sStackModule->unregister_device_deframer(interface->device);
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
81
sStackModule->unregister_device_deframer(protocol->interface->device);
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
82
sStackModule->unregister_device_handler(protocol->interface->device, 0);
src/add-ons/kernel/network/ppp/ppp_manager/KPPPManager.cpp
108
KPPPInterface* device = new (std::nothrow) KPPPInterface(name,
src/add-ons/kernel/network/ppp/ppp_manager/KPPPManager.cpp
112
if (device == NULL || pentry == NULL) {
src/add-ons/kernel/network/ppp/ppp_manager/KPPPManager.cpp
184
ppp_device* device = new (std::nothrow) ppp_device;
src/add-ons/kernel/network/ppp/ppp_manager/KPPPManager.cpp
185
if (device == NULL)
src/add-ons/kernel/network/ppp/ppp_manager/KPPPManager.cpp
188
memset(device, 0, sizeof(ppp_device));
src/add-ons/kernel/network/ppp/ppp_manager/KPPPManager.cpp
189
device->KPPP_Interface = entry->interface;
src/add-ons/kernel/network/ppp/ppp_manager/KPPPManager.cpp
191
return device;
src/add-ons/kernel/network/ppp/ppp_manager/KPPPManager.cpp
67
KPPPInterface* device = new (std::nothrow) KPPPInterface(NULL,
src/add-ons/kernel/network/ppp/ppp_manager/KPPPManager.cpp
70
if (device == NULL || pentry == NULL) {
src/add-ons/kernel/network/ppp/pppoe/PPPoE.h
72
extern void add_device(PPPoEDevice *device);
src/add-ons/kernel/network/ppp/pppoe/PPPoE.h
73
extern void remove_device(PPPoEDevice *device);
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
125
if (ethernetInterfaceOfPPPOE->device)
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
126
return ethernetInterfaceOfPPPOE->device;
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
140
add_device(PPPoEDevice *device)
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
145
if (!sDevices->HasItem(device))
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
146
sDevices->AddItem(device);
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
151
remove_device(PPPoEDevice *device)
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
156
sDevices->RemoveItem(device);
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
196
PPPoEDevice *device;
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
235
device = sDevices->ItemAt(index);
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
237
TRACE("device->SessionID() %d, header.sessionID: %d\n", device->SessionID(),
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
240
if (device) { // && device->EthernetIfnet() == sourceIfnet) {
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
242
&& header.sessionID == device->SessionID()) {
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
244
device->Receive(packet);
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
251
&& !device->IsDown()) {
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
263
&& *((uint32*)tag->data) == device->HostUniq())) {
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
264
device->Receive(packet);
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
285
PPPoEDevice *device;
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
288
device = new PPPoEDevice(*subInterface, settings);
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
289
success = subInterface->SetDevice(device);
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
291
device = new PPPoEDevice(mainInterface, settings);
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
292
success = mainInterface.SetDevice(device);
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
296
success && device && device->InitCheck() == B_OK ? "OK" : "ERROR");
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
298
return success && device && device->InitCheck() == B_OK;
src/add-ons/kernel/network/ppp/shared/libkernelppp/KPPPInterface.cpp
955
KPPPInterface::SetDevice(KPPPDevice *device)
src/add-ons/kernel/network/ppp/shared/libkernelppp/KPPPInterface.cpp
957
TRACE("KPPPInterface: SetDevice(%p)\n", device);
src/add-ons/kernel/network/ppp/shared/libkernelppp/KPPPInterface.cpp
959
if (device && &device->Interface() != this)
src/add-ons/kernel/network/ppp/shared/libkernelppp/KPPPInterface.cpp
975
fDevice = device;
src/add-ons/kernel/network/ppp/shared/libkernelppp/KPPPInterface.cpp
976
SetNext(device);
src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/KPPPInterface.h
128
bool SetDevice(KPPPDevice *device);
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1521
if ((interface->device->flags & IFF_BROADCAST) != 0
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1625
uint32 mtu = route->mtu ? route->mtu : interface->device->mtu;
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1737
mtu = route->interface_address->interface->device->mtu;
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1348
uint32 mtu = route->mtu ? route->mtu : interface->device->mtu;
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1446
mtu = route->interface_address->interface->device->mtu;
src/add-ons/kernel/network/stack/datalink.cpp
1001
return protocol->device_module->control(protocol->device,
src/add-ons/kernel/network/stack/datalink.cpp
1012
return protocol->device_module->add_multicast(protocol->device, address);
src/add-ons/kernel/network/stack/datalink.cpp
1022
return protocol->device_module->remove_multicast(protocol->device,
src/add-ons/kernel/network/stack/datalink.cpp
195
update_device_send_stats(struct net_device* device, status_t status, size_t packetSize)
src/add-ons/kernel/network/stack/datalink.cpp
198
atomic_add((int32*)&device->stats.send.packets, 1);
src/add-ons/kernel/network/stack/datalink.cpp
199
atomic_add64((int64*)&device->stats.send.bytes, packetSize);
src/add-ons/kernel/network/stack/datalink.cpp
201
atomic_add((int32*)&device->stats.send.errors, 1);
src/add-ons/kernel/network/stack/datalink.cpp
398
update_device_send_stats(interface->DeviceInterface()->device,
src/add-ons/kernel/network/stack/datalink.cpp
49
struct net_device* device;
src/add-ons/kernel/network/stack/datalink.cpp
679
protocol->device_module = interface->device->module;
src/add-ons/kernel/network/stack/datalink.cpp
680
protocol->device = interface->device;
src/add-ons/kernel/network/stack/datalink.cpp
710
status_t status = protocol->device_module->send_data(protocol->device, buffer);
src/add-ons/kernel/network/stack/datalink.cpp
711
update_device_send_stats(protocol->device, status, packetSize);
src/add-ons/kernel/network/stack/datalink.cpp
880
request.ifr_flags = interface->flags | interface->device->flags;
src/add-ons/kernel/network/stack/datalink.cpp
889
struct ifreq_stats stats = interface->DeviceInterface()->device->stats;
src/add-ons/kernel/network/stack/datalink.cpp
892
if (protocol->device_module->control(protocol->device, SIOCGIFSTATS,
src/add-ons/kernel/network/stack/datalink.cpp
918
request.ifr_mtu = interface->device->mtu;
src/add-ons/kernel/network/stack/datalink.cpp
930
status_t status = interface->device->module->set_mtu(
src/add-ons/kernel/network/stack/datalink.cpp
931
interface->device, request.ifr_mtu);
src/add-ons/kernel/network/stack/datalink.cpp
945
= interface->device->module->set_media(
src/add-ons/kernel/network/stack/datalink.cpp
946
interface->device, request.ifr_media);
src/add-ons/kernel/network/stack/datalink.cpp
952
status = interface->device->module->control(
src/add-ons/kernel/network/stack/datalink.cpp
953
interface->device, SIOCSIFMEDIA, &request, sizeof(request));
src/add-ons/kernel/network/stack/datalink.cpp
969
request.ifr_media = interface->device->media;
src/add-ons/kernel/network/stack/device_interfaces.cpp
100
net_device* device = interface->device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
124
buffer->index = interface->device->index;
src/add-ons/kernel/network/stack/device_interfaces.cpp
139
&& handler->func(handler->cookie, device, buffer) == B_OK)
src/add-ons/kernel/network/stack/device_interfaces.cpp
156
domain_receive_adapter(void* cookie, net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/stack/device_interfaces.cpp
171
if (!strcmp(interface->device->name, name))
src/add-ons/kernel/network/stack/device_interfaces.cpp
180
allocate_device_interface(net_device* device, net_device_module_info* module)
src/add-ons/kernel/network/stack/device_interfaces.cpp
190
snprintf(name, sizeof(name), "%s receive queue", device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
195
interface->device = device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
203
snprintf(name, sizeof(name), "%s consumer", device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
213
device->index = ++sDeviceIndex;
src/add-ons/kernel/network/stack/device_interfaces.cpp
214
device->module = module;
src/add-ons/kernel/network/stack/device_interfaces.cpp
258
kprintf("device: %p\n", interface->device);
src/add-ons/kernel/network/stack/device_interfaces.cpp
291
kprintf(" %p %s\n", interface, interface->device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
321
address.sdl_index = interface->device->index;
src/add-ons/kernel/network/stack/device_interfaces.cpp
322
address.sdl_type = interface->device->type;
src/add-ons/kernel/network/stack/device_interfaces.cpp
323
address.sdl_nlen = strlen(interface->device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
325
memcpy(address.sdl_data, interface->device->name, address.sdl_nlen);
src/add-ons/kernel/network/stack/device_interfaces.cpp
327
address.sdl_alen = interface->device->address.length;
src/add-ons/kernel/network/stack/device_interfaces.cpp
328
memcpy(LLADDR(&address), interface->device->address.data, address.sdl_alen);
src/add-ons/kernel/network/stack/device_interfaces.cpp
365
buffer.Push(interface->device->name, IF_NAMESIZE);
src/add-ons/kernel/network/stack/device_interfaces.cpp
406
net_device* device = interface->device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
407
const char* moduleName = device->module->info.name;
src/add-ons/kernel/network/stack/device_interfaces.cpp
409
device->module->uninit_device(device);
src/add-ons/kernel/network/stack/device_interfaces.cpp
428
if (interface->device->index == index) {
src/add-ons/kernel/network/stack/device_interfaces.cpp
477
net_device* device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
478
status_t status = module->init_device(name, &device);
src/add-ons/kernel/network/stack/device_interfaces.cpp
480
interface = allocate_device_interface(device, module);
src/add-ons/kernel/network/stack/device_interfaces.cpp
486
module->uninit_device(device);
src/add-ons/kernel/network/stack/device_interfaces.cpp
52
net_device* device = interface->device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
520
net_device* device = interface->device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
529
status_t status = device->module->up(device);
src/add-ons/kernel/network/stack/device_interfaces.cpp
533
if (device->module->receive_data != NULL) {
src/add-ons/kernel/network/stack/device_interfaces.cpp
536
snprintf(name, sizeof(name), "%s reader", device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
544
device->flags |= IFF_UP;
src/add-ons/kernel/network/stack/device_interfaces.cpp
546
if (device->module->receive_data != NULL)
src/add-ons/kernel/network/stack/device_interfaces.cpp
55
while ((device->flags & IFF_UP) != 0) {
src/add-ons/kernel/network/stack/device_interfaces.cpp
57
status = device->module->receive_data(device, &buffer);
src/add-ons/kernel/network/stack/device_interfaces.cpp
573
net_device* device = interface->device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
575
device->flags &= ~IFF_UP;
src/add-ons/kernel/network/stack/device_interfaces.cpp
576
device->module->down(device);
src/add-ons/kernel/network/stack/device_interfaces.cpp
580
if (device->module->receive_data != NULL) {
src/add-ons/kernel/network/stack/device_interfaces.cpp
596
unregister_device_deframer(net_device* device)
src/add-ons/kernel/network/stack/device_interfaces.cpp
601
net_device_interface* interface = find_device_interface(device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
622
register_device_deframer(net_device* device, net_deframe_func deframeFunc)
src/add-ons/kernel/network/stack/device_interfaces.cpp
627
net_device_interface* interface = find_device_interface(device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
645
register_domain_device_handler(struct net_device* device, int32 type,
src/add-ons/kernel/network/stack/device_interfaces.cpp
65
if (interface->deframe_func(interface->device, buffer) != B_OK) {
src/add-ons/kernel/network/stack/device_interfaces.cpp
652
return register_device_handler(device, type, &domain_receive_adapter,
src/add-ons/kernel/network/stack/device_interfaces.cpp
659
register_device_handler(struct net_device* device, int32 type,
src/add-ons/kernel/network/stack/device_interfaces.cpp
665
net_device_interface* interface = find_device_interface(device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
67
atomic_add((int32*)&device->stats.receive.dropped, 1);
src/add-ons/kernel/network/stack/device_interfaces.cpp
696
unregister_device_handler(struct net_device* device, int32 type)
src/add-ons/kernel/network/stack/device_interfaces.cpp
701
net_device_interface* interface = find_device_interface(device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
726
register_device_monitor(net_device* device, net_device_monitor* monitor)
src/add-ons/kernel/network/stack/device_interfaces.cpp
734
net_device_interface* interface = find_device_interface(device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
74
atomic_add((int32*)&device->stats.receive.packets, 1);
src/add-ons/kernel/network/stack/device_interfaces.cpp
748
unregister_device_monitor(net_device* device, net_device_monitor* monitor)
src/add-ons/kernel/network/stack/device_interfaces.cpp
75
atomic_add64((int64*)&device->stats.receive.bytes, packetSize);
src/add-ons/kernel/network/stack/device_interfaces.cpp
753
net_device_interface* interface = find_device_interface(device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
78
atomic_add((int32*)&device->stats.receive.dropped, 1);
src/add-ons/kernel/network/stack/device_interfaces.cpp
780
device_link_changed(net_device* device)
src/add-ons/kernel/network/stack/device_interfaces.cpp
782
notify_link_changed(device);
src/add-ons/kernel/network/stack/device_interfaces.cpp
791
device_removed(net_device* device)
src/add-ons/kernel/network/stack/device_interfaces.cpp
795
net_device_interface* interface = find_device_interface(device->name);
src/add-ons/kernel/network/stack/device_interfaces.cpp
81
device_removed(device);
src/add-ons/kernel/network/stack/device_interfaces.cpp
829
device_enqueue_buffer(net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/stack/device_interfaces.cpp
831
net_device_interface* interface = get_device_interface(device->index);
src/add-ons/kernel/network/stack/device_interfaces.cpp
835
status_t status = interface->deframe_func(interface->device, buffer);
src/add-ons/kernel/network/stack/device_interfaces.cpp
84
atomic_add((int32*)&device->stats.receive.errors, 1);
src/add-ons/kernel/network/stack/device_interfaces.h
30
struct net_device* device;
src/add-ons/kernel/network/stack/device_interfaces.h
70
status_t unregister_device_deframer(net_device* device);
src/add-ons/kernel/network/stack/device_interfaces.h
71
status_t register_device_deframer(net_device* device,
src/add-ons/kernel/network/stack/device_interfaces.h
73
status_t register_domain_device_handler(struct net_device* device, int32 type,
src/add-ons/kernel/network/stack/device_interfaces.h
75
status_t register_device_handler(struct net_device* device, int32 type,
src/add-ons/kernel/network/stack/device_interfaces.h
77
status_t unregister_device_handler(struct net_device* device, int32 type);
src/add-ons/kernel/network/stack/device_interfaces.h
78
status_t register_device_monitor(struct net_device* device,
src/add-ons/kernel/network/stack/device_interfaces.h
80
status_t unregister_device_monitor(struct net_device* device,
src/add-ons/kernel/network/stack/device_interfaces.h
82
status_t device_link_changed(net_device* device);
src/add-ons/kernel/network/stack/device_interfaces.h
83
status_t device_removed(net_device* device);
src/add-ons/kernel/network/stack/device_interfaces.h
84
status_t device_enqueue_buffer(net_device* device, net_buffer* buffer);
src/add-ons/kernel/network/stack/interfaces.cpp
1047
kprintf("device: %p\n", device);
src/add-ons/kernel/network/stack/interfaces.cpp
1289
Interface* interface = find_interface(deviceInterface->device->name);
src/add-ons/kernel/network/stack/interfaces.cpp
1468
if (interface->device->index == index) {
src/add-ons/kernel/network/stack/interfaces.cpp
1504
if ((linkAddress.sdl_alen == interface->device->address.length
src/add-ons/kernel/network/stack/interfaces.cpp
1505
&& memcmp(LLADDR(&linkAddress), interface->device->address.data,
src/add-ons/kernel/network/stack/interfaces.cpp
1588
if (linkAddress.sdl_alen == interface->device->address.length
src/add-ons/kernel/network/stack/interfaces.cpp
1589
&& memcmp(LLADDR(&linkAddress), interface->device->address.data,
src/add-ons/kernel/network/stack/interfaces.cpp
462
device = deviceInterface->device;
src/add-ons/kernel/network/stack/interfaces.cpp
562
if ((device->flags & IFF_BROADCAST) == 0) {
src/add-ons/kernel/network/stack/link.cpp
118
status_t status = register_device_monitor(interface->device, &fMonitor);
src/add-ons/kernel/network/stack/link.cpp
135
|| strcmp(fMonitoredDevice->device->name, deviceName) != 0)
src/add-ons/kernel/network/stack/link.cpp
175
status_t status = register_device_handler(boundTo->device, fBoundType,
src/add-ons/kernel/network/stack/link.cpp
183
socket->bound_to_device = boundTo->device->index;
src/add-ons/kernel/network/stack/link.cpp
200
unregister_device_handler(fBoundToDevice->device, fBoundType);
src/add-ons/kernel/network/stack/link.cpp
217
return fBoundToDevice->device->mtu;
src/add-ons/kernel/network/stack/link.cpp
237
status_t status = unregister_device_monitor(fMonitoredDevice->device,
src/add-ons/kernel/network/stack/link.cpp
271
LinkProtocol::_ReceiveData(void* cookie, net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/stack/link.cpp
369
request.ifr_index = interface->device->index;
src/add-ons/kernel/network/stack/link.cpp
388
strlcpy(request.ifr_name, interface->device->name, IF_NAMESIZE);
src/add-ons/kernel/network/stack/link.cpp
448
request.ifr_flags = interface->device->flags;
src/add-ons/kernel/network/stack/link.cpp
469
request.ifr_media = interface->device->media;
src/add-ons/kernel/network/stack/link.cpp
70
static status_t _ReceiveData(void* cookie, net_device* device,
src/add-ons/kernel/network/stack/link.cpp
99
unregister_device_monitor(fMonitoredDevice->device, &fMonitor);
src/add-ons/kernel/network/stack/notifications.cpp
79
notify_link_changed(net_device* device)
src/add-ons/kernel/network/stack/notifications.cpp
88
message.AddString("device", device->name);
src/add-ons/kernel/network/stack/notifications.cpp
89
message.AddInt32("media", device->media);
src/add-ons/kernel/network/stack/notifications.cpp
90
message.AddInt64("link speed", device->link_speed);
src/add-ons/kernel/network/stack/notifications.cpp
91
message.AddInt32("link quality", device->link_quality);
src/add-ons/kernel/network/stack/routes.cpp
170
if ((route->interface_address->interface->device->flags & IFF_LINK)
src/add-ons/kernel/network/stack/routes.cpp
222
net_device* device = route->interface_address->interface->device;
src/add-ons/kernel/network/stack/routes.cpp
225
&& !strncmp(device->name, (const char*)link->sdl_data,
src/add-ons/kernel/network/stack/routes.cpp
228
&& !memcmp(LLADDR(link), device->address.data,
src/add-ons/kernel/network/stack/routes.cpp
229
device->address.length)))
src/add-ons/kernel/network/stack/routes.cpp
510
if (before->interface_address->interface->device->link_speed
src/add-ons/kernel/network/stack/routes.cpp
511
< route->interface_address->interface->device->link_speed)
src/add-ons/kernel/network/stack/stack.cpp
535
interface->DeviceInterface()->device->type, 0);
src/add-ons/kernel/network/stack/stack.cpp
595
interface->DeviceInterface()->device->type, 0);
src/add-ons/kernel/network/stack/stack_private.h
51
status_t notify_link_changed(net_device* device);
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
111
acpi_eval_pdc(acpi_cpuidle_driver_info *device)
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
129
status_t status = device->acpi->evaluate_method(device->acpi_cookie, "_PDC",
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
136
acpi_eval_osc(acpi_cpuidle_driver_info *device)
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
139
dprintf("%s@%p\n", __func__, device->acpi_cookie);
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
172
status_t status = device->acpi->evaluate_method(device->acpi_cookie, "_OSC",
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
442
acpi_cstate_quirks(acpi_cpuidle_driver_info *device)
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
452
device->flags &= ~ACPI_FLAG_C_ARB;
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
457
acpi_cpuidle_setup(acpi_cpuidle_driver_info *device)
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
461
status_t status = acpi_eval_osc(device);
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
463
status = acpi_eval_pdc(device);
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
473
dprintf("evaluate _CST @%p\n", device->acpi_cookie);
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
474
status = device->acpi->evaluate_method(device->acpi_cookie, "_CST", NULL,
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
501
if (acpi_cstate_add(pointer, &device->states[count]) == B_OK)
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
504
device->state_count = count;
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
508
device->flags |= ACPI_FLAG_C_ARB | ACPI_FLAG_C_BM;
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
510
acpi_cstate_quirks(device);
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
517
acpi_processor_init(acpi_cpuidle_driver_info *device)
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
523
status_t status = device->acpi->evaluate_method(device->acpi_cookie, NULL,
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
553
sAcpiProcessor[cpuIndex] = device;
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
593
acpi_cpuidle_driver_info *device;
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
594
device = (acpi_cpuidle_driver_info *)calloc(1, sizeof(*device));
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
595
if (device == NULL) {
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
601
device->processor = processor;
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
602
sDeviceManager->get_driver(processor, (driver_module_info **)&device->acpi,
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
603
(void **)&device->acpi_cookie);
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
605
status = acpi_processor_init(device);
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
608
free(device);
src/add-ons/locale/catalogs/plaintext/Catalog.cpp
88
nref.device = appInfo.ref.device;
src/add-ons/mail_daemon/inbound_filters/match_header/RuleFilter.cpp
86
ref.device = nodeRef.device;
src/add-ons/media/media-add-ons/esound_sink/ESDSinkAddOn.cpp
140
ESDEndpoint *device = (ESDEndpoint *) fDevices.ItemAt(info->internal_id);
src/add-ons/media/media-add-ons/esound_sink/ESDSinkAddOn.cpp
141
if (device)
src/add-ons/media/media-add-ons/esound_sink/ESDSinkAddOn.cpp
142
device->GetFriendlyName(name);
src/add-ons/media/media-add-ons/esound_sink/ESDSinkAddOn.cpp
249
ESDEndpoint *device = new ESDEndpoint(path.Path() + strlen(rootPath), path.Path());
src/add-ons/media/media-add-ons/esound_sink/ESDSinkAddOn.cpp
250
if (device) {
src/add-ons/media/media-add-ons/esound_sink/ESDSinkAddOn.cpp
251
if (device->InitCheck() == B_OK)
src/add-ons/media/media-add-ons/esound_sink/ESDSinkAddOn.cpp
252
fDevices.AddItem(device);
src/add-ons/media/media-add-ons/esound_sink/ESDSinkAddOn.cpp
254
delete device;
src/add-ons/media/media-add-ons/esound_sink/ESDSinkAddOn.cpp
71
void *device = NULL;
src/add-ons/media/media-add-ons/esound_sink/ESDSinkAddOn.cpp
72
for ( int32 i = 0; (device = fDevices.ItemAt(i)); i++ )
src/add-ons/media/media-add-ons/esound_sink/ESDSinkAddOn.cpp
73
delete (ESDEndpoint *)device;
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
110
MultiAudioDevice* device = (MultiAudioDevice*)fDevices.ItemAt(
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
112
if (device == NULL) {
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
118
if (fSettings.FindMessage(device->Description().friendly_name, config)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
120
fSettings.RemoveData(device->Description().friendly_name);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
125
device->Description().friendly_name, device, info->internal_id, config);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
200
MultiAudioDevice *device =
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
203
if (device) {
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
204
if (device->InitCheck() == B_OK)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
205
fDevices.AddItem(device);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
207
delete device;
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
59
void *device = NULL;
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
60
for (int32 i = 0; (device = fDevices.ItemAt(i)); i++)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
61
delete (MultiAudioDevice*)device;
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
88
MultiAudioDevice* device = (MultiAudioDevice*)fDevices.ItemAt(index);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
89
if (device == NULL)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioAddOn.cpp
97
info->name = device->Description().friendly_name;
src/add-ons/media/media-add-ons/multi_audio/MultiAudioNode.cpp
173
MultiAudioDevice* device, int32 internalID, BMessage* config)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioNode.cpp
182
fDevice(device),
src/add-ons/media/media-add-ons/multi_audio/MultiAudioNode.cpp
190
if (!device)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioNode.h
39
const char* name, MultiAudioDevice* device,
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
167
get_description(int device, multi_description* description)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
169
return call_driver(device, B_MULTI_GET_DESCRIPTION, description);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
174
get_enabled_channels(int device, multi_channel_enable* enable)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
176
return call_driver(device, B_MULTI_GET_ENABLED_CHANNELS, enable);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
181
set_enabled_channels(int device, multi_channel_enable* enable)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
183
return call_driver(device, B_MULTI_SET_ENABLED_CHANNELS, enable);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
188
get_global_format(int device, multi_format_info* info)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
190
return call_driver(device, B_MULTI_GET_GLOBAL_FORMAT, info);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
195
set_global_format(int device, multi_format_info* info)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
197
return call_driver(device, B_MULTI_SET_GLOBAL_FORMAT, info);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
202
get_buffers(int device, multi_buffer_list* list)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
204
return call_driver(device, B_MULTI_GET_BUFFERS, list);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
209
buffer_exchange(int device, multi_buffer_info* info)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
211
return call_driver(device, B_MULTI_BUFFER_EXCHANGE, info);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
216
list_mix_controls(int device, multi_mix_control_info* info)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
218
return call_driver(device, B_MULTI_LIST_MIX_CONTROLS, info);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
223
get_mix(int device, multi_mix_value_info* info)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
225
return call_driver(device, B_MULTI_GET_MIX, info);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
230
set_mix(int device, multi_mix_value_info* info)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
232
return call_driver(device, B_MULTI_SET_MIX, info);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
24
call_driver(int device, int32 op, T* data)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp
26
if (ioctl(device, op, data, sizeof(T)) != 0)
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.h
26
status_t get_description(int device, multi_description* description);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.h
28
status_t get_enabled_channels(int device, multi_channel_enable* enable);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.h
29
status_t set_enabled_channels(int device, multi_channel_enable* enable);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.h
31
status_t get_global_format(int device, multi_format_info* info);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.h
32
status_t set_global_format(int device, multi_format_info* info);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.h
33
status_t get_buffers(int device, multi_buffer_list* list);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.h
34
status_t buffer_exchange(int device, multi_buffer_info* info);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.h
36
status_t list_mix_controls(int device, multi_mix_control_info* info);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.h
37
status_t get_mix(int device, multi_mix_value_info* info);
src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.h
38
status_t set_mix(int device, multi_mix_value_info* info);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
107
OpenSoundDevice *device = (OpenSoundDevice *) fDevices.ItemAt(n);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
111
infos[0].name = device->fCardInfo.longname;
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
123
OpenSoundDevice *device = (OpenSoundDevice*)fDevices.ItemAt(
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
125
if (device == NULL) {
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
131
if (fSettings.FindMessage(device->fCardInfo.longname, config) == B_OK) {
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
132
fSettings.RemoveData(device->fCardInfo.longname);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
138
device->fCardInfo.longname,
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
139
device,
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
246
OpenSoundDevice *device = new OpenSoundDevice(&cardinfo);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
247
if (device)
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
248
devs.AddItem(device);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
265
OpenSoundDevice *device = (OpenSoundDevice *)(devs.ItemAt(audioinfo.card_number));
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
266
if (device)
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
267
device->AddEngine(&audioinfo);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
280
OpenSoundDevice *device = (OpenSoundDevice *)(devs.ItemAt(mixerinfo.card_number));
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
281
if (device)
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
282
device->AddMixer(&mixerinfo);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
288
OpenSoundDevice *device = (OpenSoundDevice *)(devs.ItemAt(card));
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
289
if (!device)
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
291
for (i = 0; i < device->CountEngines(); i++) {
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
292
OpenSoundDeviceEngine *engine = device->EngineAt(i);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
295
for (j = 0; j < device->CountEngines(); j++) {
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
296
OpenSoundDeviceEngine *next = device->EngineAt(j);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
307
for (j = 0; j < device->CountEngines(); j++) {
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
308
OpenSoundDeviceEngine *next = device->EngineAt(j);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
325
OpenSoundDevice *device = (OpenSoundDevice *)(devs.ItemAt(card));
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
326
if (device) {
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
328
delete device;
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
331
if ((device->InitDriver() == B_OK) && (device->InitCheck() == B_OK))
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
332
fDevices.AddItem(device);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
334
delete device;
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
364
OpenSoundDevice *device = new OpenSoundDevice(path.Path() + strlen(rootPath), path.Path());
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
365
if (device) {
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
366
if (device->InitCheck() == B_OK)
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
367
fDevices.AddItem(device);
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
369
delete device;
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
52
void *device = NULL;
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
53
for (int32 i = 0; (device = fDevices.ItemAt(i)); i++)
src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
54
delete (OpenSoundDevice *)device;
src/add-ons/media/media-add-ons/opensound/OpenSoundNode.cpp
306
OpenSoundDevice* device, int32 internal_id, BMessage* config)
src/add-ons/media/media-add-ons/opensound/OpenSoundNode.cpp
314
fDevice(device),
src/add-ons/media/media-add-ons/opensound/OpenSoundNode.h
43
OpenSoundDevice* device,
src/add-ons/media/media-add-ons/radeon/Radeon.cpp
224
int CRadeon::VIPRegister(int device, int address)
src/add-ons/media/media-add-ons/radeon/Radeon.cpp
230
vr.channel = device;
src/add-ons/media/media-add-ons/radeon/Radeon.cpp
242
void CRadeon::SetVIPRegister(int device, int address, int value)
src/add-ons/media/media-add-ons/radeon/Radeon.cpp
247
vw.channel = device;
src/add-ons/media/media-add-ons/radeon/Radeon.cpp
256
int CRadeon::VIPReadFifo(int device, uint32 address, uint32 count, uint8 *buffer)
src/add-ons/media/media-add-ons/radeon/Radeon.cpp
262
vr.channel = device;
src/add-ons/media/media-add-ons/radeon/Radeon.cpp
276
int CRadeon::VIPWriteFifo(int device, uint32 address, uint32 count, uint8 *buffer)
src/add-ons/media/media-add-ons/radeon/Radeon.cpp
282
vw.channel = device;
src/add-ons/media/media-add-ons/radeon/Radeon.h
351
int VIPRegister(int device, int address);
src/add-ons/media/media-add-ons/radeon/Radeon.h
353
void SetVIPRegister(int device, int address, int value);
src/add-ons/media/media-add-ons/radeon/Radeon.h
355
int VIPReadFifo(int device, uint32 address, uint32 count, uint8 *buffer);
src/add-ons/media/media-add-ons/radeon/Radeon.h
357
int VIPWriteFifo(int device, uint32 address, uint32 count, uint8 *buffer);
src/add-ons/media/media-add-ons/radeon/RadeonAddOn.cpp
406
CRadeon device( path.Path() );
src/add-ons/media/media-add-ons/radeon/RadeonAddOn.cpp
408
if( device.InitCheck() != B_OK)
src/add-ons/media/media-add-ons/radeon/RadeonAddOn.cpp
411
CVIPPort vip_port( device );
src/add-ons/media/media-add-ons/radeon/Theater.cpp
17
CTheater::CTheater(CRadeon & radeon, int device)
src/add-ons/media/media-add-ons/radeon/Theater.cpp
19
fDevice(device),
src/add-ons/media/media-add-ons/radeon/Theater.h
44
CTheater(CRadeon & radeon, int device);
src/add-ons/media/media-add-ons/radeon/Theater100.cpp
17
CTheater100::CTheater100(CRadeon & radeon, int device)
src/add-ons/media/media-add-ons/radeon/Theater100.cpp
18
:CTheater(radeon, device)
src/add-ons/media/media-add-ons/radeon/Theater100.h
21
CTheater100(CRadeon & radeon, int device);
src/add-ons/media/media-add-ons/radeon/Theater200.cpp
24
CTheater200::CTheater200(CRadeon & radeon, int device)
src/add-ons/media/media-add-ons/radeon/Theater200.cpp
25
:CTheater(radeon, device),
src/add-ons/media/media-add-ons/radeon/Theater200.h
27
CTheater200(CRadeon & radeon, int device);
src/add-ons/media/media-add-ons/radeon/VIPPort.h
53
int Register(int device, int address) {
src/add-ons/media/media-add-ons/radeon/VIPPort.h
54
return fRadeon.VIPRegister( device, address );
src/add-ons/media/media-add-ons/radeon/VIPPort.h
57
void SetRegister(int device, int address, int value) {
src/add-ons/media/media-add-ons/radeon/VIPPort.h
58
fRadeon.SetVIPRegister( device, address, value );
src/add-ons/media/media-add-ons/radeon/VIPPort.h
61
int ReadFifo(int device, uint32 address, uint32 count, uint8 *buffer) {
src/add-ons/media/media-add-ons/radeon/VIPPort.h
62
return fRadeon.VIPReadFifo( device, address, count, buffer );
src/add-ons/media/media-add-ons/radeon/VIPPort.h
65
int WriteFifo(int device, uint32 address, uint32 count, uint8 *buffer) {
src/add-ons/media/media-add-ons/radeon/VIPPort.h
66
return fRadeon.VIPWriteFifo( device, address, count, buffer );
src/add-ons/media/media-add-ons/radeon/VideoIn.cpp
103
int device;
src/add-ons/media/media-add-ons/radeon/VideoIn.cpp
117
if ((device = fRadeon.FindVIPDevice( C_THEATER100_VIP_DEVICE_ID )) != -1)
src/add-ons/media/media-add-ons/radeon/VideoIn.cpp
120
fTheater = new CTheater100(fRadeon, device);
src/add-ons/media/media-add-ons/radeon/VideoIn.cpp
122
else if ((device = fRadeon.FindVIPDevice( C_THEATER200_VIP_DEVICE_ID )) != -1)
src/add-ons/media/media-add-ons/radeon/VideoIn.cpp
125
fTheater = new CTheater200(fRadeon, device);
src/add-ons/media/media-add-ons/usb_webcam/AddOn.cpp
158
WebCamMediaAddOn::CameraAdded(CamDevice* device)
src/add-ons/media/media-add-ons/usb_webcam/AddOn.cpp
167
WebCamMediaAddOn::CameraRemoved(CamDevice* device)
src/add-ons/media/media-add-ons/usb_webcam/AddOn.h
43
status_t CameraAdded(CamDevice* device);
src/add-ons/media/media-add-ons/usb_webcam/AddOn.h
44
status_t CameraRemoved(CamDevice* device);
src/add-ons/media/media-add-ons/usb_webcam/CamBufferedFilterInterface.cpp
11
CamBufferedFilterInterface::CamBufferedFilterInterface(CamDevice *device, bool allowWrite)
src/add-ons/media/media-add-ons/usb_webcam/CamBufferedFilterInterface.cpp
12
: CamFilterInterface(device),
src/add-ons/media/media-add-ons/usb_webcam/CamBufferedFilterInterface.h
15
CamBufferedFilterInterface(CamDevice *device, bool allowWrite);
src/add-ons/media/media-add-ons/usb_webcam/CamBufferingDeframer.cpp
24
CamBufferingDeframer::CamBufferingDeframer(CamDevice *device)
src/add-ons/media/media-add-ons/usb_webcam/CamBufferingDeframer.cpp
25
: CamDeframer(device),
src/add-ons/media/media-add-ons/usb_webcam/CamBufferingDeframer.h
12
CamBufferingDeframer(CamDevice *device);
src/add-ons/media/media-add-ons/usb_webcam/CamDeframer.cpp
15
CamDeframer::CamDeframer(CamDevice *device)
src/add-ons/media/media-add-ons/usb_webcam/CamDeframer.cpp
16
: CamFilterInterface(device),
src/add-ons/media/media-add-ons/usb_webcam/CamDeframer.cpp
17
fDevice(device),
src/add-ons/media/media-add-ons/usb_webcam/CamDeframer.h
35
CamDeframer(CamDevice *device);
src/add-ons/media/media-add-ons/usb_webcam/CamDevice.cpp
676
CamDeviceAddon::Sniff(BUSBDevice *device)
src/add-ons/media/media-add-ons/usb_webcam/CamDevice.cpp
681
if (!device)
src/add-ons/media/media-add-ons/usb_webcam/CamDevice.cpp
687
&& device->VendorID() != fSupportedDevices[i].desc.vendor)
src/add-ons/media/media-add-ons/usb_webcam/CamDevice.cpp
689
&& device->ProductID() != fSupportedDevices[i].desc.product))
src/add-ons/media/media-add-ons/usb_webcam/CamDevice.cpp
693
|| device->Class() == fSupportedDevices[i].desc.dev_class)
src/add-ons/media/media-add-ons/usb_webcam/CamDevice.cpp
695
|| device->Subclass() == fSupportedDevices[i].desc.dev_subclass)
src/add-ons/media/media-add-ons/usb_webcam/CamDevice.cpp
697
|| device->Protocol() == fSupportedDevices[i].desc.dev_protocol)) {
src/add-ons/media/media-add-ons/usb_webcam/CamDevice.cpp
703
for (uint32 j = 0; !supported && j < device->CountConfigurations(); j++) {
src/add-ons/media/media-add-ons/usb_webcam/CamDevice.cpp
704
const BUSBConfiguration* cfg = device->ConfigurationAt(j);
src/add-ons/media/media-add-ons/usb_webcam/CamDevice.h
165
virtual status_t Sniff(BUSBDevice *device);
src/add-ons/media/media-add-ons/usb_webcam/CamFilterInterface.cpp
11
CamFilterInterface::CamFilterInterface(CamDevice *device)
src/add-ons/media/media-add-ons/usb_webcam/CamFilterInterface.cpp
13
fDevice(device),
src/add-ons/media/media-add-ons/usb_webcam/CamFilterInterface.h
15
CamFilterInterface(CamDevice *device);
src/add-ons/media/media-add-ons/usb_webcam/CamStreamingDeframer.cpp
23
CamStreamingDeframer::CamStreamingDeframer(CamDevice *device)
src/add-ons/media/media-add-ons/usb_webcam/CamStreamingDeframer.cpp
24
: CamDeframer(device)
src/add-ons/media/media-add-ons/usb_webcam/CamStreamingDeframer.h
12
CamStreamingDeframer(CamDevice *device);
src/add-ons/media/media-add-ons/usb_webcam/addons/uvc/UVCDeframer.cpp
19
UVCDeframer::UVCDeframer(CamDevice* device)
src/add-ons/media/media-add-ons/usb_webcam/addons/uvc/UVCDeframer.cpp
20
: CamDeframer(device),
src/add-ons/media/media-add-ons/usb_webcam/addons/uvc/UVCDeframer.h
16
UVCDeframer(CamDevice *device);
src/add-ons/network_settings/dialup/GeneralAddon.cpp
124
BMessage device;
src/add-ons/network_settings/dialup/GeneralAddon.cpp
125
if(!FindMessageParameter(PPP_DEVICE_KEY, *fSettings, &device, &index))
src/add-ons/network_settings/dialup/GeneralAddon.cpp
129
if(device.FindString(MDSU_VALUES, &fDeviceName) != B_OK)
src/add-ons/network_settings/dialup/GeneralAddon.cpp
133
device.AddBool(MDSU_VALID, true);
src/add-ons/network_settings/dialup/GeneralAddon.cpp
134
fSettings->ReplaceMessage(MDSU_PARAMETERS, index, &device);
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
110
BMessage device;
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
112
if(!FindMessageParameter(PPP_DEVICE_KEY, *fSettings, &device, &deviceIndex))
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
117
if(device.FindString(MDSU_VALUES, &name) != B_OK || name != kKernelModuleName)
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
123
if(!FindMessageParameter(PPPoE_INTERFACE_KEY, device, ¶meter, &index)
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
129
device.ReplaceMessage(MDSU_PARAMETERS, index, ¶meter);
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
133
if(!FindMessageParameter(PPPoE_SERVICE_NAME_KEY, device, ¶meter, &index)
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
138
device.ReplaceMessage(MDSU_PARAMETERS, index, ¶meter);
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
141
device.AddBool(MDSU_VALID, true);
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
142
fSettings->ReplaceMessage(MDSU_PARAMETERS, deviceIndex, &device);
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
174
BMessage device, interface;
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
175
device.AddString(MDSU_NAME, PPP_DEVICE_KEY);
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
176
device.AddString(MDSU_VALUES, kKernelModuleName);
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
180
device.AddMessage(MDSU_PARAMETERS, &interface);
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
187
device.AddMessage(MDSU_PARAMETERS, &service);
src/add-ons/network_settings/dialup/PPPoEAddon.cpp
190
settings->AddMessage(MDSU_PARAMETERS, &device);
src/add-ons/print/transports/parallel_port/ParallelTransport.cpp
59
char device[B_PATH_NAME_LENGTH];
src/add-ons/print/transports/parallel_port/ParallelTransport.cpp
66
strcat(strcpy(device, "/dev/parallel/"), address);
src/add-ons/print/transports/parallel_port/ParallelTransport.cpp
67
fFile = open(device, O_RDWR | O_EXCL, 0);
src/add-ons/print/transports/parallel_port/ParallelTransport.cpp
71
fFile = open(device, O_WRONLY | O_EXCL, 0);
src/add-ons/print/transports/parallel_port/ParallelTransport.cpp
83
msg->AddString("_parallel/DeviceName", device);
src/add-ons/print/transports/serial_port/SerialTransport.cpp
41
char device[B_PATH_NAME_LENGTH];
src/add-ons/print/transports/serial_port/SerialTransport.cpp
49
strcat(strcpy(device, "/dev/ports/"), address);
src/add-ons/print/transports/serial_port/SerialTransport.cpp
50
fFile = open(device, O_RDWR | O_EXCL, 0);
src/add-ons/print/transports/serial_port/SerialTransport.cpp
54
fFile = open(device, O_WRONLY | O_EXCL, 0);
src/add-ons/print/transports/serial_port/SerialTransport.cpp
86
msg->AddString("_serial/DeviceName", device);
src/apps/bootmanager/BootDrive.cpp
82
BDiskDevice device;
src/apps/bootmanager/BootDrive.cpp
83
if (roster.FindPartitionByVolume(volume, &device, NULL) == B_OK) {
src/apps/bootmanager/BootDrive.cpp
85
if (device.GetPath(&path) == B_OK && path == fPath)
src/apps/bootmanager/BootDrive.cpp
94
BootDrive::GetDiskDevice(BDiskDevice& device) const
src/apps/bootmanager/BootDrive.cpp
97
return roster.GetDeviceForPath(fPath.Path(), &device);
src/apps/bootmanager/BootDrive.h
32
status_t GetDiskDevice(BDiskDevice& device) const;
src/apps/bootmanager/DrivesPage.cpp
338
BDiskDevice device;
src/apps/bootmanager/DrivesPage.cpp
339
while (roster.GetNextDevice(&device) == B_OK) {
src/apps/bootmanager/DrivesPage.cpp
340
if (device.HasMedia() && !device.IsReadOnly()) {
src/apps/bootmanager/DrivesPage.cpp
341
DriveItem* item = new DriveItem(device, menus);
src/apps/bootmanager/DrivesPage.cpp
35
DriveItem(const BDiskDevice& device,
src/apps/bootmanager/DrivesPage.cpp
65
DriveItem::DriveItem(const BDiskDevice& device, const BootMenuList& menus)
src/apps/bootmanager/DrivesPage.cpp
70
device.GetPath(&fPath);
src/apps/bootmanager/DrivesPage.cpp
71
if (device.Name() != NULL && device.Name()[0])
src/apps/bootmanager/DrivesPage.cpp
72
fName = device.Name();
src/apps/bootmanager/DrivesPage.cpp
80
if (device.GetIcon(fIcon, B_LARGE_ICON) != B_OK)
src/apps/bootmanager/DrivesPage.cpp
89
fSize = string_for_size(device.Size(), buffer, sizeof(buffer));
src/apps/bootmanager/LegacyBootMenu.cpp
189
PartitionVisitor::Visit(BDiskDevice* device)
src/apps/bootmanager/LegacyBootMenu.cpp
233
PartitionRecorder::Visit(BDiskDevice* device)
src/apps/bootmanager/LegacyBootMenu.cpp
314
BDiskDevice device;
src/apps/bootmanager/LegacyBootMenu.cpp
315
status_t status = drive.GetDiskDevice(device);
src/apps/bootmanager/LegacyBootMenu.cpp
320
device.VisitEachDescendant(&visitor);
src/apps/bootmanager/LegacyBootMenu.cpp
323
|| strcmp(device.ContentType(), kPartitionTypeIntel) != 0)
src/apps/bootmanager/LegacyBootMenu.cpp
330
if (device.IsReadOnlyMedia())
src/apps/bootmanager/LegacyBootMenu.cpp
346
BDiskDevice device;
src/apps/bootmanager/LegacyBootMenu.cpp
349
while (diskDeviceRoster.GetNextDevice(&device) == B_OK) {
src/apps/bootmanager/LegacyBootMenu.cpp
351
status_t status = device.GetPath(&path);
src/apps/bootmanager/LegacyBootMenu.cpp
362
device.VisitEachDescendant(&recorder);
src/apps/bootmanager/LegacyBootMenu.cpp
611
LegacyBootMenu::_GetBIOSDrive(const char* device, int8& drive)
src/apps/bootmanager/LegacyBootMenu.cpp
613
int fd = open(device, O_RDONLY);
src/apps/bootmanager/LegacyBootMenu.cpp
78
virtual bool Visit(BDiskDevice* device);
src/apps/bootmanager/LegacyBootMenu.cpp
94
virtual bool Visit(BDiskDevice* device);
src/apps/bootmanager/LegacyBootMenu.h
44
status_t _GetBIOSDrive(const char* device,
src/apps/deskbar/StatusView.cpp
106
item->entryRef.device, item->entryRef.directory, item->entryRef.name);
src/apps/deskbar/StatusView.cpp
107
printf("node_ref: %" B_PRIdDEV ", %" B_PRIdINO "\n", item->nodeRef.device,
src/apps/deskbar/StatusView.cpp
595
&& message->FindInt32("device", &(ref.device)) == B_OK
src/apps/deskbar/StatusView.cpp
613
if (message->FindInt32("device", &(nodeRef.device)) == B_OK
src/apps/deskbar/StatusView.cpp
716
item->entryRef.device = -1;
src/apps/deskbar/StatusView.cpp
736
TReplicantTray::UnloadAddOn(node_ref* nodeRef, dev_t* device, bool which,
src/apps/deskbar/StatusView.cpp
745
|| (device != NULL && item->nodeRef.device == *device)) {
src/apps/deskbar/StatusView.cpp
747
if (device != NULL && be_roster->IsRunning(&item->entryRef))
src/apps/deskbar/StatusView.cpp
809
&& item->entryRef.device == ref->device
src/apps/devices/DevicesView.cpp
415
Device* device = (Device*)fDevicesOutline->ItemAt(selected);
src/apps/devices/DevicesView.cpp
416
fAttributesView->AddAttributes(device->GetAllAttributes());
src/apps/devices/dm_wrapper.c
49
get_child(device_node_cookie *device)
src/apps/devices/dm_wrapper.c
51
return _kern_generic_syscall(DEVICE_MANAGER_SYSCALLS, DM_GET_CHILD, device,
src/apps/devices/dm_wrapper.c
57
get_next_child(device_node_cookie *device)
src/apps/devices/dm_wrapper.c
60
device, sizeof(device_node_cookie));
src/apps/diskprobe/DataEditor.cpp
501
int device = fFile.Dup();
src/apps/diskprobe/DataEditor.cpp
502
if (device < 0 || ioctl(device, B_GET_GEOMETRY, &geometry,
src/apps/diskprobe/DataEditor.cpp
504
if (device >= 0)
src/apps/diskprobe/DataEditor.cpp
505
close(device);
src/apps/diskprobe/DataEditor.cpp
509
close(device);
src/apps/diskusage/ControlsView.cpp
128
BVolume* FindDeviceFor(dev_t device,
src/apps/diskusage/ControlsView.cpp
132
void _AddVolume(dev_t device);
src/apps/diskusage/ControlsView.cpp
133
void _RemoveVolume(dev_t device);
src/apps/diskusage/ControlsView.cpp
281
dev_t device = dev_for_path(path.Path());
src/apps/diskusage/ControlsView.cpp
284
if (item->Volume()->Device() == device) {
src/apps/diskusage/ControlsView.cpp
302
ControlsView::VolumeTabView::FindDeviceFor(dev_t device, bool invoke)
src/apps/diskusage/ControlsView.cpp
308
if (item->Volume()->Device() == device) {
src/apps/diskusage/ControlsView.cpp
321
ControlsView::VolumeTabView::_AddVolume(dev_t device)
src/apps/diskusage/ControlsView.cpp
325
if (item->Volume()->Device() == device)
src/apps/diskusage/ControlsView.cpp
329
BVolume* volume = new BVolume(device);
src/apps/diskusage/ControlsView.cpp
341
ControlsView::VolumeTabView::_RemoveVolume(dev_t device)
src/apps/diskusage/ControlsView.cpp
344
if (item->Volume()->Device() == device) {
src/apps/diskusage/ControlsView.cpp
422
ControlsView::FindDeviceFor(dev_t device, bool invoke)
src/apps/diskusage/ControlsView.cpp
424
return fVolumeTabView->FindDeviceFor(device, invoke);
src/apps/diskusage/ControlsView.h
28
BVolume* FindDeviceFor(dev_t device,
src/apps/diskusage/MainWindow.cpp
101
MainWindow::FindDeviceFor(dev_t device, bool invoke)
src/apps/diskusage/MainWindow.cpp
103
return fControlsView->FindDeviceFor(device, invoke);
src/apps/diskusage/MainWindow.h
31
BVolume* FindDeviceFor(dev_t device,
src/apps/diskusage/Scanner.cpp
252
if ((entry.GetRef(&ref) == B_OK) && (ref.device != Device()))
src/apps/drivesetup/DiskView.cpp
324
virtual bool Visit(BDiskDevice* device)
src/apps/drivesetup/DiskView.cpp
327
if (device->Name() != NULL && device->Name()[0] != '\0')
src/apps/drivesetup/DiskView.cpp
328
name = device->Name();
src/apps/drivesetup/DiskView.cpp
332
if (BString(device->ContentName()).Length() > 0)
src/apps/drivesetup/DiskView.cpp
333
name = device->ContentName();
src/apps/drivesetup/DiskView.cpp
336
device->Offset(), 0, device->ID(), device);
src/apps/drivesetup/DiskView.cpp
337
fViewMap.Put(device->ID(), view);
src/apps/drivesetup/DiskView.cpp
339
_AddSpaces(device, view);
src/apps/drivesetup/MainWindow.cpp
107
virtual bool Visit(BDiskDevice* device)
src/apps/drivesetup/MainWindow.cpp
113
device->PrepareModifications();
src/apps/drivesetup/MainWindow.cpp
114
_AddPartition(device);
src/apps/drivesetup/MainWindow.cpp
163
virtual bool Visit(BDiskDevice* device)
src/apps/drivesetup/MainWindow.cpp
165
if (device->ContainsFileSystem())
src/apps/drivesetup/MainWindow.cpp
166
device->Mount();
src/apps/drivesetup/MainWindow.cpp
824
BDiskDevice device;
src/apps/drivesetup/MainWindow.cpp
825
if (roster.GetDeviceWithID(id, &device) == B_OK && device.IsFile()) {
src/apps/drivesetup/MainWindow.cpp
863
BDiskDevice device;
src/apps/drivesetup/MainWindow.cpp
864
while (roster.GetNextDevice(&device) == B_OK) {
src/apps/drivesetup/MainWindow.cpp
865
if (!device.IsFile())
src/apps/drivesetup/MainWindow.cpp
870
if ((device.GetFilePath(&path) == B_OK && lstat(path.Path(), &st) == 0
src/apps/drivesetup/MainWindow.cpp
872
|| (device.GetPath(&path) == B_OK && lstat(path.Path(), &st) == 0
src/apps/drivesetup/MainWindow.cpp
874
status_t error = roster.UnregisterFileDevice(device.ID());
src/apps/drivesetup/MainWindow.cpp
931
BVolume volume(node.device);
src/apps/drivesetup/MainWindow.cpp
946
BDiskDevice device;
src/apps/drivesetup/MainWindow.cpp
948
BDiskDeviceRoster().GetPartitionWithID(partitionID, &device, &partition);
src/apps/drivesetup/MainWindow.cpp
986
BDiskDevice device;
src/apps/drivesetup/MainWindow.cpp
988
BDiskDeviceRoster().GetPartitionForPath(targetpath, &device, &partition);
src/apps/expander/ExpanderSettings.cpp
106
&& read_data(file, ref.device)
src/apps/expander/ExpanderSettings.cpp
177
file.Write(&ref.device, sizeof(ref.device));
src/apps/installer/InstallerWindow.cpp
899
BDiskDevice device;
src/apps/installer/InstallerWindow.cpp
901
if (roster.GetPartitionWithID(item->ID(), &device, &partition) == B_OK) {
src/apps/installer/InstallerWindow.cpp
904
} else if (roster.GetDeviceWithID(item->ID(), &device) == B_OK) {
src/apps/installer/InstallerWindow.cpp
905
if (device.GetMountPoint(&directory) != B_OK)
src/apps/installer/WorkerThread.cpp
1014
TargetVisitor::Visit(BDiskDevice *device)
src/apps/installer/WorkerThread.cpp
1016
if (device->IsReadOnlyMedia())
src/apps/installer/WorkerThread.cpp
1018
return Visit(device, 0);
src/apps/installer/WorkerThread.cpp
1081
EFIVisitor::Visit(BDiskDevice *device)
src/apps/installer/WorkerThread.cpp
1083
if (device->IsReadOnlyMedia())
src/apps/installer/WorkerThread.cpp
1085
return Visit(device, 0);
src/apps/installer/WorkerThread.cpp
204
BDiskDevice device;
src/apps/installer/WorkerThread.cpp
207
if (fDDRoster.GetPartitionWithID(id, &device, &partition) == B_OK) {
src/apps/installer/WorkerThread.cpp
220
} else if (fDDRoster.GetDeviceWithID(id, &device) == B_OK) {
src/apps/installer/WorkerThread.cpp
221
if (!device.IsMounted()) {
src/apps/installer/WorkerThread.cpp
222
if (device.Mount() < B_OK) {
src/apps/installer/WorkerThread.cpp
228
if (device.GetMountPoint(&targetDirectory) != B_OK) {
src/apps/installer/WorkerThread.cpp
274
BDiskDevice device;
src/apps/installer/WorkerThread.cpp
303
&& (fDDRoster.GetPartitionWithID(id, &device, &partition) != B_OK
src/apps/installer/WorkerThread.cpp
350
BDiskDevice device;
src/apps/installer/WorkerThread.cpp
354
fDDRoster.VisitEachMountedPartition(&srcVisitor, &device, &partition);
src/apps/installer/WorkerThread.cpp
357
fDDRoster.VisitEachPartition(&targetVisitor, &device, &partition);
src/apps/installer/WorkerThread.cpp
367
fDDRoster.VisitEachPartition(&EFIVisitor, &device, &partition);
src/apps/installer/WorkerThread.cpp
467
BDiskDevice device;
src/apps/installer/WorkerThread.cpp
483
if (fDDRoster.GetPartitionWithID(targetPartitionID, &device,
src/apps/installer/WorkerThread.cpp
500
} else if (fDDRoster.GetDeviceWithID(targetPartitionID, &device) == B_OK) {
src/apps/installer/WorkerThread.cpp
501
if (!device.IsMounted()) {
src/apps/installer/WorkerThread.cpp
502
if ((err = device.Mount()) < B_OK) {
src/apps/installer/WorkerThread.cpp
508
if ((err = device.GetVolume(&targetVolume)) != B_OK) {
src/apps/installer/WorkerThread.cpp
512
if ((err = device.GetMountPoint(&targetDirectory)) != B_OK) {
src/apps/installer/WorkerThread.cpp
531
if (fDDRoster.GetPartitionWithID(sourcePartitionID, &device, &partition)
src/apps/installer/WorkerThread.cpp
537
} else if (fDDRoster.GetDeviceWithID(sourcePartitionID, &device) == B_OK) {
src/apps/installer/WorkerThread.cpp
538
if ((err = device.GetMountPoint(&srcDirectory)) != B_OK) {
src/apps/installer/WorkerThread.cpp
65
virtual bool Visit(BDiskDevice* device);
src/apps/installer/WorkerThread.cpp
76
virtual bool Visit(BDiskDevice* device);
src/apps/installer/WorkerThread.cpp
87
virtual bool Visit(BDiskDevice* device);
src/apps/installer/WorkerThread.cpp
959
SourceVisitor::Visit(BDiskDevice *device)
src/apps/installer/WorkerThread.cpp
961
return Visit(device, 0);
src/apps/mail/Content.cpp
1221
dev_t device;
src/apps/mail/Content.cpp
1222
if (msg->FindInt32("device", &device) < B_OK)
src/apps/mail/Content.cpp
1231
if (device == enclosure->node.device
src/apps/mail/Content.cpp
1237
enclosure->ref.device = device;
src/apps/mail/Enclosures.cpp
243
dev_t device;
src/apps/mail/Enclosures.cpp
244
if (msg->FindInt32("device", &device) < B_OK)
src/apps/mail/Enclosures.cpp
253
if (device == item->NodeRef()->device
src/apps/mail/Enclosures.cpp
264
item->Ref()->device = device;
src/apps/mail/People.cpp
151
fPersonMap.insert(std::make_pair(node_ref(ref.device, node), person));
src/apps/mail/QueryList.cpp
123
int32 device = message->GetInt32("device", -1);
src/apps/mail/QueryList.cpp
129
entry_ref ref(device, directory, name);
src/apps/mail/QueryList.cpp
133
node_ref nodeRef(device, node);
src/apps/mail/QueryList.cpp
152
fRefs.insert(std::make_pair(node_ref(ref.device, node), ref));
src/apps/mail/QueryMenu.cpp
141
int32 device;
src/apps/mail/QueryMenu.cpp
145
&& msg->FindInt32("device", &device) == B_OK
src/apps/mail/QueryMenu.cpp
151
entry_ref ref(device, directory, name);
src/apps/mediaplayer/playlist/FilePlaylistItem.cpp
504
status_t err = find_directory(B_TRASH_DIRECTORY, (*refs)[0].device,
src/apps/mediaplayer/playlist/FilePlaylistItem.cpp
567
status_t err = find_directory(B_TRASH_DIRECTORY, (*refs)[0].device,
src/apps/mediaplayer/playlist/FilePlaylistItem.cpp
591
nodeRef.device = (*refs)[i].device;
src/apps/musiccollection/FileMonitor.cpp
102
NodeMonitorHandler::make_node_ref(device, node, &file.node);
src/apps/musiccollection/FileMonitor.cpp
106
NodeMonitorHandler::make_entry_ref(device, directory, name, &file.entry);
src/apps/musiccollection/FileMonitor.cpp
115
FileMonitor::EntryRemoved(const char *name, ino_t directory, dev_t device,
src/apps/musiccollection/FileMonitor.cpp
118
WatchedFile* file = _FindFile(device, node);
src/apps/musiccollection/FileMonitor.cpp
129
ino_t fromDirectory, ino_t toDirectory, dev_t device, ino_t node,
src/apps/musiccollection/FileMonitor.cpp
132
WatchedFile* file = _FindFile(device, node);
src/apps/musiccollection/FileMonitor.cpp
135
NodeMonitorHandler::make_entry_ref(device, toDirectory, name, &file->entry);
src/apps/musiccollection/FileMonitor.cpp
136
NodeMonitorHandler::make_node_ref(device, node, &file->node);
src/apps/musiccollection/FileMonitor.cpp
142
FileMonitor::StatChanged(ino_t node, dev_t device, int32 statFields)
src/apps/musiccollection/FileMonitor.cpp
144
WatchedFile* file = _FindFile(device, node);
src/apps/musiccollection/FileMonitor.cpp
152
FileMonitor::AttrChanged(ino_t node, dev_t device)
src/apps/musiccollection/FileMonitor.cpp
154
WatchedFile* file = _FindFile(device, node);
src/apps/musiccollection/FileMonitor.cpp
162
FileMonitor::_FindFile(dev_t device, ino_t node)
src/apps/musiccollection/FileMonitor.cpp
165
NodeMonitorHandler::make_node_ref(device, node, &nodeRef);
src/apps/musiccollection/FileMonitor.cpp
77
EntryCreated(entry.name, entry.directory, entry.device,
src/apps/musiccollection/FileMonitor.cpp
98
FileMonitor::EntryCreated(const char *name, ino_t directory, dev_t device,
src/apps/musiccollection/FileMonitor.h
79
dev_t device, ino_t node);
src/apps/musiccollection/FileMonitor.h
81
dev_t device, ino_t node);
src/apps/musiccollection/FileMonitor.h
84
ino_t toDirectory, dev_t device,
src/apps/musiccollection/FileMonitor.h
86
virtual void StatChanged(ino_t node, dev_t device,
src/apps/musiccollection/FileMonitor.h
88
virtual void AttrChanged(ino_t node, dev_t device);
src/apps/musiccollection/FileMonitor.h
91
WatchedFile* _FindFile(dev_t device, ino_t node);
src/apps/networkstatus/NetworkStatusView.cpp
264
BNetworkDevice device(deviceName);
src/apps/networkstatus/NetworkStatusView.cpp
265
status_t status = device.JoinNetwork(address);
src/apps/networkstatus/NetworkStatusView.cpp
384
BNetworkDevice device;
src/apps/networkstatus/NetworkStatusView.cpp
394
device.SetTo(name);
src/apps/networkstatus/NetworkStatusView.cpp
395
if (device.IsWireless())
src/apps/networkstatus/NetworkStatusView.cpp
407
while (device.GetNextAssociatedNetwork(cookie, address) == B_OK)
src/apps/networkstatus/NetworkStatusView.cpp
412
device.GetNetworks(networks, networksCount);
src/apps/packageinstaller/PackageView.cpp
263
dev_t device = dev_for_path(path.Path());
src/apps/packageinstaller/PackageView.cpp
264
BVolume volume(device);
src/apps/packageinstaller/PackageView.cpp
614
dev_t device = dev_for_path(path.Path());
src/apps/packageinstaller/PackageView.cpp
615
if (volume.SetTo(device) == B_OK && !volume.IsReadOnly()
src/apps/packageinstaller/UninstallView.cpp
153
|| msg->FindInt32("device", &ref.device) != B_OK
src/apps/packageinstaller/UninstallView.cpp
176
if (msg->FindInt32("device", &ref.device) != B_OK
src/apps/people/PersonWindow.cpp
252
int32 device;
src/apps/people/PersonWindow.cpp
253
msg->FindInt32("device", &device);
src/apps/people/PersonWindow.cpp
257
fRef = new entry_ref(device, directory, name.String());
src/apps/people/PersonWindow.cpp
263
BVolume volume(device);
src/apps/showimage/ImageFileNavigator.cpp
275
nodeRef.device = ref.device;
src/apps/showimage/ImageFileNavigator.cpp
646
nextRef.device = -1;
src/apps/showimage/ImageFileNavigator.cpp
658
if (nextRef.device != -1) {
src/apps/showimage/ShowImageView.cpp
389
fCurrentRef.device = -1;
src/apps/stylededit/StyledEditWindow.cpp
1564
BVolume volume(ref->device);
src/apps/stylededit/StyledEditWindow.cpp
2145
int32 device = 0;
src/apps/stylededit/StyledEditWindow.cpp
2149
if (message->FindInt32("device", &device) != B_OK
src/apps/stylededit/StyledEditWindow.cpp
2155
entry_ref newRef(device, dstFolder, name);
src/apps/stylededit/StyledEditWindow.cpp
2197
int32 device = 0;
src/apps/stylededit/StyledEditWindow.cpp
2201
&& message->FindInt32("device", &device) == B_OK
src/apps/stylededit/StyledEditWindow.cpp
2207
entry_ref ref(device, directory, orgName);
src/apps/stylededit/StyledEditWindow.cpp
628
BVolume volume(fNodeRef.device);
src/apps/webpositive/BookmarkBar.cpp
143
message->FindInt32("device", &ref.device);
src/apps/webpositive/BookmarkBar.cpp
158
message->FindInt32("device", &ref.device);
src/apps/webpositive/DownloadProgressView.cpp
482
dev_t device;
src/apps/webpositive/DownloadProgressView.cpp
486
reinterpret_cast<int32*>(&device)) != B_OK
src/apps/webpositive/DownloadProgressView.cpp
494
entry_ref ref(device, directory, name);
src/apps/webpositive/DownloadProgressView.cpp
502
if (find_directory(B_TRASH_DIRECTORY, device, false,
src/bin/bfs_tools/chkindex.cpp
459
dev_t device = dev_for_path(".");
src/bin/bfs_tools/chkindex.cpp
460
if (device < B_OK)
src/bin/bfs_tools/chkindex.cpp
462
fprintf(stderr,"Could not find device for current location: %s\n",strerror(device));
src/bin/bfs_tools/chkindex.cpp
467
if (fs_stat_dev(device,&info) < B_OK)
src/bin/bfs_tools/lib/Disk.cpp
140
int device = open(deviceName, O_RDONLY);
src/bin/bfs_tools/lib/Disk.cpp
141
if (device < B_OK) {
src/bin/bfs_tools/lib/Disk.cpp
149
if (ioctl(device, B_GET_PARTITION_INFO, &partitionInfo,
src/bin/bfs_tools/lib/Disk.cpp
154
} else if (ioctl(device, B_GET_GEOMETRY, &geometry, sizeof(device_geometry))
src/bin/bfs_tools/lib/Disk.cpp
163
if (ioctl(device, BLKGETSIZE64, &fSize) == -1) {
src/bin/bfs_tools/lib/Disk.cpp
165
if (fstat(device, &st) != -1)
src/bin/bfs_tools/lib/Disk.cpp
169
close(device);
src/bin/bfs_tools/lib/Disk.h
39
Disk(const char *device, bool rawMode = false, off_t start = 0, off_t stop = -1);
src/bin/bfs_tools/recover.cpp
809
dev_t device = dev_for_path(argv[1]);
src/bin/bfs_tools/recover.cpp
811
if (fs_stat_dev(device, &info) == B_OK) {
src/bin/bt_dev_info.cpp
14
DumpInfo(LocalDevice* device)
src/bin/bt_dev_info.cpp
16
printf("[LocalDevice] %s\t%s\n", (device->GetFriendlyName()).String(),
src/bin/bt_dev_info.cpp
17
bdaddrUtils::ToString(device->GetBluetoothAddress()));
src/bin/bt_dev_info.cpp
20
DeviceClass cod = device->GetDeviceClass();
src/bin/bt_discovery.cpp
115
LocalDevice* device = LocalDevice::GetLocalDevice(atoi(argv[0]));
src/bin/bt_discovery.cpp
116
if (device == NULL)
src/bin/bt_discovery.cpp
119
DumpInfo(device);
src/bin/bt_discovery.cpp
123
LocalDevice* device = NULL;
src/bin/bt_discovery.cpp
130
device = LocalDevice::GetLocalDevice();
src/bin/bt_discovery.cpp
131
if (device == NULL) {
src/bin/bt_discovery.cpp
135
DumpInfo(device);
src/bin/bt_discovery.cpp
66
DumpInfo(LocalDevice* device)
src/bin/bt_discovery.cpp
68
DiscoveryAgent* dAgent = device->GetDiscoveryAgent();
src/bin/bt_discovery.cpp
76
(device->GetFriendlyName()).String(),
src/bin/bt_discovery.cpp
77
bdaddrUtils::ToString(device->GetBluetoothAddress()));
src/bin/cddb_lookup/cddb_lookup.cpp
117
CDDBLookup::Lookup(CDDBServer& server, const dev_t device, bool dumpOnly,
src/bin/cddb_lookup/cddb_lookup.cpp
125
if (!_ReadTOC(device, &cddbID, toc)) {
src/bin/cddb_lookup/cddb_lookup.cpp
127
fprintf(stderr, "Skipping device with id %" B_PRId32 ".\n", device);
src/bin/cddb_lookup/cddb_lookup.cpp
161
result = _WriteCDData(device, *diskData, readResponse);
src/bin/cddb_lookup/cddb_lookup.cpp
189
CDDBLookup::_ReadTOC(const dev_t device, uint32* cddbID,
src/bin/cddb_lookup/cddb_lookup.cpp
197
fs_stat_dev(device, &info);
src/bin/cddb_lookup/cddb_lookup.cpp
202
BVolume volume(device);
src/bin/cddb_lookup/cddb_lookup.cpp
254
CDDBLookup::_WriteCDData(dev_t device, const QueryResponseData& diskData,
src/bin/cddb_lookup/cddb_lookup.cpp
258
BVolume volume(device);
src/bin/cddb_lookup/cddb_lookup.cpp
38
status_t Lookup(CDDBServer& server, const dev_t device,
src/bin/cddb_lookup/cddb_lookup.cpp
417
dev_t device = dev_for_path(path);
src/bin/cddb_lookup/cddb_lookup.cpp
418
if (device >= 0)
src/bin/cddb_lookup/cddb_lookup.cpp
419
status = cddb.Lookup(server, device, dump, verbose);
src/bin/cddb_lookup/cddb_lookup.cpp
421
status = (status_t)device;
src/bin/cddb_lookup/cddb_lookup.cpp
44
bool _ReadTOC(const dev_t device, uint32* cddbID,
src/bin/cddb_lookup/cddb_lookup.cpp
49
status_t _WriteCDData(dev_t device,
src/bin/checkfs.cpp
100
status = device.PrepareModifications();
src/bin/checkfs.cpp
145
status = device.CommitModifications();
src/bin/checkfs.cpp
79
BDiskDevice device;
src/bin/checkfs.cpp
81
status_t status = roster.GetPartitionForPath(path, &device,
src/bin/checkfs.cpp
86
status = roster.FindPartitionByMountPoint(path, &device, &partition);
src/bin/consoled/consoled.cpp
109
if (ioctl(keyboard->device, KB_READ, &rawKeyInfo,
src/bin/consoled/consoled.cpp
145
update_leds(keyboard->device, modifiers);
src/bin/consoled/consoled.cpp
204
close(keyboard->device);
src/bin/consoled/consoled.cpp
269
keyboard->device = fd;
src/bin/consoled/consoled.cpp
32
int device;
src/bin/df.cpp
150
PrintVerbose(dev_t device)
src/bin/df.cpp
153
if (fs_stat_dev(device, &info) != B_OK) {
src/bin/df.cpp
198
PrintCompact(dev_t device, FormatType format, bool strictPosix, bool all)
src/bin/df.cpp
201
if (fs_stat_dev(device, &info) != B_OK)
src/bin/df.cpp
276
dev_t device = -1;
src/bin/df.cpp
353
while ((device = next_dev(&cookie)) >= B_OK) {
src/bin/df.cpp
354
PrintCompact(device, format, strictPosix, all);
src/bin/df.cpp
39
PrintMountPoint(dev_t device, bool verbose)
src/bin/df.cpp
44
BVolume volume(device);
src/bin/diskimage.cpp
103
BDiskDevice device;
src/bin/diskimage.cpp
105
if (roster.GetDeviceWithID(id, &device) == B_OK
src/bin/diskimage.cpp
106
&& device.GetPath(&path) == B_OK) {
src/bin/diskimage.cpp
126
BDiskDevice device;
src/bin/diskimage.cpp
127
if (roster.GetDeviceWithID(id, &device) == B_OK && device.IsFile()) {
src/bin/diskimage.cpp
160
BDiskDevice device;
src/bin/diskimage.cpp
161
while (roster.GetNextDevice(&device) == B_OK) {
src/bin/diskimage.cpp
162
if (!device.IsFile())
src/bin/diskimage.cpp
168
if ((device.GetFilePath(&path) == B_OK && lstat(path.Path(), &st) == 0
src/bin/diskimage.cpp
171
|| (device.GetPath(&path) == B_OK && lstat(path.Path(), &st) == 0
src/bin/diskimage.cpp
173
status_t error = roster.UnregisterFileDevice(device.ID());
src/bin/diskimage.cpp
177
isFilePath ? " for file" : "", fileNameOrID, device.ID(),
src/bin/diskimage.cpp
184
fileNameOrID, device.ID());
src/bin/diskimage.cpp
54
BDiskDevice device;
src/bin/diskimage.cpp
55
while (roster.GetNextDevice(&device) == B_OK) {
src/bin/diskimage.cpp
56
if (!device.IsFile())
src/bin/diskimage.cpp
60
printf("%6" B_PRId32 " ", device.ID());
src/bin/diskimage.cpp
65
device.GetFilePath(&path) == B_OK ? path.Path() : "???");
src/bin/diskimage.cpp
68
printf("%s", device.GetPath(&path) == B_OK ? path.Path() : "???");
src/bin/driveinfo.c
86
printf("device:\t%s\n", partition.device);
src/bin/eject.cpp
104
if (device == NULL) {
src/bin/eject.cpp
125
device = (char*)visitor.RemovableDevices().FirstItem()->Path();
src/bin/eject.cpp
126
return do_eject(operation, device);
src/bin/eject.cpp
133
static int do_eject(char operation, char *device)
src/bin/eject.cpp
143
if (fs_stat_dev(dev_for_path(device), &info) >= B_OK) {
src/bin/eject.cpp
145
device = info.device_name;
src/bin/eject.cpp
148
fd = open(device, O_RDONLY);
src/bin/eject.cpp
150
perror(device);
src/bin/eject.cpp
156
perror(device);
src/bin/eject.cpp
163
perror(device);
src/bin/eject.cpp
171
perror(device);
src/bin/eject.cpp
179
perror(device);
src/bin/eject.cpp
187
perror(device);
src/bin/eject.cpp
202
perror(device);
src/bin/eject.cpp
210
perror(device);
src/bin/eject.cpp
217
perror(device);
src/bin/eject.cpp
223
perror(device);
src/bin/eject.cpp
31
RemovableDevice(BDiskDevice* device) {
src/bin/eject.cpp
32
fName = device->Name();
src/bin/eject.cpp
33
device->GetPath(&fPath);
src/bin/eject.cpp
47
virtual bool Visit(BDiskDevice* device) {
src/bin/eject.cpp
48
if (device->IsRemovableMedia())
src/bin/eject.cpp
49
fRemovableDevices.AddItem(new RemovableDevice(device));
src/bin/eject.cpp
78
static int do_eject(char operation, char *device);
src/bin/eject.cpp
82
char *device = NULL;
src/bin/eject.cpp
98
device = argv[i];
src/bin/eject.cpp
99
ret = do_eject(operation, device);
src/bin/fdinfo.cpp
101
if (info.device != device)
src/bin/fdinfo.cpp
111
info.device, info.node, teamInfo.args);
src/bin/fdinfo.cpp
117
filter_file(team_info &teamInfo, dev_t device, ino_t node, bool brief)
src/bin/fdinfo.cpp
123
if (info.device != device || info.node != node)
src/bin/fdinfo.cpp
156
dev_t device = -1;
src/bin/fdinfo.cpp
175
device = dev_for_path(argv[2]);
src/bin/fdinfo.cpp
176
if (device < 0) {
src/bin/fdinfo.cpp
192
device = stat.st_dev;
src/bin/fdinfo.cpp
216
filter_device(info, device, brief);
src/bin/fdinfo.cpp
219
filter_file(info, device, node, brief);
src/bin/fdinfo.cpp
69
info->device = cwdDevice;
src/bin/fdinfo.cpp
89
open_mode_to_string(info.open_mode), info.device, info.node);
src/bin/fdinfo.cpp
95
filter_device(team_info &teamInfo, dev_t device, bool brief)
src/bin/iroster.cpp
15
BInputDevice *device;
src/bin/iroster.cpp
33
device = (BInputDevice *) list.ItemAt(i);
src/bin/iroster.cpp
36
device->Name(),
src/bin/iroster.cpp
37
device->Type() == B_POINTING_DEVICE ? "B_POINTING_DEVICE" :
src/bin/iroster.cpp
38
device->Type() == B_KEYBOARD_DEVICE ? "B_KEYBOARD_DEVICE" : "B_UNDEFINED_DEVICE",
src/bin/iroster.cpp
39
device->IsRunning() ? "running" : "stopped");
src/bin/iroster.cpp
47
BInputDevice *device;
src/bin/iroster.cpp
50
device = find_input_device(name);
src/bin/iroster.cpp
51
if (device == NULL) {
src/bin/iroster.cpp
54
else if ((status = device->Start()) != B_OK) {
src/bin/iroster.cpp
60
if (device != NULL)
src/bin/iroster.cpp
61
delete device;
src/bin/iroster.cpp
66
BInputDevice *device;
src/bin/iroster.cpp
69
device = find_input_device(name);
src/bin/iroster.cpp
70
if (device == NULL) {
src/bin/iroster.cpp
73
else if ((status = device->Stop()) != B_OK) {
src/bin/iroster.cpp
79
if (device != NULL)
src/bin/iroster.cpp
80
delete device;
src/bin/listdev/dm_wrapper.c
44
get_child(device_node_cookie *device)
src/bin/listdev/dm_wrapper.c
47
device, sizeof(device_node_cookie));
src/bin/listdev/dm_wrapper.c
52
get_next_child(device_node_cookie *device)
src/bin/listdev/dm_wrapper.c
55
device, sizeof(device_node_cookie));
src/bin/listusb/listusb.cpp
162
DumpInfo(BUSBDevice& device, bool verbose)
src/bin/listusb/listusb.cpp
166
usb_get_vendor_info(device.VendorID(), &vendorName);
src/bin/listusb/listusb.cpp
167
usb_get_device_info(device.VendorID(), device.ProductID(), &deviceName);
src/bin/listusb/listusb.cpp
171
device.VendorID(), device.ProductID(), device.Location(),
src/bin/listusb/listusb.cpp
172
vendorName ? vendorName : device.ManufacturerString(),
src/bin/listusb/listusb.cpp
173
deviceName ? deviceName : device.ProductString(),
src/bin/listusb/listusb.cpp
174
device.Version());
src/bin/listusb/listusb.cpp
179
printf("[Device /dev/bus/usb%s]\n", device.Location());
src/bin/listusb/listusb.cpp
180
usb_get_class_info(device.Class(), 0, 0, classInfo, sizeof(classInfo));
src/bin/listusb/listusb.cpp
181
printf(" Class .................. 0x%02x %s\n", device.Class(), classInfo);
src/bin/listusb/listusb.cpp
182
usb_get_class_info(device.Class(), device.Subclass(), 0, classInfo, sizeof(classInfo));
src/bin/listusb/listusb.cpp
183
printf(" Subclass ............... 0x%02x %s\n", device.Subclass(), classInfo);
src/bin/listusb/listusb.cpp
184
usb_get_class_info(device.Class(), device.Subclass(), device.Protocol(), classInfo,
src/bin/listusb/listusb.cpp
186
printf(" Protocol ............... 0x%02x %s\n", device.Protocol(), classInfo);
src/bin/listusb/listusb.cpp
187
printf(" Max Endpoint 0 Packet .. %d\n", device.MaxEndpoint0PacketSize());
src/bin/listusb/listusb.cpp
188
uint32_t version = device.USBVersion();
src/bin/listusb/listusb.cpp
190
printf(" Vendor ID .............. 0x%04x", device.VendorID());
src/bin/listusb/listusb.cpp
193
printf("\n Product ID ............. 0x%04x", device.ProductID());
src/bin/listusb/listusb.cpp
196
printf("\n Product Version ........ 0x%04x\n", device.Version());
src/bin/listusb/listusb.cpp
197
printf(" Manufacturer String .... \"%s\"\n", device.ManufacturerString());
src/bin/listusb/listusb.cpp
198
printf(" Product String ......... \"%s\"\n", device.ProductString());
src/bin/listusb/listusb.cpp
199
printf(" Serial Number .......... \"%s\"\n", device.SerialNumberString());
src/bin/listusb/listusb.cpp
201
for (uint32 i = 0; i < device.CountConfigurations(); i++) {
src/bin/listusb/listusb.cpp
203
DumpConfiguration(device.ConfigurationAt(i));
src/bin/listusb/listusb.cpp
206
if (device.Class() != 0x09)
src/bin/listusb/listusb.cpp
210
size_t size = device.GetDescriptor(USB_DESCRIPTOR_HUB, 0, 0,
src/bin/listusb/listusb.cpp
218
size_t actualLength = device.ControlTransfer(USB_REQTYPE_CLASS
src/bin/listusb/listusb.cpp
253
virtual status_t DeviceAdded(BUSBDevice* device)
src/bin/listusb/listusb.cpp
255
DumpInfo(*device, fVerbose);
src/bin/listusb/listusb.cpp
260
virtual void DeviceRemoved(BUSBDevice* device)
src/bin/listusb/listusb.cpp
292
BUSBDevice device(devname.String());
src/bin/listusb/listusb.cpp
293
if (device.InitCheck() < B_OK) {
src/bin/listusb/listusb.cpp
297
DumpInfo(device, verbose);
src/bin/lsindex.cpp
163
dev_t device = dev_for_path(".");
src/bin/lsindex.cpp
187
device = dev_for_path(argv[i]);
src/bin/lsindex.cpp
188
if (device < 0) {
src/bin/lsindex.cpp
196
indices = fs_open_index_dir(device);
src/bin/lsindex.cpp
199
argv[0], device);
src/bin/lsindex.cpp
224
if (fs_stat_index(device, index->d_name, &info) != B_OK) {
src/bin/makebootable/platform/bios_ia32/makebootable.cpp
696
BDiskDevice device;
src/bin/makebootable/platform/bios_ia32/makebootable.cpp
697
status_t status = roster.GetPartitionForPath(fileName, &device,
src/bin/makebootable/platform/bios_ia32/makebootable.cpp
700
status = roster.GetFileDeviceForPath(fileName, &device);
src/bin/makebootable/platform/bios_ia32/makebootable.cpp
702
partition = &device;
src/bin/mkfs/FsCreator.cpp
123
status = device.PrepareModifications();
src/bin/mkfs/FsCreator.cpp
178
status = device.CommitModifications();
src/bin/mkfs/FsCreator.cpp
72
BDiskDevice device;
src/bin/mkfs/FsCreator.cpp
74
status_t status = roster.GetPartitionForPath(fPath, &device,
src/bin/mkfs/FsCreator.cpp
94
status = roster.GetPartitionWithID(id, &device, &partition);
src/bin/mkfs/main.cpp
137
const char* device = argv[optind];
src/bin/mkfs/main.cpp
142
if (!strncmp(device, "/dev", 4))
src/bin/mkfs/main.cpp
148
FsCreator creator(device, fsType, volumeName, fsOptions, quick, verbose);
src/bin/mkindex.cpp
105
dev_t device = -1, copyFromDevice = -1;
src/bin/mkindex.cpp
113
device = dev_for_path(optarg);
src/bin/mkindex.cpp
114
if (device < 0) {
src/bin/mkindex.cpp
155
if (device == -1) {
src/bin/mkindex.cpp
159
device = dev_for_path(".");
src/bin/mkindex.cpp
160
if (device < 0) {
src/bin/mkindex.cpp
167
copy_indexes(copyFromDevice, device, verbose);
src/bin/mkindex.cpp
179
BVolume volume(device);
src/bin/mkindex.cpp
188
if (fs_create_index(device, indexName, indexType, 0) != 0)
src/bin/mount.c
35
const char *device = NULL;
src/bin/mount.c
75
device = argv[0];
src/bin/mount.c
95
volume = fs_mount_volume(mountPoint, device, fs, flags, parameter);
src/bin/mountvolume.cpp
158
virtual bool Visit(BDiskDevice* device)
src/bin/mountvolume.cpp
160
return Visit(device, 0);
src/bin/mountvolume.cpp
264
virtual bool Visit(BDiskDevice* device)
src/bin/mountvolume.cpp
266
return Visit(device, 0);
src/bin/mountvolume.cpp
463
BDiskDevice device;
src/bin/mountvolume.cpp
468
if (roster.GetPartitionForPath(path.Path(), &device, &partition)
src/bin/mountvolume.cpp
477
if (roster.GetPartitionWithID(id, &device, &partition) != B_OK) {
src/bin/network/ifconfig/ifconfig.cpp
315
BNetworkDevice device(name);
src/bin/network/ifconfig/ifconfig.cpp
316
if (!device.Exists()) {
src/bin/network/ifconfig/ifconfig.cpp
320
if (!device.IsWireless()) {
src/bin/network/ifconfig/ifconfig.cpp
332
status_t status = device.Scan(true, true);
src/bin/network/ifconfig/ifconfig.cpp
359
status = device.GetNetwork(link, network);
src/bin/network/ifconfig/ifconfig.cpp
361
status = device.GetNetwork(args[i], network);
src/bin/network/ifconfig/ifconfig.cpp
372
status_t status = device.GetNetworks(networks, networksCount);
src/bin/network/ifconfig/ifconfig.cpp
400
status = device.JoinNetwork(link, password);
src/bin/network/ifconfig/ifconfig.cpp
402
status = device.JoinNetwork(args[0], password);
src/bin/network/ifconfig/ifconfig.cpp
423
status = device.LeaveNetwork(link);
src/bin/network/ifconfig/ifconfig.cpp
425
status = device.LeaveNetwork(args[0]);
src/bin/network/ifconfig/ifconfig.cpp
440
status_t status = device.Control(SIOCS80211, &request);
src/bin/network/ifconfig/ifconfig.cpp
544
BNetworkDevice device(name);
src/bin/network/ifconfig/ifconfig.cpp
545
if (device.IsWireless()) {
src/bin/network/ifconfig/ifconfig.cpp
549
while (device.GetNextAssociatedNetwork(cookie, network) == B_OK) {
src/bin/network/mount_nfs/mount_nfs.cpp
14
int mount(const char *filesystem, const char *where, const char *device, ulong flags, void *parameters, size_t len)
src/bin/network/mount_nfs/mount_nfs.cpp
17
return fs_mount_volume(where, device, filesystem, flags, (const char *)parameters);
src/bin/network/traceroute/ifaddrlist.c
131
(void)strlcpy(device, ifr.ifr_name, sizeof(device));
src/bin/network/traceroute/ifaddrlist.c
134
if (strchr(device, ':') != NULL)
src/bin/network/traceroute/ifaddrlist.c
139
device, strerror(errno));
src/bin/network/traceroute/ifaddrlist.c
152
al->device = strdup(device);
src/bin/network/traceroute/ifaddrlist.c
74
char device[sizeof(ifr.ifr_name) + 1];
src/bin/network/traceroute/ifaddrlist.h
26
char *device;
src/bin/network/traceroute/traceroute.c
331
char *device;
src/bin/network/traceroute/traceroute.c
641
device = optarg;
src/bin/network/traceroute/traceroute.c
891
if (device != NULL) {
src/bin/network/traceroute/traceroute.c
893
if (strcmp(device, al->device) == 0)
src/bin/network/traceroute/traceroute.c
897
prog, device);
src/bin/network/traceroute/traceroute.c
908
if (device != NULL)
src/bin/network/traceroute/traceroute.c
925
if (device != NULL) {
src/bin/network/traceroute/traceroute.c
932
prog, source, device);
src/bin/pcmcia-cs/dump_cis.c
840
print_device(&tup->parse.device);
src/bin/pcmcia-cs/pack_cis.c
268
pack_device(&p->device, b);
src/bin/pcmcia-cs/pack_cis.c
382
tuple_info_t device = { CISTPL_DEVICE, NULL, NULL };
src/bin/pcmcia-cs/pack_cis.c
386
n = pack_tuple(&device, b);
src/bin/pcmcia-cs/yacc_cis.y
140
$$->device.dev[$$->device.ndev].type = $2;
src/bin/pcmcia-cs/yacc_cis.y
141
$$->device.dev[$$->device.ndev].speed = $3;
src/bin/pcmcia-cs/yacc_cis.y
142
$$->device.dev[$$->device.ndev].size = $5;
src/bin/pcmcia-cs/yacc_cis.y
143
$$->device.ndev++;
src/bin/pcmcia-cs/yacc_cis.y
152
$$->device.dev[$$->device.ndev].type = $2;
src/bin/pcmcia-cs/yacc_cis.y
153
$$->device.dev[$$->device.ndev].speed = $3;
src/bin/pcmcia-cs/yacc_cis.y
154
$$->device.dev[$$->device.ndev].size = $5;
src/bin/pcmcia-cs/yacc_cis.y
155
$$->device.ndev++;
src/bin/reindex.cpp
234
if (fs_stat_index(ref.device, attrName, &indexInfo) != B_OK)
src/bin/reindex.cpp
235
fs_create_index(ref.device, attrName, attr->Type(), 0);
src/bin/reindex.cpp
275
dev_t targetDevice = ref.device;
src/bin/resizefs.cpp
120
status = device.CommitModifications();
src/bin/resizefs.cpp
40
BDiskDevice device;
src/bin/resizefs.cpp
42
status_t status = roster.GetPartitionForPath(argv[1], &device,
src/bin/resizefs.cpp
47
status = roster.FindPartitionByMountPoint(argv[1], &device,
src/bin/resizefs.cpp
62
status = device.PrepareModifications();
src/bin/rmindex.cpp
103
status_t status = fs_stat_index(device, indexName, &info);
src/bin/rmindex.cpp
114
if (fs_remove_index(device, indexName) != 0) {
src/bin/rmindex.cpp
140
remove_indices(dev_t device, const char* indexPattern, bool verbose)
src/bin/rmindex.cpp
152
gCurrentDevice = device;
src/bin/rmindex.cpp
163
if (remove_index(device, glob.gl_pathv[i], verbose) != 0)
src/bin/rmindex.cpp
176
dev_t device = 0;
src/bin/rmindex.cpp
208
device = dev_for_path(path);
src/bin/rmindex.cpp
209
if (device < 0) {
src/bin/rmindex.cpp
222
result = remove_indices(device, indexName, verbose);
src/bin/rmindex.cpp
224
result = remove_index(device, indexName, verbose);
src/bin/rmindex.cpp
98
remove_index(dev_t device, const char* indexName, bool verbose)
src/bin/setusbconfig.cpp
15
BUSBDevice device(argv[1]);
src/bin/setusbconfig.cpp
16
if (device.InitCheck() != B_OK) {
src/bin/setusbconfig.cpp
27
const BUSBConfiguration *config = device.ConfigurationAt(index);
src/bin/setusbconfig.cpp
33
status_t result = device.SetConfiguration(config);
src/bin/writembr/writembr.cpp
105
cerr << "Rewriting MBR for " << device.Path() << endl;
src/bin/writembr/writembr.cpp
111
<< " bytes to " << device.Path() << endl;
src/bin/writembr/writembr.cpp
39
BPath device;
src/bin/writembr/writembr.cpp
43
device.SetTo(argv[1]);
src/bin/writembr/writembr.cpp
61
bootDevice.GetPath(&device);
src/bin/writembr/writembr.cpp
65
if (strcmp(device.Leaf(), "raw") != 0) {
src/bin/writembr/writembr.cpp
66
cerr << device.Path() << " is not a raw device" << endl;
src/bin/writembr/writembr.cpp
71
fs.open(device.Path(), fstream::in | fstream::out | fstream::binary);
src/bin/writembr/writembr.cpp
73
cerr << "Can't open " << device.Path() << endl;
src/bin/writembr/writembr.cpp
83
<< " bytes from " << device.Path() << endl;
src/bin/writembr/writembr.cpp
93
cerr << "About to overwrite the MBR boot code on " << device.Path()
src/build/libbe/app/Message.cpp
603
", name=\"%s\", ", (int)ref.device,
src/build/libbe/storage/Directory.cpp
102
error = set_dir_fd(_kern_open_dir_entry_ref(ref->device, ref->directory, ref->name));
src/build/libbe/storage/Directory.cpp
121
entry_ref ref(nref->device, nref->node, ".");
src/build/libbe/storage/Directory.cpp
346
ref->device = fDirNodeRef.device;
src/build/libbe/storage/Entry.cpp
101
device(ref.device),
src/build/libbe/storage/Entry.cpp
1140
return a.device < b.device
src/build/libbe/storage/Entry.cpp
1141
|| (a.device == b.device
src/build/libbe/storage/Entry.cpp
151
return device == ref.device
src/build/libbe/storage/Entry.cpp
181
device = ref.device;
src/build/libbe/storage/Entry.cpp
433
int dirFD = _kern_open_dir_entry_ref(ref->device, ref->directory, NULL);
src/build/libbe/storage/Entry.cpp
498
ref->device = st.st_dev;
src/build/libbe/storage/Entry.cpp
625
ref.device = st.st_dev;
src/build/libbe/storage/Entry.cpp
67
device((dev_t)-1),
src/build/libbe/storage/Entry.cpp
88
device(dev),
src/build/libbe/storage/File.cpp
164
int fd = _kern_open_entry_ref(ref->device, ref->directory, ref->name,
src/build/libbe/storage/Node.cpp
35
device((dev_t)-1),
src/build/libbe/storage/Node.cpp
43
device((dev_t)-1),
src/build/libbe/storage/Node.cpp
53
return (device == other.device && node == other.node);
src/build/libbe/storage/Node.cpp
587
fFd = _kern_open_entry_ref(ref->device, ref->directory, ref->name,
src/build/libbe/storage/Node.cpp
591
fFd = _kern_open_entry_ref(ref->device, ref->directory, ref->name,
src/build/libbe/storage/Node.cpp
67
if (this->device != other.device)
src/build/libbe/storage/Node.cpp
68
return this->device < other.device;
src/build/libbe/storage/Node.cpp
77
device = other.device;
src/build/libbe/storage/Statable.cpp
86
ref->device = statData.st_dev;
src/build/libbe/storage/Volume.cpp
130
BVolume::SetTo(dev_t device)
src/build/libbe/storage/Volume.cpp
135
status_t error = (device >= 0 ? B_OK : B_BAD_VALUE);
src/build/libbe/storage/Volume.cpp
143
fDevice = device;
src/build/libbe/storage/Volume.cpp
76
BVolume::BVolume(dev_t device)
src/build/libbe/storage/Volume.cpp
81
SetTo(device);
src/build/libroot/NodeRef.h
13
dev_t device;
src/build/libroot/NodeRef.h
16
NodeRef(dev_t device = 0, ino_t node = 0)
src/build/libroot/NodeRef.h
17
: device(device),
src/build/libroot/NodeRef.h
23
: device(st.st_dev),
src/build/libroot/NodeRef.h
30
device = other.device;
src/build/libroot/NodeRef.h
36
device = other.device;
src/build/libroot/NodeRef.h
43
return (device == other.device && node == other.node);
src/build/libroot/NodeRef.h
53
return (device < other.device
src/build/libroot/NodeRef.h
54
|| (device == other.device && node < other.node));
src/build/libroot/find_directory.cpp
102
__find_directory(directory_which which, dev_t device, bool createIt,
src/build/libroot/find_directory.cpp
105
return find_directory(which, device, createIt, returnedPath, pathLength);
src/build/libroot/find_directory.cpp
63
find_directory(directory_which which, dev_t device, bool createIt,
src/build/libroot/fs.cpp
198
static status_t get_path(dev_t device, ino_t node, const char *name,
src/build/libroot/fs.cpp
436
get_path(dev_t device, ino_t directory, const char *name, string &path)
src/build/libroot/fs.cpp
439
ref.device = device;
src/build/libroot/fs.cpp
460
_kern_entry_ref_to_path(dev_t device, ino_t node, const char *leaf,
src/build/libroot/fs.cpp
465
status_t error = get_path(device, node, leaf, path);
src/build/libroot/fs.cpp
498
_kern_create_dir_entry_ref(dev_t device, ino_t node, const char *name,
src/build/libroot/fs.cpp
503
status_t error = get_path(device, node, name, realPath);
src/build/libroot/fs.cpp
559
_kern_open_dir_entry_ref(dev_t device, ino_t node, const char *name)
src/build/libroot/fs.cpp
563
status_t error = get_path(device, node, name, realPath);
src/build/libroot/fs.cpp
715
_kern_open_entry_ref(dev_t device, ino_t node, const char *name,
src/build/libroot/fs.cpp
720
status_t error = get_path(device, node, name, realPath);
src/kits/app/Message.cpp
712
", name=\"%s\", ", (int)ref.device, ref.directory,
src/kits/app/Message.cpp
726
(int)ref.device, ref.node);
src/kits/app/MessageUtils.cpp
119
memcpy((void *)buffer, (const void *)&ref->device, sizeof(ref->device));
src/kits/app/MessageUtils.cpp
120
buffer += sizeof(ref->device);
src/kits/app/MessageUtils.cpp
136
memcpy((void *)&ref->device, (const void *)buffer, sizeof(dev_t));
src/kits/app/MessageUtils.cpp
43
if (*size < sizeof(ref->device) + sizeof(ref->directory))
src/kits/app/MessageUtils.cpp
46
memcpy((void *)buffer, (const void *)&ref->device, sizeof(ref->device));
src/kits/app/MessageUtils.cpp
47
buffer += sizeof(ref->device);
src/kits/app/MessageUtils.cpp
50
*size -= sizeof(ref->device) + sizeof(ref->directory);
src/kits/app/MessageUtils.cpp
61
*size = sizeof(ref->device) + sizeof(ref->directory) + nameLength;
src/kits/app/MessageUtils.cpp
70
if (size < sizeof(ref->device) + sizeof(ref->directory)) {
src/kits/app/MessageUtils.cpp
75
memcpy((void *)&ref->device, (const void *)buffer, sizeof(ref->device));
src/kits/app/MessageUtils.cpp
76
buffer += sizeof(ref->device);
src/kits/app/MessageUtils.cpp
81
if (ref->device != ~(dev_t)0 && size > sizeof(ref->device)
src/kits/app/Roster.cpp
103
info->ref.device = flatInfo->ref_device;
src/kits/app/Roster.cpp
151
&& volume.SetTo(ref->device) == B_OK
src/kits/bluetooth/UI/ConnectionView.cpp
15
ConnectionView::ConnectionView(BRect frame, BString device, BString address)
src/kits/bluetooth/UI/ConnectionView.cpp
32
fDeviceText = new BStringView(frame, "", device, B_FOLLOW_RIGHT);
src/kits/debug/Image.cpp
241
fInfo.device = -1;
src/kits/device/USBConfiguration.cpp
16
BUSBConfiguration::BUSBConfiguration(BUSBDevice *device, uint32 index, int rawFD)
src/kits/device/USBConfiguration.cpp
17
: fDevice(device),
src/kits/device/USBDevice.cpp
68
command.device.descriptor = &fDescriptor;
src/kits/device/USBDevice.cpp
70
sizeof(command)) || command.device.status != B_USB_RAW_STATUS_SUCCESS) {
src/kits/device/USBRoster.cpp
229
dev_t device;
src/kits/device/USBRoster.cpp
232
if (message->FindInt32("device", &device) < B_OK
src/kits/device/USBRoster.cpp
237
entry_ref ref(device, directory, name);
src/kits/game/FileGameSound.cpp
102
BGameSoundDevice* device)
src/kits/game/FileGameSound.cpp
104
BStreamingGameSound(device),
src/kits/game/FileGameSound.cpp
58
BGameSoundDevice* device)
src/kits/game/FileGameSound.cpp
60
BStreamingGameSound(device),
src/kits/game/FileGameSound.cpp
76
BGameSoundDevice* device)
src/kits/game/FileGameSound.cpp
78
BStreamingGameSound(device),
src/kits/game/GameSound.cpp
25
BGameSound::BGameSound(BGameSoundDevice *device)
src/kits/game/PushGameSound.cpp
21
BGameSoundDevice *device)
src/kits/game/PushGameSound.cpp
23
BStreamingGameSound(inBufferFrameCount, format, inBufferCount, device),
src/kits/game/PushGameSound.cpp
39
BPushGameSound::BPushGameSound(BGameSoundDevice * device)
src/kits/game/PushGameSound.cpp
40
: BStreamingGameSound(device),
src/kits/game/SimpleGameSound.cpp
25
BGameSoundDevice *device)
src/kits/game/SimpleGameSound.cpp
27
BGameSound(device)
src/kits/game/SimpleGameSound.cpp
34
BSimpleGameSound::BSimpleGameSound(const char *inFile, BGameSoundDevice *device)
src/kits/game/SimpleGameSound.cpp
36
BGameSound(device)
src/kits/game/SimpleGameSound.cpp
50
const gs_audio_format *format, BGameSoundDevice *device)
src/kits/game/SimpleGameSound.cpp
52
BGameSound(device)
src/kits/game/StreamingGameSound.cpp
36
BGameSoundDevice *device)
src/kits/game/StreamingGameSound.cpp
38
BGameSound(device),
src/kits/game/StreamingGameSound.cpp
50
BStreamingGameSound::BStreamingGameSound(BGameSoundDevice *device)
src/kits/game/StreamingGameSound.cpp
52
BGameSound(device),
src/kits/interface/Input.cpp
43
const char *device;
src/kits/interface/Input.cpp
46
reply.FindString("device", &device);
src/kits/interface/Input.cpp
49
dev->_SetNameAndType(device, (input_device_type)type);
src/kits/locale/DefaultCatalog.cpp
513
nref.device = appInfo.ref.device;
src/kits/locale/DefaultCatalog.cpp
79
nref.device = catalogOwner.device;
src/kits/locale/LocaleRosterData.cpp
373
eref.device = dent->d_pdev;
src/kits/mail/MailProtocol.cpp
324
newParentRef.device = outRef.device;
src/kits/media/AddOnManager.cpp
526
fileFormat.id.device = ref.device;
src/kits/media/FileInterface.cpp
62
entry_ref ref(request->device, request->directory,
src/kits/media/FileInterface.cpp
79
reply.device = resultRef.device;
src/kits/media/FileInterface.cpp
92
entry_ref ref(request->device, request->directory,
src/kits/media/MediaDefs.cpp
1213
return a.node == b.node && a.device == b.device
src/kits/media/MediaRoster.cpp
3034
request.device = file.device;
src/kits/media/MediaRoster.cpp
3075
*_file = entry_ref(reply.device, reply.directory, reply.name);
src/kits/media/MediaRoster.cpp
3101
request.device = file.device;
src/kits/media/legacy/OldAudioStream.cpp
178
BDACStream::SetVolume(int32 device,
src/kits/media/legacy/OldAudioStream.cpp
189
BDACStream::GetVolume(int32 device,
src/kits/media/legacy/OldAudioStream.cpp
201
BDACStream::EnableDevice(int32 device,
src/kits/media/legacy/OldAudioStream.cpp
211
BDACStream::IsDeviceEnabled(int32 device) const
src/kits/media/legacy/OldAudioStream.cpp
35
BADCStream::SetADCInput(int32 device)
src/kits/media/legacy/OldAudioStream.cpp
44
BADCStream::ADCInput(int32 *device) const
src/kits/media/legacy/OldAudioStream.h
26
status_t SetADCInput(int32 device);
src/kits/media/legacy/OldAudioStream.h
27
status_t ADCInput(int32* device) const;
src/kits/media/legacy/OldAudioStream.h
64
status_t SetVolume(int32 device,
src/kits/media/legacy/OldAudioStream.h
68
status_t GetVolume(int32 device,
src/kits/media/legacy/OldAudioStream.h
73
status_t EnableDevice(int32 device, bool enable);
src/kits/media/legacy/OldAudioStream.h
74
bool IsDeviceEnabled(int32 device) const;
src/kits/network/libnetapi/NetworkDevice.cpp
427
get_scan_results(const char* device, wireless_network*& networks, uint32& count)
src/kits/network/libnetapi/NetworkDevice.cpp
440
status_t status = get_80211(device, IEEE80211_IOC_SCAN_RESULTS, buffer,
src/kits/network/libnetapi/NetworkDevice.cpp
480
get_scan_result(const char* device, wireless_network& network, uint32 index,
src/kits/network/libnetapi/NetworkDevice.cpp
495
status_t status = get_80211(device, IEEE80211_IOC_SCAN_RESULTS, buffer,
src/kits/network/libnetapi/NetworkDevice.cpp
531
get_station(const char* device, wireless_network& network, uint32 index,
src/kits/network/libnetapi/NetworkDevice.cpp
552
status_t status = get_80211(device, IEEE80211_IOC_STA_INFO, &request,
src/kits/network/libnetapi/NetworkDevice.cpp
582
get_network(const char* device, wireless_network& network, uint32 index,
src/kits/network/libnetapi/NetworkDevice.cpp
585
status_t status = get_station(device, network, index, address, name);
src/kits/network/libnetapi/NetworkDevice.cpp
587
return get_scan_result(device, network, index, address, name);
src/kits/network/libnetservices/FileRequest.cpp
173
eplf << "i" << ref.device << "." << ref.node << ",";
src/kits/network/libnetservices/Geolocation.cpp
84
BNetworkDevice device(interface.Name());
src/kits/network/libnetservices/Geolocation.cpp
89
device.GetNetworks(networks, networksCount);
src/kits/package/DaemonClient.cpp
162
entryRef.device = info.PackagesDirectoryRef().device;
src/kits/print/FolderWatcher.cpp
104
return (msg->FindInt32("device", &node->device) == B_OK &&
src/kits/print/FolderWatcher.cpp
94
if (msg->FindInt32("device", &entry->device) == B_OK &&
src/kits/print/Printer.cpp
277
nodeRef.device = fPrinterEntryRef.device;
src/kits/shared/QueryFile.cpp
188
BQueryFile::AddVolume(dev_t device)
src/kits/shared/QueryFile.cpp
190
return fVolumes.AddItem((void*)(addr_t)device) ? B_OK : B_NO_MEMORY;
src/kits/storage/AddOnMonitorHandler.cpp
202
dev_t device, ino_t node)
src/kits/storage/AddOnMonitorHandler.cpp
206
make_node_ref(device, node, &entryInfo.nref);
src/kits/storage/AddOnMonitorHandler.cpp
207
make_node_ref(device, directory, &entryInfo.dir_nref);
src/kits/storage/AddOnMonitorHandler.cpp
214
dev_t device, ino_t node)
src/kits/storage/AddOnMonitorHandler.cpp
217
make_node_ref(device, node, &entryNodeRef);
src/kits/storage/AddOnMonitorHandler.cpp
232
if (!_FindDirectory(directory, device, diter)) {
src/kits/storage/AddOnMonitorHandler.cpp
278
ino_t fromDirectory, ino_t toDirectory, dev_t device, ino_t node,
src/kits/storage/AddOnMonitorHandler.cpp
282
make_node_ref(device, toDirectory, &toNodeRef);
src/kits/storage/AddOnMonitorHandler.cpp
286
bool watchingFromDirectory = _FindDirectory(fromDirectory, device,
src/kits/storage/AddOnMonitorHandler.cpp
301
make_node_ref(device, node, &entryNodeRef);
src/kits/storage/AddOnMonitorHandler.cpp
408
EntryRemoved(name, fromDirectory, device, node);
src/kits/storage/AddOnMonitorHandler.cpp
477
AddOnMonitorHandler::StatChanged(ino_t node, dev_t device, int32 statFields)
src/kits/storage/AddOnMonitorHandler.cpp
485
make_node_ref(device, node, &entryNodeRef);
src/kits/storage/AddOnMonitorHandler.cpp
638
AddOnMonitorHandler::_FindDirectory(ino_t directory, dev_t device,
src/kits/storage/AddOnMonitorHandler.cpp
642
make_node_ref(device, directory, &nodeRef);
src/kits/storage/AddOnMonitorHandler.cpp
656
AddOnMonitorHandler::_FindDirectory(ino_t directory, dev_t device,
src/kits/storage/AddOnMonitorHandler.cpp
661
make_node_ref(device, directory, &nodeRef);
src/kits/storage/Directory.cpp
105
fDirFd = _kern_open_dir_entry_ref(ref->device, ref->directory, ref->name);
src/kits/storage/Directory.cpp
125
entry_ref ref(nref->device, nref->node, ".");
src/kits/storage/Directory.cpp
241
if (GetNodeRef(&ref) == B_OK && fs_stat_dev(ref.device, &info) == 0)
src/kits/storage/Directory.cpp
366
ref->device = entry->d_pdev;
src/kits/storage/Entry.cpp
113
device = ref.device;
src/kits/storage/Entry.cpp
242
int dirFD = _kern_open_dir_entry_ref(ref->device, ref->directory, NULL);
src/kits/storage/Entry.cpp
289
ref->device = st.st_dev;
src/kits/storage/Entry.cpp
361
ref.device = st.st_dev;
src/kits/storage/Entry.cpp
39
device((dev_t)-1),
src/kits/storage/Entry.cpp
48
device(dev),
src/kits/storage/Entry.cpp
58
device(ref.device),
src/kits/storage/Entry.cpp
818
return (a.device < b.device
src/kits/storage/Entry.cpp
819
|| (a.device == b.device
src/kits/storage/Entry.cpp
92
return (device == ref.device
src/kits/storage/File.cpp
111
int fd = _kern_open_entry_ref(ref->device, ref->directory, ref->name,
src/kits/storage/FindDirectory.cpp
34
dev_t device = (dev_t)-1;
src/kits/storage/FindDirectory.cpp
36
device = volume->Device();
src/kits/storage/FindDirectory.cpp
39
status_t error = find_directory(which, device, createIt, buffer,
src/kits/storage/MergedDirectory.cpp
122
ref->device = entry->d_pdev;
src/kits/storage/MergedDirectory.cpp
231
direntBuffer->d_pdev = ref.device;
src/kits/storage/MergedDirectory.cpp
235
bestEntry.device = ref.device;
src/kits/storage/Mime.cpp
107
get_device_icon(const char* device, void* icon, int32 size)
src/kits/storage/Mime.cpp
109
if (device == NULL || icon == NULL
src/kits/storage/Mime.cpp
113
int fd = open(device, O_RDONLY);
src/kits/storage/Mime.cpp
128
status_t status = get_device_icon(device, &data, &dataSize, &type);
src/kits/storage/Mime.cpp
164
get_device_icon(const char* device, BBitmap* icon, icon_size which)
src/kits/storage/Mime.cpp
167
if (device == NULL || icon == NULL)
src/kits/storage/Mime.cpp
173
status_t status = get_device_icon(device, &data, &size, &type);
src/kits/storage/Mime.cpp
208
status = get_device_icon(device, bitmap->Bits(), iconSize);
src/kits/storage/Mime.cpp
220
get_device_icon(const char* device, uint8** _data, size_t* _size,
src/kits/storage/Mime.cpp
223
if (device == NULL || _data == NULL || _size == NULL || _type == NULL)
src/kits/storage/Mime.cpp
226
int fd = open(device, O_RDONLY);
src/kits/storage/Node.cpp
37
device((dev_t)-1),
src/kits/storage/Node.cpp
43
node_ref::node_ref(dev_t device, ino_t node)
src/kits/storage/Node.cpp
45
device(device),
src/kits/storage/Node.cpp
53
device((dev_t)-1),
src/kits/storage/Node.cpp
597
fFd = _kern_open_entry_ref(ref->device, ref->directory, ref->name,
src/kits/storage/Node.cpp
601
fFd = _kern_open_entry_ref(ref->device, ref->directory, ref->name,
src/kits/storage/Node.cpp
63
return (device == other.device && node == other.node);
src/kits/storage/Node.cpp
77
if (this->device != other.device)
src/kits/storage/Node.cpp
78
return this->device < other.device;
src/kits/storage/Node.cpp
87
device = other.device;
src/kits/storage/NodeMonitor.cpp
65
return _kern_stop_watching(node->device, node->node, port, token);
src/kits/storage/NodeMonitor.cpp
84
return _kern_start_watching(node->device, node->node, flags, port,
src/kits/storage/NodeMonitorHandler.cpp
105
ino_t fromDirectory, ino_t toDirectory, dev_t device,ino_t node,
src/kits/storage/NodeMonitorHandler.cpp
113
NodeMonitorHandler::StatChanged(ino_t node, dev_t device, int32 statFields)
src/kits/storage/NodeMonitorHandler.cpp
120
NodeMonitorHandler::AttrChanged(ino_t node, dev_t device)
src/kits/storage/NodeMonitorHandler.cpp
127
NodeMonitorHandler::DeviceMounted(dev_t new_device, dev_t device,
src/kits/storage/NodeMonitorHandler.cpp
13
ref->device = device;
src/kits/storage/NodeMonitorHandler.cpp
150
dev_t device;
src/kits/storage/NodeMonitorHandler.cpp
154
(msg->FindInt32("device", &device) != B_OK) ||
src/kits/storage/NodeMonitorHandler.cpp
158
EntryCreated(name, directory, device, node);
src/kits/storage/NodeMonitorHandler.cpp
168
dev_t device;
src/kits/storage/NodeMonitorHandler.cpp
172
(msg->FindInt32("device", &device) != B_OK) ||
src/kits/storage/NodeMonitorHandler.cpp
176
EntryRemoved(name, directory, device, node);
src/kits/storage/NodeMonitorHandler.cpp
188
dev_t device;
src/kits/storage/NodeMonitorHandler.cpp
195
(msg->FindInt32("device", &device) != B_OK) ||
src/kits/storage/NodeMonitorHandler.cpp
20
NodeMonitorHandler::make_node_ref(dev_t device, ino_t node, node_ref * ref)
src/kits/storage/NodeMonitorHandler.cpp
200
EntryMoved(name, fromName, fromDirectory, toDirectory, device, node,
src/kits/storage/NodeMonitorHandler.cpp
210
dev_t device;
src/kits/storage/NodeMonitorHandler.cpp
213
(msg->FindInt32("device", &device) != B_OK) ||
src/kits/storage/NodeMonitorHandler.cpp
217
StatChanged(node, device, statFields);
src/kits/storage/NodeMonitorHandler.cpp
22
ref->device = device;
src/kits/storage/NodeMonitorHandler.cpp
226
dev_t device;
src/kits/storage/NodeMonitorHandler.cpp
228
(msg->FindInt32("device", &device) != B_OK)) {
src/kits/storage/NodeMonitorHandler.cpp
231
AttrChanged(node, device);
src/kits/storage/NodeMonitorHandler.cpp
240
dev_t device;
src/kits/storage/NodeMonitorHandler.cpp
243
(msg->FindInt32("device", &device) != B_OK) ||
src/kits/storage/NodeMonitorHandler.cpp
247
DeviceMounted(new_device, device, directory);
src/kits/storage/NodeMonitorHandler.cpp
89
dev_t device, ino_t node)
src/kits/storage/NodeMonitorHandler.cpp
9
NodeMonitorHandler::make_entry_ref(dev_t device, ino_t directory,
src/kits/storage/NodeMonitorHandler.cpp
97
dev_t device, ino_t node)
src/kits/storage/Path.cpp
117
fCStatus = _kern_entry_ref_to_path(ref->device, ref->directory,
src/kits/storage/Path.cpp
378
dev_t device;
src/kits/storage/Path.cpp
449
fref.device = ref.device;
src/kits/storage/Path.cpp
486
entry_ref ref(fref.device, fref.directory, name.String());
src/kits/storage/PathMonitor.cpp
1063
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/kits/storage/PathMonitor.cpp
1069
entryRef.device = nodeRef.device;
src/kits/storage/PathMonitor.cpp
1075
":\"%s\", node: %" B_PRIdDEV ":%" B_PRIdINO "\n", this, entryRef.device,
src/kits/storage/PathMonitor.cpp
1076
entryRef.directory, entryRef.name, nodeRef.device, nodeRef.node);
src/kits/storage/PathMonitor.cpp
1095
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/kits/storage/PathMonitor.cpp
1101
entryRef.device = nodeRef.device;
src/kits/storage/PathMonitor.cpp
1107
":\"%s\", node: %" B_PRIdDEV ":%" B_PRIdINO "\n", this, entryRef.device,
src/kits/storage/PathMonitor.cpp
1108
entryRef.directory, entryRef.name, nodeRef.device, nodeRef.node);
src/kits/storage/PathMonitor.cpp
1121
if (message->FindInt32("node device", &nodeRef.device) != B_OK
src/kits/storage/PathMonitor.cpp
1123
|| message->FindInt32("device", &fromEntryRef.device) != B_OK
src/kits/storage/PathMonitor.cpp
1132
toEntryRef.device = fromEntryRef.device;
src/kits/storage/PathMonitor.cpp
1141
":%" B_PRIdINO "\n", this, fromEntryRef.device, fromEntryRef.directory,
src/kits/storage/PathMonitor.cpp
1142
fromEntryRef.name, toEntryRef.device, toEntryRef.directory,
src/kits/storage/PathMonitor.cpp
1143
toEntryRef.name, nodeRef.device, nodeRef.node);
src/kits/storage/PathMonitor.cpp
1342
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/kits/storage/PathMonitor.cpp
1348
", %s%s\n", this, nodeRef.device, nodeRef.node,
src/kits/storage/PathMonitor.cpp
139
return fNodeRef.device >= 0;
src/kits/storage/PathMonitor.cpp
1647
", isDirectory: %d, notify: %d)\n", this, nodeRef.device, nodeRef.node,
src/kits/storage/PathMonitor.cpp
170
fEntryRef.device = entryRef.device;
src/kits/storage/PathMonitor.cpp
1717
"entry: \"%s\"\n", this, nodeRef.device, nodeRef.node,
src/kits/storage/PathMonitor.cpp
1761
", isDirectory: %d, notify: %d)\n", this, directory->NodeRef().device,
src/kits/storage/PathMonitor.cpp
1762
directory->NodeRef().node, name, nodeRef.device, nodeRef.node,
src/kits/storage/PathMonitor.cpp
1849
entryRef.device, entryRef.directory, entryRef.name, nodeRef.device,
src/kits/storage/PathMonitor.cpp
1854
message.AddInt32("device", entryRef.device);
src/kits/storage/PathMonitor.cpp
1856
message.AddInt32("node device", nodeRef.device);
src/kits/storage/PathMonitor.cpp
1882
B_PRIdDEV ":%" B_PRIdINO "\n", this, fromEntryRef.device,
src/kits/storage/PathMonitor.cpp
1883
fromEntryRef.directory, fromEntryRef.name, toEntryRef.device,
src/kits/storage/PathMonitor.cpp
1884
toEntryRef.directory, toEntryRef.name, nodeRef.device, nodeRef.node);
src/kits/storage/PathMonitor.cpp
1888
message.AddInt32("device", fromEntryRef.device);
src/kits/storage/PathMonitor.cpp
1891
message.AddInt32("node device", nodeRef.device);
src/kits/storage/PathMonitor.cpp
240
return size_t(key.device ^ key.node);
src/kits/storage/PathMonitor.cpp
423
return size_t(key.device ^ key.node);
src/kits/storage/Query.cpp
372
ref->device = entry->d_pdev;
src/kits/storage/Statable.cpp
94
ref->device = stat.st_dev;
src/kits/storage/Volume.cpp
121
ref.device = info.dev;
src/kits/storage/Volume.cpp
236
&& entryNodeRef.device == fDevice
src/kits/storage/Volume.cpp
37
BVolume::BVolume(dev_t device)
src/kits/storage/Volume.cpp
41
SetTo(device);
src/kits/storage/Volume.cpp
70
BVolume::SetTo(dev_t device)
src/kits/storage/Volume.cpp
75
status_t error = (device >= 0 ? B_OK : B_BAD_VALUE);
src/kits/storage/Volume.cpp
78
if (fs_stat_dev(device, &info) != 0)
src/kits/storage/Volume.cpp
83
fDevice = device;
src/kits/storage/VolumeRoster.cpp
53
dev_t device;
src/kits/storage/VolumeRoster.cpp
55
device = next_dev(&fCookie);
src/kits/storage/VolumeRoster.cpp
56
if (device < 0)
src/kits/storage/VolumeRoster.cpp
57
error = device;
src/kits/storage/VolumeRoster.cpp
61
error = volume->SetTo(device);
src/kits/storage/VolumeRoster.cpp
81
dev_t device;
src/kits/storage/VolumeRoster.cpp
83
device = dev_for_path(kBootVolumePath);
src/kits/storage/VolumeRoster.cpp
84
if (device < 0)
src/kits/storage/VolumeRoster.cpp
85
error = device;
src/kits/storage/VolumeRoster.cpp
89
error = volume->SetTo(device);
src/kits/storage/disk_device/DiskDevice.cpp
227
virtual bool Visit(BDiskDevice* device)
src/kits/storage/disk_device/DiskDevice.cpp
229
return Visit(device, 0);
src/kits/storage/disk_device/DiskDeviceJobGenerator.cpp
96
DiskDeviceJobGenerator::DiskDeviceJobGenerator(BDiskDevice* device,
src/kits/storage/disk_device/DiskDeviceJobGenerator.cpp
98
: fDevice(device),
src/kits/storage/disk_device/DiskDeviceJobGenerator.h
26
DiskDeviceJobGenerator(BDiskDevice* device,
src/kits/storage/disk_device/DiskDeviceList.cpp
144
if (BDiskDevice *device = new(nothrow) BDiskDevice) {
src/kits/storage/disk_device/DiskDeviceList.cpp
145
status_t status = roster.GetNextDevice(device);
src/kits/storage/disk_device/DiskDeviceList.cpp
147
fDevices.AddItem(device);
src/kits/storage/disk_device/DiskDeviceList.cpp
257
for (int32 i = 0; BDiskDevice *device = DeviceAt(i); i++) {
src/kits/storage/disk_device/DiskDeviceList.cpp
258
if (visitor->Visit(device))
src/kits/storage/disk_device/DiskDeviceList.cpp
259
return device;
src/kits/storage/disk_device/DiskDeviceList.cpp
282
for (int32 i = 0; BDiskDevice *device = DeviceAt(i); i++) {
src/kits/storage/disk_device/DiskDeviceList.cpp
283
if (BPartition *partition = device->VisitEachDescendant(visitor))
src/kits/storage/disk_device/DiskDeviceList.cpp
544
BDiskDeviceList::MediaChanged(BDiskDevice *device)
src/kits/storage/disk_device/DiskDeviceList.cpp
556
BDiskDeviceList::DeviceAdded(BDiskDevice *device)
src/kits/storage/disk_device/DiskDeviceList.cpp
571
BDiskDeviceList::DeviceRemoved(BDiskDevice *device)
src/kits/storage/disk_device/DiskDeviceList.cpp
748
if (BDiskDevice *device = _UpdateDevice(message))
src/kits/storage/disk_device/DiskDeviceList.cpp
749
MediaChanged(device);
src/kits/storage/disk_device/DiskDeviceList.cpp
761
BDiskDevice *device = new(nothrow) BDiskDevice;
src/kits/storage/disk_device/DiskDeviceList.cpp
762
if (BDiskDeviceRoster().GetDeviceWithID(id, device) == B_OK) {
src/kits/storage/disk_device/DiskDeviceList.cpp
763
fDevices.AddItem(device);
src/kits/storage/disk_device/DiskDeviceList.cpp
764
DeviceAdded(device);
src/kits/storage/disk_device/DiskDeviceList.cpp
766
delete device;
src/kits/storage/disk_device/DiskDeviceList.cpp
777
if (BDiskDevice *device = _FindDevice(message)) {
src/kits/storage/disk_device/DiskDeviceList.cpp
778
fDevices.RemoveItem(device, false);
src/kits/storage/disk_device/DiskDeviceList.cpp
779
DeviceRemoved(device);
src/kits/storage/disk_device/DiskDeviceList.cpp
780
delete device;
src/kits/storage/disk_device/DiskDeviceList.cpp
793
BDiskDevice *device = NULL;
src/kits/storage/disk_device/DiskDeviceList.cpp
796
device = DeviceWithID(id);
src/kits/storage/disk_device/DiskDeviceList.cpp
797
return device;
src/kits/storage/disk_device/DiskDeviceList.cpp
826
BDiskDevice *device = _FindDevice(message);
src/kits/storage/disk_device/DiskDeviceList.cpp
827
if (device) {
src/kits/storage/disk_device/DiskDeviceList.cpp
828
if (device->Update() != B_OK) {
src/kits/storage/disk_device/DiskDeviceList.cpp
829
fDevices.RemoveItem(device);
src/kits/storage/disk_device/DiskDeviceList.cpp
830
device = NULL;
src/kits/storage/disk_device/DiskDeviceList.cpp
833
return device;
src/kits/storage/disk_device/DiskDevicePrivate.cpp
33
PartitionFilterVisitor::Visit(BDiskDevice *device)
src/kits/storage/disk_device/DiskDevicePrivate.cpp
35
if (fFilter->Filter(device, 0))
src/kits/storage/disk_device/DiskDevicePrivate.cpp
36
return fVisitor->Visit(device);
src/kits/storage/disk_device/DiskDevicePrivate.cpp
63
IDFinderVisitor::Visit(BDiskDevice *device)
src/kits/storage/disk_device/DiskDevicePrivate.cpp
65
return (device->ID() == fID);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
172
BDiskDeviceRoster::UnregisterFileDevice(partition_id device)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
174
if (device < 0)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
176
return _kern_unregister_file_device(device, NULL);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
194
BDiskDevice* device)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
201
BDiskDevice* useDevice = device ? device : &deviceOnStack;
src/kits/storage/disk_device/DiskDeviceRoster.cpp
232
BDiskDevice* device, BPartition** partition)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
239
BDiskDevice* useDevice = device ? device : &deviceOnStack;
src/kits/storage/disk_device/DiskDeviceRoster.cpp
251
else if (device && partition)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
277
BDiskDevice* device, BPartition** partition)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
287
= VisitEachPartition(&filterVisitor, device, partition);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
312
BDiskDevice* device, BPartition** partition)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
322
= VisitEachPartition(&filterVisitor, device, partition);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
332
BDiskDevice* device, BPartition** _partition)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
342
virtual bool Visit(BDiskDevice* device)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
344
return Visit(device, 0);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
358
if (VisitEachMountedPartition(&visitor, device, _partition))
src/kits/storage/disk_device/DiskDeviceRoster.cpp
369
BDiskDevice* device, BPartition** _partition)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
373
&& FindPartitionByVolume(volume, device, _partition) == B_OK)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
393
BDiskDeviceRoster::GetDeviceWithID(int32 id, BDiskDevice* device) const
src/kits/storage/disk_device/DiskDeviceRoster.cpp
395
if (!device)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
397
return device->_SetTo(id, true, 0);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
418
BDiskDeviceRoster::GetPartitionWithID(int32 id, BDiskDevice* device,
src/kits/storage/disk_device/DiskDeviceRoster.cpp
421
if (!device || !partition)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
425
status_t error = device->_SetTo(id, false, 0);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
430
*partition = device->FindDescendant(id);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
439
BDiskDeviceRoster::GetDeviceForPath(const char* filename, BDiskDevice* device)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
441
if (!filename || !device)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
451
return device->_SetTo(id, true, neededSize);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
457
BDiskDevice* device, BPartition** partition)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
459
if (!filename || !device || !partition)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
469
status_t error = device->_SetTo(id, false, neededSize);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
474
*partition = device->FindDescendant(id);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
483
BDiskDevice* device)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
485
if (!filename || !device)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
495
return device->_SetTo(id, true, neededSize);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
714
BDiskDevice *device) const
src/kits/storage/disk_device/DiskDeviceRoster.cpp
716
status_t error = (device ? B_OK : B_BAD_VALUE);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
737
error = device->_Unarchive(&archive);
src/kits/storage/disk_device/DiskDeviceRoster.cpp
86
BDiskDeviceRoster::GetNextDevice(BDiskDevice* device)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
88
if (!device)
src/kits/storage/disk_device/DiskDeviceRoster.cpp
97
return device->_SetTo(id, true, neededSize);
src/kits/storage/disk_device/DiskDeviceVisitor.cpp
50
BDiskDeviceVisitor::Visit(BDiskDevice *device)
src/kits/storage/disk_device/Partition.cpp
1282
BPartition::_SetTo(BDiskDevice* device, BPartition* parent,
src/kits/storage/disk_device/Partition.cpp
1286
if (device == NULL || data == NULL)
src/kits/storage/disk_device/Partition.cpp
1290
fDevice = device;
src/kits/storage/disk_device/Partition.cpp
438
if (BDiskDevice* device = Device()) {
src/kits/storage/disk_device/Partition.cpp
440
error = device->GetPath(&path);
src/kits/storage/disk_device/Partition.cpp
467
if (BDiskDevice* device = Device()) {
src/kits/storage/disk_device/Partition.cpp
469
error = device->GetPath(&path);
src/kits/storage/disk_device/Partition.cpp
604
dev_t device = fs_mount_volume(mountPoint, partitionPath.Path(), NULL,
src/kits/storage/disk_device/Partition.cpp
608
if (device < B_OK && deleteMountPoint) {
src/kits/storage/disk_device/Partition.cpp
614
if (device >= 0)
src/kits/storage/disk_device/Partition.cpp
617
return device;
src/kits/storage/storage_support.cpp
494
device_is_root_device(dev_t device)
src/kits/storage/storage_support.cpp
496
return device == 1;
src/kits/tracker/ContainerWindow.cpp
2233
dev_t device = ref->device;
src/kits/tracker/ContainerWindow.cpp
2299
if (volume.SetTo(device) == B_OK
src/kits/tracker/DeskWindow.cpp
299
message.AddInt32("device", model.NodeRef()->device);
src/kits/tracker/DesktopPoseView.cpp
310
entryMessage.AddInt32("device", model.NodeRef()->device);
src/kits/tracker/FSClipboard.cpp
217
updateMessage.AddInt32("device", directory->device);
src/kits/tracker/FSClipboard.cpp
323
updateMessage.AddInt32("device", directory->device);
src/kits/tracker/FSClipboard.cpp
388
updateNodeRef.device = -1;
src/kits/tracker/FSClipboard.cpp
404
if (updateNodeRef.device != ref.device || updateNodeRef.node != ref.directory) {
src/kits/tracker/FSClipboard.cpp
410
updateNodeRef.device = ref.device;
src/kits/tracker/FSClipboard.cpp
412
updateMessage.AddInt32("device", updateNodeRef.device);
src/kits/tracker/FSClipboard.cpp
424
bool sameDirectory = destNodeRef->device == ref.device
src/kits/tracker/FSClipboard.cpp
597
report->AddInt32("device", ref->device);
src/kits/tracker/FSClipboard.cpp
703
BClipboardRefsWatcher::RemoveNodesByDevice(dev_t device)
src/kits/tracker/FSClipboard.cpp
71
node->device = atoi(name + 1);
src/kits/tracker/FSClipboard.cpp
711
sprintf(deviceName, "r%" B_PRIdDEV "_", device);
src/kits/tracker/FSClipboard.cpp
79
sprintf(refName, "r%" B_PRIdDEV "_%" B_PRIdINO, node->device, node->node);
src/kits/tracker/FSClipboard.cpp
86
sprintf(modeName, "m%" B_PRIdDEV "_%" B_PRIdINO, node->device, node->node);
src/kits/tracker/FSClipboard.cpp
861
message->FindInt32("device", &node.device);
src/kits/tracker/FSClipboard.cpp
863
entry_ref ref(node.device, toDir, name);
src/kits/tracker/FSClipboard.cpp
870
dev_t device;
src/kits/tracker/FSClipboard.cpp
871
message->FindInt32("device", &device);
src/kits/tracker/FSClipboard.cpp
872
RemoveNodesByDevice(device);
src/kits/tracker/FSClipboard.cpp
880
message->FindInt32("device", &node.device);
src/kits/tracker/FSClipboard.h
64
void RemoveNodesByDevice(dev_t device);
src/kits/tracker/FSUndoRedo.cpp
162
ref->device = source.device;
src/kits/tracker/FSUtils.cpp
1027
dev_t srcVolumeDevice = srcList->FirstItem()->device;
src/kits/tracker/FSUtils.cpp
1127
volume.SetTo(srcRef->device);
src/kits/tracker/FSUtils.cpp
1136
&& (srcRef->device == destRef.device
src/kits/tracker/FSUtils.cpp
1274
BVolume volume(node.device);
src/kits/tracker/FSUtils.cpp
1350
&& fs_stat_dev(targetRef.device, &info) == B_OK
src/kits/tracker/FSUtils.cpp
1795
if (statbuf.st_dev == destNode.device) {
src/kits/tracker/FSUtils.cpp
1880
if (statbuf.st_dev == destNode.device && moveMode != kCopySelectionTo
src/kits/tracker/FSUtils.cpp
2049
BVolume volume(nodeRef.device);
src/kits/tracker/FSUtils.cpp
2073
result = FSGetTrashDir(&trashDir, nodeRef.device);
src/kits/tracker/FSUtils.cpp
2097
parentNode.device = statbuf.st_dev;
src/kits/tracker/FSUtils.cpp
2103
result = FSGetTrashDir(&trashDir, nodeRef.device);
src/kits/tracker/FSUtils.cpp
2616
BVolume volume(ref->device);
src/kits/tracker/FSUtils.cpp
2970
if (FSGetTrashDir(&trashDir, ref->device) != B_OK)
src/kits/tracker/FSUtils.cpp
3237
node.device = ref->device;
src/kits/tracker/FSUtils.cpp
3722
BVolume volume(documentRef.device);
src/kits/tracker/FSUtils.cpp
456
return srcRef->device == deststat.st_dev;
src/kits/tracker/FSUtils.cpp
793
BVolume volume(model->NodeRef()->device);
src/kits/tracker/FSUtils.cpp
804
BVolume volume(model->NodeRef()->device);
src/kits/tracker/FilePanelPriv.cpp
1836
monitorMsg.AddInt32("device", model.NodeRef()->device);
src/kits/tracker/FilePanelPriv.cpp
406
message->FindInt32("device", &dirNode.device);
src/kits/tracker/FilePanelPriv.cpp
407
itemNode.device = dirNode.device;
src/kits/tracker/FilePanelPriv.cpp
427
message->FindInt32("device", &itemNode.device);
src/kits/tracker/FindPanel.cpp
643
dev_t device;
src/kits/tracker/FindPanel.cpp
644
if (message->FindInt32("device", &device) != B_OK)
src/kits/tracker/FindPanel.cpp
646
if (device == ref->device)
src/kits/tracker/FindPanel.cpp
656
dev_t device;
src/kits/tracker/FindPanel.cpp
657
if (messageOfVolumeMenuItem->FindInt32("device", &device) != B_OK)
src/kits/tracker/FindPanel.cpp
661
BVolume volume(device);
src/kits/tracker/IconCache.cpp
1699
return node->device ^ ((uint32*)&node->node)[0]
src/kits/tracker/IconCache.cpp
608
BVolume volume(model->NodeRef()->device);
src/kits/tracker/Model.cpp
117
fStatBuf.st_dev = other.NodeRef()->device;
src/kits/tracker/Model.cpp
127
ASSERT(fStatBuf.st_dev == other.NodeRef()->device);
src/kits/tracker/Model.cpp
1400
NodeRef()->device,
src/kits/tracker/Model.cpp
1506
nodeRef.node, nodeRef.device));
src/kits/tracker/Model.cpp
1548
BVolume volume(NodeRef()->device);
src/kits/tracker/Model.cpp
288
fStatBuf.st_dev = nodeRef->device;
src/kits/tracker/Model.cpp
290
fEntryRef.device = dirNode->device;
src/kits/tracker/Model.cpp
344
BVolume volume(resolved->NodeRef()->device);
src/kits/tracker/Model.cpp
350
BVolume volume(resolvedCompare->NodeRef()->device);
src/kits/tracker/Model.cpp
699
&& NodeRef()->device == fEntryRef.device) {
src/kits/tracker/Model.cpp
716
BVolume volume(NodeRef()->device);
src/kits/tracker/Model.cpp
912
fEntryRef.device = dirNode->device;
src/kits/tracker/MountMenu.cpp
71
virtual bool Visit(BDiskDevice* device);
src/kits/tracker/MountMenu.cpp
95
AddMenuItemVisitor::Visit(BDiskDevice* device)
src/kits/tracker/MountMenu.cpp
97
return Visit(device, 0);
src/kits/tracker/NavMenu.cpp
405
if (fNavDir.device < 0 || entry.SetTo(&fNavDir, true) != B_OK
src/kits/tracker/NodePreloader.cpp
124
message->FindInt32("device", &itemNode.device);
src/kits/tracker/NodePreloader.cpp
140
message->FindInt32("device", &itemNode.device);
src/kits/tracker/NodeWalker.cpp
409
ent->d_dev = ref.device;
src/kits/tracker/NodeWalker.cpp
418
ent->d_pdev = parentRef.device;
src/kits/tracker/OpenWithWindow.cpp
1119
BVolume volume1(proxy1->fModel->NodeRef()->device);
src/kits/tracker/OpenWithWindow.cpp
1120
BVolume volume2(proxy2->fModel->NodeRef()->device);
src/kits/tracker/OpenWithWindow.cpp
1232
BVolume volume(model->NodeRef()->device);
src/kits/tracker/OpenWithWindow.cpp
1233
BVolume nextVol(next->NodeRef()->device);
src/kits/tracker/OpenWithWindow.cpp
1263
BVolume volume(model->NodeRef()->device);
src/kits/tracker/PendingNodeMonitorCache.cpp
96
if (message->FindInt32("device", &node.device) != B_OK
src/kits/tracker/Pose.cpp
93
dev_t device = model->NodeRef()->device;
src/kits/tracker/Pose.cpp
94
BVolume* volume = new BVolume(device);
src/kits/tracker/Pose.cpp
95
if (volume->InitCheck() == B_OK && fs_stat_dev(device, &info) == B_OK) {
src/kits/tracker/PoseView.cpp
1465
dirNode.device = eptr->d_pdev;
src/kits/tracker/PoseView.cpp
1467
itemNode.device = eptr->d_dev;
src/kits/tracker/PoseView.cpp
1610
monitorMsg.AddInt32("device", model.NodeRef()->device);
src/kits/tracker/PoseView.cpp
1753
BVolume parentVolume(ref.device);
src/kits/tracker/PoseView.cpp
1761
dirNode.device = ref.device;
src/kits/tracker/PoseView.cpp
2396
message->FindInt32("device", &node.device);
src/kits/tracker/PoseView.cpp
3304
clipboardReport->FindInt32("device", &node.device);
src/kits/tracker/PoseView.cpp
5106
BVolume destVolume(destFolder->NodeRef()->device);
src/kits/tracker/PoseView.cpp
5240
BPoseView* poseView, dev_t device)
src/kits/tracker/PoseView.cpp
5242
if (model->NodeRef()->device == device)
src/kits/tracker/PoseView.cpp
5245
&& model->LinkTo()->NodeRef()->device == device) {
src/kits/tracker/PoseView.cpp
5378
dev_t device;
src/kits/tracker/PoseView.cpp
5387
message->FindInt32("device", &itemNode.device);
src/kits/tracker/PoseView.cpp
5389
dirNode.device = itemNode.device;
src/kits/tracker/PoseView.cpp
5459
message->FindInt32("device", &itemNode.device);
src/kits/tracker/PoseView.cpp
5509
if (message->FindInt32("new device", &device) != B_OK)
src/kits/tracker/PoseView.cpp
5512
BVolume volume(device);
src/kits/tracker/PoseView.cpp
5545
if (message->FindInt32("device", &device) == B_OK) {
src/kits/tracker/PoseView.cpp
5547
if (targetModel->NodeRef()->device == device) {
src/kits/tracker/PoseView.cpp
5558
EachPoseAndModel(fPoseList, &PoseHandleDeviceUnmounted, this, device);
src/kits/tracker/PoseView.cpp
5652
message->FindInt32("device", &dirNode.device);
src/kits/tracker/PoseView.cpp
5653
itemNode.device = dirNode.device;
src/kits/tracker/PoseView.cpp
5669
&& st.st_dev == dirNode.device
src/kits/tracker/PoseView.cpp
5676
itemNode.device = st.st_dev;
src/kits/tracker/PoseView.cpp
5686
if (FSGetTrashDir(&trashDir, itemNode.device) != B_OK)
src/kits/tracker/PoseView.cpp
5838
message->FindInt32("device", &itemNode.device);
src/kits/tracker/PoseView.cpp
6180
int32 device = ref->device;
src/kits/tracker/PoseView.cpp
6186
&& deviceHasTrashTmp.find(device) == deviceHasTrashTmp.end()) {
src/kits/tracker/PoseView.cpp
6187
deviceHasTrashTmp[device] = FSGetTrashDir(&trashDir, device) == B_OK;
src/kits/tracker/PoseView.cpp
6190
if (isVolume || deviceHasTrashTmp[device])
src/kits/tracker/PoseView.cpp
6209
BVolume volume (ref->device);
src/kits/tracker/PoseView.cpp
783
BVolume volume(TargetModel()->NodeRef()->device);
src/kits/tracker/PoseView.cpp
8330
BVolume volume(model->NodeRef()->device);
src/kits/tracker/PoseView.cpp
8360
BVolume volume(model->NodeRef()->device);
src/kits/tracker/PoseView.cpp
8887
volume.SetTo(nref.device);
src/kits/tracker/PoseView.cpp
8900
volume.SetTo(pose->TargetModel()->NodeRef()->device);
src/kits/tracker/PoseView.cpp
8906
volume.SetTo(nref.device);
src/kits/tracker/PoseView.cpp
8911
volume.SetTo(TargetModel()->NodeRef()->device);
src/kits/tracker/PoseView.cpp
8922
BVolume volume(target->NodeRef()->device);
src/kits/tracker/PoseView.h
518
BPoseView* poseView, dev_t device);
src/kits/tracker/PoseView.h
690
return (uint32)value.device ^ (uint32)value.node;
src/kits/tracker/QueryContainerWindow.cpp
200
BQueryContainerWindow::ActiveOnDevice(dev_t device) const
src/kits/tracker/QueryContainerWindow.cpp
202
return PoseView()->ActiveOnDevice(device);
src/kits/tracker/QueryPoseView.cpp
419
BQueryPoseView::ActiveOnDevice(dev_t device) const
src/kits/tracker/QueryPoseView.cpp
423
if (fQueryListContainer->QueryList()->ItemAt(index)->TargetDevice() == device)
src/kits/tracker/Tracker.cpp
1309
TTracker::QueryActiveForDevice(dev_t device)
src/kits/tracker/Tracker.cpp
1318
if (window->ActiveOnDevice(device))
src/kits/tracker/Tracker.cpp
1328
TTracker::CloseActiveQueryWindows(dev_t device)
src/kits/tracker/Tracker.cpp
1339
if (window->ActiveOnDevice(device)) {
src/kits/tracker/Tracker.cpp
1351
if (!QueryActiveForDevice(device))
src/kits/tracker/Tracker.cpp
204
dev_t device;
src/kits/tracker/Tracker.cpp
205
while ((device = next_dev(&cookie)) >= B_OK) {
src/kits/tracker/Tracker.cpp
206
if (fs_stat_dev(device,&info))
src/kits/tracker/Tracker.cpp
214
if (!fs_stat_dev(model->NodeRef()->device,&info))
src/kits/tracker/TrackerInitialState.cpp
462
TTracker::InstallIndices(dev_t device)
src/kits/tracker/TrackerInitialState.cpp
464
fs_create_index(device, kAttrQueryLastChange, B_INT32_TYPE, 0);
src/kits/tracker/TrackerInitialState.cpp
465
fs_create_index(device, "_trk/recentQuery", B_INT32_TYPE, 0);
src/kits/tracker/TrashWatcher.cpp
102
if (nref->node == testNode->node && nref->device == testNode->device)
src/kits/tracker/TrashWatcher.cpp
152
dev_t device;
src/kits/tracker/TrashWatcher.cpp
154
if (message->FindInt32("new device", &device) == B_OK
src/kits/tracker/TrashWatcher.cpp
155
&& FSGetTrashDir(&trashDir, device) == B_OK) {
src/kits/tracker/VirtualDirectoryEntryList.cpp
112
ref.device = buffer->d_pdev;
src/kits/tracker/VirtualDirectoryEntryList.cpp
93
ref->device = entry->d_pdev;
src/kits/tracker/VirtualDirectoryManager.cpp
439
buffer->d_pdev = entryRef.device;
src/kits/tracker/VirtualDirectoryManager.cpp
441
buffer->d_dev = nodeRef.device;
src/kits/tracker/VirtualDirectoryManager.cpp
526
rootEntryRef.device, rootEntryRef.directory, rootEntryRef.name,
src/kits/tracker/VirtualDirectoryManager.cpp
537
_entryRef.device = entryRef.device;
src/kits/tracker/VirtualDirectoryManager.cpp
814
dev_t device = rootParameter.GetInt32ParameterValue("device", -1, -1);
src/kits/tracker/VirtualDirectoryManager.cpp
816
if (name == NULL || name[0] == '\0' || device < 0)
src/kits/tracker/VirtualDirectoryManager.cpp
819
_rootDefinitionFileEntryRef = entry_ref(device, directory, name);
src/kits/tracker/VirtualDirectoryPoseView.cpp
196
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/kits/tracker/VirtualDirectoryPoseView.cpp
202
entryRef.device = nodeRef.device;
src/kits/tracker/VirtualDirectoryPoseView.cpp
287
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/kits/tracker/VirtualDirectoryPoseView.cpp
294
entryRef.device = nodeRef.device;
src/kits/tracker/VirtualDirectoryPoseView.cpp
392
if (message->FindInt32("node device", &nodeRef.device) != B_OK
src/kits/tracker/VirtualDirectoryPoseView.cpp
394
|| message->FindInt32("device", &fromEntryRef.device) != B_OK
src/kits/tracker/VirtualDirectoryPoseView.cpp
403
toEntryRef.device = fromEntryRef.device;
src/kits/tracker/VirtualDirectoryPoseView.cpp
421
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/kits/tracker/VirtualDirectoryPoseView.cpp
469
message.AddInt32("device", nodeRef.device);
src/kits/tracker/WidgetAttributeText.cpp
1012
BVolume volume(fModel->NodeRef()->device);
src/kits/tracker/infowindow/GeneralInfoView.cpp
363
if (fs_stat_dev(modelNodeRef->device, &modelInfo) == B_OK)
src/kits/tracker/infowindow/GeneralInfoView.cpp
419
dirNode.device = itemNode.device = message->FindInt32("device");
src/kits/tracker/infowindow/GeneralInfoView.cpp
435
&& itemNode.device == 1
src/kits/tracker/infowindow/GeneralInfoView.cpp
711
BVolume volume(fModel->NodeRef()->device);
src/kits/tracker/infowindow/HeaderView.cpp
603
volume.SetTo(fModel->NodeRef()->device);
src/kits/tracker/infowindow/InfoWindow.cpp
402
BVolume volume(fModel->NodeRef()->device);
src/kits/tracker/infowindow/InfoWindow.cpp
424
message->FindInt32("device", &itemNode.device);
src/kits/tracker/infowindow/InfoWindow.cpp
452
message->FindInt32("device", &itemNode.device);
src/kits/tracker/infowindow/InfoWindow.cpp
453
if (TargetModel()->NodeRef()->device == itemNode.device)
src/kits/tracker/infowindow/InfoWindow.cpp
509
FSGetTrashDir(&trashDir, window->TargetModel()->EntryRef()->device);
src/kits/translation/TranslatorRoster.cpp
100
if (fRef.device == -1 || !fRemove)
src/kits/translation/TranslatorRoster.cpp
1013
if (nodeRef.device < 0)
src/kits/translation/TranslatorRoster.cpp
1020
if (item.ref.device == nodeRef.device
src/kits/translation/TranslatorRoster.cpp
1044
nodeRefA.device = a.device;
src/kits/translation/TranslatorRoster.cpp
1048
nodeRefB.device = b.device;
src/kits/translation/TranslatorRoster.cpp
1098
|| (nodeRef != NULL && item.ref.device == nodeRef->device
src/kits/translation/TranslatorRoster.cpp
1118
ref.device = nodeRef.device;
src/kits/translation/TranslatorRoster.cpp
234
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/kits/translation/TranslatorRoster.cpp
258
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/kits/translation/TranslatorRoster.cpp
268
fromNodeRef.device = nodeRef.device;
src/kits/translation/TranslatorRoster.cpp
269
toNodeRef.device = nodeRef.device;
src/kits/translation/TranslatorRoster.cpp
304
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/libs/compat/freebsd_network/bus.cpp
427
if (gPci->enable_msi(root_softc->pci_info.bus, root_softc->pci_info.device,
src/libs/compat/freebsd_network/bus.cpp
434
if (gPci->enable_msix(root_softc->pci_info.bus, root_softc->pci_info.device,
src/libs/compat/freebsd_network/bus.cpp
467
gPci->disable_msi(info->bus, info->device, info->function);
src/libs/compat/freebsd_network/compat/dev/usb/usbdi.h
303
struct usb_device *device; /* current device */
src/libs/compat/freebsd_network/compat/net/if_var.h
181
struct device;
src/libs/compat/freebsd_network/compat/net/if_var.h
292
struct device *root_device;
src/libs/compat/freebsd_network/compat/sys/haiku-module.h
22
typedef struct device *device_t;
src/libs/compat/freebsd_network/device.c
337
device_is_alive(device_t device)
src/libs/compat/freebsd_network/device.c
339
return (device->flags & DEVICE_ATTACHED) != 0;
src/libs/compat/freebsd_network/device.c
34
init_device(device_t device, driver_t *driver)
src/libs/compat/freebsd_network/device.c
36
list_init_etc(&device->children, offsetof(struct device, link));
src/libs/compat/freebsd_network/device.c
37
device->unit = sNextUnit++;
src/libs/compat/freebsd_network/device.c
376
list_init_etc(&sRootDevices, offsetof(struct device, link));
src/libs/compat/freebsd_network/device.c
39
if (driver != NULL && device_set_driver(device, driver) < 0)
src/libs/compat/freebsd_network/device.c
42
return device;
src/libs/compat/freebsd_network/device.c
438
device_is_attached(device_t device)
src/libs/compat/freebsd_network/device.c
440
return (device->flags & DEVICE_ATTACHED) != 0;
src/libs/compat/freebsd_network/device.c
445
device_attach(device_t device)
src/libs/compat/freebsd_network/device.c
449
if (device->driver == NULL
src/libs/compat/freebsd_network/device.c
450
|| device->methods.device_attach == NULL)
src/libs/compat/freebsd_network/device.c
453
result = device->methods.device_attach(device);
src/libs/compat/freebsd_network/device.c
456
atomic_or(&device->flags, DEVICE_ATTACHED);
src/libs/compat/freebsd_network/device.c
459
result = start_wlan(device);
src/libs/compat/freebsd_network/device.c
466
device_detach(device_t device)
src/libs/compat/freebsd_network/device.c
468
if (device->driver == NULL)
src/libs/compat/freebsd_network/device.c
471
if ((atomic_and(&device->flags, ~DEVICE_ATTACHED) & DEVICE_ATTACHED) != 0
src/libs/compat/freebsd_network/device.c
472
&& device->methods.device_detach != NULL) {
src/libs/compat/freebsd_network/device.c
475
result = stop_wlan(device);
src/libs/compat/freebsd_network/device.c
477
atomic_or(&device->flags, DEVICE_ATTACHED);
src/libs/compat/freebsd_network/device.c
481
result = device->methods.device_detach(device);
src/libs/compat/freebsd_network/device.c
483
atomic_or(&device->flags, DEVICE_ATTACHED);
src/libs/compat/freebsd_network/device.c
49
device_t dev = malloc(sizeof(struct device));
src/libs/compat/freebsd_network/device.c
529
bus_generic_detach(device_t device)
src/libs/compat/freebsd_network/device.c
53
memset(dev, 0, sizeof(struct device));
src/libs/compat/freebsd_network/device.c
533
if ((device->flags & DEVICE_ATTACHED) == 0)
src/libs/compat/freebsd_network/device.c
537
child = list_get_next_item(&device->children, child);
src/libs/compat/freebsd_network/device.c
549
__haiku_probe_drivers(device_t device, driver_t *drivers[])
src/libs/compat/freebsd_network/device.c
560
device->methods.device_register
src/libs/compat/freebsd_network/device.c
562
device->methods.device_probe
src/libs/compat/freebsd_network/device.c
565
int result = device->methods.device_probe(device);
src/libs/compat/freebsd_network/device.c
572
device->methods.device_register = NULL;
src/libs/compat/freebsd_network/device.c
573
device->methods.device_probe = NULL;
src/libs/compat/freebsd_network/device.c
585
device_t device = NULL;
src/libs/compat/freebsd_network/device.c
587
while ((device = list_get_next_item(&sRootDevices, device)) != NULL) {
src/libs/compat/freebsd_network/device.c
588
if (device->unit <= unit)
src/libs/compat/freebsd_network/device.c
589
return device;
src/libs/compat/freebsd_network/driver.c
118
sProbedDevices[p].pci_info.device, sProbedDevices[p].pci_info.function,
src/libs/compat/freebsd_network/driver.c
178
struct device device = {};
src/libs/compat/freebsd_network/driver.c
179
device.parent = root;
src/libs/compat/freebsd_network/driver.c
180
device.root = root;
src/libs/compat/freebsd_network/driver.c
182
driver = __haiku_probe_drivers(&device, drivers);
src/libs/compat/freebsd_network/driver.c
187
if (gPci->reserve_device(info->bus, info->device, info->function,
src/libs/compat/freebsd_network/driver.c
190
gDriverName, info->bus, info->device, info->function);
src/libs/compat/freebsd_network/driver.c
253
device_t root, device = NULL;
src/libs/compat/freebsd_network/driver.c
258
status = add_child_device(sProbedDevices[p].driver, root, &device);
src/libs/compat/freebsd_network/driver.c
266
sProbedDevices[p].prepare_attach(sProbedDevices[p].compat_device, device);
src/libs/compat/freebsd_network/driver.c
271
if (device->methods.device_probe(device) >= 0
src/libs/compat/freebsd_network/driver.c
272
&& device_attach(device) == 0) {
src/libs/compat/freebsd_network/miibus.c
24
__haiku_miibus_readreg(device_t device, int phy, int reg)
src/libs/compat/freebsd_network/miibus.c
26
if (device->methods.miibus_readreg == NULL)
src/libs/compat/freebsd_network/miibus.c
29
return device->methods.miibus_readreg(device, phy, reg);
src/libs/compat/freebsd_network/miibus.c
34
__haiku_miibus_writereg(device_t device, int phy, int reg, int data)
src/libs/compat/freebsd_network/miibus.c
36
if (device->methods.miibus_writereg == NULL)
src/libs/compat/freebsd_network/miibus.c
39
return device->methods.miibus_writereg(device, phy, reg, data);
src/libs/compat/freebsd_network/miibus.c
44
__haiku_miibus_statchg(device_t device)
src/libs/compat/freebsd_network/miibus.c
46
if (device->methods.miibus_statchg)
src/libs/compat/freebsd_network/miibus.c
47
device->methods.miibus_statchg(device);
src/libs/compat/freebsd_network/miibus.c
52
__haiku_miibus_linkchg(device_t device)
src/libs/compat/freebsd_network/miibus.c
54
if (device->methods.miibus_linkchg)
src/libs/compat/freebsd_network/miibus.c
55
device->methods.miibus_linkchg(device);
src/libs/compat/freebsd_network/miibus.c
60
__haiku_miibus_mediainit(device_t device)
src/libs/compat/freebsd_network/miibus.c
62
if (device->methods.miibus_mediainit)
src/libs/compat/freebsd_network/miibus.c
63
device->methods.miibus_mediainit(device);
src/libs/compat/freebsd_network/pci.cpp
159
return info->device;
src/libs/compat/freebsd_network/pci.cpp
235
status = gPci->find_pci_capability(info->bus, info->device, info->function,
src/libs/compat/freebsd_network/pci.cpp
249
status = gPci->find_pci_extended_capability(info->bus, info->device, info->function,
src/libs/compat/freebsd_network/pci.cpp
260
return gPci->get_msi_count(info->bus, info->device, info->function);
src/libs/compat/freebsd_network/pci.cpp
269
if (gPci->configure_msi(info->bus, info->device, info->function, *count,
src/libs/compat/freebsd_network/pci.cpp
284
gPci->unconfigure_msi(info->bus, info->device, info->function);
src/libs/compat/freebsd_network/pci.cpp
297
if (gPci->find_pci_capability(info->bus, info->device, info->function,
src/libs/compat/freebsd_network/pci.cpp
301
uint32 table_value = gPci->read_pci_config(info->bus, info->device, info->function,
src/libs/compat/freebsd_network/pci.cpp
313
return gPci->get_msix_count(info->bus, info->device, info->function);
src/libs/compat/freebsd_network/pci.cpp
322
if (gPci->configure_msix(info->bus, info->device, info->function, *count,
src/libs/compat/freebsd_network/pci.cpp
51
get_device_pci_info(device_t device)
src/libs/compat/freebsd_network/pci.cpp
53
struct root_device_softc* root_softc = (struct root_device_softc*)device->root->softc;
src/libs/compat/freebsd_network/pci.cpp
65
uint32_t value = gPci->read_pci_config(info->bus, info->device,
src/libs/compat/freebsd_network/pci.cpp
79
gPci->write_pci_config(info->bus, info->device, info->function, offset,
src/libs/compat/freebsd_network/shared.h
21
struct device *parent;
src/libs/compat/freebsd_network/shared.h
22
struct device *root;
src/libs/compat/freebsd_network/usb.cpp
118
get_usb_device_attach_arg(struct freebsd_usb_device* device, struct usb_attach_arg* uaa)
src/libs/compat/freebsd_network/usb.cpp
123
sUSB->get_device_descriptor(device->haiku_usb_device);
src/libs/compat/freebsd_network/usb.cpp
134
const usb_configuration_info* config = sUSB->get_configuration(device->haiku_usb_device);
src/libs/compat/freebsd_network/usb.cpp
149
uaa->device = device;
src/libs/compat/freebsd_network/usb.cpp
187
prepare_usb_attach(void* cookie, device_t device)
src/libs/compat/freebsd_network/usb.cpp
192
= (struct root_device_softc*)device->parent->softc;
src/libs/compat/freebsd_network/usb.cpp
194
device_set_ivars(device, &compat_device->uaa);
src/libs/compat/freebsd_network/usb.cpp
225
struct device device = {};
src/libs/compat/freebsd_network/usb.cpp
226
device.parent = root;
src/libs/compat/freebsd_network/usb.cpp
227
device.root = root;
src/libs/compat/freebsd_network/usb.cpp
228
device_set_ivars(&device, &uaa);
src/libs/compat/freebsd_network/usb.cpp
230
driver = __haiku_probe_drivers(&device, drivers);
src/libs/compat/freebsd_network/usb.cpp
237
compat_device->uaa.device = &compat_device->udev;
src/libs/compat/freebsd_network/usb.cpp
330
usb_device device;
src/libs/compat/freebsd_network/usb.cpp
385
xfer->device = (usb_device)udev->haiku_usb_device;
src/libs/compat/freebsd_network/usb_util.c
34
udev = uaa->device;
src/libs/compat/freebsd_wlan/net80211/ieee80211_haiku.cpp
116
get_ifnet(device_t device, int& i)
src/libs/compat/freebsd_wlan/net80211/ieee80211_haiku.cpp
118
int unit = device_get_unit(device);
src/libs/compat/freebsd_wlan/net80211/ieee80211_haiku.cpp
148
start_wlan(device_t device)
src/libs/compat/freebsd_wlan/net80211/ieee80211_haiku.cpp
150
struct ieee80211com* ic = ieee80211_find_com(device->nameunit);
src/libs/compat/freebsd_wlan/net80211/ieee80211_haiku.cpp
155
device_get_unit(device),
src/libs/compat/freebsd_wlan/net80211/ieee80211_haiku.cpp
180
stop_wlan(device_t device)
src/libs/compat/freebsd_wlan/net80211/ieee80211_haiku.cpp
183
struct ifnet* ifp = get_ifnet(device, i);
src/libs/compat/openbsd_wlan/net80211/ieee80211_haiku.cpp
107
if_initname(ifp, device_get_name(device), i);
src/libs/compat/openbsd_wlan/net80211/ieee80211_haiku.cpp
115
stop_wlan(device_t device)
src/libs/compat/openbsd_wlan/net80211/ieee80211_haiku.cpp
118
struct ifnet* ifp = get_ifnet(device, i);
src/libs/compat/openbsd_wlan/net80211/ieee80211_haiku.cpp
56
get_ifnet(device_t device, int& i)
src/libs/compat/openbsd_wlan/net80211/ieee80211_haiku.cpp
58
void* softc = device_get_softc(device);
src/libs/compat/openbsd_wlan/net80211/ieee80211_haiku.cpp
94
start_wlan(device_t device)
src/libs/compat/openbsd_wlan/net80211/ieee80211_haiku.cpp
97
struct ifnet* ifp = get_ifnet(device, i);
src/preferences/bluetooth/RemoteDevicesView.cpp
134
DeviceListItem* device = NULL;
src/preferences/bluetooth/RemoteDevicesView.cpp
135
message->FindPointer("device", (void**)&device);
src/preferences/bluetooth/RemoteDevicesView.cpp
143
if (DeviceListItem::Compare(&existingDevice, &device)) {
src/preferences/bluetooth/RemoteDevicesView.cpp
150
fDeviceList->AddItem((BListItem*)device);
src/preferences/bluetooth/RemoteDevicesView.cpp
153
delete device;
src/preferences/bluetooth/RemoteDevicesView.cpp
161
DeviceListItem* device = static_cast<DeviceListItem*>(fDeviceList
src/preferences/bluetooth/RemoteDevicesView.cpp
163
if (device == NULL)
src/preferences/bluetooth/RemoteDevicesView.cpp
166
RemoteDevice* remote = dynamic_cast<RemoteDevice*>(device->Device());
src/preferences/bluetooth/RemoteDevicesView.cpp
176
DeviceListItem* device = static_cast<DeviceListItem*>(fDeviceList
src/preferences/bluetooth/RemoteDevicesView.cpp
178
if (device == NULL)
src/preferences/bluetooth/RemoteDevicesView.cpp
181
RemoteDevice* remote = dynamic_cast<RemoteDevice*>(device->Device());
src/preferences/input/InputTouchpadPref.cpp
24
TouchpadPref::TouchpadPref(BInputDevice* device)
src/preferences/input/InputTouchpadPref.cpp
26
fTouchPad(device)
src/preferences/input/InputTouchpadPref.h
30
TouchpadPref(BInputDevice* device);
src/preferences/input/InputWindow.cpp
113
BInputDevice* device = find_input_device(name);
src/preferences/input/InputWindow.cpp
114
if (device)
src/preferences/input/InputWindow.cpp
115
AddDevice(device);
src/preferences/input/InputWindow.h
33
void AddDevice(BInputDevice* device);
src/preferences/joysticks/JoyWin.cpp
393
JoyWin::_ShowProbeMesage(const char* device)
src/preferences/joysticks/JoyWin.cpp
396
str << device << "' to try to figure out what kind of joystick (if any) ";
src/preferences/network/InterfaceView.cpp
144
BNetworkDevice device(fInterface.Name());
src/preferences/network/InterfaceView.cpp
145
status_t status = device.JoinNetwork(address);
src/preferences/network/InterfaceView.cpp
193
BNetworkDevice device(fInterface.Name());
src/preferences/network/InterfaceView.cpp
194
bool isWireless = device.IsWireless();
src/preferences/network/InterfaceView.cpp
211
if (device.GetHardwareAddress(hardwareAddress) == B_OK)
src/preferences/network/InterfaceView.cpp
270
while (device.GetNextAssociatedNetwork(cookie, address) == B_OK)
src/preferences/network/InterfaceView.cpp
275
device.GetNetworks(networks, networksCount);
src/preferences/network/InterfaceView.cpp
281
device.Scan(false, false);
src/preferences/network/InterfaceView.cpp
291
device.GetNetworks(networks, networksCount);
src/preferences/network/NetworkWindow.cpp
344
BNetworkDevice device(interface.Name());
src/preferences/network/NetworkWindow.cpp
347
if (device.IsWireless())
src/preferences/network/NetworkWindow.cpp
349
else if (device.IsEthernet())
src/preferences/screensaver/ScreenSaverWindow.cpp
708
message->FindInt32("device", &nodeRef.device);
src/preferences/virtualmemory/Settings.cpp
153
const char* device = get_driver_parameter(settings.Get(),
src/preferences/virtualmemory/Settings.cpp
160
if (enabled == NULL || automatic == NULL || size == NULL || device == NULL
src/preferences/virtualmemory/Settings.cpp
186
if (strcmp(device, volStat.device_name) == 0)
src/preferences/virtualmemory/SettingsWindow.cpp
276
dev_t device;
src/preferences/virtualmemory/SettingsWindow.cpp
278
&& message->FindInt32("new device", &device) == B_OK) {
src/preferences/virtualmemory/SettingsWindow.cpp
279
BVolume vol(device);
src/preferences/virtualmemory/SettingsWindow.cpp
284
_AddVolumeMenuItem(device);
src/preferences/virtualmemory/SettingsWindow.cpp
286
&& message->FindInt32("device", &device) == B_OK) {
src/preferences/virtualmemory/SettingsWindow.cpp
287
_RemoveVolumeMenuItem(device);
src/preferences/virtualmemory/SettingsWindow.cpp
366
SettingsWindow::_AddVolumeMenuItem(dev_t device)
src/preferences/virtualmemory/SettingsWindow.cpp
368
if (_FindVolumeMenuItem(device) != NULL)
src/preferences/virtualmemory/SettingsWindow.cpp
371
VolumeMenuItem* item = new VolumeMenuItem(device,
src/preferences/virtualmemory/SettingsWindow.cpp
375
if (fs_stat_dev(device, &info) == 0) {
src/preferences/virtualmemory/SettingsWindow.cpp
377
node.device = info.dev;
src/preferences/virtualmemory/SettingsWindow.cpp
389
SettingsWindow::_RemoveVolumeMenuItem(dev_t device)
src/preferences/virtualmemory/SettingsWindow.cpp
391
VolumeMenuItem* item = _FindVolumeMenuItem(device);
src/preferences/virtualmemory/SettingsWindow.cpp
402
SettingsWindow::_FindVolumeMenuItem(dev_t device)
src/preferences/virtualmemory/SettingsWindow.cpp
408
if (item->Volume().Device() == device)
src/preferences/virtualmemory/SettingsWindow.h
69
status_t _AddVolumeMenuItem(dev_t device);
src/preferences/virtualmemory/SettingsWindow.h
70
status_t _RemoveVolumeMenuItem(dev_t device);
src/preferences/virtualmemory/SettingsWindow.h
71
VolumeMenuItem* _FindVolumeMenuItem(dev_t device);
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
265
int device = -1;
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
270
device = open(path, B_READ_WRITE);
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
274
if (device == -1 && count < deviceNumber) {
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
275
device = open("/dev/graphics/vesa", B_READ_WRITE);
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
276
if (device > 0) {
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
278
fVGADevice = device;
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
280
device = open("/dev/graphics/framebuffer", B_READ_WRITE);
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
283
if (device < 0)
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
287
return device;
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
292
AccelerantHWInterface::_OpenAccelerant(int device)
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
295
if (ioctl(device, B_GET_ACCELERANT_SIGNATURE,
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
331
if (!initAccelerant || initAccelerant(device) != B_OK) {
src/servers/app/drawing/interface/local/AccelerantHWInterface.h
98
status_t _OpenAccelerant(int device);
src/servers/app/drawing/interface/virtual/DWindowHWInterface.cpp
442
DWindowHWInterface::_OpenAccelerant(int device)
src/servers/app/drawing/interface/virtual/DWindowHWInterface.cpp
445
if (ioctl(device, B_GET_ACCELERANT_SIGNATURE,
src/servers/app/drawing/interface/virtual/DWindowHWInterface.h
82
status_t _OpenAccelerant(int device);
src/servers/app/font/FontStyle.cpp
153
ref.device = parentNodeRef.device;
src/servers/app/font/GlobalFontManager.cpp
161
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/servers/app/font/GlobalFontManager.cpp
198
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/servers/app/font/GlobalFontManager.cpp
262
_RemoveStyle(nodeRef.device, fromNode, node);
src/servers/app/font/GlobalFontManager.cpp
272
if (message->FindInt32("device", &nodeRef.device) != B_OK
src/servers/app/font/GlobalFontManager.cpp
283
_RemoveStyle(nodeRef.device, directoryNode, nodeRef.node);
src/servers/app/font/GlobalFontManager.cpp
386
nodeRef.device = mapping->ref.device;
src/servers/app/font/GlobalFontManager.cpp
488
GlobalFontManager::_RemoveStyle(dev_t device, uint64 directoryNode, uint64 node)
src/servers/app/font/GlobalFontManager.cpp
492
nodeRef.device = device;
src/servers/app/font/GlobalFontManager.cpp
839
nodeRef.device, nodeRef.node);
src/servers/app/font/GlobalFontManager.cpp
87
ref.device = nodeRef.device;
src/servers/app/font/GlobalFontManager.h
96
void _RemoveStyle(dev_t device, uint64 directory,
src/servers/bluetooth/DeviceManager.cpp
134
msg.AddInt32("device", nref->device);
src/servers/bluetooth/DeviceManager.cpp
152
msg->AddInt32("device", ref->device);
src/servers/bluetooth/DeviceManager.cpp
193
DeviceManager::StartMonitoringDevice(const char *device)
src/servers/bluetooth/DeviceManager.cpp
202
if ((err = path.Append(device)) != B_OK) {
src/servers/bluetooth/DeviceManager.cpp
273
DeviceManager::StopMonitoringDevice(const char *device)
src/servers/bluetooth/DeviceManager.cpp
279
if (((err = path.Append(device)) != B_OK)
src/servers/bluetooth/DeviceManager.cpp
41
if ((msg->FindInt32("device", &ref.device)!=B_OK)
src/servers/bluetooth/DeviceManager.h
26
status_t StartMonitoringDevice(const char* device);
src/servers/bluetooth/DeviceManager.h
27
status_t StopMonitoringDevice(const char* device);
src/servers/bluetooth/LocalDeviceImpl.cpp
42
LocalDeviceImpl* device = new(std::nothrow) LocalDeviceImpl(delegate);
src/servers/bluetooth/LocalDeviceImpl.cpp
43
if (device == NULL) {
src/servers/bluetooth/LocalDeviceImpl.cpp
48
return device;
src/servers/bluetooth/LocalDeviceImpl.cpp
59
LocalDeviceImpl* device = new(std::nothrow) LocalDeviceImpl(delegate);
src/servers/bluetooth/LocalDeviceImpl.cpp
60
if (device == NULL) {
src/servers/bluetooth/LocalDeviceImpl.cpp
65
return device;
src/servers/index/IndexServer.cpp
31
dev_t device;
src/servers/index/IndexServer.cpp
36
message->FindInt32("new device", &device);
src/servers/index/IndexServer.cpp
37
fIndexServer->AddVolume(BVolume(device));
src/servers/index/IndexServer.cpp
41
message->FindInt32("device", &device);
src/servers/index/IndexServer.cpp
42
fIndexServer->RemoveVolume(BVolume(device));
src/servers/index/IndexServer.cpp
60
make_entry_ref(entryInfo->dir_nref.device, entryInfo->dir_nref.node,
src/servers/index/IndexServer.cpp
70
make_entry_ref(entryInfo->dir_nref.device, entryInfo->dir_nref.node,
src/servers/index/VolumeWatcher.cpp
36
WatchNameHandler::EntryCreated(const char *name, ino_t directory, dev_t device,
src/servers/index/VolumeWatcher.cpp
39
entry_ref ref(device, directory, name);
src/servers/index/VolumeWatcher.cpp
46
WatchNameHandler::EntryRemoved(const char *name, ino_t directory, dev_t device,
src/servers/index/VolumeWatcher.cpp
49
entry_ref ref(device, directory, name);
src/servers/index/VolumeWatcher.cpp
533
VolumeWatcher::FindEntryRef(ino_t node, dev_t device, entry_ref& entry)
src/servers/index/VolumeWatcher.cpp
57
ino_t from_directory, ino_t to_directory, dev_t device, ino_t node,
src/servers/index/VolumeWatcher.cpp
60
entry_ref ref(device, to_directory, name);
src/servers/index/VolumeWatcher.cpp
61
entry_ref refFrom(device, from_directory, fromName);
src/servers/index/VolumeWatcher.cpp
70
WatchNameHandler::StatChanged(ino_t node, dev_t device, int32 statFields)
src/servers/index/VolumeWatcher.cpp
92
msg->FindInt32("device", &ref.device);
src/servers/index/VolumeWatcher.h
140
bool FindEntryRef(ino_t node, dev_t device,
src/servers/index/VolumeWatcher.h
34
dev_t device, ino_t node);
src/servers/index/VolumeWatcher.h
36
dev_t device, ino_t node);
src/servers/index/VolumeWatcher.h
39
ino_t to_directory, dev_t device,
src/servers/index/VolumeWatcher.h
41
void StatChanged(ino_t node, dev_t device,
src/servers/input/AddOnManager.cpp
210
AddOnManager::StartMonitoringDevice(DeviceAddOn* addOn, const char* device)
src/servers/input/AddOnManager.cpp
215
if (device[0] != '/')
src/servers/input/AddOnManager.cpp
217
path += device;
src/servers/input/AddOnManager.cpp
237
AddOnManager::StopMonitoringDevice(DeviceAddOn* addOn, const char *device)
src/servers/input/AddOnManager.cpp
242
if (device[0] != '/')
src/servers/input/AddOnManager.cpp
244
path += device;
src/servers/input/AddOnManager.cpp
340
BInputServerDevice* device = instantiate_add_on<BInputServerDevice>(
src/servers/input/AddOnManager.cpp
342
if (device != NULL)
src/servers/input/AddOnManager.cpp
343
status = _RegisterDevice(device, ref, image);
src/servers/input/AddOnManager.cpp
434
AddOnManager::_RegisterDevice(BInputServerDevice* device, const entry_ref& ref,
src/servers/input/AddOnManager.cpp
443
delete device;
src/servers/input/AddOnManager.cpp
452
delete device;
src/servers/input/AddOnManager.cpp
457
info->add_on = device;
src/servers/input/AddOnManager.cpp
62
make_entry_ref(entryInfo->dir_nref.device, entryInfo->dir_nref.node,
src/servers/input/AddOnManager.cpp
73
make_entry_ref(entryInfo->dir_nref.device, entryInfo->dir_nref.node,
src/servers/input/AddOnManager.h
42
const char* device);
src/servers/input/AddOnManager.h
44
const char* device);
src/servers/input/AddOnManager.h
57
status_t _RegisterDevice(BInputServerDevice* device,
src/servers/input/InputServer.cpp
1286
input_device_ref *device = NULL;
src/servers/input/InputServer.cpp
1287
for (int32 i = 0; (device = devices[i]) != NULL; i++) {
src/servers/input/InputServer.cpp
1291
if (item->ServerDevice() == &serverDevice && item->HasName(device->name)) {
src/servers/input/InputServer.cpp
1333
input_device_ref *device = NULL;
src/servers/input/InputServer.cpp
1334
for (int32 i = 0; (device = devices[i]) != NULL; i++) {
src/servers/input/InputServer.cpp
1335
if (device->type != B_POINTING_DEVICE
src/servers/input/InputServer.cpp
1336
&& device->type != B_KEYBOARD_DEVICE
src/servers/input/InputServer.cpp
1337
&& device->type != B_UNDEFINED_DEVICE)
src/servers/input/InputServer.cpp
1346
if (item->HasName(device->name)) {
src/servers/input/InputServer.cpp
1347
debug_printf("InputServer::RegisterDevices() device_ref already exists: %s\n", device->name);
src/servers/input/InputServer.cpp
1348
PRINT(("RegisterDevices found %s\n", device->name));
src/servers/input/InputServer.cpp
1355
PRINT(("RegisterDevices not found %s\n", device->name));
src/servers/input/InputServer.cpp
1357
*device);
src/servers/input/InputServer.cpp
66
const input_device_ref& device)
src/servers/input/InputServer.cpp
72
fDevice.name = strdup(device.name);
src/servers/input/InputServer.cpp
73
fDevice.type = device.type;
src/servers/input/InputServer.cpp
74
fDevice.cookie = device.cookie;
src/servers/input/InputServer.h
48
const input_device_ref& device);
src/servers/input/InputServer.h
75
DeviceAddOn(BInputServerDevice* device);
src/servers/input/InputServerDevice.cpp
102
BInputServerDevice::Stop(const char* device, void* cookie)
src/servers/input/InputServerDevice.cpp
109
BInputServerDevice::Control(const char* device, void* cookie,
src/servers/input/InputServerDevice.cpp
142
BInputServerDevice::StartMonitoringDevice(const char* device)
src/servers/input/InputServerDevice.cpp
145
PRINT(("StartMonitoringDevice %s\n", device));
src/servers/input/InputServerDevice.cpp
147
return gInputServer->AddOnManager()->StartMonitoringDevice(fOwner, device);
src/servers/input/InputServerDevice.cpp
152
BInputServerDevice::StopMonitoringDevice(const char* device)
src/servers/input/InputServerDevice.cpp
154
return gInputServer->AddOnManager()->StopMonitoringDevice(fOwner, device);
src/servers/input/InputServerDevice.cpp
17
DeviceAddOn::DeviceAddOn(BInputServerDevice *device)
src/servers/input/InputServerDevice.cpp
19
fDevice(device)
src/servers/input/InputServerDevice.cpp
95
BInputServerDevice::Start(const char* device, void* cookie)
src/servers/launch/Events.cpp
144
virtual void VolumeMounted(dev_t device);
src/servers/launch/Events.cpp
145
virtual void VolumeUnmounted(dev_t device);
src/servers/launch/Events.cpp
633
VolumeMountedEvent::VolumeMounted(dev_t device)
src/servers/launch/Events.cpp
640
VolumeMountedEvent::VolumeUnmounted(dev_t device)
src/servers/launch/Utility.cpp
33
int device = open(path, O_RDONLY);
src/servers/launch/Utility.cpp
34
if (device < 0)
src/servers/launch/Utility.cpp
35
return device;
src/servers/launch/Utility.cpp
39
if (ioctl(device, opcode, buffer, bufferSize) != 0) {
src/servers/launch/Utility.cpp
44
close(device);
src/servers/launch/Utility.cpp
56
IsReadOnlyVolume(dev_t device)
src/servers/launch/Utility.cpp
59
status_t status = volume.SetTo(device);
src/servers/launch/Utility.cpp
62
": %s\n", device, strerror(status));
src/servers/launch/Utility.cpp
72
": %s\n", device, strerror(status));
src/servers/launch/Utility.h
13
bool IsReadOnlyVolume(dev_t device);
src/servers/launch/VolumeWatcher.cpp
85
dev_t device;
src/servers/launch/VolumeWatcher.cpp
86
if (message->FindInt32("new device", &device) == B_OK) {
src/servers/launch/VolumeWatcher.cpp
89
fListeners.ItemAt(i)->VolumeMounted(device);
src/servers/launch/VolumeWatcher.cpp
93
dev_t device;
src/servers/launch/VolumeWatcher.cpp
94
if (message->FindInt32("device", &device) == B_OK) {
src/servers/launch/VolumeWatcher.cpp
97
fListeners.ItemAt(i)->VolumeUnmounted(device);
src/servers/launch/VolumeWatcher.h
17
virtual void VolumeMounted(dev_t device) = 0;
src/servers/launch/VolumeWatcher.h
18
virtual void VolumeUnmounted(dev_t device) = 0;
src/servers/mail/DeskbarView.cpp
139
BVolume volume(ref->device);
src/servers/mail/DeskbarView.cpp
257
message->FindInt32("device", &ref.device);
src/servers/mail/MailDaemonApplication.cpp
105
dev_t device;
src/servers/mail/MailDaemonApplication.cpp
106
while ((device = next_dev(&cookie)) >= B_OK) {
src/servers/mail/MailDaemonApplication.cpp
108
if (fs_stat_dev(device, &info) < 0
src/servers/mail/MailDaemonApplication.cpp
113
fs_create_index(device, stringIndices[i], B_STRING_TYPE, 0);
src/servers/mail/MailDaemonApplication.cpp
115
fs_create_index(device, "MAIL:draft", B_INT32_TYPE, 0);
src/servers/mail/MailDaemonApplication.cpp
116
fs_create_index(device, B_MAIL_ATTR_WHEN, B_INT32_TYPE, 0);
src/servers/mail/MailDaemonApplication.cpp
117
fs_create_index(device, B_MAIL_ATTR_FLAGS, B_INT32_TYPE, 0);
src/servers/mail/MailDaemonApplication.cpp
118
fs_create_index(device, B_MAIL_ATTR_ACCOUNT_ID, B_INT32_TYPE, 0);
src/servers/mail/MailDaemonApplication.cpp
119
fs_create_index(device, B_MAIL_ATTR_READ, B_INT32_TYPE, 0);
src/servers/mail/MailDaemonApplication.cpp
390
msg->FindInt32("device", &ref.device);
src/servers/mail/MailDaemonApplication.cpp
897
BVolume volume(ref.device);
src/servers/media_addon/MediaAddonServer.cpp
182
make_entry_ref(info->dir_nref.device, info->dir_nref.node,
src/servers/mount/AutoMounter.cpp
123
virtual bool Visit(BDiskDevice* device);
src/servers/mount/AutoMounter.cpp
147
MountVisitor::Visit(BDiskDevice* device)
src/servers/mount/AutoMounter.cpp
149
return Visit(device, 0);
src/servers/mount/AutoMounter.cpp
159
BPartition* device = partition;
src/servers/mount/AutoMounter.cpp
160
while (device->Parent() != NULL) {
src/servers/mount/AutoMounter.cpp
161
if (device->ID() == fOnlyOnDeviceID) {
src/servers/mount/AutoMounter.cpp
165
device = device->Parent();
src/servers/mount/AutoMounter.cpp
167
if (device->ID() != fOnlyOnDeviceID)
src/servers/mount/AutoMounter.cpp
261
MountArchivedVisitor::Visit(BDiskDevice* device)
src/servers/mount/AutoMounter.cpp
263
return Visit(device, 0);
src/servers/mount/AutoMounter.cpp
332
ArchiveVisitor::Visit(BDiskDevice* device)
src/servers/mount/AutoMounter.cpp
334
return Visit(device, 0);
src/servers/mount/AutoMounter.cpp
529
mountPointNode.device, newName));
src/servers/mount/AutoMounter.cpp
531
Partition *partition = FindPartition(mountPointNode.device);
src/servers/mount/AutoMounter.cpp
545
"present", mountPointNode.device));
src/servers/mount/AutoMounter.cpp
612
BDiskDevice device;
src/servers/mount/AutoMounter.cpp
613
if (roster.GetPartitionWithID(id, &device, &partition) != B_OK)
src/servers/mount/AutoMounter.cpp
65
virtual bool Visit(BDiskDevice* device);
src/servers/mount/AutoMounter.cpp
679
BDiskDevice* device;
src/servers/mount/AutoMounter.cpp
684
device = &deviceStorage;
src/servers/mount/AutoMounter.cpp
686
device = partition->Device();
src/servers/mount/AutoMounter.cpp
720
virtual bool Visit(BDiskDevice* device)
src/servers/mount/AutoMounter.cpp
722
return Visit(device, 0);
src/servers/mount/AutoMounter.cpp
744
device->VisitEachDescendant(&visitor);
src/servers/mount/AutoMounter.cpp
747
device->Eject();
src/servers/mount/AutoMounter.cpp
763
BDiskDevice device;
src/servers/mount/AutoMounter.cpp
764
if (roster.GetPartitionWithID(id, &device, &partition) != B_OK)
src/servers/mount/AutoMounter.cpp
773
dev_t device;
src/servers/mount/AutoMounter.cpp
774
if (message->FindInt32("device_id", &device) != B_OK)
src/servers/mount/AutoMounter.cpp
777
BVolume volume(device);
src/servers/mount/AutoMounter.cpp
784
snprintf(name, sizeof(name), "device:%" B_PRIdDEV, device);
src/servers/mount/AutoMounter.cpp
88
virtual bool Visit(BDiskDevice* device);
src/servers/net/AutoconfigClient.cpp
14
const char* device)
src/servers/net/AutoconfigClient.cpp
17
fDevice(device)
src/servers/net/AutoconfigClient.h
20
BMessenger target, const char* device);
src/servers/net/AutoconfigLooper.cpp
155
BString device;
src/servers/net/AutoconfigLooper.cpp
156
if (message->FindString("device", &device) != B_OK) {
src/servers/net/AutoconfigLooper.cpp
157
if (message->FindString("interface", &device) != B_OK)
src/servers/net/AutoconfigLooper.cpp
170
device.Prepend("/dev/");
src/servers/net/AutoconfigLooper.cpp
173
if (device != fDevice || message->FindInt32("opcode", &opcode) != B_OK)
src/servers/net/AutoconfigLooper.cpp
31
AutoconfigLooper::AutoconfigLooper(BMessenger target, const char* device)
src/servers/net/AutoconfigLooper.cpp
32
: BLooper(device),
src/servers/net/AutoconfigLooper.cpp
34
fDevice(device),
src/servers/net/AutoconfigLooper.h
22
const char* device);
src/servers/net/DHCPClient.cpp
170
bool Shift(int socket, bigtime_t stateMaxTime, const char* device);
src/servers/net/DHCPClient.cpp
450
socket_timeout::Shift(int socket, bigtime_t stateMaxTime, const char* device)
src/servers/net/DHCPClient.cpp
470
device, timeout / 1000, tries);
src/servers/net/DHCPClient.cpp
480
DHCPClient::DHCPClient(BMessenger target, const char* device)
src/servers/net/DHCPClient.cpp
482
AutoconfigClient("dhcp", target, device),
src/servers/net/DHCPClient.cpp
498
BNetworkInterface interface(device);
src/servers/net/DHCPClient.cpp
740
BNetworkDevice device(Device());
src/servers/net/DHCPClient.cpp
741
int index = device.Index();
src/servers/net/DHCPClient.h
39
const char* device);
src/servers/net/NetServer.cpp
1035
BNetworkDevice device(deviceName);
src/servers/net/NetServer.cpp
1040
|| device.GetNetwork(*address, network) != B_OK)
src/servers/net/NetServer.cpp
1041
&& device.GetNetwork(name, network) != B_OK) {
src/servers/net/NetServer.cpp
1158
BNetworkDevice device(deviceName);
src/servers/net/NetServer.cpp
1162
if (device.GetNextAssociatedNetwork(cookie, network) != B_OK
src/servers/net/NetServer.cpp
556
BNetworkDevice device(name);
src/servers/net/NetServer.cpp
557
if (device.IsWireless() && !device.HasLink()) {
src/servers/net/NetServer.cpp
654
NetServer::_QuitLooperForDevice(const char* device)
src/servers/net/NetServer.cpp
656
LooperMap::iterator iterator = fDeviceMap.find(device);
src/servers/net/NetServer.cpp
670
NetServer::_LooperForDevice(const char* device)
src/servers/net/NetServer.cpp
672
LooperMap::const_iterator iterator = fDeviceMap.find(device);
src/servers/net/NetServer.cpp
681
NetServer::_ConfigureDevice(const char* device)
src/servers/net/NetServer.cpp
685
interface.AddString("device", device);
src/servers/net/NetServer.cpp
742
const char *device;
src/servers/net/NetServer.cpp
743
if (interface.FindString("device", &device) != B_OK)
src/servers/net/NetServer.cpp
749
_DisableInterface(device);
src/servers/net/NetServer.cpp
753
if (!strncmp(device, "/dev/net/", 9)) {
src/servers/net/NetServer.cpp
755
BEntry entry(device);
src/servers/net/NetServer.cpp
766
devicesSet.Add(device);
src/servers/net/NetServer.cpp
82
bool _QuitLooperForDevice(const char* device);
src/servers/net/NetServer.cpp
83
AutoconfigLooper* _LooperForDevice(const char* device);
src/servers/net/NetServer.cpp
951
BNetworkDevice device(name);
src/servers/net/NetServer.cpp
966
status = device.GetNetwork(link, network);
src/servers/net/NetServer.cpp
968
status = device.GetNetwork(networkName, network);
src/servers/package/CommitTransactionHandler.cpp
1890
item->packageDeviceID = package->NodeRef().device;
src/servers/package/Package.h
95
return (size_t)key.device + 17 * (size_t)key.node;
src/servers/package/PackageDaemon.cpp
211
"registered\n", root->Path().String(), nodeRef.device,
src/servers/package/PackageDaemon.cpp
258
int32 device;
src/servers/package/PackageDaemon.cpp
259
if (message->FindInt32("new device", &device) != B_OK)
src/servers/package/PackageDaemon.cpp
264
_RegisterVolume(device);
src/servers/package/PackageDaemon.cpp
271
int32 device;
src/servers/package/PackageDaemon.cpp
272
if (message->FindInt32("device", &device) != B_OK)
src/servers/package/PackageDaemon.cpp
275
if (Volume* volume = _FindVolume(device))
src/servers/package/PackageDaemon.cpp
58
dev_t device = next_dev(&cookie);
src/servers/package/PackageDaemon.cpp
59
if (device < 0)
src/servers/package/PackageDaemon.cpp
62
_RegisterVolume(device);
src/servers/package/PackageDaemon.cpp
93
error = message->FindInt32("volume", &nodeRef.device);
src/servers/package/PackageDaemon.h
37
status_t _RegisterVolume(dev_t device);
src/servers/package/PackageFile.cpp
45
fDirectoryRef.device = entryRef.device;
src/servers/package/PackageFile.h
98
hash ^= (size_t)key.device;
src/servers/package/Root.h
36
dev_t DeviceID() const { return fNodeRef.device; }
src/servers/package/Volume.cpp
289
_packageRootRef.device = info->rootDeviceID;
src/servers/package/Volume.cpp
536
fRootDirectoryRef.device) != B_OK
src/servers/package/Volume.h
100
{ return fRootDirectoryRef.device; }
src/servers/package/Volume.h
106
{ return PackagesDirectoryRef().device; }
src/servers/registrar/RecentEntries.cpp
258
(*item)->ref.device, (*item)->ref.directory, (*item)->ref.name,
src/servers/registrar/RecentEntries.cpp
327
mapItem->first.device, mapItem->first.directory,
src/servers/registrar/RecentEntries.cpp
336
mapItem->first.device, mapItem->first.directory,
src/servers/registrar/TRoster.cpp
1603
flatInfo.ref_device = info->ref.device;
src/servers/registrar/TRoster.cpp
208
PRINT("ref: %" B_PRId32 ", %" B_PRId64 ", %s\n", ref.device,
src/servers/registrar/TRoster.cpp
259
info->ref.device, info->ref.directory, info->ref.name);
src/servers/registrar/TRoster.cpp
391
PRINT("ref: %" B_PRId32 ", %" B_PRId64 ", %s\n", ref.device, ref.directory,
src/servers/registrar/TRoster.cpp
676
PRINT("ref: %" B_PRId32 ", %" B_PRId64 ", %s\n", ref.device,
src/servers/registrar/mime/MimeUpdateThread.cpp
152
MimeUpdateThread::DeviceSupportsAttributes(dev_t device)
src/servers/registrar/mime/MimeUpdateThread.cpp
159
if (i->first == device)
src/servers/registrar/mime/MimeUpdateThread.cpp
168
status_t err = volume.SetTo(device);
src/servers/registrar/mime/MimeUpdateThread.cpp
173
std::pair<dev_t,bool> p(device, result);
src/servers/registrar/mime/MimeUpdateThread.cpp
205
if (!err && (device_is_root_device(ref->device)
src/servers/registrar/mime/MimeUpdateThread.cpp
206
|| DeviceSupportsAttributes(ref->device))) {
src/servers/registrar/mime/MimeUpdateThread.h
49
bool DeviceSupportsAttributes(dev_t device);
src/system/boot/loader/file_systems/amiga_ffs/File.cpp
22
Stream(int device, FileBlock &node);
src/system/boot/loader/file_systems/amiga_ffs/File.cpp
41
Stream::Stream(int device, FileBlock &node)
src/system/boot/loader/file_systems/amiga_ffs/File.cpp
43
fDevice(device),
src/system/boot/loader/file_systems/amiga_ffs/amiga_ffs.cpp
136
HashIterator::HashIterator(int32 device, DirectoryBlock &directory)
src/system/boot/loader/file_systems/amiga_ffs/amiga_ffs.cpp
139
fDevice(device),
src/system/boot/loader/file_systems/amiga_ffs/amiga_ffs.h
144
HashIterator(int32 device, DirectoryBlock &node);
src/system/boot/loader/partitions.cpp
475
add_partitions_for(Node *device, bool mountFileSystems, bool isBootDevice)
src/system/boot/loader/partitions.cpp
477
TRACE(("add_partitions_for(%p, mountFS = %s)\n", device,
src/system/boot/loader/partitions.cpp
480
int fd = open_node(device, O_RDONLY);
src/system/boot/loader/vfs.cpp
641
Node *device = get_node_from(partition->FD());
src/system/boot/loader/vfs.cpp
642
if (device == NULL) {
src/system/boot/loader/vfs.cpp
647
return platform_register_boot_device(device);
src/system/boot/loader/vfs.cpp
667
Node *device = iterator.Next();
src/system/boot/loader/vfs.cpp
669
error = add_partitions_for(device, false, true);
src/system/boot/loader/vfs.cpp
674
error = platform_get_boot_partitions(args, device, &gPartitions, &bootPartitions);
src/system/boot/loader/vfs.cpp
697
sBootDevice = device;
src/system/boot/loader/vfs.cpp
736
Node *device = NULL, *last = NULL;
src/system/boot/loader/vfs.cpp
737
while ((device = iterator.Next()) != NULL) {
src/system/boot/loader/vfs.cpp
739
if (device == sBootDevice)
src/system/boot/loader/vfs.cpp
742
if (add_partitions_for(device, true) == B_OK) {
src/system/boot/loader/vfs.cpp
755
last = device;
src/system/boot/platform/amiga_m68k/devices.cpp
190
platform_register_boot_device(Node *device)
src/system/boot/platform/atari_m68k/devices.cpp
1083
fIdentifier.device.unknown.size = Size();
src/system/boot/platform/atari_m68k/devices.cpp
1088
fIdentifier.device.scsi.logical_unit = fMinor;
src/system/boot/platform/atari_m68k/devices.cpp
1094
fIdentifier.device.unknown.check_sums[i].offset = -1;
src/system/boot/platform/atari_m68k/devices.cpp
1095
fIdentifier.device.unknown.check_sums[i].sum = 0;
src/system/boot/platform/atari_m68k/devices.cpp
1226
platform_register_boot_device(Node *device)
src/system/boot/platform/atari_m68k/devices.cpp
1228
BlockHandle *drive = (BlockHandle *)device;
src/system/boot/platform/atari_m68k/devices.cpp
268
disk.device.ata.master = !parameters.device.ata.slave;
src/system/boot/platform/atari_m68k/devices.cpp
269
dprintf("ATA device, %s\n", disk.device.ata.master ? "master" : "slave");
src/system/boot/platform/atari_m68k/devices.cpp
272
disk.device.atapi.master = !parameters.device.ata.slave;
src/system/boot/platform/atari_m68k/devices.cpp
273
disk.device.atapi.logical_unit = parameters.device.atapi.logical_unit;
src/system/boot/platform/atari_m68k/devices.cpp
276
disk.device.scsi.logical_unit = parameters.device.scsi.logical_unit;
src/system/boot/platform/atari_m68k/devices.cpp
279
disk.device.usb.tbd = parameters.device.usb.tbd;
src/system/boot/platform/atari_m68k/devices.cpp
282
disk.device.firewire.guid = parameters.device.firewire.guid;
src/system/boot/platform/atari_m68k/devices.cpp
285
disk.device.fibre.wwd = parameters.device.fibre.wwd;
src/system/boot/platform/atari_m68k/devices.cpp
311
disk.device.ata.master = !table->is_slave;
src/system/boot/platform/atari_m68k/devices.cpp
366
Node *device;
src/system/boot/platform/atari_m68k/devices.cpp
376
while ((device = iterator.Next()) != NULL) {
src/system/boot/platform/atari_m68k/devices.cpp
377
BlockHandle *drive = (BlockHandle *)device;
src/system/boot/platform/atari_m68k/devices.cpp
380
BlockHandle *drive = dynamic_cast<BlockHandle *>(device);
src/system/boot/platform/atari_m68k/devices.cpp
396
while ((device = compareIterator.Next()) != NULL) {
src/system/boot/platform/atari_m68k/devices.cpp
397
BlockHandle *compareDrive = (BlockHandle *)device;
src/system/boot/platform/atari_m68k/devices.cpp
425
while ((device = iterator.Next()) != NULL) {
src/system/boot/platform/atari_m68k/devices.cpp
426
BlockHandle *drive = (BlockHandle *)device;
src/system/boot/platform/atari_m68k/devices.cpp
429
disk.device.unknown.check_sums[i].offset = offset;
src/system/boot/platform/atari_m68k/devices.cpp
430
disk.device.unknown.check_sums[i].sum = compute_check_sum(drive, offset);
src/system/boot/platform/atari_m68k/devices.cpp
433
disk.device.unknown.check_sums[i].sum));
src/system/boot/platform/atari_m68k/devices.cpp
793
fIdentifier.device.unknown.size = Size();
src/system/boot/platform/atari_m68k/devices.cpp
796
fIdentifier.device.unknown.check_sums[i].offset = -1;
src/system/boot/platform/atari_m68k/devices.cpp
797
fIdentifier.device.unknown.check_sums[i].sum = 0;
src/system/boot/platform/atari_m68k/devices.cpp
91
} device;
src/system/boot/platform/atari_m68k/devices.cpp
964
fIdentifier.device.unknown.size = Size();
src/system/boot/platform/atari_m68k/devices.cpp
967
fIdentifier.device.unknown.check_sums[i].offset = -1;
src/system/boot/platform/atari_m68k/devices.cpp
968
fIdentifier.device.unknown.check_sums[i].sum = 0;
src/system/boot/platform/bios_ia32/devices.cpp
106
} device;
src/system/boot/platform/bios_ia32/devices.cpp
318
disk.device.ata.master = !parameters.device.ata.slave;
src/system/boot/platform/bios_ia32/devices.cpp
319
dprintf("ATA device, %s\n", disk.device.ata.master ? "master" : "slave");
src/system/boot/platform/bios_ia32/devices.cpp
322
disk.device.atapi.master = !parameters.device.ata.slave;
src/system/boot/platform/bios_ia32/devices.cpp
323
disk.device.atapi.logical_unit = parameters.device.atapi.logical_unit;
src/system/boot/platform/bios_ia32/devices.cpp
326
disk.device.scsi.logical_unit = parameters.device.scsi.logical_unit;
src/system/boot/platform/bios_ia32/devices.cpp
329
disk.device.usb.tbd = parameters.device.usb.tbd;
src/system/boot/platform/bios_ia32/devices.cpp
332
disk.device.firewire.guid = parameters.device.firewire.guid;
src/system/boot/platform/bios_ia32/devices.cpp
335
disk.device.fibre.wwd = parameters.device.fibre.wwd;
src/system/boot/platform/bios_ia32/devices.cpp
361
disk.device.ata.master = !table->is_slave;
src/system/boot/platform/bios_ia32/devices.cpp
426
Node *device;
src/system/boot/platform/bios_ia32/devices.cpp
436
while ((device = iterator.Next()) != NULL) {
src/system/boot/platform/bios_ia32/devices.cpp
437
BIOSDrive *drive = (BIOSDrive *)device;
src/system/boot/platform/bios_ia32/devices.cpp
440
BIOSDrive *drive = dynamic_cast<BIOSDrive *>(device);
src/system/boot/platform/bios_ia32/devices.cpp
456
while ((device = compareIterator.Next()) != NULL) {
src/system/boot/platform/bios_ia32/devices.cpp
457
BIOSDrive *compareDrive = (BIOSDrive *)device;
src/system/boot/platform/bios_ia32/devices.cpp
475
if (memcmp(&ourId.device.unknown.check_sums,
src/system/boot/platform/bios_ia32/devices.cpp
476
&otherId.device.unknown.check_sums,
src/system/boot/platform/bios_ia32/devices.cpp
477
sizeof(ourId.device.unknown.check_sums)) == 0) {
src/system/boot/platform/bios_ia32/devices.cpp
498
while ((device = iterator.Next()) != NULL) {
src/system/boot/platform/bios_ia32/devices.cpp
499
BIOSDrive *drive = (BIOSDrive *)device;
src/system/boot/platform/bios_ia32/devices.cpp
502
disk.device.unknown.check_sums[i].offset = offset;
src/system/boot/platform/bios_ia32/devices.cpp
503
disk.device.unknown.check_sums[i].sum = compute_check_sum(drive, offset);
src/system/boot/platform/bios_ia32/devices.cpp
506
disk.device.unknown.check_sums[i].sum));
src/system/boot/platform/bios_ia32/devices.cpp
840
fIdentifier.device.unknown.size = Size();
src/system/boot/platform/bios_ia32/devices.cpp
843
fIdentifier.device.unknown.check_sums[i].offset = -1;
src/system/boot/platform/bios_ia32/devices.cpp
844
fIdentifier.device.unknown.check_sums[i].sum = 0;
src/system/boot/platform/bios_ia32/devices.cpp
915
platform_register_boot_device(Node *device)
src/system/boot/platform/bios_ia32/devices.cpp
917
BIOSDrive *drive = (BIOSDrive *)device;
src/system/boot/platform/efi/devices.cpp
111
compute_check_sum(Node *device, off_t offset)
src/system/boot/platform/efi/devices.cpp
116
ssize_t bytesRead = device->ReadAt(NULL, offset, buffer, sizeof(buffer));
src/system/boot/platform/efi/devices.cpp
134
device_contains_partition(EfiDevice *device, boot::Partition *partition)
src/system/boot/platform/efi/devices.cpp
139
uint32 blockSize = device->BlockSize();
src/system/boot/platform/efi/devices.cpp
142
ssize_t bytesRead = device->ReadAt(NULL, blockSize, deviceHeader,
src/system/boot/platform/efi/devices.cpp
155
bytesRead = device->ReadAt(NULL,
src/system/boot/platform/efi/devices.cpp
173
if ((partition->offset + partition->size) <= device->Size())
src/system/boot/platform/efi/devices.cpp
243
EfiDevice *device = new(std::nothrow)EfiDevice(blockIo);
src/system/boot/platform/efi/devices.cpp
244
if (device == NULL)
src/system/boot/platform/efi/devices.cpp
246
devicesList->Insert(device);
src/system/boot/platform/efi/devices.cpp
280
platform_register_boot_device(Node *device)
src/system/boot/platform/efi/devices.cpp
288
identifier.device.unknown.size = device->Size();
src/system/boot/platform/efi/devices.cpp
291
off_t offset = get_next_check_sum_offset(i, device->Size());
src/system/boot/platform/efi/devices.cpp
292
identifier.device.unknown.check_sums[i].offset = offset;
src/system/boot/platform/efi/devices.cpp
293
identifier.device.unknown.check_sums[i].sum = compute_check_sum(device,
src/system/boot/platform/efi/devices.cpp
299
device->GetName(buffer, sizeof(buffer));
src/system/boot/platform/efi/devices.cpp
304
RemoteDisk* remoteDisk = static_cast<RemoteDisk*>(device);
src/system/boot/platform/next_m68k/devices.cpp
40
platform_get_boot_partitions(struct stage2_args *args, Node *device,
src/system/boot/platform/next_m68k/devices.cpp
55
platform_register_boot_device(Node *device)
src/system/boot/platform/next_m68k/nextrom.h
113
struct device *si_dev;
src/system/boot/platform/openfirmware/devices.cpp
110
Handle *device = new(nothrow) Handle(handle);
src/system/boot/platform/openfirmware/devices.cpp
111
if (device == NULL)
src/system/boot/platform/openfirmware/devices.cpp
114
devicesList->Add(device);
src/system/boot/platform/openfirmware/devices.cpp
120
platform_get_boot_partitions(struct stage2_args *args, Node *device,
src/system/boot/platform/openfirmware/devices.cpp
214
Handle *device = new(nothrow) Handle(handle);
src/system/boot/platform/openfirmware/devices.cpp
216
(void *)handle, device);
src/system/boot/platform/openfirmware/devices.cpp
218
devicesList->Add(device);
src/system/boot/platform/openfirmware/devices.cpp
227
platform_register_boot_device(Node *device)
src/system/boot/platform/openfirmware/devices.cpp
233
disk.device.unknown.size = device->Size();
src/system/boot/platform/openfirmware/network.cpp
138
OFEthernetInterface::Init(const char *device, const char *parameters)
src/system/boot/platform/openfirmware/network.cpp
140
if (!device)
src/system/boot/platform/openfirmware/network.cpp
144
fHandle = of_open(device);
src/system/boot/platform/openfirmware/network.cpp
37
status_t Init(const char *device, const char *parameters);
src/system/boot/platform/pxe_ia32/devices.cpp
122
platform_get_boot_partitions(struct stage2_args *args, Node *device,
src/system/boot/platform/pxe_ia32/devices.cpp
147
platform_register_boot_device(Node *device)
src/system/boot/platform/riscv/devices.cpp
118
ObjectDeleter<VirtioBlockDevice> device(
src/system/boot/platform/riscv/devices.cpp
120
if (!device.IsSet())
src/system/boot/platform/riscv/devices.cpp
123
return device.Detach();
src/system/boot/platform/riscv/devices.cpp
141
compute_check_sum(Node* device, off_t offset)
src/system/boot/platform/riscv/devices.cpp
144
ssize_t bytesRead = device->ReadAt(NULL, offset, buffer, sizeof(buffer));
src/system/boot/platform/riscv/devices.cpp
168
ObjectDeleter<VirtioBlockDevice> device(CreateVirtioBlockDev(i));
src/system/boot/platform/riscv/devices.cpp
169
if (!device.IsSet()) break;
src/system/boot/platform/riscv/devices.cpp
171
devicesList->Insert(device.Detach());
src/system/boot/platform/riscv/devices.cpp
200
platform_register_boot_device(Node* device)
src/system/boot/platform/riscv/devices.cpp
208
identifier.device.unknown.size = device->Size();
src/system/boot/platform/riscv/devices.cpp
211
off_t offset = get_next_check_sum_offset(i, device->Size());
src/system/boot/platform/riscv/devices.cpp
212
identifier.device.unknown.check_sums[i].offset = offset;
src/system/boot/platform/riscv/devices.cpp
213
identifier.device.unknown.check_sums[i].sum = compute_check_sum(device,
src/system/boot/platform/riscv/htif.cpp
15
HtifCmd(uint32_t device, uint8_t cmd, uint32_t arg)
src/system/boot/platform/riscv/htif.cpp
17
uint64_t htifTohost = ((uint64_t)device << 56)
src/system/boot/platform/u-boot/devices.cpp
51
platform_get_boot_partitions(struct stage2_args *args, Node *device,
src/system/boot/platform/u-boot/devices.cpp
77
platform_register_boot_device(Node *device)
src/system/boot/platform/u-boot/devices.cpp
82
disk_ident.device.unknown.size = device->Size();
src/system/boot/platform/u-boot/devices.cpp
85
disk_ident.device.unknown.check_sums[i].offset = -1;
src/system/boot/platform/u-boot/devices.cpp
86
disk_ident.device.unknown.check_sums[i].sum = 0;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
1021
read_current_irq(acpi_module_info* acpi, acpi_handle device,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
1024
return read_irq_descriptor(acpi, device, true, &descriptor, NULL);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
1029
read_possible_irqs(acpi_module_info* acpi, acpi_handle device,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
1032
return read_irq_descriptor(acpi, device, false, NULL, &descriptorList);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
1037
set_current_irq(acpi_module_info* acpi, acpi_handle device,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
1044
status_t status = acpi->get_current_resources(device, &buffer);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
1102
status = acpi->set_current_resources(device, &buffer);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
429
find_routing_table_entry(IRQRoutingTable& table, uint8 bus, uint8 device,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
434
if (irqEntry.pci_bus != bus || irqEntry.pci_device != device)
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
450
for (uint8 device = 0; device < kMaxPCIDeviceCount; device++) {
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
451
if (pci->read_pci_config(bus, device, 0, PCI_vendor_id, 2) == 0xffff) {
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
453
bus, device);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
458
uint8 headerType = pci->read_pci_config(bus, device, 0,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
467
if (pci->read_pci_config(bus, device, function, PCI_vendor_id, 2)
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
471
"not present.\n", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
476
headerType = pci->read_pci_config(bus, device, function,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
487
pciAddress.device = device;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
492
uint8 secondaryBus = pci->read_pci_config(bus, device, function,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
502
uint8 interruptPin = pci->read_pci_config(bus, device, function,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
506
"not routed.\n", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
512
bus, device, interruptPin);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
517
"already matched. Will mask.\n", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
523
"parents, searching them...\n", bus, device, function,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
530
uint8 parentPin = ((device + interruptPin - 1) % 4) + 1;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
534
parent.device, parentPin);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
538
"no matchedTable entry.\n", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
540
parent.bus, parent.device, parentPin);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
545
parentPin = ((parent.device + parentPin - 1) % 4) + 1;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
549
B_PRIu8 "...\n", bus, device, function, parentPin);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
555
newEntry.device_address = (device << 16) | 0xffff;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
558
newEntry.pci_device = device;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
561
uint8 biosIRQ = pci->read_pci_config(bus, device, function,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
571
"PCI %u:%u:%u", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
587
uint32 interrupt_line = pci->read_pci_config(bus, device,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
594
bus, device, function, interrupt_line);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
600
"unstable / broken.\n", bus, device, function);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
612
acpi_handle parent, acpi_handle device, uint8 currentBus,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
621
if (evaluate_integer(acpi, device, "_ADR", value) == B_OK) {
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
622
pciAddress.device = (uint8)(value >> 16);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
625
pciAddress.device = 0;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
629
if (pciAddress.device >= kMaxPCIDeviceCount
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
638
pciAddress.device, pciAddress.function, PCI_device_id, 2);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
647
pciAddress.device, pciAddress.function, PCI_class_base, 1);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
649
pciAddress.device, pciAddress.function, PCI_class_sub, 1);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
657
pciAddress.device, pciAddress.function, PCI_header_type, 1);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
674
pciAddress.device, pciAddress.function, PCI_secondary_bus, 1);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
702
status_t status = acpi->get_irq_routing_table(device, &buffer);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
738
status = acpi->ns_handle_to_pathname(device, &pathBuffer);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
757
status = read_irq_routing_table_recursive(acpi, pci, device, childHandle,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
888
read_irq_descriptor(acpi_module_info* acpi, acpi_handle device,
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
898
status = acpi->get_current_resources(device, &buffer);
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
900
status = acpi->get_possible_resources(device, &buffer);
src/system/kernel/arch/generic/acpi_irq_routing_table.h
58
uint8 device;
src/system/kernel/arch/generic/acpi_irq_routing_table.h
83
status_t read_current_irq(acpi_module_info* acpi, acpi_handle device,
src/system/kernel/arch/generic/acpi_irq_routing_table.h
85
status_t read_possible_irqs(acpi_module_info* acpi, acpi_handle device,
src/system/kernel/arch/generic/acpi_irq_routing_table.h
88
status_t set_current_irq(acpi_module_info* acpi, acpi_handle device,
src/system/kernel/arch/riscv64/Htif.cpp
11
HtifCmd(uint32 device, uint8 cmd, uint32 arg)
src/system/kernel/arch/riscv64/Htif.cpp
16
uint64 htifTohost = ((uint64)device << 56)
src/system/kernel/arch/x86/32/apm.cpp
137
apm_set_state(uint16 device, uint16 state)
src/system/kernel/arch/x86/32/apm.cpp
141
regs.ebx = device;
src/system/kernel/arch/x86/32/apm.cpp
154
apm_enable_power_management(uint16 device, bool enable)
src/system/kernel/arch/x86/32/apm.cpp
158
regs.ebx = device;
src/system/kernel/arch/x86/32/apm.cpp
166
apm_engage_power_management(uint16 device, bool engage)
src/system/kernel/arch/x86/32/apm.cpp
170
regs.ebx = device;
src/system/kernel/debug/core_dump.cpp
254
fDeviceId(image->info.basic_info.device),
src/system/kernel/device_manager/devfs.cpp
1129
BaseDevice* device = vnode->stream.u.dev.device;
src/system/kernel/device_manager/devfs.cpp
1130
status = device->InitDevice();
src/system/kernel/device_manager/devfs.cpp
1139
status = device->Open(path, openMode, &cookie->device_cookie);
src/system/kernel/device_manager/devfs.cpp
1141
device->UninitDevice();
src/system/kernel/device_manager/devfs.cpp
1163
return vnode->stream.u.dev.device->Close(cookie->device_cookie);
src/system/kernel/device_manager/devfs.cpp
1180
vnode->stream.u.dev.device->Free(cookie->device_cookie);
src/system/kernel/device_manager/devfs.cpp
1181
vnode->stream.u.dev.device->UninitDevice();
src/system/kernel/device_manager/devfs.cpp
1242
return vnode->stream.u.dev.device->Read(cookie->device_cookie, pos, buffer,
src/system/kernel/device_manager/devfs.cpp
1274
return vnode->stream.u.dev.device->Write(cookie->device_cookie, pos, buffer,
src/system/kernel/device_manager/devfs.cpp
1467
status_t status = vnode->stream.u.dev.device->Control(
src/system/kernel/device_manager/devfs.cpp
1529
status = vnode->stream.u.dev.device->Control(
src/system/kernel/device_manager/devfs.cpp
1583
return vnode->stream.u.dev.device->Control(cookie->device_cookie,
src/system/kernel/device_manager/devfs.cpp
1603
return vnode->stream.u.dev.device->Control(cookie->device_cookie,
src/system/kernel/device_manager/devfs.cpp
1619
if (!vnode->stream.u.dev.device->HasSelect()) {
src/system/kernel/device_manager/devfs.cpp
1625
return vnode->stream.u.dev.device->Select(cookie->device_cookie, event,
src/system/kernel/device_manager/devfs.cpp
1640
if (!vnode->stream.u.dev.device->HasDeselect())
src/system/kernel/device_manager/devfs.cpp
1643
return vnode->stream.u.dev.device->Deselect(cookie->device_cookie, event,
src/system/kernel/device_manager/devfs.cpp
1657
|| vnode->stream.u.dev.device->Node() == NULL
src/system/kernel/device_manager/devfs.cpp
1661
return vnode->stream.u.dev.device->HasRead()
src/system/kernel/device_manager/devfs.cpp
1662
|| vnode->stream.u.dev.device->HasIO();
src/system/kernel/device_manager/devfs.cpp
1679
|| (!vnode->stream.u.dev.device->HasRead()
src/system/kernel/device_manager/devfs.cpp
1680
&& !vnode->stream.u.dev.device->HasIO())
src/system/kernel/device_manager/devfs.cpp
1695
if (vnode->stream.u.dev.device->HasIO()) {
src/system/kernel/device_manager/devfs.cpp
1709
error = vnode->stream.u.dev.device->Read(cookie->device_cookie, pos,
src/system/kernel/device_manager/devfs.cpp
1738
|| (!vnode->stream.u.dev.device->HasWrite()
src/system/kernel/device_manager/devfs.cpp
1739
&& !vnode->stream.u.dev.device->HasIO())
src/system/kernel/device_manager/devfs.cpp
174
BaseDevice* device);
src/system/kernel/device_manager/devfs.cpp
1754
if (vnode->stream.u.dev.device->HasIO()) {
src/system/kernel/device_manager/devfs.cpp
1768
error = vnode->stream.u.dev.device->Write(cookie->device_cookie, pos,
src/system/kernel/device_manager/devfs.cpp
1801
if (!vnode->stream.u.dev.device->HasIO())
src/system/kernel/device_manager/devfs.cpp
1813
return vnode->stream.u.dev.device->IO(cookie->device_cookie, request);
src/system/kernel/device_manager/devfs.cpp
2042
FileDevice* device = dynamic_cast<FileDevice*>(node->stream.u.dev.device);
src/system/kernel/device_manager/devfs.cpp
2043
if (device == NULL) {
src/system/kernel/device_manager/devfs.cpp
2059
FileDevice* device = new(std::nothrow) FileDevice;
src/system/kernel/device_manager/devfs.cpp
2060
if (device == NULL)
src/system/kernel/device_manager/devfs.cpp
2062
ObjectDeleter<FileDevice> deviceDeleter(device);
src/system/kernel/device_manager/devfs.cpp
2064
status_t error = device->Init(filePath);
src/system/kernel/device_manager/devfs.cpp
2069
error = publish_device(sDeviceFileSystem, path, device);
src/system/kernel/device_manager/devfs.cpp
2099
name, info->device, info->offset, info->size));
src/system/kernel/device_manager/devfs.cpp
2101
devfs_vnode* device;
src/system/kernel/device_manager/devfs.cpp
2102
status_t status = get_node_for_path(sDeviceFileSystem, info->device,
src/system/kernel/device_manager/devfs.cpp
2103
&device);
src/system/kernel/device_manager/devfs.cpp
2107
status = add_partition(sDeviceFileSystem, device, name, *info);
src/system/kernel/device_manager/devfs.cpp
2109
put_vnode(sDeviceFileSystem->volume, device->id);
src/system/kernel/device_manager/devfs.cpp
2121
devfs_vnode* device;
src/system/kernel/device_manager/devfs.cpp
2122
status_t status = get_node_for_path(sDeviceFileSystem, devicePath, &device);
src/system/kernel/device_manager/devfs.cpp
2127
devfs_vnode* node = devfs_find_in_dir(device->parent, oldName);
src/system/kernel/device_manager/devfs.cpp
2132
if (devfs_find_in_dir(device->parent, newName))
src/system/kernel/device_manager/devfs.cpp
2139
devfs_remove_from_dir(device->parent, node, false);
src/system/kernel/device_manager/devfs.cpp
2144
devfs_insert_in_dir(device->parent, node, false);
src/system/kernel/device_manager/devfs.cpp
2146
notify_entry_moved(sDeviceFileSystem->id, device->parent->id, oldName,
src/system/kernel/device_manager/devfs.cpp
2147
device->parent->id, newName, node->id);
src/system/kernel/device_manager/devfs.cpp
2148
notify_stat_changed(sDeviceFileSystem->id, get_parent_id(device->parent),
src/system/kernel/device_manager/devfs.cpp
2149
device->parent->id, B_STAT_MODIFICATION_TIME);
src/system/kernel/device_manager/devfs.cpp
2186
devfs_publish_device(const char* path, BaseDevice* device)
src/system/kernel/device_manager/devfs.cpp
2188
return publish_device(sDeviceFileSystem, path, device);
src/system/kernel/device_manager/devfs.cpp
2193
devfs_unpublish_device(BaseDevice* device, bool disconnect)
src/system/kernel/device_manager/devfs.cpp
2196
status_t status = get_vnode(sDeviceFileSystem->volume, device->ID(),
src/system/kernel/device_manager/devfs.cpp
2227
_device = node->stream.u.dev.device;
src/system/kernel/device_manager/devfs.cpp
2233
devfs_put_device(BaseDevice* device)
src/system/kernel/device_manager/devfs.cpp
2235
put_vnode(sDeviceFileSystem->volume, device->ID());
src/system/kernel/device_manager/devfs.cpp
300
vnode->stream.u.dev.device->Removed();
src/system/kernel/device_manager/devfs.cpp
427
add_partition(struct devfs* fs, struct devfs_vnode* device, const char* name,
src/system/kernel/device_manager/devfs.cpp
433
if (!S_ISCHR(device->stream.type))
src/system/kernel/device_manager/devfs.cpp
437
if (device->stream.u.dev.partition != NULL)
src/system/kernel/device_manager/devfs.cpp
455
if (devfs_find_in_dir(device->parent, name)) {
src/system/kernel/device_manager/devfs.cpp
462
status = get_vnode(fs->volume, device->id, (void**)&partition->raw_device);
src/system/kernel/device_manager/devfs.cpp
467
partitionNode = devfs_create_vnode(fs, device->parent, name);
src/system/kernel/device_manager/devfs.cpp
473
partitionNode->stream.type = device->stream.type;
src/system/kernel/device_manager/devfs.cpp
474
partitionNode->stream.u.dev.device = device->stream.u.dev.device;
src/system/kernel/device_manager/devfs.cpp
478
devfs_insert_in_dir(device->parent, partitionNode);
src/system/kernel/device_manager/devfs.cpp
486
put_vnode(fs->volume, device->id);
src/system/kernel/device_manager/devfs.cpp
737
publish_device(struct devfs* fs, const char* path, BaseDevice* device)
src/system/kernel/device_manager/devfs.cpp
739
TRACE(("publish_device(path = \"%s\", device = %p)\n", path, device));
src/system/kernel/device_manager/devfs.cpp
746
if (device == NULL || path == NULL || path[0] == '\0' || path[0] == '/')
src/system/kernel/device_manager/devfs.cpp
771
node->stream.u.dev.device = device;
src/system/kernel/device_manager/devfs.cpp
772
device->SetID(node->id);
src/system/kernel/device_manager/devfs.cpp
80
BaseDevice* device;
src/system/kernel/device_manager/devfs.cpp
849
kprintf(" device: %p\n", vnode->stream.u.dev.device);
src/system/kernel/device_manager/devfs.cpp
860
kprintf(" device: %s\n", info.device);
src/system/kernel/device_manager/devfs_private.h
19
status_t devfs_publish_device(const char* path, BaseDevice* device);
src/system/kernel/device_manager/devfs_private.h
20
status_t devfs_unpublish_device(BaseDevice* device, bool disconnect);
src/system/kernel/device_manager/devfs_private.h
23
void devfs_put_device(BaseDevice* device);
src/system/kernel/device_manager/device_manager.cpp
1256
while (Device* device = fDevices.RemoveHead()) {
src/system/kernel/device_manager/device_manager.cpp
1257
device->SetRemovedFromParent(true);
src/system/kernel/device_manager/device_manager.cpp
1258
devfs_unpublish_device(device, true);
src/system/kernel/device_manager/device_manager.cpp
151
void AddDevice(Device* device);
src/system/kernel/device_manager/device_manager.cpp
152
void RemoveDevice(Device* device);
src/system/kernel/device_manager/device_manager.cpp
2115
Device* device = deviceIterator.Next();
src/system/kernel/device_manager/device_manager.cpp
2117
if (device->Module() != NULL
src/system/kernel/device_manager/device_manager.cpp
2118
&& device->Module()->device_removed != NULL)
src/system/kernel/device_manager/device_manager.cpp
2119
device->Module()->device_removed(device->Data());
src/system/kernel/device_manager/device_manager.cpp
2157
device_node::AddDevice(Device* device)
src/system/kernel/device_manager/device_manager.cpp
2159
fDevices.Add(device);
src/system/kernel/device_manager/device_manager.cpp
2164
device_node::RemoveDevice(Device* device)
src/system/kernel/device_manager/device_manager.cpp
2169
sprintf(attrName, "dev/%" B_PRIdINO "/path", device->ID());
src/system/kernel/device_manager/device_manager.cpp
2176
sprintf(attrName, "dev/%" B_PRIdINO "/driver", device->ID());
src/system/kernel/device_manager/device_manager.cpp
2183
fDevices.Remove(device);
src/system/kernel/device_manager/device_manager.cpp
2285
Device* device = deviceIterator.Next();
src/system/kernel/device_manager/device_manager.cpp
2287
kprintf("device: %s, %p\n", device->ModuleName(), device->Data());
src/system/kernel/device_manager/device_manager.cpp
659
Device* device = new(std::nothrow) Device(node, moduleName);
src/system/kernel/device_manager/device_manager.cpp
660
if (device == NULL)
src/system/kernel/device_manager/device_manager.cpp
663
status_t status = device->InitCheck();
src/system/kernel/device_manager/device_manager.cpp
665
status = devfs_publish_device(path, device);
src/system/kernel/device_manager/device_manager.cpp
667
delete device;
src/system/kernel/device_manager/device_manager.cpp
671
node->AddDevice(device);
src/system/kernel/device_manager/device_manager.cpp
678
sprintf(buf, "dev/%" B_PRIdINO "/path", device->ID());
src/system/kernel/device_manager/device_manager.cpp
688
sprintf(buf, "dev/%" B_PRIdINO "/driver", device->ID());
src/system/kernel/device_manager/device_manager.cpp
712
Device* device = dynamic_cast<Device*>(baseDevice);
src/system/kernel/device_manager/device_manager.cpp
713
if (device == NULL || device->Node() != node)
src/system/kernel/device_manager/device_manager.cpp
716
return devfs_unpublish_device(device, true);
src/system/kernel/device_manager/legacy_drivers.cpp
1060
dev_t device = event->GetInt32("device", -1);
src/system/kernel/device_manager/legacy_drivers.cpp
1083
if (path.InitCheck() != B_OK || vfs_entry_ref_to_path(device, directory,
src/system/kernel/device_manager/legacy_drivers.cpp
1131
new_driver_entry(const char* path, dev_t device, ino_t node)
src/system/kernel/device_manager/legacy_drivers.cpp
1143
entry->device = device;
src/system/kernel/device_manager/legacy_drivers.cpp
126
dev_t device;
src/system/kernel/device_manager/legacy_drivers.cpp
142
dev_t device;
src/system/kernel/device_manager/legacy_drivers.cpp
1448
LegacyDevice* device = new(std::nothrow) LegacyDevice(NULL, path, hooks);
src/system/kernel/device_manager/legacy_drivers.cpp
1449
if (device == NULL)
src/system/kernel/device_manager/legacy_drivers.cpp
1452
status_t status = device->InitCheck();
src/system/kernel/device_manager/legacy_drivers.cpp
1454
status = devfs_publish_device(path, device);
src/system/kernel/device_manager/legacy_drivers.cpp
1457
delete device;
src/system/kernel/device_manager/legacy_drivers.cpp
297
while (LegacyDevice* device = iterator.Next()) {
src/system/kernel/device_manager/legacy_drivers.cpp
298
device->SetRepublished(false);
src/system/kernel/device_manager/legacy_drivers.cpp
306
LegacyDevice* device;
src/system/kernel/device_manager/legacy_drivers.cpp
309
while ((device = iterator.Next()) != NULL) {
src/system/kernel/device_manager/legacy_drivers.cpp
310
if (!strncmp(device->Path(), devicePaths[0], B_PATH_NAME_LENGTH)) {
src/system/kernel/device_manager/legacy_drivers.cpp
312
device->SetRepublished(true);
src/system/kernel/device_manager/legacy_drivers.cpp
322
if (device != NULL) {
src/system/kernel/device_manager/legacy_drivers.cpp
324
device->SetHooks(hooks);
src/system/kernel/device_manager/legacy_drivers.cpp
330
device = new(std::nothrow) LegacyDevice(driver, devicePaths[0], hooks);
src/system/kernel/device_manager/legacy_drivers.cpp
331
if (device != NULL && device->InitCheck() == B_OK
src/system/kernel/device_manager/legacy_drivers.cpp
332
&& devfs_publish_device(devicePaths[0], device) == B_OK) {
src/system/kernel/device_manager/legacy_drivers.cpp
333
driver->devices.Add(device);
src/system/kernel/device_manager/legacy_drivers.cpp
336
delete device;
src/system/kernel/device_manager/legacy_drivers.cpp
341
while (LegacyDevice* device = iterator.Next()) {
src/system/kernel/device_manager/legacy_drivers.cpp
342
if (device->Republished())
src/system/kernel/device_manager/legacy_drivers.cpp
345
TRACE(("devfs: unpublishing no more present \"%s\"\n", device->Path()));
src/system/kernel/device_manager/legacy_drivers.cpp
347
device->SetRemovedFromParent(true);
src/system/kernel/device_manager/legacy_drivers.cpp
349
devfs_unpublish_device(device, true);
src/system/kernel/device_manager/legacy_drivers.cpp
492
while (LegacyDevice* device = driver->devices.RemoveHead()) {
src/system/kernel/device_manager/legacy_drivers.cpp
493
device->SetRemovedFromParent(true);
src/system/kernel/device_manager/legacy_drivers.cpp
494
devfs_unpublish_device(device, true);
src/system/kernel/device_manager/legacy_drivers.cpp
500
change_driver_watcher(dev_t device, ino_t node, bool add)
src/system/kernel/device_manager/legacy_drivers.cpp
502
if (device == -1)
src/system/kernel/device_manager/legacy_drivers.cpp
510
event->node.device = device;
src/system/kernel/device_manager/legacy_drivers.cpp
558
find_driver(dev_t device, ino_t node)
src/system/kernel/device_manager/legacy_drivers.cpp
563
if (driver->device == device && driver->node == node)
src/system/kernel/device_manager/legacy_drivers.cpp
635
driver->device = stat.st_dev;
src/system/kernel/device_manager/legacy_drivers.cpp
678
driver->name, driver->device, driver->node);
src/system/kernel/device_manager/legacy_drivers.cpp
684
&& (stat.st_dev != driver->device || stat.st_ino != driver->node)) {
src/system/kernel/device_manager/legacy_drivers.cpp
686
change_driver_watcher(driver->device, driver->node, false);
src/system/kernel/device_manager/legacy_drivers.cpp
688
driver->device = stat.st_dev;
src/system/kernel/device_manager/legacy_drivers.cpp
691
change_driver_watcher(driver->device, driver->node, true);
src/system/kernel/device_manager/legacy_drivers.cpp
751
TRACE((" add watcher %" B_PRId32 ":%" B_PRIdINO "\n", event->node.device,
src/system/kernel/device_manager/legacy_drivers.cpp
753
add_node_listener(event->node.device, event->node.node,
src/system/kernel/device_manager/legacy_drivers.cpp
758
TRACE((" remove watcher %" B_PRId32 ":%" B_PRIdINO "\n", event->node.device,
src/system/kernel/device_manager/legacy_drivers.cpp
760
remove_node_listener(event->node.device, event->node.node,
src/system/kernel/device_manager/legacy_drivers.cpp
835
kprintf(" device: %" B_PRIdDEV "\n", driver->device);
src/system/kernel/device_manager/legacy_drivers.cpp
859
LegacyDevice* device = (LegacyDevice*)parse_expression(argv[1]);
src/system/kernel/device_manager/legacy_drivers.cpp
861
kprintf("LEGACY DEVICE: %p\n", device);
src/system/kernel/device_manager/legacy_drivers.cpp
862
kprintf(" path: %s\n", device->Path());
src/system/kernel/device_manager/legacy_drivers.cpp
863
kprintf(" hooks: %p\n", device->Hooks());
src/system/kernel/device_manager/legacy_drivers.cpp
864
device_hooks* hooks = device->Hooks();
src/system/kernel/device_manager/legacy_drivers.cpp
872
dump_driver(device->Driver());
src/system/kernel/device_manager/legacy_drivers.cpp
97
dev_t device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1004
while (KDiskDevice* device = RegisterNextDevice(&cookie)) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1005
PartitionRegistrar _(device, true);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1006
if (DeviceWriteLocker deviceLocker = device) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1008
status_t error = _ScanPartition(device, false);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1009
device->UnmarkBusy(true);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1102
while (KDiskDevice* device = RegisterNextDevice(&cookie)) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1103
PartitionRegistrar _(device, true);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1104
if (DeviceWriteLocker deviceLocker = device) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1106
status_t error = _ScanPartition(device, false, &addedSystems);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1107
device->UnmarkBusy(true);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1168
KDiskDeviceManager::_AddDevice(KDiskDevice* device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1170
if (!device || !PartitionAdded(device))
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1172
if (fDevices->Put(device->ID(), device) == B_OK)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1174
PartitionRemoved(device);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1180
KDiskDeviceManager::_RemoveDevice(KDiskDevice* device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1182
if (device != NULL && fDevices->Remove(device->ID())
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1183
&& PartitionRemoved(device)) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1184
_NotifyDeviceEvent(device, B_DEVICE_REMOVED,
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1198
KDiskDeviceManager::_UpdateBusyPartitions(KDiskDevice *device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1200
if (!device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1211
device->VisitEachDescendant(&visitor);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1216
if (jobQueue->Device() != device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1225
if (!partition || partition->Device() != device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1251
device->VisitEachDescendant(&visitor2);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1298
KDiskDevice* device = new(nothrow) KDiskDevice;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1299
if (!device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1303
error = device->SetTo(path);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1305
if (error == B_OK && !_AddDevice(device))
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1309
delete device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1518
while (KDiskDevice* device = RegisterNextDevice(&cookie)) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1519
PartitionRegistrar _(device, true);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1520
DeviceWriteLocker locker(device);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1522
if (device->IsBusy(true))
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1525
bool hadMedia = device->HasMedia();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1526
bool changedMedia = device->MediaChanged();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1527
device->UpdateMediaStatusIfNeeded();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1530
if ((!device->MediaChanged() && (device->HasMedia() || !hadMedia))
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1531
|| !(hadMedia != device->HasMedia()
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1532
|| changedMedia != device->MediaChanged()))
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1535
device->MarkBusy(true);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1536
device->UninitializeMedia();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1538
if (device->MediaChanged()) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1539
dprintf("Media changed from %s\n", device->Path());
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1540
device->UpdateGeometry();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1541
_ScanPartition(device, false);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1542
_NotifyDeviceEvent(device, B_DEVICE_MEDIA_CHANGED,
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1544
} else if (!device->HasMedia() && hadMedia) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1545
dprintf("Media removed from %s\n", device->Path());
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1548
device->UnmarkBusy(true);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1566
KDiskDeviceManager::_NotifyDeviceEvent(KDiskDevice* device, int32 event,
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1573
message.AddInt32("id", device->ID());
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
1574
message.AddString("device", device->Path());
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
162
deviceEvent->device = event->GetInt32("device", -1);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
167
if (vfs_stat_node_ref(deviceEvent->device, deviceEvent->node,
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
174
add_node_listener(deviceEvent->device,
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
177
remove_node_listener(deviceEvent->device,
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
207
|| vfs_entry_ref_to_path(event->device, event->directory,
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
287
for (int32 cookie = 0; KDiskDevice* device = NextDevice(&cookie);) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
288
PartitionRegistrar _(device);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
289
_RemoveDevice(device);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
406
for (int32 cookie = 0; KDiskDevice* device = NextDevice(&cookie); ) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
407
if (device->Path() && !strcmp(path, device->Path()))
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
408
return device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
418
KDiskDevice* device = partition->Device();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
419
if (!deviceOnly || id == device->ID())
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
420
return device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
461
for (int32 cookie = 0; KDiskDevice* device = NextDevice(&cookie); ) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
462
KFileDiskDevice* fileDevice = dynamic_cast<KFileDiskDevice*>(device);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
477
if (KDiskDevice* device = FindDevice(path)) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
478
device->Register();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
479
return device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
497
if (KDiskDevice* device = FindDevice(id, deviceOnly)) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
498
device->Register();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
499
return device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
513
if (KDiskDevice* device = NextDevice(cookie)) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
514
device->Register();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
515
return device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
560
if (KFileDiskDevice* device = FindFileDevice(filePath)) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
561
device->Register();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
562
return device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
573
KDiskDevice* device = RegisterDevice(id, deviceOnly);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
574
if (!device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
577
if (device->ReadLock())
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
578
return device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
579
device->Unregister();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
588
KDiskDevice* device = RegisterDevice(id, deviceOnly);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
589
if (!device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
592
if (device->WriteLock())
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
593
return device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
594
device->Unregister();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
607
KDiskDevice* device = NULL;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
609
device = partition->Device();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
610
if (device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
611
device->Register();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
614
if (device && device->ReadLock()) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
616
if (partition->Device() == device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
618
device->ReadUnlock();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
621
if (device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
622
device->Unregister();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
636
KDiskDevice* device = NULL;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
638
device = partition->Device();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
639
if (device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
64
dev_t device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
640
device->Register();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
643
if (device && device->WriteLock()) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
645
if (partition->Device() == device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
647
device->WriteUnlock();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
650
if (device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
651
device->Unregister();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
681
KDiskDevice* device = FindDevice(path);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
682
if (device != NULL) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
687
return device->ID();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
691
device = new(nothrow) KDiskDevice;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
692
if (!device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
696
error = device->SetTo(path);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
700
DeviceWriteLocker deviceLocker(device);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
703
if (error == B_OK && !_AddDevice(device))
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
709
delete device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
714
_ScanPartition(device, false);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
715
device->UnmarkBusy(true);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
717
_NotifyDeviceEvent(device, B_DEVICE_ADDED,
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
723
return device->ID();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
733
KDiskDevice* device = FindDevice(path);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
734
if (device == NULL)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
737
PartitionRegistrar _(device, false);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
738
if (DeviceWriteLocker locker = device) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
739
if (_RemoveDevice(device))
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
760
KFileDiskDevice* device = NULL;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
763
if ((device = FindFileDevice(filePath))) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
767
return device->ID();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
771
device = new(nothrow) KFileDiskDevice;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
772
if (!device)
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
776
error = device->SetTo(filePath);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
780
DeviceWriteLocker deviceLocker(device);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
783
if (error == B_OK && !_AddDevice(device))
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
788
_ScanPartition(device, false);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
789
device->UnmarkBusy(true);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
791
_NotifyDeviceEvent(device, B_DEVICE_ADDED,
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
797
return device->ID();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
802
delete device;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
812
if (KFileDiskDevice* device = RegisterFileDevice(filePath)) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
813
PartitionRegistrar _(device, true);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
814
if (DeviceWriteLocker locker = device) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
815
if (_RemoveDevice(device))
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
826
if (KDiskDevice* device = RegisterDevice(id)) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
827
PartitionRegistrar _(device, true);
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
828
if (!dynamic_cast<KFileDiskDevice*>(device) || id != device->ID())
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
830
if (DeviceWriteLocker locker = device) {
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
831
if (_RemoveDevice(device))
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
854
KDiskDevice* device = it->Value();
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
855
*cookie = device->ID() + 1;
src/system/kernel/disk_device_manager/KDiskDeviceManager.cpp
856
return device;
src/system/kernel/disk_device_manager/KFileDiskDevice.cpp
173
KFileDiskDevice::_RegisterDevice(const char* file, const char* device)
src/system/kernel/disk_device_manager/KFileDiskDevice.cpp
175
return devfs_publish_file_device(device + 5, file);
src/system/kernel/disk_device_manager/KPartition.cpp
209
if (strlcpy(info.device, Device()->Path(), sizeof(info.device))
src/system/kernel/disk_device_manager/KPartition.cpp
210
>= sizeof(info.device)) {
src/system/kernel/disk_device_manager/KPartition.cpp
846
KPartition::SetDevice(KDiskDevice* device)
src/system/kernel/disk_device_manager/KPartition.cpp
848
fDevice = device;
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
189
if (KDiskDevice *device = manager->RegisterNextDevice(&cookie)) {
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
190
PartitionRegistrar _(device, true);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
191
id = device->ID();
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
193
if (DeviceReadLocker locker = device) {
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
196
device->WriteUserData(writer);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
224
if (KDiskDevice *device = manager->RegisterDevice(filename)) {
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
225
PartitionRegistrar _(device, true);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
226
id = device->ID();
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
228
if (DeviceReadLocker locker = device) {
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
231
device->WriteUserData(writer);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
260
KDiskDevice *device = manager->RegisterDevice(partition->ID(), false);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
261
if (device == NULL)
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
263
PartitionRegistrar _2(device, true);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
264
if (DeviceReadLocker locker = device) {
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
267
device->WriteUserData(writer);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
290
KFileDiskDevice* device = manager->RegisterFileDevice(path.Path());
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
291
if (device == NULL)
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
293
PartitionRegistrar _(device, true);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
294
partition_id id = device->ID();
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
296
if (DeviceReadLocker locker = device) {
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
299
device->WriteUserData(writer);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
356
KDiskDevice *device = manager->RegisterDevice(id, deviceOnly);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
357
if (device == NULL)
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
360
PartitionRegistrar _(device, true);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
361
if (DeviceReadLocker locker = device) {
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
364
device->WriteUserData(writer);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
385
device->WriteUserData(writer);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
415
KFileDiskDevice *device = manager->FindFileDevice(path.Path());
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
416
if (device != NULL)
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
417
return device->ID();
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
452
KDiskDevice *device = manager->RegisterDevice(id, true);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
453
if (device != NULL) {
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
454
PartitionRegistrar _(device, true);
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
455
if (DeviceReadLocker locker = device) {
src/system/kernel/disk_device_manager/ddm_userland_interface.cpp
457
= dynamic_cast<KFileDiskDevice*>(device);
src/system/kernel/disk_device_manager/disk_device_manager.cpp
112
KDiskDevice* device = manager->FindDevice(partitionID, false);
src/system/kernel/disk_device_manager/disk_device_manager.cpp
113
return (device ? device->DeviceData() : NULL);
src/system/kernel/disk_device_manager/disk_device_manager.cpp
30
if (KDiskDevice* device = manager->RegisterDevice(partitionID, false)) {
src/system/kernel/disk_device_manager/disk_device_manager.cpp
31
if (device->WriteLock())
src/system/kernel/disk_device_manager/disk_device_manager.cpp
32
return device->DeviceData();
src/system/kernel/disk_device_manager/disk_device_manager.cpp
35
device->Unregister();
src/system/kernel/disk_device_manager/disk_device_manager.cpp
45
if (KDiskDevice* device = manager->RegisterDevice(partitionID, false)) {
src/system/kernel/disk_device_manager/disk_device_manager.cpp
46
device->WriteUnlock();
src/system/kernel/disk_device_manager/disk_device_manager.cpp
47
device->Unregister();
src/system/kernel/disk_device_manager/disk_device_manager.cpp
49
device->Unregister();
src/system/kernel/disk_device_manager/disk_device_manager.cpp
58
if (KDiskDevice* device = manager->RegisterDevice(partitionID, false)) {
src/system/kernel/disk_device_manager/disk_device_manager.cpp
59
if (device->ReadLock())
src/system/kernel/disk_device_manager/disk_device_manager.cpp
60
return device->DeviceData();
src/system/kernel/disk_device_manager/disk_device_manager.cpp
63
device->Unregister();
src/system/kernel/disk_device_manager/disk_device_manager.cpp
73
if (KDiskDevice* device = manager->RegisterDevice(partitionID, false)) {
src/system/kernel/disk_device_manager/disk_device_manager.cpp
74
device->ReadUnlock();
src/system/kernel/disk_device_manager/disk_device_manager.cpp
75
device->Unregister();
src/system/kernel/disk_device_manager/disk_device_manager.cpp
77
device->Unregister();
src/system/kernel/disk_device_manager/disk_device_manager.cpp
87
if (KDiskDevice* device = manager->RegisterDevice(path)) {
src/system/kernel/disk_device_manager/disk_device_manager.cpp
88
id = device->ID();
src/system/kernel/disk_device_manager/disk_device_manager.cpp
89
device->Unregister();
src/system/kernel/elf.cpp
2069
imageInfo.basic_info.device = st.st_dev;
src/system/kernel/elf.cpp
2444
info->device = -1;
src/system/kernel/fs/Vnode.h
36
dev_t device;
src/system/kernel/fs/node_monitor.cpp
1008
NodeMonitorService::UpdateUserListener(io_context *context, dev_t device,
src/system/kernel/fs/node_monitor.cpp
101
status_t NotifyStatChanged(dev_t device, ino_t directory, ino_t node,
src/system/kernel/fs/node_monitor.cpp
1012
__PRETTY_FUNCTION__, device, node, flags, &userListener));
src/system/kernel/fs/node_monitor.cpp
1017
status_t status = _GetMonitor(context, device, node, true, &monitor,
src/system/kernel/fs/node_monitor.cpp
103
status_t NotifyAttributeChanged(dev_t device, ino_t directory,
src/system/kernel/fs/node_monitor.cpp
1048
dev_t device, ino_t directory, const char *name, ino_t node)
src/system/kernel/fs/node_monitor.cpp
105
status_t NotifyUnmount(dev_t device);
src/system/kernel/fs/node_monitor.cpp
1058
message.AddInt32("device", device);
src/system/kernel/fs/node_monitor.cpp
106
status_t NotifyMount(dev_t device, dev_t parentDevice,
src/system/kernel/fs/node_monitor.cpp
1074
dev_t device, ino_t directory, ino_t node, const char *attr, int32 cause)
src/system/kernel/fs/node_monitor.cpp
1084
message.AddInt32("device", device);
src/system/kernel/fs/node_monitor.cpp
1101
dev_t device, ino_t fromDirectory, const char *fromName,
src/system/kernel/fs/node_monitor.cpp
1112
message.AddInt32("device", device);
src/system/kernel/fs/node_monitor.cpp
1152
notify_unmount(dev_t device)
src/system/kernel/fs/node_monitor.cpp
1154
return sNodeMonitorService.NotifyUnmount(device);
src/system/kernel/fs/node_monitor.cpp
1159
notify_mount(dev_t device, dev_t parentDevice, ino_t parentDirectory)
src/system/kernel/fs/node_monitor.cpp
1161
return sNodeMonitorService.NotifyMount(device, parentDevice,
src/system/kernel/fs/node_monitor.cpp
1167
remove_node_listener(dev_t device, ino_t node, NotificationListener& listener)
src/system/kernel/fs/node_monitor.cpp
1170
device, node, listener);
src/system/kernel/fs/node_monitor.cpp
1175
add_node_listener(dev_t device, ino_t node, uint32 flags,
src/system/kernel/fs/node_monitor.cpp
1179
device, node, flags, listener);
src/system/kernel/fs/node_monitor.cpp
118
status_t AddListener(io_context *context, dev_t device, ino_t node,
src/system/kernel/fs/node_monitor.cpp
1196
notify_entry_created(dev_t device, ino_t directory, const char *name,
src/system/kernel/fs/node_monitor.cpp
120
status_t RemoveListener(io_context *context, dev_t device, ino_t node,
src/system/kernel/fs/node_monitor.cpp
1200
device, directory, name, node);
src/system/kernel/fs/node_monitor.cpp
1214
notify_entry_removed(dev_t device, ino_t directory, const char *name,
src/system/kernel/fs/node_monitor.cpp
1218
device, directory, name, node);
src/system/kernel/fs/node_monitor.cpp
1234
notify_entry_moved(dev_t device, ino_t fromDirectory,
src/system/kernel/fs/node_monitor.cpp
1238
return sNodeMonitorService.NotifyEntryMoved(device, fromDirectory,
src/system/kernel/fs/node_monitor.cpp
125
status_t UpdateUserListener(io_context *context, dev_t device,
src/system/kernel/fs/node_monitor.cpp
1255
notify_stat_changed(dev_t device, ino_t directory, ino_t node,
src/system/kernel/fs/node_monitor.cpp
1258
return sNodeMonitorService.NotifyStatChanged(device, directory, node,
src/system/kernel/fs/node_monitor.cpp
1274
notify_attribute_changed(dev_t device, ino_t directory, ino_t node,
src/system/kernel/fs/node_monitor.cpp
1277
return sNodeMonitorService.NotifyAttributeChanged(device, directory, node,
src/system/kernel/fs/node_monitor.cpp
1295
notify_query_entry_created(port_id port, int32 token, dev_t device,
src/system/kernel/fs/node_monitor.cpp
1299
device, directory, name, node);
src/system/kernel/fs/node_monitor.cpp
1316
notify_query_entry_removed(port_id port, int32 token, dev_t device,
src/system/kernel/fs/node_monitor.cpp
132
status_t _RemoveListener(io_context *context, dev_t device, ino_t node,
src/system/kernel/fs/node_monitor.cpp
1320
device, directory, name, node);
src/system/kernel/fs/node_monitor.cpp
1338
notify_query_entry_moved(port_id port, int32 token, dev_t device, ino_t fromDirectory,
src/system/kernel/fs/node_monitor.cpp
1343
device, fromDirectory, fromName, toDirectory, toName, node);
src/system/kernel/fs/node_monitor.cpp
135
node_monitor *_MonitorFor(dev_t device, ino_t node,
src/system/kernel/fs/node_monitor.cpp
1360
notify_query_attribute_changed(port_id port, int32 token, dev_t device,
src/system/kernel/fs/node_monitor.cpp
1364
device, directory, node, attribute, cause);
src/system/kernel/fs/node_monitor.cpp
137
status_t _GetMonitor(io_context *context, dev_t device, ino_t node,
src/system/kernel/fs/node_monitor.cpp
1387
_user_start_watching(dev_t device, ino_t node, uint32 flags, port_id port,
src/system/kernel/fs/node_monitor.cpp
1393
return sNodeMonitorService.UpdateUserListener(context, device, node, flags,
src/system/kernel/fs/node_monitor.cpp
1399
_user_stop_watching(dev_t device, ino_t node, port_id port, uint32 token)
src/system/kernel/fs/node_monitor.cpp
1404
return sNodeMonitorService.RemoveListener(context, device, node,
src/system/kernel/fs/node_monitor.cpp
145
status_t _UpdateListener(io_context *context, dev_t device, ino_t node,
src/system/kernel/fs/node_monitor.cpp
148
void _GetInterestedMonitorListeners(dev_t device, ino_t node,
src/system/kernel/fs/node_monitor.cpp
151
void _GetInterestedVolumeListeners(dev_t device, uint32 flags,
src/system/kernel/fs/node_monitor.cpp
157
void _ResolveMountPoint(dev_t device, ino_t directory,
src/system/kernel/fs/node_monitor.cpp
161
dev_t device;
src/system/kernel/fs/node_monitor.cpp
170
{ return _Hash(key->device, key->node); }
src/system/kernel/fs/node_monitor.cpp
172
{ return _Hash(monitor->device, monitor->node); }
src/system/kernel/fs/node_monitor.cpp
176
return key->device == monitor->device
src/system/kernel/fs/node_monitor.cpp
183
uint32 _Hash(dev_t device, ino_t node) const
src/system/kernel/fs/node_monitor.cpp
185
return ((uint32)(node >> 32) + (uint32)node) ^ (uint32)device;
src/system/kernel/fs/node_monitor.cpp
198
{ return _Hash(monitor->device); }
src/system/kernel/fs/node_monitor.cpp
202
return key == monitor->device;
src/system/kernel/fs/node_monitor.cpp
208
uint32 _Hash(dev_t device) const
src/system/kernel/fs/node_monitor.cpp
210
return (uint32)(device >> 16) + (uint16)device;
src/system/kernel/fs/node_monitor.cpp
263
NodeMonitorService::_RemoveListener(io_context *context, dev_t device,
src/system/kernel/fs/node_monitor.cpp
268
__PRETTY_FUNCTION__, device, node, ¬ificationListener));
src/system/kernel/fs/node_monitor.cpp
273
node_monitor *monitor = _MonitorFor(device, node, isVolumeListener);
src/system/kernel/fs/node_monitor.cpp
321
NodeMonitorService::_MonitorFor(dev_t device, ino_t node, bool isVolumeListener)
src/system/kernel/fs/node_monitor.cpp
324
return fVolumeMonitors.Lookup(device);
src/system/kernel/fs/node_monitor.cpp
327
key.device = device;
src/system/kernel/fs/node_monitor.cpp
339
NodeMonitorService::_GetMonitor(io_context *context, dev_t device, ino_t node,
src/system/kernel/fs/node_monitor.cpp
342
node_monitor* monitor = _MonitorFor(device, node, isVolumeListener);
src/system/kernel/fs/node_monitor.cpp
363
monitor->device = device;
src/system/kernel/fs/node_monitor.cpp
429
NodeMonitorService::AddListener(io_context *context, dev_t device, ino_t node,
src/system/kernel/fs/node_monitor.cpp
433
__PRETTY_FUNCTION__, device, node, flags, ¬ificationListener));
src/system/kernel/fs/node_monitor.cpp
438
status_t status = _GetMonitor(context, device, node, true, &monitor,
src/system/kernel/fs/node_monitor.cpp
450
NodeMonitorService::_UpdateListener(io_context *context, dev_t device,
src/system/kernel/fs/node_monitor.cpp
455
__PRETTY_FUNCTION__, device, node, flags, ¬ificationListener));
src/system/kernel/fs/node_monitor.cpp
460
status_t status = _GetMonitor(context, device, node, false, &monitor,
src/system/kernel/fs/node_monitor.cpp
502
NodeMonitorService::_GetInterestedMonitorListeners(dev_t device, ino_t node,
src/system/kernel/fs/node_monitor.cpp
507
node_monitor *monitor = _MonitorFor(device, node, false);
src/system/kernel/fs/node_monitor.cpp
526
NodeMonitorService::_GetInterestedVolumeListeners(dev_t device, uint32 flags,
src/system/kernel/fs/node_monitor.cpp
531
node_monitor *monitor = _MonitorFor(device, -1, true);
src/system/kernel/fs/node_monitor.cpp
593
NodeMonitorService::_ResolveMountPoint(dev_t device, ino_t directory,
src/system/kernel/fs/node_monitor.cpp
597
status_t status = vfs_get_vnode(device, directory, true, &vnode);
src/system/kernel/fs/node_monitor.cpp
605
"\n", device, directory);
src/system/kernel/fs/node_monitor.cpp
61
dev_t device;
src/system/kernel/fs/node_monitor.cpp
622
NodeMonitorService::NotifyEntryCreatedOrRemoved(int32 opcode, dev_t device,
src/system/kernel/fs/node_monitor.cpp
634
_GetInterestedVolumeListeners(device, B_WATCH_NAME,
src/system/kernel/fs/node_monitor.cpp
638
_GetInterestedMonitorListeners(device, node, B_WATCH_NAME,
src/system/kernel/fs/node_monitor.cpp
642
_GetInterestedMonitorListeners(device, directory, B_WATCH_DIRECTORY,
src/system/kernel/fs/node_monitor.cpp
653
message.AddInt32("device", device);
src/system/kernel/fs/node_monitor.cpp
664
NodeMonitorService::NotifyEntryMoved(dev_t device, ino_t fromDirectory,
src/system/kernel/fs/node_monitor.cpp
673
dev_t nodeDevice = device;
src/system/kernel/fs/node_monitor.cpp
674
vfs_resolve_vnode_to_covering_vnode(device, node, &nodeDevice, &node);
src/system/kernel/fs/node_monitor.cpp
682
_GetInterestedVolumeListeners(device, B_WATCH_NAME,
src/system/kernel/fs/node_monitor.cpp
688
_GetInterestedMonitorListeners(device, fromDirectory, B_WATCH_DIRECTORY,
src/system/kernel/fs/node_monitor.cpp
692
_GetInterestedMonitorListeners(device, toDirectory, B_WATCH_DIRECTORY,
src/system/kernel/fs/node_monitor.cpp
704
message.AddInt32("device", device);
src/system/kernel/fs/node_monitor.cpp
718
NodeMonitorService::NotifyStatChanged(dev_t device, ino_t directory, ino_t node,
src/system/kernel/fs/node_monitor.cpp
731
_GetInterestedVolumeListeners(device, watchFlag, interestedListeners,
src/system/kernel/fs/node_monitor.cpp
735
dev_t parentDevice = device;
src/system/kernel/fs/node_monitor.cpp
739
_ResolveMountPoint(device, directory, parentDevice,
src/system/kernel/fs/node_monitor.cpp
747
_GetInterestedMonitorListeners(device, node, watchFlag,
src/system/kernel/fs/node_monitor.cpp
758
message.AddInt32("device", device);
src/system/kernel/fs/node_monitor.cpp
778
NodeMonitorService::NotifyAttributeChanged(dev_t device, ino_t directory,
src/system/kernel/fs/node_monitor.cpp
790
_GetInterestedVolumeListeners(device, B_WATCH_ATTR,
src/system/kernel/fs/node_monitor.cpp
794
dev_t parentDevice = device;
src/system/kernel/fs/node_monitor.cpp
798
_ResolveMountPoint(device, directory, parentDevice,
src/system/kernel/fs/node_monitor.cpp
806
_GetInterestedMonitorListeners(device, node, B_WATCH_ATTR,
src/system/kernel/fs/node_monitor.cpp
817
message.AddInt32("device", device);
src/system/kernel/fs/node_monitor.cpp
830
NodeMonitorService::NotifyUnmount(dev_t device)
src/system/kernel/fs/node_monitor.cpp
832
TRACE(("unmounted device: %ld\n", device));
src/system/kernel/fs/node_monitor.cpp
850
message.AddInt32("device", device);
src/system/kernel/fs/node_monitor.cpp
858
NodeMonitorService::NotifyMount(dev_t device, dev_t parentDevice,
src/system/kernel/fs/node_monitor.cpp
861
TRACE(("mounted device: %ld, parent %ld:%lld\n", device, parentDevice,
src/system/kernel/fs/node_monitor.cpp
880
message.AddInt32("new device", device);
src/system/kernel/fs/node_monitor.cpp
915
dev_t device = eventSpecifier->GetInt32("device", -1);
src/system/kernel/fs/node_monitor.cpp
919
return AddListener(context, device, node, flags, listener);
src/system/kernel/fs/node_monitor.cpp
933
dev_t device = eventSpecifier->GetInt32("device", -1);
src/system/kernel/fs/node_monitor.cpp
938
return _UpdateListener(context, device, node, flags, addFlags, listener);
src/system/kernel/fs/node_monitor.cpp
952
dev_t device = eventSpecifier->GetInt32("device", -1);
src/system/kernel/fs/node_monitor.cpp
955
return RemoveListener(context, device, node, listener);
src/system/kernel/fs/node_monitor.cpp
96
status_t NotifyEntryCreatedOrRemoved(int32 opcode, dev_t device,
src/system/kernel/fs/node_monitor.cpp
960
NodeMonitorService::RemoveListener(io_context *context, dev_t device,
src/system/kernel/fs/node_monitor.cpp
964
__PRETTY_FUNCTION__, device, node, ¬ificationListener));
src/system/kernel/fs/node_monitor.cpp
968
if (_RemoveListener(context, device, node, notificationListener, false)
src/system/kernel/fs/node_monitor.cpp
972
return _RemoveListener(context, device, node, notificationListener, true);
src/system/kernel/fs/node_monitor.cpp
98
status_t NotifyEntryMoved(dev_t device, ino_t fromDirectory,
src/system/kernel/fs/rootfs.cpp
382
rootfs_mount(fs_volume* volume, const char* device, uint32 flags,
src/system/kernel/fs/vfs.cpp
10079
_user_open_index_dir(dev_t device)
src/system/kernel/fs/vfs.cpp
10081
return index_dir_open(device, false);
src/system/kernel/fs/vfs.cpp
10086
_user_create_index(dev_t device, const char* userName, uint32 type,
src/system/kernel/fs/vfs.cpp
10097
return index_create(device, name, type, flags, false);
src/system/kernel/fs/vfs.cpp
10102
_user_read_index_stat(dev_t device, const char* userName, struct stat* userStat)
src/system/kernel/fs/vfs.cpp
10114
status = index_name_read_stat(device, name, &stat, false);
src/system/kernel/fs/vfs.cpp
10125
_user_remove_index(dev_t device, const char* userName)
src/system/kernel/fs/vfs.cpp
10135
return index_remove(device, name, false);
src/system/kernel/fs/vfs.cpp
10235
_user_open_query(dev_t device, const char* userQuery, size_t queryLength,
src/system/kernel/fs/vfs.cpp
10238
if (device < 0 || userQuery == NULL || queryLength == 0)
src/system/kernel/fs/vfs.cpp
10255
return query_open(device, query, flags, port, token, false);
src/system/kernel/fs/vfs.cpp
2112
: get_vnode(dir->device, id, _vnode, true, false);
src/system/kernel/fs/vfs.cpp
2122
*_vnode = lookup_vnode(dir->device, id);
src/system/kernel/fs/vfs.cpp
2127
" vnid 0x%" B_PRIx64 ")\n", dir->device, id);
src/system/kernel/fs/vfs.cpp
267
dev_t device;
src/system/kernel/fs/vfs.cpp
280
return VHASH(key.device, key.vnode);
src/system/kernel/fs/vfs.cpp
285
return VHASH(vnode->device, vnode->id);
src/system/kernel/fs/vfs.cpp
292
return vnode->device == key.device && vnode->id == key.vnode;
src/system/kernel/fs/vfs.cpp
2976
*_device = parent->device;
src/system/kernel/fs/vfs.cpp
2989
*_device = vnode->device;
src/system/kernel/fs/vfs.cpp
3152
kprintf(" device: %" B_PRIdDEV "\n", vnode->device);
src/system/kernel/fs/vfs.cpp
3280
dev_t device = parse_expression(argv[argi]);
src/system/kernel/fs/vfs.cpp
3286
if (vnode->id != id || vnode->device != device)
src/system/kernel/fs/vfs.cpp
3305
dev_t device = parse_expression(argv[1]);
src/system/kernel/fs/vfs.cpp
3316
if (vnode->device != device)
src/system/kernel/fs/vfs.cpp
3320
vnode, vnode->device, vnode->id, vnode->ref_count, vnode->cache,
src/system/kernel/fs/vfs.cpp
3341
dev_t device = -1;
src/system/kernel/fs/vfs.cpp
3343
device = parse_expression(argv[1]);
src/system/kernel/fs/vfs.cpp
3353
if (device != -1 && vnode->device != device)
src/system/kernel/fs/vfs.cpp
3357
vnode, vnode->device, vnode->id, vnode->cache,
src/system/kernel/fs/vfs.cpp
4286
*_mountID = vnode->device;
src/system/kernel/fs/vfs.cpp
4369
if (vnode->device != volume->id) {
src/system/kernel/fs/vfs.cpp
4537
vfs_resolve_parent(struct vnode* parent, dev_t* device, ino_t* node)
src/system/kernel/fs/vfs.cpp
4539
return resolve_covered_parent(parent, device, node,
src/system/kernel/fs/vfs.cpp
4640
*_mountID = context->cwd->device;
src/system/kernel/fs/vfs.cpp
4839
stat->st_dev = vnode->device;
src/system/kernel/fs/vfs.cpp
4851
vfs_stat_node_ref(dev_t device, ino_t inode, struct stat* stat)
src/system/kernel/fs/vfs.cpp
4854
status_t status = get_vnode(device, inode, &vnode, true, false);
src/system/kernel/fs/vfs.cpp
4873
vfs_entry_ref_to_path(dev_t device, ino_t inode, const char* leaf,
src/system/kernel/fs/vfs.cpp
4887
status = entry_ref_to_vnode(device, inode, leaf, false, kernel, vnode);
src/system/kernel/fs/vfs.cpp
4891
status = get_vnode(device, inode, &temp, true, false);
src/system/kernel/fs/vfs.cpp
5194
*resolvedMountID = node->device;
src/system/kernel/fs/vfs.cpp
5216
*_mountPointMountID = mountPoint->device;
src/system/kernel/fs/vfs.cpp
5546
vnode.SetTo(lookup_vnode(directory->device, newID));
src/system/kernel/fs/vfs.cpp
5551
"mount ID %" B_PRIdDEV "!\n", directory->device);
src/system/kernel/fs/vfs.cpp
5718
vnode->device, parentID, vnode->id, NULL);
src/system/kernel/fs/vfs.cpp
5736
cache_node_closed(vnode, vnode->cache, vnode->device,
src/system/kernel/fs/vfs.cpp
6127
cache_node_opened(vnode.Get(), vnode->cache, vnode->device,
src/system/kernel/fs/vfs.cpp
6145
cache_node_closed(vnode, vnode->cache, vnode->device,
src/system/kernel/fs/vfs.cpp
6180
entry->d_pdev = parent->device;
src/system/kernel/fs/vfs.cpp
6199
entry->d_dev = vnode->device;
src/system/kernel/fs/vfs.cpp
6742
if (fromVnode->device != toVnode->device)
src/system/kernel/fs/vfs.cpp
7178
if (fromVnode->device != toVnode->device)
src/system/kernel/fs/vfs.cpp
7393
query_open(dev_t device, const char* query, uint32 flags, port_id port,
src/system/kernel/fs/vfs.cpp
7400
device, query, kernel));
src/system/kernel/fs/vfs.cpp
7402
status_t status = get_mount(device, &mount);
src/system/kernel/fs/vfs.cpp
7491
fs_mount(char* path, const char* device, const char* fsName, uint32 flags,
src/system/kernel/fs/vfs.cpp
7501
B_PRIx32 ", args = '%s'\n", path, device, fsName, flags, args));
src/system/kernel/fs/vfs.cpp
7508
if (!device || flags & B_MOUNT_VIRTUAL_DEVICE)
src/system/kernel/fs/vfs.cpp
7535
if ((flags & B_MOUNT_VIRTUAL_DEVICE) == 0 && device != NULL) {
src/system/kernel/fs/vfs.cpp
7537
status = normalizedDevice.SetTo(device, true);
src/system/kernel/fs/vfs.cpp
7562
device = normalizedDevice.Path();
src/system/kernel/fs/vfs.cpp
7619
mount->device_name = strdup(device);
src/system/kernel/fs/vfs.cpp
7703
status = mount->volume->file_system->mount(mount->volume, device, flags,
src/system/kernel/fs/vfs.cpp
7733
status = volume->file_system->mount(volume, device, flags, args,
src/system/kernel/fs/vfs.cpp
7803
coveredNode != NULL ? coveredNode->device : -1,
src/system/kernel/fs/vfs.cpp
7843
mount = find_mount(path != NULL ? pathVnode->device : mountID);
src/system/kernel/fs/vfs.cpp
8059
fs_sync(dev_t device)
src/system/kernel/fs/vfs.cpp
8062
status_t status = get_mount(device, &mount);
src/system/kernel/fs/vfs.cpp
8142
fs_read_info(dev_t device, struct fs_info* info)
src/system/kernel/fs/vfs.cpp
8145
status_t status = get_mount(device, &mount);
src/system/kernel/fs/vfs.cpp
8180
fs_write_info(dev_t device, const struct fs_info* info, int mask)
src/system/kernel/fs/vfs.cpp
8183
status_t status = get_mount(device, &mount);
src/system/kernel/fs/vfs.cpp
8201
dev_t device = *_cookie;
src/system/kernel/fs/vfs.cpp
8210
while (device < sNextMountID) {
src/system/kernel/fs/vfs.cpp
8211
mount = find_mount(device++);
src/system/kernel/fs/vfs.cpp
8216
*_cookie = device;
src/system/kernel/fs/vfs.cpp
8219
device = mount->id;
src/system/kernel/fs/vfs.cpp
8221
device = B_BAD_VALUE;
src/system/kernel/fs/vfs.cpp
8225
return device;
src/system/kernel/fs/vfs.cpp
8329
_kern_mount(const char* path, const char* device, const char* fsName,
src/system/kernel/fs/vfs.cpp
8336
return fs_mount(pathBuffer.LockBuffer(), device, fsName, flags, args, true);
src/system/kernel/fs/vfs.cpp
8352
_kern_read_fs_info(dev_t device, struct fs_info* info)
src/system/kernel/fs/vfs.cpp
8357
return fs_read_info(device, info);
src/system/kernel/fs/vfs.cpp
8362
_kern_write_fs_info(dev_t device, const struct fs_info* info, int mask)
src/system/kernel/fs/vfs.cpp
8367
return fs_write_info(device, info, mask);
src/system/kernel/fs/vfs.cpp
8376
dev_t device;
src/system/kernel/fs/vfs.cpp
8377
while ((device = next_dev(&cookie)) >= 0) {
src/system/kernel/fs/vfs.cpp
8378
status_t status = fs_sync(device);
src/system/kernel/fs/vfs.cpp
8380
dprintf("sync: device %" B_PRIdDEV " couldn't sync: %s\n", device,
src/system/kernel/fs/vfs.cpp
8429
info->device = vnode->device;
src/system/kernel/fs/vfs.cpp
8432
info->device = descriptor->u.mount->id;
src/system/kernel/fs/vfs.cpp
8442
_kern_open_entry_ref(dev_t device, ino_t inode, const char* name, int openMode,
src/system/kernel/fs/vfs.cpp
8446
return file_create_entry_ref(device, inode, name, openMode, perms,
src/system/kernel/fs/vfs.cpp
8450
return file_open_entry_ref(device, inode, name, openMode, true);
src/system/kernel/fs/vfs.cpp
8501
_kern_open_dir_entry_ref(dev_t device, ino_t inode, const char* name)
src/system/kernel/fs/vfs.cpp
8503
return dir_open_entry_ref(device, inode, name, true);
src/system/kernel/fs/vfs.cpp
8567
_kern_create_dir_entry_ref(dev_t device, ino_t inode, const char* name,
src/system/kernel/fs/vfs.cpp
8570
return dir_create_entry_ref(device, inode, name, perms, true);
src/system/kernel/fs/vfs.cpp
882
key.device = mountID;
src/system/kernel/fs/vfs.cpp
8901
_kern_open_index_dir(dev_t device)
src/system/kernel/fs/vfs.cpp
8903
return index_dir_open(device, true);
src/system/kernel/fs/vfs.cpp
8908
_kern_create_index(dev_t device, const char* name, uint32 type, uint32 flags)
src/system/kernel/fs/vfs.cpp
8910
return index_create(device, name, type, flags, true);
src/system/kernel/fs/vfs.cpp
8915
_kern_read_index_stat(dev_t device, const char* name, struct stat* stat)
src/system/kernel/fs/vfs.cpp
8917
return index_name_read_stat(device, name, stat, true);
src/system/kernel/fs/vfs.cpp
8922
_kern_remove_index(dev_t device, const char* name)
src/system/kernel/fs/vfs.cpp
8924
return index_remove(device, name, true);
src/system/kernel/fs/vfs.cpp
8958
KPath path, device;
src/system/kernel/fs/vfs.cpp
8965
if (path.InitCheck() != B_OK || device.InitCheck() != B_OK)
src/system/kernel/fs/vfs.cpp
8987
status = user_copy_name(device.LockBuffer(), userDevice,
src/system/kernel/fs/vfs.cpp
8991
device.UnlockBuffer();
src/system/kernel/fs/vfs.cpp
9014
userDevice != NULL ? device.Path() : NULL,
src/system/kernel/fs/vfs.cpp
9043
_user_read_fs_info(dev_t device, struct fs_info* userInfo)
src/system/kernel/fs/vfs.cpp
9054
status = fs_read_info(device, &info);
src/system/kernel/fs/vfs.cpp
9066
_user_write_fs_info(dev_t device, const struct fs_info* userInfo, int mask)
src/system/kernel/fs/vfs.cpp
9077
return fs_write_info(device, &info, mask);
src/system/kernel/fs/vfs.cpp
9085
dev_t device;
src/system/kernel/fs/vfs.cpp
9091
device = fs_next_device(&cookie);
src/system/kernel/fs/vfs.cpp
9093
if (device >= B_OK) {
src/system/kernel/fs/vfs.cpp
9099
return device;
src/system/kernel/fs/vfs.cpp
9141
_user_entry_ref_to_path(dev_t device, ino_t inode, const char* leaf,
src/system/kernel/fs/vfs.cpp
9164
status_t status = vfs_entry_ref_to_path(device, inode, leaf,
src/system/kernel/fs/vfs.cpp
9216
_user_open_entry_ref(dev_t device, ino_t inode, const char* userName,
src/system/kernel/fs/vfs.cpp
9221
if (userName == NULL || device < 0 || inode < 0)
src/system/kernel/fs/vfs.cpp
9230
return file_create_entry_ref(device, inode, name, openMode, perms,
src/system/kernel/fs/vfs.cpp
9234
return file_open_entry_ref(device, inode, name, openMode, false);
src/system/kernel/fs/vfs.cpp
9261
_user_open_dir_entry_ref(dev_t device, ino_t inode, const char* userName)
src/system/kernel/fs/vfs.cpp
9272
return dir_open_entry_ref(device, inode, name, false);
src/system/kernel/fs/vfs.cpp
9274
return dir_open_entry_ref(device, inode, NULL, false);
src/system/kernel/fs/vfs.cpp
938
vnode->device = mountID;
src/system/kernel/fs/vfs.cpp
9452
_user_create_dir_entry_ref(dev_t device, ino_t inode, const char* userName,
src/system/kernel/fs/vfs.cpp
9465
return dir_create_entry_ref(device, inode, name, perms, false);
src/system/kernel/fs/vfs_boot.cpp
127
compute_check_sum(KDiskDevice* device, off_t offset)
src/system/kernel/fs/vfs_boot.cpp
130
ssize_t bytesRead = read_pos(device->FD(), offset, buffer, sizeof(buffer));
src/system/kernel/fs/vfs_boot.cpp
182
virtual bool IsBootDevice(KDiskDevice* device, bool strict);
src/system/kernel/fs/vfs_boot.cpp
189
DiskBootMethod::IsBootDevice(KDiskDevice* device, bool strict)
src/system/kernel/fs/vfs_boot.cpp
203
if (fMethod == BOOT_METHOD_CD && !device->IsRemovable())
src/system/kernel/fs/vfs_boot.cpp
223
if (strict && device->Size() != disk->device.unknown.size)
src/system/kernel/fs/vfs_boot.cpp
233
if (disk->device.unknown.check_sums[i].offset == -1)
src/system/kernel/fs/vfs_boot.cpp
236
if (compute_check_sum(device,
src/system/kernel/fs/vfs_boot.cpp
237
disk->device.unknown.check_sums[i].offset)
src/system/kernel/fs/vfs_boot.cpp
238
!= disk->device.unknown.check_sums[i].sum) {
src/system/kernel/fs/vfs_boot.cpp
280
KDiskDevice* device = partition->Device();
src/system/kernel/fs/vfs_boot.cpp
281
if (IsBootDevice(device, false)
src/system/kernel/fs/vfs_boot.cpp
282
&& bootPartitionOffset == 0 && partition->Parent() == device
src/system/kernel/fs/vfs_boot.cpp
283
&& device->ContentType() != NULL
src/system/kernel/fs/vfs_boot.cpp
284
&& strcmp(device->ContentType(), kPartitionTypeIntel) == 0
src/system/kernel/fs/vfs_boot.cpp
372
KDiskDevice *device;
src/system/kernel/fs/vfs_boot.cpp
374
while ((device = manager->NextDevice(&cookie)) != NULL) {
src/system/kernel/fs/vfs_boot.cpp
375
device->Dump(true, 0);
src/system/kernel/fs/vfs_boot.cpp
407
KDiskDevice *device;
src/system/kernel/fs/vfs_boot.cpp
409
while ((device = manager->NextDevice(&cookie)) != NULL) {
src/system/kernel/fs/vfs_boot.cpp
410
if (!bootMethod->IsBootDevice(device, strict))
src/system/kernel/fs/vfs_boot.cpp
413
if (device->VisitEachDescendant(&visitor) != NULL)
src/system/kernel/fs/vfs_boot.h
20
virtual bool IsBootDevice(KDiskDevice* device, bool strict) = 0;
src/system/kernel/fs/vfs_net_boot.cpp
35
is_net_device(KDiskDevice* device)
src/system/kernel/fs/vfs_net_boot.cpp
362
NetBootMethod::IsBootDevice(KDiskDevice* device, bool strict)
src/system/kernel/fs/vfs_net_boot.cpp
366
return is_net_device(device);
src/system/kernel/fs/vfs_net_boot.cpp
37
const char* path = device->Path();
src/system/kernel/fs/vfs_net_boot.h
22
virtual bool IsBootDevice(KDiskDevice* device, bool strict);
src/system/kernel/module.cpp
1202
dev_t device = event->GetInt32("device", -1);
src/system/kernel/module.cpp
1211
if (!sModuleNotificationService.HasNode(device, directory)) {
src/system/kernel/module.cpp
1220
sModuleNotificationService.Notify(opcode, device, directory, node, name);
src/system/kernel/module.cpp
1244
dev_t device = event->GetInt32("device", -1);
src/system/kernel/module.cpp
1247
sModuleNotificationService.Notify(B_STAT_CHANGED, device, -1, node, NULL);
src/system/kernel/module.cpp
1314
ModuleNotificationService::HasNode(dev_t device, ino_t node)
src/system/kernel/module.cpp
1318
struct entry entry = {device, node};
src/system/kernel/module.cpp
1324
ModuleNotificationService::_RemoveNode(dev_t device, ino_t node)
src/system/kernel/module.cpp
1328
struct entry key = {device, node};
src/system/kernel/module.cpp
1333
remove_node_listener(device, node, entry->path != NULL
src/system/kernel/module.cpp
1345
ModuleNotificationService::_AddNode(dev_t device, ino_t node, const char* path,
src/system/kernel/module.cpp
1350
if (HasNode(device, node))
src/system/kernel/module.cpp
1366
status_t status = add_node_listener(device, node, flags, listener);
src/system/kernel/module.cpp
1375
entry->device = device;
src/system/kernel/module.cpp
1384
ModuleNotificationService::_AddDirectoryNode(dev_t device, ino_t node)
src/system/kernel/module.cpp
1386
return _AddNode(device, node, NULL, B_WATCH_DIRECTORY, fDirectoryWatcher);
src/system/kernel/module.cpp
1391
ModuleNotificationService::_AddModuleNode(dev_t device, ino_t node, int fd,
src/system/kernel/module.cpp
1400
vfs_vnode_to_node_ref(vnode, &device, &directory);
src/system/kernel/module.cpp
1405
status = vfs_entry_ref_to_path(device, directory, name, true,
src/system/kernel/module.cpp
1413
return _AddNode(device, node, path.Path(), B_WATCH_STAT, fModuleWatcher);
src/system/kernel/module.cpp
147
dev_t device;
src/system/kernel/module.cpp
1565
ModuleNotificationService::_Notify(int32 opcode, dev_t device, ino_t directory,
src/system/kernel/module.cpp
1576
|| vfs_entry_ref_to_path(device, directory, name, true,
src/system/kernel/module.cpp
1586
struct entry key = {device, node};
src/system/kernel/module.cpp
1644
_RemoveNode(device, node);
src/system/kernel/module.cpp
1657
_Notify(notification->opcode, notification->device,
src/system/kernel/module.cpp
1667
ModuleNotificationService::Notify(int32 opcode, dev_t device, ino_t directory,
src/system/kernel/module.cpp
1684
notification->device = device;
src/system/kernel/module.cpp
172
return ((uint32)(key->node >> 32) + (uint32)key->node) ^ key->device;
src/system/kernel/module.cpp
177
return key->device == entry->device
src/system/kernel/module.cpp
203
dev_t device;
src/system/kernel/module.cpp
243
bool HasNode(dev_t device, ino_t node);
src/system/kernel/module.cpp
245
void Notify(int32 opcode, dev_t device, ino_t directory,
src/system/kernel/module.cpp
253
status_t _RemoveNode(dev_t device, ino_t node);
src/system/kernel/module.cpp
254
status_t _AddNode(dev_t device, ino_t node, const char* path,
src/system/kernel/module.cpp
256
status_t _AddDirectoryNode(dev_t device, ino_t node);
src/system/kernel/module.cpp
257
status_t _AddModuleNode(dev_t device, ino_t node, int fd,
src/system/kernel/module.cpp
266
void _Notify(int32 opcode, dev_t device, ino_t directory,
src/system/kernel/platform/openfirmware/openfirmware.cpp
177
of_finddevice(const char *device)
src/system/kernel/platform/openfirmware/openfirmware.cpp
183
const char *device;
src/system/kernel/platform/openfirmware/openfirmware.cpp
185
} args = {"finddevice", 1, 1, device, 0};
src/system/kernel/vm/VMAnonymousCache.cpp
1385
char device[B_FILE_NAME_LENGTH];
src/system/kernel/vm/VMAnonymousCache.cpp
1412
if (strcmp(fVolumeInfo.device, path.Path()) == 0)
src/system/kernel/vm/VMAnonymousCache.cpp
1640
const char* device = get_driver_parameter(settings,
src/system/kernel/vm/VMAnonymousCache.cpp
1647
if (size != NULL && device != NULL && volume != NULL
src/system/kernel/vm/VMAnonymousCache.cpp
1654
strlcpy(selectedVolume.device, device,
src/system/kernel/vm/VMAnonymousCache.cpp
1655
sizeof(selectedVolume.device));
src/system/kernel/vm/VMAnonymousCache.cpp
1692
KDiskDevice* device;
src/system/kernel/vm/VMAnonymousCache.cpp
1694
while ((device = manager->NextDevice(&cookie)) != NULL) {
src/system/kernel/vm/VMAnonymousCache.cpp
1695
if (device->IsReadOnlyMedia() || device->IsWriteOnce()
src/system/kernel/vm/VMAnonymousCache.cpp
1696
|| device->IsRemovable()) {
src/system/kernel/vm/VMAnonymousCache.cpp
1699
device->VisitEachDescendant(&visitor);
src/system/libroot/os/arch/x86/compatibility.c
101
device = dev_for_path(path);
src/system/libroot/os/arch/x86/compatibility.c
103
if (device < 0)
src/system/libroot/os/arch/x86/compatibility.c
106
return fs_stat_dev(device, info);
src/system/libroot/os/arch/x86/compatibility.c
111
mount(const char *filesystem, const char *where, const char *device, ulong flags,
src/system/libroot/os/arch/x86/compatibility.c
126
err = fs_mount_volume(where, device, filesystem, mountFlags, NULL);
src/system/libroot/os/arch/x86/compatibility.c
27
int _kstatfs_(dev_t device, void *whatever, int fd, const char *path, fs_info *info);
src/system/libroot/os/arch/x86/compatibility.c
28
int mount(const char *filesystem, const char *where, const char *device, ulong flags,
src/system/libroot/os/arch/x86/compatibility.c
91
_kstatfs_(dev_t device, void *whatever, int fd, const char *path, fs_info *info)
src/system/libroot/os/arch/x86/compatibility.c
93
if (device < 0) {
src/system/libroot/os/arch/x86/compatibility.c
99
device = stat.st_dev;
src/system/libroot/os/find_directory.cpp
274
__find_directory(directory_which which, dev_t device, bool createIt,
src/system/libroot/os/find_directory.cpp
300
if (device <= 0)
src/system/libroot/os/find_directory.cpp
301
device = bootDevice;
src/system/libroot/os/find_directory.cpp
302
if (fs_stat_dev(device, &fsInfo) != B_OK)
src/system/libroot/os/find_directory.cpp
304
if (device != bootDevice) {
src/system/libroot/os/find_directory.cpp
306
err = _user_entry_ref_to_path(device, fsInfo.root, /*"."*/
src/system/libroot/os/find_directory.cpp
309
err = _kern_entry_ref_to_path(device, fsInfo.root, /*"."*/
src/system/libroot/os/find_directory.cpp
331
if (device == bootDevice || !strcmp(fsInfo.fsh_name, "bfs"))
src/system/libroot/os/find_directory.cpp
336
if (device == bootDevice || !strcmp(fsInfo.fsh_name, "bfs"))
src/system/libroot/os/find_directory.cpp
470
if (bootDevice > -1 && device != bootDevice) {
src/system/libroot/os/find_directory.cpp
516
__find_directory_alpha4(directory_which which, dev_t device, bool createIt,
src/system/libroot/os/find_directory.cpp
519
return __find_directory(which, device, createIt, returnedPath, pathLength);
src/system/libroot/os/find_directory.cpp
530
__find_directory(directory_which which, dev_t device, bool createIt,
src/system/libroot/os/fs_index.c
21
fs_create_index(dev_t device, const char *name, uint32 type, uint32 flags)
src/system/libroot/os/fs_index.c
23
status_t status = _kern_create_index(device, name, type, flags);
src/system/libroot/os/fs_index.c
30
fs_remove_index(dev_t device, const char *name)
src/system/libroot/os/fs_index.c
32
status_t status = _kern_remove_index(device, name);
src/system/libroot/os/fs_index.c
39
fs_stat_index(dev_t device, const char *name, struct index_info *indexInfo)
src/system/libroot/os/fs_index.c
43
status_t status = _kern_read_index_stat(device, name, &stat);
src/system/libroot/os/fs_index.c
58
fs_open_index_dir(dev_t device)
src/system/libroot/os/fs_index.c
62
int fd = _kern_open_index_dir(device);
src/system/libroot/os/fs_info.cpp
40
fs_stat_dev(dev_t device, fs_info *info)
src/system/libroot/os/fs_info.cpp
42
status_t status = _kern_read_fs_info(device, info);
src/system/libroot/os/fs_query.cpp
22
open_query_etc(dev_t device, const char *query,
src/system/libroot/os/fs_query.cpp
25
if (device < 0 || query == NULL || query[0] == '\0') {
src/system/libroot/os/fs_query.cpp
31
int fd = _kern_open_query(device, query, strlen(query), flags, port, token);
src/system/libroot/os/fs_query.cpp
49
fs_open_query(dev_t device, const char *query, uint32 flags)
src/system/libroot/os/fs_query.cpp
51
return open_query_etc(device, query, flags, -1, -1);
src/system/libroot/os/fs_query.cpp
56
fs_open_live_query(dev_t device, const char *query,
src/system/libroot/os/fs_query.cpp
65
return open_query_etc(device, query, flags | B_LIVE_QUERY, port, token);
src/system/libroot/os/fs_volume.c
14
fs_mount_volume(const char *where, const char *device,
src/system/libroot/os/fs_volume.c
17
return _kern_mount(where, device, fileSystem, flags, (void *)parameters,
src/system/libroot/posix/sys/statvfs.c
14
fill_statvfs(dev_t device, struct statvfs *statvfs)
src/system/libroot/posix/sys/statvfs.c
17
if (fs_stat_dev(device, &info) < 0)
src/system/libroot/posix/sys/statvfs.c
25
statvfs->f_fsid = device;
src/system/libroot/posix/sys/statvfs.c
39
dev_t device = dev_for_path(path);
src/system/libroot/posix/sys/statvfs.c
40
if (device < 0)
src/system/libroot/posix/sys/statvfs.c
43
return fill_statvfs(device, statvfs);
src/system/libroot/posix/unistd/mount.c
15
int mount(const char *filesystem, const char *where, const char *device, ulong flags, void *parms, int len);
src/system/libroot/posix/unistd/mount.c
19
mount(const char *filesystem, const char *where, const char *device, ulong flags, void *parms, int len)
src/system/runtime_loader/images.cpp
494
info.basic_info.device = stat.st_dev;
src/system/runtime_loader/images.cpp
497
info.basic_info.device = -1;
src/tests/add-ons/kernel/bus_managers/agp_gart/gart_tester.cpp
51
gart_create_aperture(uint8 bus, uint8 device, uint8 function, size_t size,
src/tests/add-ons/kernel/bus_managers/agp_gart/gart_tester.cpp
54
dprintf(" gart_create_aperture(%d.%d.%d, %lu bytes)\n", bus, device,
src/tests/add-ons/kernel/file_systems/bfs/dump_log/dump_log.cpp
102
dumpLogEntry(int device, disk_super_block &superBlock, int32 &start, uint8 *block)
src/tests/add-ons/kernel/file_systems/bfs/dump_log/dump_log.cpp
122
if (read_pos(device, blockNumber << superBlock.BlockShift(),
src/tests/add-ons/kernel/file_systems/bfs/dump_log/dump_log.cpp
156
if (read_pos(device, blockNumber << superBlock.BlockShift(),
src/tests/add-ons/kernel/file_systems/bfs/dump_log/dump_log.cpp
202
int device = open(devicePath, O_RDONLY);
src/tests/add-ons/kernel/file_systems/bfs/dump_log/dump_log.cpp
203
if (device < 0) {
src/tests/add-ons/kernel/file_systems/bfs/dump_log/dump_log.cpp
210
if (read_pos(device, 512, &superBlock, sizeof(disk_super_block)) < (ssize_t)sizeof(disk_super_block)) {
src/tests/add-ons/kernel/file_systems/bfs/dump_log/dump_log.cpp
247
dumpLogEntry(device, superBlock, start, block);
src/tests/add-ons/kernel/file_systems/bfs/dump_log/dump_log.cpp
250
close(device);
src/tests/add-ons/kernel/file_systems/bfs/queries/test.cpp
115
dev_t device = dev_for_path(".");
src/tests/add-ons/kernel/file_systems/bfs/queries/test.cpp
116
DIR *query = fs_open_live_query(device, "name=_query_test_*", B_LIVE_QUERY, port, 12345);
src/tests/add-ons/kernel/kernelland_emu/device_manager.cpp
45
printf("publish partition: %s (device \"%s\", size %lld)\n", path, info->device, info->size);
src/tests/add-ons/kernel/kernelland_emu/node_monitor.cpp
10
remove_node_listener(dev_t device, ino_t node, NotificationListener& listener)
src/tests/add-ons/kernel/kernelland_emu/node_monitor.cpp
17
add_node_listener(dev_t device, ino_t node, uint32 flags,
src/tests/add-ons/kernel/kernelland_emu/vfs.cpp
10
vfs_stat_node_ref(dev_t device, ino_t inode, struct stat *stat)
src/tests/add-ons/kernel/kernelland_emu/vfs.cpp
25
vfs_entry_ref_to_path(dev_t device, ino_t inode, const char *leaf,
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
379
int device = open(deviceName, O_RDONLY);
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
380
if (device < 0) {
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
387
status_t status = create_disk_device(device, deviceName, &id);
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
395
scan_partition(device, id);
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
402
close(device);
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
50
disk_device_data* device = new disk_device_data;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
51
device->id = partition->id;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
52
device->path = partition->path;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
53
device->flags = 0;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
55
if (ioctl(fd, B_GET_GEOMETRY, &device->geometry) < 0) {
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
60
delete device;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
69
device->geometry.bytes_per_sector = blockSize;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
70
device->geometry.sectors_per_track = 1;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
71
device->geometry.cylinder_count = blocks / heads;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
72
device->geometry.head_count = heads;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
73
device->geometry.device_type = B_DISK;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
74
device->geometry.removable = false;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
75
device->geometry.read_only = true;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
76
device->geometry.write_once = false;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
80
partition->size = 1LL * device->geometry.head_count
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
81
* device->geometry.cylinder_count * device->geometry.sectors_per_track
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
82
* device->geometry.bytes_per_sector;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
83
partition->block_size = device->geometry.bytes_per_sector;
src/tests/add-ons/kernel/partitioning_systems/PartitioningSystemsTest.cpp
85
sDiskDevices.insert(std::make_pair(partition->id, device));
src/tests/apps/partitioner/Partitioner.cpp
166
virtual bool Visit(BDiskDevice* device)
src/tests/apps/partitioner/Partitioner.cpp
172
status_t error = device->GetPath(&path);
src/tests/apps/partitioner/Partitioner.cpp
182
if (device->HasMedia()) {
src/tests/apps/partitioner/Partitioner.cpp
183
if (device->IsRemovableMedia()) {
src/tests/apps/partitioner/Partitioner.cpp
189
if (device->IsReadOnlyMedia()) {
src/tests/apps/partitioner/Partitioner.cpp
190
if (device->IsWriteOnceMedia())
src/tests/apps/partitioner/Partitioner.cpp
201
printf("\ndevice %" B_PRId32 ": \"%s\": %s%s\n\n", device->ID(), pathString,
src/tests/apps/partitioner/Partitioner.cpp
205
Visit(device, 0);
src/tests/apps/partitioner/Partitioner.cpp
228
virtual bool Visit(BDiskDevice *device)
src/tests/apps/partitioner/Partitioner.cpp
230
return Visit(device, 0);
src/tests/apps/partitioner/Partitioner.cpp
246
Partitioner(BDiskDevice* device)
src/tests/apps/partitioner/Partitioner.cpp
247
: fDevice(device),
src/tests/apps/partitioner/Partitioner.cpp
75
virtual bool Visit(BDiskDevice *device)
src/tests/apps/partitioner/Partitioner.cpp
78
status_t error = device->GetPath(&path);
src/tests/apps/partitioner/Partitioner.cpp
84
printf("device %" B_PRId32 ": \"%s\"\n", device->ID(), pathString);
src/tests/apps/partitioner/Partitioner.cpp
85
printf(" has media: %d\n", device->HasMedia());
src/tests/apps/partitioner/Partitioner.cpp
859
BDiskDevice device;
src/tests/apps/partitioner/Partitioner.cpp
86
printf(" removable: %d\n", device->IsRemovableMedia());
src/tests/apps/partitioner/Partitioner.cpp
860
status_t error = roster.GetDeviceForPath(devicePath, &device);
src/tests/apps/partitioner/Partitioner.cpp
866
Partitioner partitioner(&device);
src/tests/apps/partitioner/Partitioner.cpp
87
printf(" read only: %d\n", device->IsReadOnlyMedia());
src/tests/apps/partitioner/Partitioner.cpp
88
printf(" write once: %d\n", device->IsWriteOnceMedia());
src/tests/apps/partitioner/Partitioner.cpp
90
Visit(device, 0);
src/tests/kits/net/wlan_test.cpp
100
status = device.GetNetwork(link, network);
src/tests/kits/net/wlan_test.cpp
102
status = device.GetNetwork(argv[3], network);
src/tests/kits/net/wlan_test.cpp
113
device.GetNetworks(networks, networksCount);
src/tests/kits/net/wlan_test.cpp
124
while (device.GetNextAssociatedNetwork(cookie, network) == B_OK) {
src/tests/kits/net/wlan_test.cpp
59
BNetworkDevice device(argv[1]);
src/tests/kits/net/wlan_test.cpp
60
if (!device.Exists()) {
src/tests/kits/net/wlan_test.cpp
64
if (!device.IsWireless()) {
src/tests/kits/net/wlan_test.cpp
77
status_t status = device.JoinNetwork(argv[3], password);
src/tests/kits/net/wlan_test.cpp
87
status_t status = device.LeaveNetwork(argv[3]);
src/tests/kits/storage/EntryTest.cpp
2135
ref->device = dirStat.st_dev;
src/tests/kits/storage/EntryTest.cpp
2147
return (a.device > b.device
src/tests/kits/storage/EntryTest.cpp
2148
|| (a.device == b.device
src/tests/kits/storage/EntryTest.cpp
2183
CPPUNIT_ASSERT( testEntryRef.device == ref.device );
src/tests/kits/storage/EntryTest.cpp
2216
CPPUNIT_ASSERT( ref.device == ref2.device );
src/tests/kits/storage/EntryTest.cpp
2224
CPPUNIT_ASSERT( ref.device == ref2.device );
src/tests/kits/storage/FindDirectoryTest.cpp
124
test_find_directory(directory_which dir, BPath &path, dev_t device)
src/tests/kits/storage/FindDirectoryTest.cpp
131
if (device < 0)
src/tests/kits/storage/FindDirectoryTest.cpp
132
device = dev_for_path("/boot");
src/tests/kits/storage/FindDirectoryTest.cpp
134
if (fs_stat_dev(device, &info) == 0) {
src/tests/kits/storage/FindDirectoryTest.cpp
136
entry_ref ref(device, info.root, "home");
src/tests/kits/storage/FindDirectoryTest.cpp
149
if (device < 0)
src/tests/kits/storage/FindDirectoryTest.cpp
150
device = dev_for_path("/boot");
src/tests/kits/storage/FindDirectoryTest.cpp
152
if (fs_stat_dev(device, &info) == 0) {
src/tests/kits/storage/FindDirectoryTest.cpp
154
entry_ref ref(device, info.root, "home");
src/tests/kits/storage/FindDirectoryTest.cpp
160
entry_ref ref(device, info.root, "RECYCLED");
src/tests/kits/storage/FindDirectoryTest.cpp
302
TestDirectories(dev_t device)
src/tests/kits/storage/FindDirectoryTest.cpp
305
if (device >= 0)
src/tests/kits/storage/FindDirectoryTest.cpp
306
CPPUNIT_ASSERT( volume.SetTo(device) == B_OK );
src/tests/kits/storage/FindDirectoryTest.cpp
311
status_t result = test_find_directory(directories[i], path, device);
src/tests/kits/storage/FindDirectoryTest.cpp
314
status_t result3 = find_directory(directories[i], device, false,
src/tests/kits/storage/FindDirectoryTest.cpp
328
dev_t device = dev_for_path("/boot");
src/tests/kits/storage/FindDirectoryTest.cpp
329
CPPUNIT_ASSERT( device > 0 );
src/tests/kits/storage/FindDirectoryTest.cpp
330
TestDirectories(device);
src/tests/kits/storage/FindDirectoryTest.cpp
333
device = dev_for_path("/dev");
src/tests/kits/storage/FindDirectoryTest.cpp
334
CPPUNIT_ASSERT( device > 0 );
src/tests/kits/storage/FindDirectoryTest.cpp
335
TestDirectories(device);
src/tests/kits/storage/FindDirectoryTest.cpp
338
device = dev_for_path("/");
src/tests/kits/storage/FindDirectoryTest.cpp
339
CPPUNIT_ASSERT( device > 0 );
src/tests/kits/storage/FindDirectoryTest.cpp
340
TestDirectories(device);
src/tests/kits/storage/FindDirectoryTest.cpp
343
device = dev_for_path(testMountPoint);
src/tests/kits/storage/FindDirectoryTest.cpp
344
CPPUNIT_ASSERT( device > 0 );
src/tests/kits/storage/FindDirectoryTest.cpp
345
TestDirectories(device);
src/tests/kits/storage/FindDirectoryTest.cpp
362
device = 213;
src/tests/kits/storage/FindDirectoryTest.cpp
364
while (fs_stat_dev(device, &info) == 0)
src/tests/kits/storage/FindDirectoryTest.cpp
365
device++;
src/tests/kits/storage/FindDirectoryTest.cpp
369
status_t result = test_find_directory(directories[i], path, device);
src/tests/kits/storage/FindDirectoryTest.cpp
370
status_t result3 = find_directory(directories[i], device, false,
src/tests/kits/storage/FindDirectoryTest.cpp
382
device = dev_for_path("/boot");
src/tests/kits/storage/FindDirectoryTest.cpp
383
CPPUNIT_ASSERT( device > 0 );
src/tests/kits/storage/FindDirectoryTest.cpp
387
CPPUNIT_ASSERT( find_directory(B_BEOS_DIRECTORY, device, false, NULL, 50)
src/tests/kits/storage/FindDirectoryTest.cpp
393
CPPUNIT_ASSERT( find_directory(B_BEOS_DIRECTORY, device, false, path3, 7)
src/tests/kits/storage/MimeTypeTest.cpp
4168
CheckIconData(const char *device, int32 iconSize, const void* data)
src/tests/kits/storage/MimeTypeTest.cpp
4171
int fd = open(device, O_RDONLY);
src/tests/kits/storage/NodeTest.cpp
890
struct flat_entry_ref { dev_t device; ino_t directory; char name[256]; }
src/tests/kits/storage/PathTest.cpp
1353
struct flattened_ref { dev_t device; ino_t directory; char name[1]; };
src/tests/kits/storage/PathTest.cpp
1361
CPPUNIT_ASSERT( ref.device == fref.device );
src/tests/kits/storage/QueryTest.cpp
1355
dev_t device;
src/tests/kits/storage/QueryTest.cpp
1356
CPPUNIT_ASSERT( message.FindInt32("device", &device)
src/tests/kits/storage/QueryTest.cpp
1358
CPPUNIT_ASSERT( device == dev_for_path(testMountPoint) );
src/tests/kits/storage/QueryTest.cpp
921
dev_t device = dev_for_path("/boot");
src/tests/kits/storage/QueryTest.cpp
922
BVolume volume(device);
src/tests/kits/storage/QueryTest.cpp
925
CPPUNIT_ASSERT( query.TargetDevice() == device );
src/tests/kits/storage/StatableTest.cpp
127
CPPUNIT_ASSERT( ref.device == st.st_dev && ref.node == st.st_ino );
src/tests/kits/storage/VolumeTest.cpp
117
CheckVolume(BVolume &volume, dev_t device, status_t error)
src/tests/kits/storage/VolumeTest.cpp
122
CHK(fs_stat_dev(device, &info) == 0);
src/tests/kits/storage/VolumeTest.cpp
124
CHK(volume.Device() == device);
src/tests/kits/storage/VolumeTest.cpp
129
rootNode.device = device;
src/tests/kits/storage/VolumeTest.cpp
228
dev_t device = dev_for_path(volumeRootDir);
src/tests/kits/storage/VolumeTest.cpp
229
BVolume volume(device);
src/tests/kits/storage/VolumeTest.cpp
230
CheckVolume(volume, device, (device >= 0 ? B_OK : B_BAD_VALUE));
src/tests/kits/storage/VolumeTest.cpp
241
dev_t device = 213;
src/tests/kits/storage/VolumeTest.cpp
243
while (fs_stat_dev(device, &info) == 0)
src/tests/kits/storage/VolumeTest.cpp
244
device++;
src/tests/kits/storage/VolumeTest.cpp
245
BVolume volume(device);
src/tests/kits/storage/VolumeTest.cpp
268
dev_t device = dev_for_path(volumeRootDir);
src/tests/kits/storage/VolumeTest.cpp
269
status_t initError = (device >= 0 ? B_OK : B_BAD_VALUE);
src/tests/kits/storage/VolumeTest.cpp
271
CHK(volume1.SetTo(device) == initError);
src/tests/kits/storage/VolumeTest.cpp
272
CheckVolume(volume1, device, initError);
src/tests/kits/storage/VolumeTest.cpp
275
CHK(volume2.SetTo(device) == initError);
src/tests/kits/storage/VolumeTest.cpp
276
CheckVolume(volume2, device, initError);
src/tests/kits/storage/VolumeTest.cpp
279
CheckVolume(volume2, device, B_NO_INIT);
src/tests/kits/storage/VolumeTest.cpp
291
dev_t device = 213;
src/tests/kits/storage/VolumeTest.cpp
293
while (fs_stat_dev(device, &info) == 0)
src/tests/kits/storage/VolumeTest.cpp
294
device++;
src/tests/kits/storage/VolumeTest.cpp
296
CHK(volume.SetTo(device) == B_ENTRY_NOT_FOUND);
src/tests/kits/storage/VolumeTest.cpp
319
dev_t device = dev_for_path(volumeRootDir);
src/tests/kits/storage/VolumeTest.cpp
320
status_t initError = (device >= 0 ? B_OK : B_BAD_VALUE);
src/tests/kits/storage/VolumeTest.cpp
321
BVolume volume3(device);
src/tests/kits/storage/VolumeTest.cpp
322
CheckVolume(volume3, device, initError);
src/tests/kits/storage/VolumeTest.cpp
325
CheckVolume(volume1, device, initError);
src/tests/kits/storage/VolumeTest.cpp
328
CheckVolume(volume2, device, initError);
src/tests/kits/storage/VolumeTest.cpp
349
dev_t device = dev_for_path(volumeRootDir);
src/tests/kits/storage/VolumeTest.cpp
350
status_t initError = (device >= 0 ? B_OK : B_BAD_VALUE);
src/tests/kits/storage/VolumeTest.cpp
351
BVolume volume(device);
src/tests/kits/storage/VolumeTest.cpp
352
CheckVolume(volume, device, initError);
src/tests/kits/storage/VolumeTest.cpp
372
dev_t device = dev_for_path(testMountPoint);
src/tests/kits/storage/VolumeTest.cpp
373
BVolume volume(device);
src/tests/kits/storage/VolumeTest.cpp
374
CheckVolume(volume, device, B_OK);
src/tests/kits/storage/VolumeTest.cpp
383
CheckVolume(volume, device, B_OK);
src/tests/kits/storage/VolumeTest.cpp
390
CheckVolume(volume, device, B_OK);
src/tests/kits/storage/VolumeTest.cpp
447
dev_t device;
src/tests/kits/storage/VolumeTest.cpp
448
while ((device = next_dev(&cookie)) >= 0)
src/tests/kits/storage/VolumeTest.cpp
461
devices.insert(device);
src/tests/kits/storage/VolumeTest.cpp
475
dev_t device = dev_for_path("/boot");
src/tests/kits/storage/VolumeTest.cpp
476
CHK(device >= 0);
src/tests/kits/storage/VolumeTest.cpp
477
CheckVolume(volume, device, B_OK);
src/tests/kits/storage/VolumeTest.cpp
491
device = volume.Device();
src/tests/kits/storage/VolumeTest.cpp
492
CHK(device >= 0);
src/tests/kits/storage/VolumeTest.cpp
493
CheckVolume(volume, device, B_OK);
src/tests/kits/storage/VolumeTest.cpp
494
CHK(devices.find(device) != devices.end());
src/tests/kits/storage/VolumeTest.cpp
495
devices.erase(device);
src/tests/kits/storage/VolumeTest.cpp
503
device = volume.Device();
src/tests/kits/storage/VolumeTest.cpp
504
CHK(device >= 0);
src/tests/kits/storage/VolumeTest.cpp
505
CheckVolume(volume, device, B_OK);
src/tests/kits/storage/VolumeTest.cpp
506
CHK(devices.find(device) != devices.end());
src/tests/kits/storage/VolumeTest.cpp
507
devices.erase(device);
src/tests/kits/storage/VolumeTest.cpp
539
dev_t device;
src/tests/kits/storage/VolumeTest.cpp
543
CHK(message.FindInt32("new device", &device) == B_OK);
src/tests/kits/storage/VolumeTest.cpp
547
CHK(device == expectedDevice);
src/tests/kits/storage/VolumeTest.cpp
548
CHK(parentDevice == nodeRef.device);
src/tests/kits/storage/VolumeTest.cpp
553
dev_t device;
src/tests/kits/storage/VolumeTest.cpp
555
CHK(message.FindInt32("device", &device) == B_OK);
src/tests/kits/storage/VolumeTest.cpp
557
CHK(device == expectedDevice);
src/tests/kits/storage/VolumeTest.cpp
576
dev_t device = dev_for_path(testMountPoint);
src/tests/kits/storage/VolumeTest.cpp
577
CHK(device >= 0);
src/tests/kits/storage/VolumeTest.cpp
582
CheckWatchingMessage(false, device, fApplication->Handler());
src/tests/kits/storage/VolumeTest.cpp
590
device = dev_for_path(testMountPoint);
src/tests/kits/storage/VolumeTest.cpp
591
CHK(device >= 0);
src/tests/kits/storage/VolumeTest.cpp
592
CheckWatchingMessage(true, device, fApplication->Handler(), nodeRef);
src/tests/kits/storage/VolumeTest.cpp
602
CheckWatchingMessage(false, device, *handler2);
src/tests/kits/storage/VolumeTest.cpp
607
device = dev_for_path(testMountPoint);
src/tests/kits/storage/VolumeTest.cpp
608
CHK(device >= 0);
src/tests/kits/storage/VolumeTest.cpp
609
CheckWatchingMessage(true, device, *handler2, nodeRef);
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
29
virtual bool Visit(BDiskDevice *device)
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
32
status_t error = device->GetPath(&path);
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
38
printf("device %ld: `%s'\n", device->ID(), pathString);
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
39
printf(" has media: %d\n", device->HasMedia());
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
40
printf(" removable: %d\n", device->IsRemovableMedia());
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
41
printf(" read only: %d\n", device->IsReadOnlyMedia());
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
42
printf(" write once: %d\n", device->IsWriteOnceMedia());
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
44
Visit(device, 0);
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
596
BDiskDevice device;
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
597
status_t error = roster.GetDeviceWithID(id, &device);
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
601
error = device.PrepareModifications();
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
606
if (BPartition *partition = device.ChildAt(1)) {
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
621
device.VisitEachDescendant(&visitor);
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
631
error = device.CommitModifications();
src/tests/kits/storage/disk_device/DiskDeviceTest.cpp
638
device.VisitEachDescendant(&visitor);
src/tests/kits/storage/testapps/PathMonitorTest2.cpp
118
return BString().SetToFormat("%" B_PRIdDEV ":%" B_PRIdINO, nodeRef.device,
src/tests/kits/storage/testapps/PathMonitorTest2.cpp
127
entryRef.device, entryRef.directory, entryRef.name);
src/tests/kits/storage/testapps/PathMonitorTest2.cpp
363
if (message.FindInt32("device", &nodeRef.device) != B_OK
src/tests/kits/storage/testapps/PathMonitorTest2.cpp
371
entryRef.device = nodeRef.device;
src/tests/kits/storage/testapps/PathMonitorTest2.cpp
382
if (message.FindInt32("node device", &nodeRef.device) != B_OK
src/tests/kits/storage/testapps/PathMonitorTest2.cpp
384
|| message.FindInt32("device", &fromEntryRef.device)
src/tests/kits/storage/testapps/PathMonitorTest2.cpp
396
toEntryRef.device = fromEntryRef.device;
src/tests/kits/storage/testapps/PathMonitorTest2.cpp
407
if (message.FindInt32("device", &nodeRef.device) != B_OK
src/tests/kits/storage/virtualdrive/mkvirtualdrive.cpp
153
uninstall_file(const char *device, bool immediately)
src/tests/kits/storage/virtualdrive/mkvirtualdrive.cpp
156
int fd = open(device, O_RDONLY);
src/tests/kits/storage/virtualdrive/mkvirtualdrive.cpp
159
device, strerror(errno));
src/tests/kits/storage/virtualdrive/mkvirtualdrive.cpp
176
info_for_device(const char *device)
src/tests/kits/storage/virtualdrive/mkvirtualdrive.cpp
179
int fd = open(device, O_RDONLY);
src/tests/kits/storage/virtualdrive/mkvirtualdrive.cpp
182
device, strerror(errno));
src/tests/servers/app/code_to_name/code_to_name.cpp
90
dev_t device = dev_for_path(".");
src/tests/servers/app/code_to_name/code_to_name.cpp
91
BVolume volume(device);
src/tests/servers/app/newerClipping/drawing/AccelerantHWInterface.cpp
191
AccelerantHWInterface::_OpenAccelerant(int device)
src/tests/servers/app/newerClipping/drawing/AccelerantHWInterface.cpp
194
if (ioctl(device, B_GET_ACCELERANT_SIGNATURE,
src/tests/servers/app/newerClipping/drawing/AccelerantHWInterface.h
80
status_t _OpenAccelerant(int device);
src/tests/servers/input/inputdevice/main.cpp
22
BInputDevice *device = (BInputDevice*)list.ItemAt(i);
src/tests/servers/input/inputdevice/main.cpp
23
if (device == NULL) {
src/tests/servers/input/inputdevice/main.cpp
28
printf("device %ld %s ", i, device->Name());
src/tests/servers/input/inputdevice/main.cpp
29
if (device->Type() == B_POINTING_DEVICE)
src/tests/servers/input/inputdevice/main.cpp
31
if (device->Type() == B_KEYBOARD_DEVICE)
src/tests/servers/input/inputdevice/main.cpp
33
if (device->Type() == B_UNDEFINED_DEVICE)
src/tests/servers/input/inputdevice/main.cpp
37
device = find_input_device(device->Name());
src/tests/servers/input/inputdevice/main.cpp
38
if (device == NULL) {
src/tests/servers/input/inputdevice/main.cpp
43
printf("device %ld with find_input_device %s ", i, device->Name());
src/tests/servers/input/inputdevice/main.cpp
44
if (device->Type() == B_POINTING_DEVICE)
src/tests/servers/input/inputdevice/main.cpp
46
if (device->Type() == B_KEYBOARD_DEVICE)
src/tests/servers/input/inputdevice/main.cpp
48
if (device->Type() == B_UNDEFINED_DEVICE)
src/tests/servers/input/inputdevice/main.cpp
52
printf(" %s", device->IsRunning() ? "true" : "false");
src/tests/servers/input/inputdevice/main.cpp
53
device->Stop();
src/tests/servers/input/inputdevice/main.cpp
54
printf(" %s", device->IsRunning() ? "true" : "false");
src/tests/servers/input/inputdevice/main.cpp
55
device->Start();
src/tests/servers/input/inputdevice/main.cpp
56
printf(" %s", device->IsRunning() ? "true" : "false");
src/tests/servers/input/inputdevice/main.cpp
57
device->Stop();
src/tests/servers/input/inputdevice/main.cpp
58
printf(" %s", device->IsRunning() ? "true" : "false");
src/tests/servers/input/inputdevice/main.cpp
59
device->Start();
src/tests/servers/input/inputdevice/main.cpp
60
printf(" %s", device->IsRunning() ? "true" : "false");
src/tests/servers/input/inputdevice/main.cpp
74
BInputDevice *device = (BInputDevice*)list.ItemAt(i);
src/tests/servers/input/inputdevice/main.cpp
75
printf(" %s", device->IsRunning() ? "true" : "false");
src/tests/servers/input/inputdevice/main.cpp
79
BInputDevice *device = (BInputDevice*)list.ItemAt(i);
src/tests/servers/input/inputdevice/main.cpp
80
printf(" %s", device->IsRunning() ? "true" : "false");
src/tests/servers/input/inputdevice/main.cpp
84
BInputDevice *device = (BInputDevice*)list.ItemAt(i);
src/tests/servers/input/inputdevice/main.cpp
85
printf(" %s", device->IsRunning() ? "true" : "false");
src/tests/servers/input/inputdevice/main.cpp
89
BInputDevice *device = (BInputDevice*)list.ItemAt(i);
src/tests/servers/input/inputdevice/main.cpp
90
printf(" %s", device->IsRunning() ? "true" : "false");
src/tests/servers/input/inputdevice/main.cpp
94
BInputDevice *device = (BInputDevice*)list.ItemAt(i);
src/tests/servers/input/inputdevice/main.cpp
95
printf(" %s", device->IsRunning() ? "true" : "false");
src/tests/servers/input/view_input_device/ViewInputDevice.cpp
30
virtual status_t Start(const char *device, void *cookie);
src/tests/servers/input/view_input_device/ViewInputDevice.cpp
31
virtual status_t Stop(const char *device, void *cookie);
src/tests/servers/input/view_input_device/ViewInputDevice.cpp
50
input_device_ref *device[2];
src/tests/servers/input/view_input_device/ViewInputDevice.cpp
52
device[0] = &mover;
src/tests/servers/input/view_input_device/ViewInputDevice.cpp
53
device[1] = NULL;
src/tests/servers/input/view_input_device/ViewInputDevice.cpp
56
RegisterDevices(device);
src/tests/servers/input/view_input_device/ViewInputDevice.cpp
65
status_t ViewInputDevice::Start(const char *device, void *cookie)
src/tests/servers/input/view_input_device/ViewInputDevice.cpp
72
_Thread = spawn_thread(_StartWatchPort, device, B_REAL_TIME_DISPLAY_PRIORITY+4, this);
src/tests/servers/input/view_input_device/ViewInputDevice.cpp
78
status_t ViewInputDevice::Stop(const char *device, void *cookie)
src/tests/servers/registrar/run_test_registrar.cpp
76
dev_t device = dev_for_path(".");
src/tests/servers/registrar/run_test_registrar.cpp
77
BVolume volume(device);
src/tests/system/boot/loader/platform_devices.cpp
141
Node *device;
src/tests/system/boot/loader/platform_devices.cpp
146
status = get_device(path, &device);
src/tests/system/boot/loader/platform_devices.cpp
148
status = get_device("/boot/home/test-file-device", &device);
src/tests/system/boot/loader/platform_devices.cpp
151
devicesList->Add(device);
src/tests/system/boot/loader/platform_devices.cpp
217
platform_register_boot_device(Node *device)
src/tests/system/boot/loader/platform_devices.cpp
32
Handle *device = new Handle(path);
src/tests/system/boot/loader/platform_devices.cpp
33
if (device == NULL)
src/tests/system/boot/loader/platform_devices.cpp
36
if (device->InitCheck() != B_OK) {
src/tests/system/boot/loader/platform_devices.cpp
38
__progname, path, strerror(device->InitCheck()));
src/tests/system/boot/loader/platform_devices.cpp
40
delete device;
src/tests/system/boot/loader/platform_devices.cpp
44
*_device = device;
src/tests/system/boot/loader/platform_devices.cpp
52
Node *device;
src/tests/system/boot/loader/platform_devices.cpp
53
status_t status = get_device(path, &device);
src/tests/system/boot/loader/platform_devices.cpp
58
list->Add(device);
src/tests/system/kernel/cache/pages_io_test.cpp
296
vfs_read_pages(void *device, void *cookie, off_t offset,
src/tests/system/kernel/cache/pages_io_test.cpp
309
vfs_write_pages(void *device, void *cookie, off_t offset,
src/tests/system/kernel/cache/pages_io_test.cpp
494
status = vfs_read_pages(ref->device, ref->cookie, fileVecs[0].offset, vecs,
src/tests/system/kernel/cache/pages_io_test.cpp
59
void *device;
src/tests/system/kernel/cache/pages_io_test.cpp
591
status = vfs_write_pages(ref->device, ref->cookie,
src/tests/system/kernel/cache/pages_io_test.cpp
594
status = vfs_read_pages(ref->device, ref->cookie,
src/tests/system/kernel/device_manager/dm_wrapper.c
15
static const char device[] = "/dev/" DM_DEVICE_NAME;
src/tests/system/kernel/device_manager/dm_wrapper.c
17
fd = open(device, 0);
src/tests/system/kernel/device_manager/playground/bus.cpp
106
{B_DEVICE_ID, B_UINT16_TYPE, {ui16: kDevices[i].device}},
src/tests/system/kernel/device_manager/playground/bus.cpp
89
uint16 device;
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1019
Device* device = deviceIterator.Next();
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1022
delete device;
src/tests/system/kernel/device_manager/playground/device_manager.cpp
138
void AddDevice(Device* device);
src/tests/system/kernel/device_manager/playground/device_manager.cpp
139
void RemoveDevice(Device* device);
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1663
Device* device = deviceIterator.Next();
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1665
if (device->DeviceModule() != NULL
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1666
&& device->DeviceModule()->device_removed != NULL)
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1667
device->DeviceModule()->device_removed(device->DeviceData());
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1705
device_node::AddDevice(Device* device)
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1707
fDevices.Add(device);
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1712
device_node::RemoveDevice(Device* device)
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1714
fDevices.Remove(device);
src/tests/system/kernel/device_manager/playground/device_manager.cpp
294
Device* device = (Device*)cookie;
src/tests/system/kernel/device_manager/playground/device_manager.cpp
295
if (device == NULL)
src/tests/system/kernel/device_manager/playground/device_manager.cpp
298
printf("close path \"%s\" (node %p)\n", device->Path(), device->Node());
src/tests/system/kernel/device_manager/playground/device_manager.cpp
299
device->UninitDevice();
src/tests/system/kernel/device_manager/playground/device_manager.cpp
308
Device* device = iterator.Next();
src/tests/system/kernel/device_manager/playground/device_manager.cpp
309
if (!strcmp(device->Path(), path)) {
src/tests/system/kernel/device_manager/playground/device_manager.cpp
310
status_t status = device->InitDevice();
src/tests/system/kernel/device_manager/playground/device_manager.cpp
317
printf("open path \"%s\" (node %p)\n", device->Path(),
src/tests/system/kernel/device_manager/playground/device_manager.cpp
318
device->Node());
src/tests/system/kernel/device_manager/playground/device_manager.cpp
319
return device;
src/tests/system/kernel/device_manager/playground/device_manager.cpp
329
Device* device = get_device(child, path);
src/tests/system/kernel/device_manager/playground/device_manager.cpp
330
if (device != NULL)
src/tests/system/kernel/device_manager/playground/device_manager.cpp
331
return device;
src/tests/system/kernel/device_manager/playground/device_manager.cpp
534
Device* device = new(std::nothrow) Device(node, path, moduleName);
src/tests/system/kernel/device_manager/playground/device_manager.cpp
535
if (device == NULL)
src/tests/system/kernel/device_manager/playground/device_manager.cpp
538
if (device->InitCheck() != B_OK) {
src/tests/system/kernel/device_manager/playground/device_manager.cpp
539
delete device;
src/tests/system/kernel/device_manager/playground/device_manager.cpp
543
node->AddDevice(device);
src/tests/system/kernel/device_manager/playground/device_manager.cpp
558
Device* device = iterator.Next();
src/tests/system/kernel/device_manager/playground/device_manager.cpp
559
if (!strcmp(device->Path(), path)) {
src/tests/system/kernel/device_manager/playground/device_manager.cpp
560
node->RemoveDevice(device);
src/tests/system/kernel/device_manager/playground/device_manager.cpp
561
delete device;
src/tests/system/kernel/disk_device_manager/DiskDeviceManagerTest.cpp
48
KDiskDevice *device = manager->RegisterNextDevice(&cookie); ) {
src/tests/system/kernel/disk_device_manager/DiskDeviceManagerTest.cpp
49
PartitionRegistrar _(device, true);
src/tests/system/kernel/disk_device_manager/DiskDeviceManagerTest.cpp
50
if (DeviceReadLocker locker = device) {
src/tests/system/kernel/disk_device_manager/DiskDeviceManagerTest.cpp
51
device->Dump();
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1012
RawDevice* device = cookie->Device();
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1016
if (pos >= device->DeviceSize())
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1018
if (pos + length > device->DeviceSize())
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1019
length = device->DeviceSize() - pos;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1026
status = device->DoIO(&request);
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1042
RawDevice* device = cookie->Device();
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1046
if (pos >= device->DeviceSize())
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1048
if (pos + length > device->DeviceSize())
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1049
length = device->DeviceSize() - pos;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1056
status = device->DoIO(&request);
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1072
RawDevice* device = cookie->Device();
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1074
return device->DoIO(request);
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1083
RawDevice* device = cookie->Device();
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1088
size_t size = device->DeviceSize();
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1109
geometry.cylinder_count = device->DeviceSize() / B_PAGE_SIZE;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1141
status_t error = device->GetBlockCheckSum(
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1151
return device->GetBlockCheckSum(getCheckSum->blockIndex,
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1164
return device->SetBlockCheckSum(setCheckSum.blockIndex,
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
1170
return device->SetBlockCheckSum(setCheckSum->blockIndex,
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
617
RawDeviceCookie(RawDevice* device, int openMode)
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
619
fDevice(device),
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
752
RawDevice* device = new(std::nothrow) RawDevice(node);
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
753
if (device == NULL)
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
756
status_t error = device->Init(fileName);
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
758
delete device;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
762
*_driverCookie = (Device*)device;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
764
ControlDevice* device = new(std::nothrow) ControlDevice(node);
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
765
if (device == NULL)
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
768
*_driverCookie = (Device*)device;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
778
Device* device = (Device*)driverCookie;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
779
delete device;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
786
Device* device = (Device*)driverCookie;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
787
return device->PublishDevice();
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
844
ControlDevice* device = (ControlDevice*)cookie;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
889
return device->Register(argv[1]);
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
904
RawDevice* device = it.Next();) {
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
905
if (strcmp(device->DeviceName(), deviceName) == 0) {
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
913
device->Node(), device->DeviceName());
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
920
error = sDeviceManager->unregister_node(device->Node());
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
956
RawDevice* device = static_cast<RawDevice*>((Device*)driverCookie);
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
958
status_t error = device->Prepare();
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
962
*_deviceCookie = device;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
970
RawDevice* device = (RawDevice*)deviceCookie;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
971
device->Unprepare();
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
979
RawDevice* device = (RawDevice*)deviceCookie;
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
981
RawDeviceCookie* cookie = new(std::nothrow) RawDeviceCookie(device,
src/tests/system/kernel/file_corruption/fs/Volume.cpp
71
Volume::Init(const char* device)
src/tests/system/kernel/file_corruption/fs/Volume.cpp
75
fFD = open(device, O_RDWR);
src/tests/system/kernel/file_corruption/fs/Volume.cpp
83
fFD = open(device, O_RDONLY);
src/tests/system/kernel/file_corruption/fs/Volume.h
29
status_t Init(const char* device);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
841
checksumfs_mount(fs_volume* fsVolume, const char* device, uint32 flags,
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
849
status_t error = volume->Init(device);
src/tests/system/kernel/live_query.cpp
166
int32 device;
src/tests/system/kernel/live_query.cpp
168
if (message->FindInt32("volume", &device) != B_OK
src/tests/system/kernel/live_query.cpp
172
BVolume volume(device);
src/tests/system/kernel/live_query.cpp
192
int32 device;
src/tests/system/kernel/live_query.cpp
195
message->FindInt32("device", &device);
src/tools/fs_shell/fssh.cpp
1602
standard_session(const char* device, const char* fsName, bool interactive)
src/tools/fs_shell/fssh.cpp
1605
fssh_dev_t fsDev = _kern_mount(kMountPoint, device, fsName, 0, NULL, 0);
src/tools/fs_shell/fssh.cpp
1633
initialization_session(const char* device, const char* fsName,
src/tools/fs_shell/fssh.cpp
1636
fssh_status_t error = _kern_initialize_volume(fsName, device,
src/tools/fs_shell/fssh.cpp
1686
const char* device = NULL;
src/tools/fs_shell/fssh.cpp
1718
device = argv[argi++];
src/tools/fs_shell/fssh.cpp
1755
add_file_restriction(device, startOffset, endOffset);
src/tools/fs_shell/fssh.cpp
1760
result = initialization_session(device, fsName, volumeName,
src/tools/fs_shell/fssh.cpp
1763
result = standard_session(device, fsName, interactive);
src/tools/fs_shell/fuse.cpp
432
mount_volume(const char* device, const char* mntPoint, const char* fsName)
src/tools/fs_shell/fuse.cpp
435
fssh_dev_t fsDev = _kern_mount(kMountPoint, device, fsName, 0, NULL, 0);
src/tools/fs_shell/fuse.cpp
454
device,
src/tools/fs_shell/fuse.cpp
464
unmount_volume(const char* device, const char* mntPoint)
src/tools/fs_shell/fuse.cpp
481
syslog(LOG_INFO, "UnMounted %s from %s", device, mntPoint);
src/tools/fs_shell/fuse.cpp
488
fssh_fuse_session(const char* device, const char* mntPoint, const char* fsName,
src/tools/fs_shell/fuse.cpp
493
ret = mount_volume(device, mntPoint, fsName);
src/tools/fs_shell/fuse.cpp
505
|| asprintf(&fsNameOption, "fsname=%s", device) < 0
src/tools/fs_shell/fuse.cpp
507
unmount_volume(device, mntPoint);
src/tools/fs_shell/fuse.cpp
512
if ((stat(device, &sbuf) == 0) && S_ISBLK(sbuf.st_mode)) {
src/tools/fs_shell/fuse.cpp
525
unmount_volume(device, mntPoint);
src/tools/fs_shell/fuse.cpp
532
unmount_volume(device, mntPoint);
src/tools/fs_shell/fuse.cpp
539
unmount_volume(device, mntPoint);
src/tools/fs_shell/fuse.cpp
547
ret = unmount_volume(device, mntPoint);
src/tools/fs_shell/fuse.cpp
570
const char* device;
src/tools/fs_shell/fuse.cpp
588
if (!config->device) {
src/tools/fs_shell/fuse.cpp
589
config->device = arg;
src/tools/fs_shell/fuse.cpp
644
return fssh_fuse_session(config.device, config.mntPoint, fsName, fuseArgs);
src/tools/fs_shell/node_monitor.cpp
11
fssh_notify_entry_created(fssh_mount_id device, fssh_vnode_id directory,
src/tools/fs_shell/node_monitor.cpp
19
fssh_notify_entry_removed(fssh_mount_id device, fssh_vnode_id directory,
src/tools/fs_shell/node_monitor.cpp
27
fssh_notify_entry_moved(fssh_mount_id device, fssh_vnode_id fromDirectory,
src/tools/fs_shell/node_monitor.cpp
36
fssh_notify_stat_changed(fssh_mount_id device, fssh_vnode_id dir,
src/tools/fs_shell/node_monitor.cpp
44
fssh_notify_attribute_changed(fssh_mount_id device, fssh_vnode_id dir,
src/tools/fs_shell/node_monitor.cpp
53
fssh_mount_id device, fssh_vnode_id directory, const char *name,
src/tools/fs_shell/node_monitor.cpp
62
fssh_mount_id device, fssh_vnode_id directory, const char *name,
src/tools/fs_shell/node_monitor.cpp
70
fssh_notify_query_entry_moved(fssh_port_id port, int32_t token, fssh_mount_id device,
src/tools/fs_shell/node_monitor.cpp
80
fssh_mount_id device, fssh_vnode_id directory, fssh_vnode_id node,
src/tools/fs_shell/partition_support.cpp
28
FileRestriction(fssh_dev_t device, fssh_ino_t node, fssh_off_t startOffset,
src/tools/fs_shell/partition_support.cpp
31
device(device),
src/tools/fs_shell/partition_support.cpp
38
fssh_dev_t device;
src/tools/fs_shell/partition_support.cpp
51
find_file_restriction(fssh_dev_t device, fssh_ino_t node)
src/tools/fs_shell/partition_support.cpp
56
if (restriction->device == device && restriction->node == node)
src/tools/fs_shell/partition_support.cpp
83
fssh_dev_t device = st.fssh_st_dev;
src/tools/fs_shell/partition_support.cpp
86
FileRestriction* restriction = find_file_restriction(device, node);
src/tools/fs_shell/partition_support.cpp
93
restriction = new FileRestriction(device, node, startOffset, endOffset);
src/tools/fs_shell/syscalls.h
19
fssh_dev_t _kern_mount(const char *path, const char *device,
src/tools/fs_shell/syscalls.h
23
fssh_status_t _kern_read_fs_info(fssh_dev_t device,
src/tools/fs_shell/syscalls.h
25
fssh_status_t _kern_write_fs_info(fssh_dev_t device,
src/tools/fs_shell/syscalls.h
28
fssh_status_t _kern_entry_ref_to_path(fssh_dev_t device, fssh_ino_t inode,
src/tools/fs_shell/syscalls.h
31
int _kern_open_entry_ref(fssh_dev_t device, fssh_ino_t inode,
src/tools/fs_shell/syscalls.h
34
int _kern_open_dir_entry_ref(fssh_dev_t device, fssh_ino_t inode,
src/tools/fs_shell/syscalls.h
41
fssh_status_t _kern_create_dir_entry_ref(fssh_dev_t device, fssh_ino_t inode,
src/tools/fs_shell/syscalls.h
66
int _kern_open_index_dir(fssh_dev_t device);
src/tools/fs_shell/syscalls.h
67
fssh_status_t _kern_create_index(fssh_dev_t device, const char *name,
src/tools/fs_shell/syscalls.h
69
fssh_status_t _kern_read_index_stat(fssh_dev_t device, const char *name,
src/tools/fs_shell/syscalls.h
71
fssh_status_t _kern_remove_index(fssh_dev_t device, const char *name);
src/tools/fs_shell/syscalls.h
79
extern int _kern_open_query(fssh_dev_t device, const char* query,
src/tools/fs_shell/vfs.cpp
1072
*_vnode = lookup_vnode(dir->device, id);
src/tools/fs_shell/vfs.cpp
1077
"vnid %" FSSH_B_PRIdINO ")\n", (int)dir->device, id);
src/tools/fs_shell/vfs.cpp
2471
*_mountID = vnode->device;
src/tools/fs_shell/vfs.cpp
2532
if (vnode->device != volume->id) {
src/tools/fs_shell/vfs.cpp
2734
*_mountID = context->cwd->device;
src/tools/fs_shell/vfs.cpp
2765
stat->fssh_st_dev = vnode->device;
src/tools/fs_shell/vfs.cpp
2781
vfs_entry_ref_to_path(fssh_dev_t device, fssh_ino_t inode, const char *leaf,
src/tools/fs_shell/vfs.cpp
2795
status = entry_ref_to_vnode(device, inode, leaf, &vnode);
src/tools/fs_shell/vfs.cpp
2798
status = get_vnode(device, inode, &vnode, false);
src/tools/fs_shell/vfs.cpp
3023
vnode = lookup_vnode(directory->device, newID);
src/tools/fs_shell/vfs.cpp
3447
entry->d_pdev = parent->device;
src/tools/fs_shell/vfs.cpp
3464
entry->d_dev = vnode->device;
src/tools/fs_shell/vfs.cpp
3476
entry->d_dev = vnode->covered_by->device;
src/tools/fs_shell/vfs.cpp
3896
if (fromVnode->device != toVnode->device) {
src/tools/fs_shell/vfs.cpp
3931
stat->fssh_st_dev = vnode->device;
src/tools/fs_shell/vfs.cpp
3970
stat->fssh_st_dev = vnode->device;
src/tools/fs_shell/vfs.cpp
4328
if (fromVnode->device != toVnode->device) {
src/tools/fs_shell/vfs.cpp
4511
query_open(fssh_dev_t device, const char *query, uint32_t flags,
src/tools/fs_shell/vfs.cpp
4517
FUNCTION(("query_open(device = %ld, query = \"%s\", kernel = %d)\n", device, query, kernel));
src/tools/fs_shell/vfs.cpp
4519
fssh_status_t status = get_mount(device, &mount);
src/tools/fs_shell/vfs.cpp
4604
fs_mount(char *path, const char *device, const char *fsName, uint32_t flags,
src/tools/fs_shell/vfs.cpp
4617
if (!device || flags & FSSH_B_MOUNT_VIRTUAL_DEVICE)
src/tools/fs_shell/vfs.cpp
4629
if (!(flags & FSSH_B_MOUNT_VIRTUAL_DEVICE) && device) {
src/tools/fs_shell/vfs.cpp
4633
status = normalizedDevice.SetTo(device, false);
src/tools/fs_shell/vfs.cpp
4637
device = normalizedDevice.Path();
src/tools/fs_shell/vfs.cpp
4659
mount->device_name = fssh_strdup(device);
src/tools/fs_shell/vfs.cpp
4699
status = mount->fs->mount(mount->volume, device, flags, args, &rootID);
src/tools/fs_shell/vfs.cpp
4731
status = mount->fs->mount(mount->volume, device, flags, args, &rootID);
src/tools/fs_shell/vfs.cpp
4797
mount = find_mount(vnode->device);
src/tools/fs_shell/vfs.cpp
4918
fs_sync(fssh_dev_t device)
src/tools/fs_shell/vfs.cpp
4921
fssh_status_t status = get_mount(device, &mount);
src/tools/fs_shell/vfs.cpp
4977
fs_read_info(fssh_dev_t device, struct fssh_fs_info *info)
src/tools/fs_shell/vfs.cpp
4980
fssh_status_t status = get_mount(device, &mount);
src/tools/fs_shell/vfs.cpp
5009
fs_write_info(fssh_dev_t device, const struct fssh_fs_info *info, int mask)
src/tools/fs_shell/vfs.cpp
5012
fssh_status_t status = get_mount(device, &mount);
src/tools/fs_shell/vfs.cpp
5030
fssh_dev_t device = *_cookie;
src/tools/fs_shell/vfs.cpp
5039
while (device < sNextMountID) {
src/tools/fs_shell/vfs.cpp
5040
mount = find_mount(device++);
src/tools/fs_shell/vfs.cpp
5045
*_cookie = device;
src/tools/fs_shell/vfs.cpp
5048
device = mount->id;
src/tools/fs_shell/vfs.cpp
5050
device = FSSH_B_BAD_VALUE;
src/tools/fs_shell/vfs.cpp
5054
return device;
src/tools/fs_shell/vfs.cpp
5131
_kern_mount(const char *path, const char *device, const char *fsName,
src/tools/fs_shell/vfs.cpp
5138
return fs_mount(pathBuffer.LockBuffer(), device, fsName, flags, args, true);
src/tools/fs_shell/vfs.cpp
5154
_kern_read_fs_info(fssh_dev_t device, struct fssh_fs_info *info)
src/tools/fs_shell/vfs.cpp
5159
return fs_read_info(device, info);
src/tools/fs_shell/vfs.cpp
5164
_kern_write_fs_info(fssh_dev_t device, const struct fssh_fs_info *info, int mask)
src/tools/fs_shell/vfs.cpp
5169
return fs_write_info(device, info, mask);
src/tools/fs_shell/vfs.cpp
5178
fssh_dev_t device;
src/tools/fs_shell/vfs.cpp
5179
while ((device = fs_next_device(&cookie)) >= 0) {
src/tools/fs_shell/vfs.cpp
5180
fssh_status_t status = fs_sync(device);
src/tools/fs_shell/vfs.cpp
5182
fssh_dprintf("sync: device %d couldn't sync: %s\n", (int)device, fssh_strerror(status));
src/tools/fs_shell/vfs.cpp
5197
_kern_open_entry_ref(fssh_dev_t device, fssh_ino_t inode, const char *name, int openMode, int perms)
src/tools/fs_shell/vfs.cpp
5200
return file_create_entry_ref(device, inode, name, openMode, perms, true);
src/tools/fs_shell/vfs.cpp
5202
return file_open_entry_ref(device, inode, name, openMode, true);
src/tools/fs_shell/vfs.cpp
5256
_kern_open_dir_entry_ref(fssh_dev_t device, fssh_ino_t inode, const char *name)
src/tools/fs_shell/vfs.cpp
5258
return dir_open_entry_ref(device, inode, name, true);
src/tools/fs_shell/vfs.cpp
5316
_kern_create_dir_entry_ref(fssh_dev_t device, fssh_ino_t inode, const char *name, int perms)
src/tools/fs_shell/vfs.cpp
5318
return dir_create_entry_ref(device, inode, name, perms, true);
src/tools/fs_shell/vfs.cpp
545
if (vnode->device == key->device && vnode->id == key->vnode)
src/tools/fs_shell/vfs.cpp
561
return VHASH(vnode->device, vnode->id) % range;
src/tools/fs_shell/vfs.cpp
563
return VHASH(key->device, key->vnode) % range;
src/tools/fs_shell/vfs.cpp
5690
_kern_open_index_dir(fssh_dev_t device)
src/tools/fs_shell/vfs.cpp
5692
return index_dir_open(device, true);
src/tools/fs_shell/vfs.cpp
5697
_kern_create_index(fssh_dev_t device, const char *name, uint32_t type, uint32_t flags)
src/tools/fs_shell/vfs.cpp
5699
return index_create(device, name, type, flags, true);
src/tools/fs_shell/vfs.cpp
5704
_kern_read_index_stat(fssh_dev_t device, const char *name, fssh_struct_stat *stat)
src/tools/fs_shell/vfs.cpp
5706
return index_name_read_stat(device, name, stat, true);
src/tools/fs_shell/vfs.cpp
5711
_kern_remove_index(fssh_dev_t device, const char *name)
src/tools/fs_shell/vfs.cpp
5713
return index_remove(device, name, true);
src/tools/fs_shell/vfs.cpp
5781
_kern_entry_ref_to_path(fssh_dev_t device, fssh_ino_t inode, const char *leaf,
src/tools/fs_shell/vfs.cpp
5784
return vfs_entry_ref_to_path(device, inode, leaf, true, path, pathLength);
src/tools/fs_shell/vfs.cpp
5789
_kern_open_query(fssh_dev_t device, const char *query, fssh_size_t queryLength,
src/tools/fs_shell/vfs.cpp
5792
return query_open(device, query, flags, port, token, false);
src/tools/fs_shell/vfs.cpp
603
vnode->device = mountID;
src/tools/fs_shell/vfs.cpp
751
key.device = mountID;
src/tools/fs_shell/vfs.cpp
79
fssh_mount_id device;
src/tools/fs_shell/vfs.cpp
958
*resolvedMountID = node->device;
src/tools/fs_shell/vfs.cpp
96
fssh_mount_id device;
src/tools/fs_shell/vfs.h
44
fssh_dev_t device;