Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
U
 udi_block_bind_ack, udi_block_bind_cb_t
 udi_block_bind_cb_t
 udi_block_bind_req
 udi_block_op_t
 udi_block_ops_t
 udi_block_provider_ops_t
 udi_block_unbind_ack, udi_block_bind_cb_t
 udi_block_unbind_req, udi_block_bind_cb_t
 udi_block_xfer_ack, udi_blockmap_xfer_cb_t
 udi_block_xfer_cb_t
 udi_block_xfer_nak, udi_blockmap_xfer_cb_t
 udi_block_xfer_req, udi_blockmap_xfer_cb_t
 udi_blockmap_del_ack, udi_blockmap_mgmt_cb_t
 udi_blockmap_del_req, udi_blockmap_mgmt_cb_t
 udi_blockmap_demand_ack, udi_blockmap_map_cb_t
 udi_blockmap_demand_req, udi_blockmap_map_cb_t
 udi_blockmap_map_ack, udi_blockmap_map_cb_t
 udi_blockmap_map_cb_t
 udi_blockmap_map_req, udi_blockmap_map_cb_t
 udi_blockmap_mgmt_cb_t
 udi_blockmap_new_ack, udi_blockmap_mgmt_cb_t
 udi_blockmap_new_req, udi_blockmap_mgmt_cb_t
 udi_blockmap_ops_t
 udi_blockmap_provider_ops_t
 udi_blockmap_xfer_ack, udi_blockmap_xfer_cb_t
 udi_blockmap_xfer_cb_t
 udi_blockmap_xfer_nak, udi_blockmap_xfer_cb_t
 udi_blockmap_xfer_req, udi_blockmap_xfer_cb_t
 udi_cmos/ udi_cmos.c
 udi_fs_blockread
 udi_fs_blockread_bind_ack, udi_fs_blockread_bind_cb_t
 udi_fs_blockread_bind_cb_t
 udi_fs_blockread_bind_req, udi_fs_blockread_bind_cb_t
 udi_fs_blockread_close_ack, udi_fs_blockread_close_cb_t
 udi_fs_blockread_close_cb_t
 udi_fs_blockread_close_req, udi_fs_blockread_close_cb_t
 udi_fs_blockread_filename_cb_t
 udi_fs_blockread_map_ack, udi_fs_blockread_map_cb_t
 udi_fs_blockread_map_cb_t
 udi_fs_blockread_map_nak, udi_fs_blockread_map_cb_t
 udi_fs_blockread_map_req, udi_fs_blockread_map_cb_t
 udi_fs_blockread_open_ack, udi_fs_blockread_filename_cb_t
 udi_fs_blockread_open_nak, udi_fs_blockread_filename_cb_t
 udi_fs_blockread_open_req, udi_fs_blockread_filename_cb_t
 udi_fs_blockread_ops_t
 udi_fs_blockread_provider_ops_t
 udi_fs_blockread_stat_ack, udi_fs_blockread_filename_cb_t
 udi_fs_blockread_stat_nak, udi_fs_blockread_filename_cb_t
 udi_fs_blockread_stat_req, udi_fs_blockread_filename_cb_t
 udi_fs_blockread_unbind_ack, udi_fs_blockread_bind_cb_t
 udi_fs_blockread_unbind_req, udi_fs_blockread_bind_cb_t
 udi_fs_blockrw, udi_fs_blockread_ops_t
 udi_fs_blockrw_bind_ack, udi_fs_blockrw_bind_cb_t
 udi_fs_blockrw_bind_cb_t
 udi_fs_blockrw_bind_req, udi_fs_blockrw_bind_cb_t
 udi_gfx_bind_ack, udi_gfx_bind_cb_t
 udi_gfx_bind_cb_t
 udi_gfx_buffer_cb_t
 udi_gfx_buffer_info_ack, udi_gfx_buffer_cb_t
 UDI_GFX_BUFFER_INFO_FLAG
 udi_gfx_buffer_info_req, udi_gfx_buffer_cb_t
 udi_gfx_buffer_write_ack_op_t, udi_gfx_buffer_cb_t
 udi_gfx_buffer_write_nak_op_t, udi_gfx_buffer_cb_t
 udi_gfx_buffer_write_req_op_t, udi_gfx_buffer_cb_t
 UDI_GFX_CLIENT_OPS_NUM
 udi_gfx_client_ops_t
 udi_gfx_command, udi_gfx_command_cb_t
 udi_gfx_command_ack, udi_gfx_command_cb_t
 udi_gfx_command_cb_t
 UDI_GFX_CONNECTOR
 udi_gfx_connector_command_ack, udi_gfx_command_cb_t
 udi_gfx_connector_command_req, udi_gfx_command_cb_t
 udi_gfx_engine_command_ack, udi_gfx_command_cb_t
 udi_gfx_engine_command_req, udi_gfx_command_cb_t
 udi_gfx_get_connector_ack, udi_gfx_state_cb_t
 udi_gfx_get_connector_req, udi_gfx_state_cb_t
 udi_gfx_get_engine_ack, udi_gfx_state_cb_t
 udi_gfx_get_engine_operator_ack, udi_gfx_range_cb_t
 udi_gfx_get_engine_operator_req, udi_gfx_range_cb_t
 udi_gfx_get_engine_req, udi_gfx_state_cb_t
 UDI_GFX_OPERATOR
 UDI_GFX_PROP
 UDI_GFX_PROP_CLIP, UDI_GFX_PROP
 UDI_GFX_PROP_CUSTOM, UDI_GFX_PROP
 UDI_GFX_PROP_ENABLE, UDI_GFX_PROP
 UDI_GFX_PROP_HEIGHT, UDI_GFX_PROP
 UDI_GFX_PROP_INPUT, UDI_GFX_PROP
 UDI_GFX_PROP_OPERATOR_COUNT, UDI_GFX_PROP
 UDI_GFX_PROP_STOCK_FORMAT, UDI_GFX_PROP
 UDI_GFX_PROP_TRANSLATEX, UDI_GFX_PROP
 UDI_GFX_PROP_TRANSLATEY, UDI_GFX_PROP
 UDI_GFX_PROP_UNIT_HEIGHT, UDI_GFX_PROP
 UDI_GFX_PROP_UNIT_WIDTH, UDI_GFX_PROP
 UDI_GFX_PROP_WIDTH, UDI_GFX_PROP
 UDI_GFX_PROVIDER_OPS_NUM
 udi_gfx_provider_ops_t
 udi_gfx_range_cb_t
 udi_gfx_range_connector_ack, udi_gfx_range_cb_t
 udi_gfx_range_connector_req, udi_gfx_range_cb_t
 udi_gfx_range_engine_ack, udi_gfx_range_cb_t
 udi_gfx_range_engine_req, udi_gfx_range_cb_t
 udi_gfx_set_connector_ack, udi_gfx_state_cb_t
 udi_gfx_set_connector_nak, udi_gfx_state_cb_t
 udi_gfx_set_connector_req, udi_gfx_state_cb_t
 udi_gfx_set_engine_ack, udi_gfx_state_cb_t
 udi_gfx_set_engine_nak, udi_gfx_state_cb_t
 udi_gfx_set_engine_req, udi_gfx_state_cb_t
 UDI_GFX_SIGNAL
 udi_gfx_state_cb_t
 UDI_GFX_STOCK_FORMAT
 udi_gfx_unbind_ack, udi_gfx_bind_cb_t
 udi_gfx_unbind_req, udi_gfx_bind_cb_t
 UDI_NIC_MEDIATYPE
 udi_pio_local_trans_t
 unicode fixes
 Unicode support
 unlock_op, mos_buf_impl_t
 update destroyed regs
 Use default COM properties by default
 use NtSetSystemTime
 user-allocated zstrings are assumed to be large enough
