home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Acorn User 4
/
AUCD4.iso
/
acorn
/
riscos
/
releases
/
oslib
/
cstrong
/
CStrong
/
DeviceFS
/
HelpData
next >
Wrap
Text File
|
1994-09-26
|
18KB
|
361 lines
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>