home *** CD-ROM | disk | FTP | other *** search
- devicefs_d
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: typedef ... devicefs_d;devicefs_s
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: typedef ... devicefs_s;devicefs_h
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: typedef ... devicefs_h;devicefs_device
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: typedef
- struct
- { int name_offset;
- bits flags;
- bits rx_flags;
- int rx_buffer_size;
- bits tx_flags;
- int tx_buffer_size;
- int reserved;
- }
- devicefs_device;devicefs_device_list
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: typedef
- struct
- { <devicefs_device> d [...];
- }
- devicefs_device_list;devicefs_DEVICE_BUFFERED
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: #define devicefs_DEVICE_BUFFERED 0x1udevicefs_DEVICE_USES_PATH_VAR
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: #define devicefs_DEVICE_USES_PATH_VAR 0x2udevicefs_REGISTER_BLOCK_DEVICE
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: #define devicefs_REGISTER_BLOCK_DEVICE 0x1udevicefs_REGISTER_FULL_DUPLEX
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: #define devicefs_REGISTER_FULL_DUPLEX 0x2uxdevicefs_register
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefs_register (bits flags,
- <devicefs_device_list> *devices,
- void *driver,
- int handle,
- void *workspace,
- char *validation,
- int rx_limit,
- int tx_limit,
- <devicefs_d> *d);
- Summary: Registers a device driver and its associated devices with DeviceFSdevicefs_register
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <devicefs_d> devicefs_register (bits flags,
- <devicefs_device_list> *devices,
- void *driver,
- int handle,
- void *workspace,
- char *validation,
- int rx_limit,
- int tx_limit);
- Summary: Registers a device driver and its associated devices with DeviceFSxdevicefs_deregister
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefs_deregister (<devicefs_d> d);
- Summary: Deregisters a device driver and all its devices from DeviceFSdevicefs_deregister
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void devicefs_deregister (<devicefs_d> d);
- Summary: Deregisters a device driver and all its devices from DeviceFSxdevicefs_register_objects
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefs_register_objects (<devicefs_d> d,
- <devicefs_device_list> *devices);
- Summary: Registers a list of additional devices with a device driverdevicefs_register_objects
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void devicefs_register_objects (<devicefs_d> d,
- <devicefs_device_list> *devices);
- Summary: Registers a list of additional devices with a device driverxdevicefs_deregister_objects
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefs_deregister_objects (<devicefs_d> d,
- char *device_name);
- Summary: Deregisters a device related to a particular device driverdevicefs_deregister_objects
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void devicefs_deregister_objects (<devicefs_d> d,
- char *device_name);
- Summary: Deregisters a device related to a particular device driverxdevicefs_call_device
- Makes a call to a devicedevicefs_call_device
- Makes a call to a devicexdevicefscalldevice_initialise
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_initialise (<devicefs_d> d,
- <devicefs_s> s,
- bits flags,
- byte *decoded_special,
- <devicefs_h> *h);
- Summary: Initialises a devicedevicefscalldevice_initialise
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <devicefs_h> devicefscalldevice_initialise (<devicefs_d> d,
- <devicefs_s> s,
- bits flags,
- byte *decoded_special);
- Summary: Initialises a devicexdevicefscalldevice_terminate
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_terminate (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Finalises a devicedevicefscalldevice_terminate
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void devicefscalldevice_terminate (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Finalises a devicexdevicefscalldevice_tx_wake_up
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_tx_wake_up (<devicefs_d> d,
- <devicefs_h> h,
- bool *woken_up);
- Summary: Wakes a device up for transmissiondevicefscalldevice_tx_wake_up
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern bool devicefscalldevice_tx_wake_up (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Wakes a device up for transmissionxdevicefscalldevice_rx_wake_up
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_rx_wake_up (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Wakes a device up for receptiondevicefscalldevice_rx_wake_up
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void devicefscalldevice_rx_wake_up (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Wakes a device up for receptionxdevicefscalldevice_rx_sleep
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_rx_sleep (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Puts a device to sleep from receptiondevicefscalldevice_rx_sleep
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void devicefscalldevice_rx_sleep (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Puts a device to sleep from receptionxdevicefscalldevice_enum_dir
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_enum_dir (<devicefs_d> d,
- char *file_name);
- Summary: Informs a device that a DeviceFS directory is being enumerateddevicefscalldevice_enum_dir
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void devicefscalldevice_enum_dir (<devicefs_d> d,
- char *file_name);
- Summary: Informs a device that a DeviceFS directory is being enumeratedxdevicefscalldevice_tx_create_buffer
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_tx_create_buffer (<devicefs_d> d,
- <devicefs_h> h,
- bits buffer_flags,
- int size,
- <buffer_b=>buffer.buffer_b> b,
- int threshold,
- bits *buffer_flags_out,
- int *size_out,
- <buffer_b=>buffer.buffer_b> *b_out,
- int *threshold_out);
- Summary: Informs a device that a buffer is being created for transmissiondevicefscalldevice_tx_create_buffer
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <buffer_b=>buffer.buffer_b> devicefscalldevice_tx_create_buffer (<devicefs_d> d,
- <devicefs_h> h,
- bits buffer_flags,
- int size,
- <buffer_b=>buffer.buffer_b> b,
- int threshold,
- bits *buffer_flags_out,
- int *size_out,
- int *threshold_out);
- Summary: Informs a device that a buffer is being created for transmissionxdevicefscalldevice_rx_create_buffer
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_rx_create_buffer (<devicefs_d> d,
- <devicefs_h> h,
- bits buffer_flags,
- int size,
- <buffer_b=>buffer.buffer_b> b,
- int threshold,
- bits *buffer_flags_out,
- int *size_out,
- <buffer_b=>buffer.buffer_b> *b_out,
- int *threshold_out);
- Summary: Informs a device that a buffer is being created for receptiondevicefscalldevice_rx_create_buffer
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <buffer_b=>buffer.buffer_b> devicefscalldevice_rx_create_buffer (<devicefs_d> d,
- <devicefs_h> h,
- bits buffer_flags,
- int size,
- <buffer_b=>buffer.buffer_b> b,
- int threshold,
- bits *buffer_flags_out,
- int *size_out,
- int *threshold_out);
- Summary: Informs a device that a buffer is being created for receptionxdevicefscalldevice_halt
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_halt (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Halts a devicedevicefscalldevice_halt
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void devicefscalldevice_halt (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Halts a devicexdevicefscalldevice_resume
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_resume (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Resumes a devicedevicefscalldevice_resume
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void devicefscalldevice_resume (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Resumes a devicexdevicefscalldevice_end_of_data
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_end_of_data (<devicefs_d> d,
- <devicefs_h> h,
- bool *end_of_data);
- Summary: Returns the end-of-data status of a devicedevicefscalldevice_end_of_data
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern bool devicefscalldevice_end_of_data (<devicefs_d> d,
- <devicefs_h> h);
- Summary: Returns the end-of-data status of a devicexdevicefscalldevice_stream_created
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefscalldevice_stream_created (<devicefs_d> d,
- <devicefs_h> h,
- <buffer_b=>buffer.buffer_b> b);
- Summary: Informs a device that a stream has been createddevicefscalldevice_stream_created
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void devicefscalldevice_stream_created (<devicefs_d> d,
- <devicefs_h> h,
- <buffer_b=>buffer.buffer_b> b);
- Summary: Informs a device that a stream has been createdxdevicefs_threshold
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefs_threshold (<devicefs_s> s,
- int threshold);
- Summary: Informs DeviceFS of the threshold value to use on buffered devicesdevicefs_threshold
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void devicefs_threshold (<devicefs_s> s,
- int threshold);
- Summary: Informs DeviceFS of the threshold value to use on buffered devicesxdevicefs_received_char
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefs_received_char (byte b,
- <devicefs_s> s,
- bits *psr);
- Summary: Informs DeviceFS that a device has recieved a characterdevicefs_received_char
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern bits devicefs_received_char (byte b,
- <devicefs_s> s);
- Summary: Informs DeviceFS that a device has recieved a characterxdevicefs_transmit_char
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xdevicefs_transmit_char (<devicefs_s> s,
- byte *b,
- bits *psr);
- Summary: Informs DeviceFS that a device driver wants to transmit a characterdevicefs_transmit_char
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern bits devicefs_transmit_char (<devicefs_s> s,
- byte *b);
- Summary: Informs DeviceFS that a device driver wants to transmit a characterxservice_device_fs_starting
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xservice_device_fs_starting (void);
- Summary: DeviceFS is startingservice_device_fs_starting
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void service_device_fs_starting (void);
- Summary: DeviceFS is startingxservice_device_fs_dying
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xservice_device_fs_dying (void);
- Summary: DeviceFS is dyingservice_device_fs_dying
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void service_device_fs_dying (void);
- Summary: DeviceFS is dyingxservice_device_dead
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xservice_device_dead (<devicefs_d> d,
- char *device_name);
- Summary: Device has been killed by DeviceFSservice_device_dead
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void service_device_dead (<devicefs_d> d,
- char *device_name);
- Summary: Device has been killed by DeviceFSxservice_device_fs_close_request
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xservice_device_fs_close_request (<os_f=>os.os_f> file,
- bool *unclaimed);
- Summary: Opening a device which already has the maximum number of streams openservice_device_fs_close_request
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern bool service_device_fs_close_request (<os_f=>os.os_f> file);
- Summary: Opening a device which already has the maximum number of streams openxupcall_stream_created
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xupcall_stream_created (<devicefs_d> d,
- bool tx_stream,
- <os_f=>os.os_f> file,
- <devicefs_s> s);
- Summary: Stream createdupcall_stream_created
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void upcall_stream_created (<devicefs_d> d,
- bool tx_stream,
- <os_f=>os.os_f> file,
- <devicefs_s> s);
- Summary: Stream createdxupcall_stream_closed
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xupcall_stream_closed (<devicefs_d> d,
- bool tx_stream,
- <os_f=>os.os_f> file,
- <devicefs_s> s);
- Summary: Stream closedupcall_stream_closed
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void upcall_stream_closed (<devicefs_d> d,
- bool tx_stream,
- <os_f=>os.os_f> file,
- <devicefs_s> s);
- Summary: Stream closedxevent_device_overrun
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern <os_error=>os.os_error> *xevent_device_overrun (<devicefs_d> d,
- <os_f=>os.os_f> file);
- Summary: Device overrun eventevent_device_overrun
- Defined in: <devicefs=>devicefs.$>.h
- Declaration: extern void event_device_overrun (<devicefs_d> d,
- <os_f=>os.os_f> file);
- Summary: Device overrun eventDeviceFS
- <devicefs_d>
- <devicefs_s>
- <devicefs_h>
- <devicefs_device>
- <devicefs_device_list>
- <devicefs_DEVICE_BUFFERED>
- <devicefs_DEVICE_USES_PATH_VAR>
- <devicefs_REGISTER_BLOCK_DEVICE>
- <devicefs_REGISTER_FULL_DUPLEX>
- <xdevicefs_register>
- <devicefs_register>
- <xdevicefs_deregister>
- <devicefs_deregister>
- <xdevicefs_register_objects>
- <devicefs_register_objects>
- <xdevicefs_deregister_objects>
- <devicefs_deregister_objects>
- <xdevicefs_call_device>
- <devicefs_call_device>
- <xdevicefscalldevice_initialise>
- <devicefscalldevice_initialise>
- <xdevicefscalldevice_terminate>
- <devicefscalldevice_terminate>
- <xdevicefscalldevice_tx_wake_up>
- <devicefscalldevice_tx_wake_up>
- <xdevicefscalldevice_rx_wake_up>
- <devicefscalldevice_rx_wake_up>
- <xdevicefscalldevice_rx_sleep>
- <devicefscalldevice_rx_sleep>
- <xdevicefscalldevice_enum_dir>
- <devicefscalldevice_enum_dir>
- <xdevicefscalldevice_tx_create_buffer>
- <devicefscalldevice_tx_create_buffer>
- <xdevicefscalldevice_rx_create_buffer>
- <devicefscalldevice_rx_create_buffer>
- <xdevicefscalldevice_halt>
- <devicefscalldevice_halt>
- <xdevicefscalldevice_resume>
- <devicefscalldevice_resume>
- <xdevicefscalldevice_end_of_data>
- <devicefscalldevice_end_of_data>
- <xdevicefscalldevice_stream_created>
- <devicefscalldevice_stream_created>
- <xdevicefs_threshold>
- <devicefs_threshold>
- <xdevicefs_received_char>
- <devicefs_received_char>
- <xdevicefs_transmit_char>
- <devicefs_transmit_char>
- <xservice_device_fs_starting>
- <service_device_fs_starting>
- <xservice_device_fs_dying>
- <service_device_fs_dying>
- <xservice_device_dead>
- <service_device_dead>
- <xservice_device_fs_close_request>
- <service_device_fs_close_request>
- <xupcall_stream_created>
- <upcall_stream_created>
- <xupcall_stream_closed>
- <upcall_stream_closed>
- <xevent_device_overrun>
- <event_device_overrun>