MCPcopy Create free account

hub / github.com/diondokter/device-driver / functions

Functions461 in github.com/diondokter/device-driver

Functionload_same_as_bitvec
()
device-driver/src/ops.rs:409
Functionmain
()
cli/src/main.rs:22
Functionmain
()
tests/build.rs:3
Functionmax_len_exceeded
()
generation/src/mir/passes/bit_ranges_validated.rs:81
Functionmax_one_cfg_attr
()
generation/src/dsl_hir/mir_transform.rs:1278
Methodmax_value
(&self)
generation/src/mir/mod.rs:73
Methodmin_value
(&self)
generation/src/mir/mod.rs:61
Methodmodify_async
Modify the existing register value. The register is read, the value is then passed to the closure for making changes. The result is then written back
device-driver/src/register.rs:242
Functionnames_normalized
()
generation/src/mir/passes/names_normalized.rs:57
Methodnew
(device: &'a Device)
generation/src/lir/code_transform.rs:14
Methodnew
()
generation/src/dsl_hir/mod.rs:252
Methodnew
(description: String, name: String, variants: Vec<EnumVariant>)
generation/src/mir/mod.rs:386
Methodnew
Create a new instance of the block based on device interface
tests/cases/fieldset_access/fieldset_access.rs:20
Methodnew
Create a new instance of the block based on device interface
tests/cases/basic_register/basic_register.rs:20
Methodnew
Create a new instance of the block based on device interface
tests/cases/compile_time_explosion/compile_time_explosion.rs:20
Methodnew
Create a new instance of the block based on device interface
tests/cases/address_types/address_types.rs:20
Methodnew
Create a new instance of the block based on device interface
tests/cases/basic_command/basic_command.rs:20
Methodnew
Create a new instance of the block based on device interface
tests/cases/description_string_escapes/description_string_escapes.rs:20
Methodnew
(interface: &'i mut Interface, address: AddressType)
device-driver/src/command.rs:66
Methodnew
(interface: &'i mut Interface, address: AddressType)
device-driver/src/buffer.rs:69
Methodnew
( interface: &'i mut Interface, address: AddressType, register_new_with_reset: fn() ->
device-driver/src/register.rs:69
Methodnew
()
device-driver/tests/refs.rs:16
Methodnew
()
device-driver/tests/cfg-register.rs:14
Methodnew
()
device-driver/tests/basic-register-manifest.rs:14
Methodnew
()
device-driver/tests/basic-register.rs:14
Methodnew
()
device-driver/tests/type-conversions.rs:14
Methodnew
()
device-driver/tests/basic-block.rs:14
Methodnew
()
device-driver/tests/duplicate-cfg-register.rs:14
Methodnew_with_style
( description: String, name: String, variants: Vec<EnumVariant>, generation_st
generation/src/mir/mod.rs:397
Methodnew_with_zero
()
tests/cases/fieldset_access/fieldset_access.rs:149
Methodnew_with_zero
()
tests/cases/basic_register/basic_register.rs:109
Methodnew_with_zero
()
tests/cases/compile_time_explosion/compile_time_explosion.rs:407
Methodnew_with_zero
()
tests/cases/address_types/address_types.rs:130
Methodnew_with_zero
()
tests/cases/basic_command/basic_command.rs:99
Methodnew_with_zero
()
tests/cases/description_string_escapes/description_string_escapes.rs:111
Methodnew_zero
Create a new instance, loaded with all zeroes
tests/cases/fieldset_access/fieldset_access.rs:167
Methodnew_zero
Create a new instance, loaded with all zeroes
tests/cases/basic_register/basic_register.rs:125
Methodnew_zero
Create a new instance, loaded with all zeroes
tests/cases/compile_time_explosion/compile_time_explosion.rs:423
Methodnew_zero
Create a new instance, loaded with all zeroes
tests/cases/address_types/address_types.rs:146
Methodnew_zero
Create a new instance, loaded with all zeroes
tests/cases/basic_command/basic_command.rs:115
Methodnew_zero
Create a new instance, loaded with all zeroes
tests/cases/description_string_escapes/description_string_escapes.rs:127
Functionno_double_global_settings
()
generation/src/dsl_hir/mir_transform.rs:932
Functionnot
()
device-driver/tests/bit-ops.rs:69
Methodnot
(mut self)
tests/cases/fieldset_access/fieldset_access.rs:277
Methodnot
(mut self)
tests/cases/basic_register/basic_register.rs:212
Methodnot
(mut self)
tests/cases/compile_time_explosion/compile_time_explosion.rs:487
Methodnot
(mut self)
tests/cases/basic_command/basic_command.rs:202
Methodnot
(mut self)
tests/cases/description_string_escapes/description_string_escapes.rs:218
Functionnot_enough_specified
()
generation/src/mir/passes/byte_order_specified.rs:100
Functionnot_enough_specified_but_global_config
()
generation/src/mir/passes/byte_order_specified.rs:148
Functionnot_too_high
()
generation/src/mir/passes/address_types_big_enough.rs:107
Functionnot_too_low
()
generation/src/mir/passes/address_types_big_enough.rs:86
Functionobject_names_not_unique
()
generation/src/mir/passes/names_unique.rs:73
Functionor
()
device-driver/tests/bit-ops.rs:38
Functionoverlap_command_in
()
generation/src/mir/passes/bit_ranges_validated.rs:274
Functionoverlap_command_out
()
generation/src/mir/passes/bit_ranges_validated.rs:353
Functionoverlap_register
()
generation/src/mir/passes/bit_ranges_validated.rs:195
Functionparse_access
()
generation/src/dsl_hir/mod.rs:1351
Functionparse_attribute_list
()
generation/src/dsl_hir/mod.rs:1923
Functionparse_base_type
()
generation/src/dsl_hir/mod.rs:1388
Functionparse_bit_order
()
generation/src/dsl_hir/mod.rs:1377
Functionparse_block
()
generation/src/dsl_hir/mod.rs:2075
Functionparse_block_item_list
()
generation/src/dsl_hir/mod.rs:2025
Functionparse_buffer
()
generation/src/dsl_hir/mod.rs:1549
Functionparse_byte_order
()
generation/src/dsl_hir/mod.rs:1366
Functionparse_command
()
generation/src/dsl_hir/mod.rs:1716
Functionparse_command_item_list
()
generation/src/dsl_hir/mod.rs:1456
Functionparse_device
()
generation/src/dsl_hir/mod.rs:2298
Functionparse_enum_value
()
generation/src/dsl_hir/mod.rs:1400
Functionparse_enum_variant_list
()
generation/src/dsl_hir/mod.rs:1677
Functionparse_field
()
generation/src/dsl_hir/mod.rs:1601
Functionparse_field_address
()
generation/src/dsl_hir/mod.rs:1520
Functionparse_global_config_list
()
generation/src/dsl_hir/mod.rs:2116
Functionparse_manifest
Parse the source into the value type object
dd-manifest-tree/src/lib.rs:16
Functionparse_object
()
generation/src/dsl_hir/mod.rs:2219
Functionparse_ref_object
()
generation/src/dsl_hir/mod.rs:1945
Functionparse_register
()
generation/src/dsl_hir/mod.rs:1976
Functionparse_register_item_list
()
generation/src/dsl_hir/mod.rs:1815
Functionparse_repeat
()
generation/src/dsl_hir/mod.rs:1421
Functionprint_foo
()
device-driver/tests/field-cfg.rs:26
Methodquux
( &mut self, )
tests/cases/address_types/address_types.rs:107
Functionranges_overlap
(l: &Range<u32>, r: &Range<u32>)
generation/src/mir/passes/bit_ranges_validated.rs:70
Methodread_all_registers
( &mut self, mut callback: impl FnMut(u8, &'static str, field_sets::FieldSetValue), )
tests/cases/fieldset_access/fieldset_access.rs:42
Methodread_all_registers
( &mut self, mut callback: impl FnMut(u8, &'static str, field_sets::FieldSetValue), )
tests/cases/basic_register/basic_register.rs:42
Methodread_all_registers
( &mut self, mut callback: impl FnMut(u32, &'static str, field_sets::FieldSetValue), )
tests/cases/compile_time_explosion/compile_time_explosion.rs:42
Methodread_all_registers
( &mut self, mut callback: impl FnMut(u8, &'static str, field_sets::FieldSetValue), )
tests/cases/basic_command/basic_command.rs:42
Methodread_all_registers
( &mut self, mut callback: impl FnMut(u8, &'static str, field_sets::FieldSetValue), )
tests/cases/description_string_escapes/description_string_escapes.rs:42
Methodread_all_registers_async
( &mut self, mut callback: impl FnMut(u8, &'static str, field_sets::FieldSetValue), )
tests/cases/fieldset_access/fieldset_access.rs:70
Methodread_all_registers_async
( &mut self, mut callback: impl FnMut(u8, &'static str, field_sets::FieldSetValue), )
tests/cases/basic_register/basic_register.rs:68
Methodread_all_registers_async
( &mut self, mut callback: impl FnMut(u32, &'static str, field_sets::FieldSetValue), )
tests/cases/compile_time_explosion/compile_time_explosion.rs:106
Methodread_all_registers_async
( &mut self, mut callback: impl FnMut(u16, &'static str, field_sets::FieldSetValue), )
tests/cases/address_types/address_types.rs:68
Methodread_all_registers_async
( &mut self, mut callback: impl FnMut(u8, &'static str, field_sets::FieldSetValue), )
tests/cases/basic_command/basic_command.rs:66
Methodread_all_registers_async
( &mut self, mut callback: impl FnMut(u8, &'static str, field_sets::FieldSetValue), )
tests/cases/description_string_escapes/description_string_escapes.rs:68
Methodread_exact
Read the exact number of bytes required to fill buf. This function calls read() in a loop until exactly buf.len() bytes have been read, blocking if ne
device-driver/src/buffer.rs:130
Methodread_exact_async
Read the exact number of bytes required to fill buf. This function calls read() in a loop until exactly buf.len() bytes have been read, waiting if ne
device-driver/src/buffer.rs:202
Methodread_register
( &mut self, _address: Self::AddressType, _size_bits: u32, data: &mut [u8],
device-driver/tests/endianness-respected.rs:21
Methodread_register
( &mut self, address: Self::AddressType, _size_bits: u32, data: &mut [u8],
device-driver/tests/cfg-register.rs:36
Methodread_register
( &mut self, address: Self::AddressType, size_bits: u32, data: &mut [u8],
device-driver/tests/basic-register-manifest.rs:37
Methodread_register
( &mut self, address: Self::AddressType, size_bits: u32, data: &mut [u8],
device-driver/tests/basic-register.rs:37
Methodread_register
( &mut self, address: Self::AddressType, _size_bits: u32, data: &mut [u8],
device-driver/tests/type-conversions.rs:36
← previousnext →301–400 of 461, ranked by callers