typedef void udi_block_bind_ack_op_t (udi_block_bind_cb_t *cb,
udi_ubit32_t block_count_lo,
udi_ubit32_t block_count_hi,
udi_ubit32_t block_size,
udi_status_t status)
function pointer prototype for acknowledging a connection request
Contains the operations of a read/write transaction
typedef void udi_block_bind_req_op_t (udi_block_bind_cb_t *cb)
function pointer prototype for connecting to a block device
function pointer prototype for connecting to a block device
an enumeration for reading or writing operations
The block metalanguage entry points (client side)
The block metalanguage entry points (provider side)
typedef void udi_block_unbind_ack_op_t (udi_block_bind_cb_t *cb)
function pointer prototype for connecting to a block device
typedef void udi_block_unbind_req_op_t (udi_block_bind_cb_t *cb)
function pointer prototype for disconnecting a block device
typedef void udi_block_xfer_ack_op_t (udi_block_xfer_cb_t *cb)
function pointer prototype for the block transfer success reply
Contains the operations of a read/write transaction
typedef void udi_block_xfer_nak_op_t (udi_block_xfer_cb_t *cb,
udi_status_t status)
function pointer prototype for the block transfer fail reply
typedef void udi_block_xfer_req_op_t (udi_block_xfer_cb_t *cb)
function pointer prototype for the block transfer request
typedef void udi_blockmap_del_ack_op_t (udi_blockmap_mgmt_cb_t *cb)
Confirm a new mapping
typedef void udi_blockmap_del_req_op_t (udi_blockmap_mgmt_cb_t *cb)
Create a new mapping
typedef void udi_blockmap_demand_ack_op_t (udi_blockmap_demand_cb_t *cb)
function pointer prototype for the fill-in complete message
function pointer prototype for mapping driver reqesting a fill-in
typedef void udi_blockmap_map_ack_op_t (udi_blockmap_map_cb_t *cb)
function pointer prototype for the block transfer fail reply
Contains the requests of a mapping modification call
typedef void udi_blockmap_map_req_op_t (udi_blockmap_map_cb_t *cb)
function pointer prototype for the block transfer fail reply
Contains the requests of a mapping management calls
typedef void udi_blockmap_new_ack_op_t (udi_blockmap_mgmt_cb_t *cb)
Confirm a new mapping
typedef void udi_blockmap_new_req_op_t (udi_blockmap_mgmt_cb_t *cb)
Create a new mapping
The mapped block device metalanguage entry points (client side)
The mapped block metalanguage entry points (provider side)
typedef void udi_blockmap_xfer_ack_op_t (udi_blockmap_xfer_cb_t *cb)
function pointer prototype for the block transfer success reply
Contains the operations of a read/write transaction on a mapped block device
typedef void udi_blockmap_xfer_nak_op_t (udi_blockmap_xfer_cb_t *cb,
udi_status_t status)
function pointer prototype for the block transfer fail reply
typedef void udi_blockmap_xfer_req_op_t (udi_blockmap_xfer_cb_t *cb)
function pointer prototype for the block transfer request
UDI CMOS RAM Sample Driver
This metalanguage supports opening files by name and returning blocklists of the file’s locations on disk.
typedef void udi_fs_blockread_bind_ack_op_t (udi_fs_blockread_bind_cb_t *cb,
udi_status_t status)
function pointer prototype for acknowledging a connection request
Contains a mostly empty control block to initialize the read functionality
typedef void udi_fs_blockread_bind_req_op_t (udi_fs_blockread_bind_cb_t *cb)
function pointer prototype for connecting to a block device
typedef void udi_fs_blockread_close_ack_op_t (udi_fs_blockread_close_cb_t *cb)
function pointer prototype for closing a file
Contains a cb used for file closing
typedef void udi_fs_blockread_close_req_op_t (udi_fs_blockread_close_cb_t *cb)
function pointer prototype for closing a file
Contains a cb used for filename transfers
typedef void udi_fs_blockread_map_ack_op_t (udi_fs_blockread_map_cb_t *cb)
function pointer prototype for closing a file
Contains a cb used for file closing
typedef void udi_fs_blockread_map_nak_op_t (udi_fs_blockread_map_cb_t *cb,
udi_status_t status)
function pointer prototype for closing a file
typedef void udi_fs_blockread_map_req_op_t (udi_fs_blockread_map_cb_t *cb)
function pointer prototype for closing a file
typedef void udi_fs_blockread_open_ack_op_t (
   udi_fs_blockread_filename_cb_t *cb,
   udi_index_t handle
)
function pointer prototype for returning success on opening a file
typedef void udi_fs_blockread_open_nak_op_t (
   udi_fs_blockread_filename_cb_t *cb,
   udi_status_t handle
)
function pointer prototype for file opening failure
typedef void udi_fs_blockread_open_req_op_t (udi_fs_blockread_filename_cb_t *cb)
function pointer prototype for opening a file
The mapped filesystem mapped read metalanguage entry points (client side)
The mapped filesystem mapped read entry points (provider side)
typedef void udi_fs_blockread_stat_ack_op_t (
   udi_fs_blockread_filename_cb_t *cb,
   udi_ubit32_t size_lo,
   udi_ubit32_t size_hi
)
function pointer prototype for requesting file presence and size
typedef void udi_fs_blockread_stat_nak_op_t (
   udi_fs_blockread_filename_cb_t *cb,
   udi_status_t status
)
function pointer prototype for returning a read error
typedef void udi_fs_blockread_stat_req_op_t (udi_fs_blockread_filename_cb_t *cb)
function pointer prototype for requesting file presence and size
typedef void udi_fs_blockread_unbind_ack_op_t (udi_fs_blockread_bind_cb_t *cb)
function pointer prototype for disconnecting to a filesystem driver
typedef void udi_fs_blockread_unbind_req_op_t (udi_fs_blockread_bind_cb_t *cb)
function pointer prototype for disconnecting a filesystem driver
This metalanguage supports adding, modifying and reading files by name, returing blocklists corresponding to the locations on disk.
typedef void udi_fs_blockrw_bind_ack_op_t (udi_fs_blockrw_bind_cb_t *cb,
udi_ubit32_t access,
udi_status_t status)
function pointer prototype for acknowledging a connection request
Contains a mostly empty control block to initialize the read-write functionality
typedef void udi_fs_blockrw_bind_req_op_t (udi_fs_blockrw_bind_cb_t *cb)
function pointer prototype for connecting to a block device
typedef void udi_gfx_bind_ack_op_t (udi_gfx_bind_cb_t *cb,
udi_index_t sockets,
udi_index_t engines,
udi_status_t status)
function pointer prototype for acknowledging a connection request
Contains the operations of a driver binding request
Contains a description of a buffer, or area thereof
typedef void udi_gfx_buffer_info_ack_op_t (udi_gfx_buffer_info_cb_t *cb,
udi_ubit32_t width,
udi_ubit32_t height,
udi_ubit32_t bitsper,
udi_ubit32_t flags)
function pointer prototype for getting buffer configuration information
Lists behavioural patterns for direct buffer accesses.
typedef void udi_gfx_buffer_info_req_op_t (udi_gfx_buffer_info_cb_t *cb)
function pointer prototype for getting buffer configuration information
typedef void udi_gfx_buffer_write_ack_op_t (udi_gfx_buffer_cb_t *cb)
function pointer prototype for writing raw hardware buffers
typedef void udi_gfx_buffer_write_nak_op_t (udi_gfx_buffer_cb_t *cb,
udi_status_t status)
error handling for buffer writes
typedef void udi_gfx_buffer_write_req_op_t (udi_gfx_buffer_cb_t *cb)
function pointer prototype for writing raw hardware buffers
the ops number used for the graphics application
the ops number used for the graphics application
The graphics metalanguage entry points (client side)
typedef void udi_gfx_command_req_op_t (udi_gfx_command_cb_t *cb)
function pointer prototype for sending command data
typedef void udi_gfx_command_ack_op_t (udi_gfx_command_cb_t *cb)
function pointer prototype for sending command data
Contains the operations of a command sequence
Lists the various external connectors
typedef void udi_gfx_connector_command_ack_op_t (udi_gfx_command_cb_t *cb)
function pointer prototype for sending command data replies
typedef void udi_gfx_connector_command_req_op_t (udi_gfx_command_cb_t *cb)
function pointer prototype for sending command data to the output connector
typedef void udi_gfx_engine_command_ack_op_t (udi_gfx_command_cb_t *cb)
function pointer prototype for sending engine data replies
typedef void udi_gfx_engine_command_req_op_t (udi_gfx_command_cb_t *cb)
function pointer prototype for sending command data to the engine
typedef void udi_gfx_get_connector_ack_op_t (udi_gfx_state_cb_t *cb,
udi_ubit32_t value)
function pointer prototype for setting an engine state
typedef void udi_gfx_get_connector_req_op_t (udi_gfx_state_cb_t *cb)
function pointer prototype for setting an connector state
typedef void udi_gfx_get_engine_ack_op_t (udi_gfx_state_cb_t *cb,
udi_ubit32_t value)
function pointer prototype for setting an engine state
typedef void udi_gfx_get_engine_operator_ack_op_t (udi_gfx_range_cb_t *cb,
udi_ubit32_t op,
udi_ubit32_t arg1,
udi_ubit32_t arg2,
udi_ubit32_t arg3)
function pointer prototype for replying the engine operator layout
typedef void udi_gfx_get_engine_operator_req_op_t (udi_gfx_range_cb_t *cb)
function pointer prototype for requesting the engine operator layout
typedef void udi_gfx_get_engine_req_op_t (udi_gfx_state_cb_t *cb)
function pointer prototype for setting an engine state
Lists the display output operator
Lists the various UDI properties
The first property index of the driver’s custom range.
Any non-zero positive number.
Any valid engine ID, provided no dependency cycles are created, or -1
Any non-zero positive number
Zero, or any constant from UDI_GFX_STOCK_FORMAT
Any, signed value.
Any signed value.
Any non-zero positive value
Any non-zero positive value
Any non-zero positive number.
the ops number used for the graphics driver
the ops number used for the graphics driver
The graphics metalanguage entry points (provider side)
Contains the operations of a range request transaction
typedef void udi_gfx_range_connector_ack_op_t (udi_gfx_range_cb_t *cb)
function pointer prototype for replying a connector property range
typedef void udi_gfx_range_connector_req_op_t (udi_gfx_range_cb_t *cb)
function pointer prototype for getting a connector property range
typedef void udi_gfx_range_engine_ack_op_t (udi_gfx_range_cb_t *cb)
function pointer prototype for replying an engine property range
typedef void udi_gfx_range_engine_req_op_t (udi_gfx_range_cb_t *cb)
function pointer prototype for getting an engine property range
typedef void udi_gfx_set_connector_ack_op_t (udi_gfx_state_cb_t *cb)
function pointer prototype for setting an engine state
typedef void udi_gfx_set_connector_nak_op_t (udi_gfx_state_cb_t *cb,
udi_status_t status)
function pointer prototype for setting an engine state
typedef void udi_gfx_set_connector_req_op_t (udi_gfx_state_cb_t *cb,
udi_ubit32_t value)
function pointer prototype for setting an connector state
typedef void udi_gfx_set_engine_ack_op_t (udi_gfx_state_cb_t *cb)
function pointer prototype for setting an engine state
typedef void udi_gfx_set_engine_nak_op_t (udi_gfx_state_cb_t *cb,
udi_status_t status)
function pointer prototype for setting an engine state
typedef void udi_gfx_set_engine_req_op_t (udi_gfx_state_cb_t *cb,
udi_ubit32_t value)
function pointer prototype for setting an engine state
Lists the various signal types
Contains the operations of a read/write transaction
Lists stock configurations
typedef void udi_gfx_unbind_ack_op_t (udi_gfx_bind_cb_t *cb)
function pointer prototype for connecting to a block device
typedef void udi_gfx_unbind_req_op_t (udi_gfx_bind_cb_t *cb)
function pointer prototype for disconnecting a block device
String defines for the specified interface media types
typedef struct udi_pio_local_trans_t
local storage of opcodes
void (*unlock_op)(struct mos_buf_impl * buf, const void * pointer)
a function pointer to the unlock function this function may be NULL, but only if copy_op is NULL as well
check RequestMemory32 AllocateMemory32 InsertPageTable32 ZeroPage32 RemoveMemoryReference32