index
:
linux.git
arm64-uaccess
dependabot/pip/drivers/gpu/drm/ci/xfails/certifi-2024.7.4
dependabot/pip/drivers/gpu/drm/ci/xfails/idna-3.7
dependabot/pip/drivers/gpu/drm/ci/xfails/pip-23.3
dependabot/pip/drivers/gpu/drm/ci/xfails/requests-2.32.2
dependabot/pip/drivers/gpu/drm/ci/xfails/setuptools-70.0.0
dependabot/pip/drivers/gpu/drm/ci/xfails/urllib3-2.0.7
dependabot/pip/drivers/gpu/drm/ci/xfails/urllib3-2.2.2
link_path_walk
master
nocache-cleanup
rcu-free-v3
runtime-constants
uaccess-cleanups
vsnprintf
word-at-a-time
x86-rep-insns
x86-uaccess-cleanup
upstream/master
Unnamed repository; edit this file 'description' to name the repository.
git
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
rust
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
(limited to 'rust')
-rw-r--r--
rust/.gitignore
1
-rw-r--r--
rust/Makefile
14
-rw-r--r--
rust/bindgen_parameters
2
-rw-r--r--
rust/bindings/bindings_helper.h
2
-rw-r--r--
rust/bindings/lib.rs
30
-rw-r--r--
rust/helpers/dma.c
5
-rw-r--r--
rust/helpers/helpers.c
2
-rw-r--r--
rust/helpers/math.c
8
-rw-r--r--
rust/helpers/pci.c
5
-rw-r--r--
rust/helpers/ratelimit.c
14
-rw-r--r--
rust/kernel/Kconfig.test
21
-rw-r--r--
rust/kernel/alloc.rs
6
-rw-r--r--
rust/kernel/alloc/kbox.rs
7
-rw-r--r--
rust/kernel/auxiliary.rs
8
-rw-r--r--
rust/kernel/bitfield.rs
10
-rw-r--r--
rust/kernel/bitmap.rs
353
-rw-r--r--
rust/kernel/bug.rs
39
-rw-r--r--
rust/kernel/configfs.rs
130
-rw-r--r--
rust/kernel/cpufreq.rs
22
-rw-r--r--
rust/kernel/debugfs.rs
26
-rw-r--r--
rust/kernel/debugfs/entry.rs
4
-rw-r--r--
rust/kernel/debugfs/file_ops.rs
29
-rw-r--r--
rust/kernel/device_id.rs
3
-rw-r--r--
rust/kernel/dma.rs
141
-rw-r--r--
rust/kernel/id_pool.rs
47
-rw-r--r--
rust/kernel/io.rs
255
-rw-r--r--
rust/kernel/io/register.rs
759
-rw-r--r--
rust/kernel/io/resource.rs
6
-rw-r--r--
rust/kernel/kunit.rs
12
-rw-r--r--
rust/kernel/lib.rs
2
-rw-r--r--
rust/kernel/mem.rs
300
-rw-r--r--
rust/kernel/miscdevice.rs
35
-rw-r--r--
rust/kernel/num.rs
149
-rw-r--r--
rust/kernel/num/bounded.rs
16
-rw-r--r--
rust/kernel/pci.rs
8
-rw-r--r--
rust/kernel/pci/cap.rs
292
-rw-r--r--
rust/kernel/prelude.rs
9
-rw-r--r--
rust/kernel/ptr.rs
12
-rw-r--r--
rust/kernel/ratelimit.rs
201
-rw-r--r--
rust/kernel/scatterlist.rs
23
-rw-r--r--
rust/kernel/security.rs
3
-rw-r--r--
rust/kernel/sizes.rs
47
-rw-r--r--
rust/kernel/str.rs
2
-rw-r--r--
rust/kernel/sync.rs
138
-rw-r--r--
rust/kernel/sync/atomic.rs
4
-rw-r--r--
rust/kernel/sync/lock/spinlock.rs
28
-rw-r--r--
rust/kernel/sync/lockdep.rs
161
-rw-r--r--
rust/kernel/time.rs
173
-rw-r--r--
rust/kernel/time/delay.rs
17
-rw-r--r--
rust/kernel/time/hrtimer.rs
95
-rw-r--r--
rust/kernel/uaccess.rs
4
-rw-r--r--
rust/macros/helpers.rs
16
-rw-r--r--
rust/macros/io/mod.rs
3
-rw-r--r--
rust/macros/io/register.rs
296
-rw-r--r--
rust/macros/kunit.rs
5
-rw-r--r--
rust/macros/lib.rs
57
-rw-r--r--
rust/macros/module.rs
2
-rw-r--r--
rust/macros/vtable.rs
43
-rw-r--r--
rust/pin-init/examples/selfref.rs
60
-rw-r--r--
rust/pin-init/internal/src/diagnostics.rs
153
-rw-r--r--
rust/pin-init/internal/src/init.rs
683
-rw-r--r--
rust/pin-init/internal/src/lib.rs
41
-rw-r--r--
rust/pin-init/internal/src/pin_data.rs
1855
-rw-r--r--
rust/pin-init/internal/src/util.rs
500
-rw-r--r--
rust/pin-init/src/__internal.rs
417
-rw-r--r--
rust/pin-init/src/lib.rs
83
-rw-r--r--
rust/proc-macro2/README.md
3
-rw-r--r--
rust/proc-macro2/probe/proc_macro_span.rs
9
-rw-r--r--
rust/zerocopy-derive/README.md
12
-rw-r--r--
rust/zerocopy-derive/derive/from_bytes.rs
12
-rw-r--r--
rust/zerocopy-derive/derive/into_bytes.rs
147
-rw-r--r--
rust/zerocopy-derive/derive/known_layout.rs
4
-rw-r--r--
rust/zerocopy-derive/derive/mod.rs
33
-rw-r--r--
rust/zerocopy-derive/derive/project.rs
569
-rw-r--r--
rust/zerocopy-derive/derive/try_from_bytes.rs
869
-rw-r--r--
rust/zerocopy-derive/invariant.rs
116
-rw-r--r--
rust/zerocopy-derive/lib.rs
118
-rw-r--r--
rust/zerocopy-derive/repr.rs
46
-rw-r--r--
rust/zerocopy-derive/util.rs
414
-rw-r--r--
rust/zerocopy/README.md
12
-rw-r--r--
rust/zerocopy/benches/as_bytes_dynamic_size.x86-64
3
-rw-r--r--
rust/zerocopy/benches/as_bytes_dynamic_size.x86-64.mca
20
-rw-r--r--
rust/zerocopy/benches/extend_vec_zeroed.x86-64
4
-rw-r--r--
rust/zerocopy/benches/extend_vec_zeroed.x86-64.mca
8
-rw-r--r--
rust/zerocopy/benches/insert_vec_zeroed.x86-64
4
-rw-r--r--
rust/zerocopy/benches/insert_vec_zeroed.x86-64.mca
8
-rw-r--r--
rust/zerocopy/benches/new_vec_zeroed.x86-64
3
-rw-r--r--
rust/zerocopy/benches/new_vec_zeroed.x86-64.mca
46
-rw-r--r--
rust/zerocopy/benches/ref_from_bytes_dynamic_padding.x86-64
31
-rw-r--r--
rust/zerocopy/benches/ref_from_bytes_dynamic_padding.x86-64.mca
70
-rw-r--r--
rust/zerocopy/benches/ref_from_bytes_dynamic_size.x86-64
21
-rw-r--r--
rust/zerocopy/benches/ref_from_bytes_dynamic_size.x86-64.mca
58
-rw-r--r--
rust/zerocopy/benches/ref_from_bytes_static_size.x86-64
7
-rw-r--r--
rust/zerocopy/benches/ref_from_bytes_static_size.x86-64.mca
26
-rw-r--r--
rust/zerocopy/benches/ref_from_prefix_dynamic_padding.x86-64
24
-rw-r--r--
rust/zerocopy/benches/ref_from_prefix_dynamic_padding.x86-64.mca
62
-rw-r--r--
rust/zerocopy/benches/ref_from_prefix_dynamic_size.x86-64
21
-rw-r--r--
rust/zerocopy/benches/ref_from_prefix_dynamic_size.x86-64.mca
52
-rw-r--r--
rust/zerocopy/benches/ref_from_suffix_dynamic_padding.x86-64
29
-rw-r--r--
rust/zerocopy/benches/ref_from_suffix_dynamic_padding.x86-64.mca
68
-rw-r--r--
rust/zerocopy/benches/ref_from_suffix_with_elems_dynamic_padding.x86-64
36
-rw-r--r--
rust/zerocopy/benches/ref_from_suffix_with_elems_dynamic_padding.x86-64.mca
84
-rw-r--r--
rust/zerocopy/benches/ref_from_suffix_with_elems_dynamic_size.x86-64
31
-rw-r--r--
rust/zerocopy/benches/ref_from_suffix_with_elems_dynamic_size.x86-64.mca
70
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_dynamic_padding.rs
19
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_dynamic_padding.x86-64
4
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_dynamic_padding.x86-64.mca
45
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_dynamic_size.rs
17
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_dynamic_size.x86-64
4
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_dynamic_size.x86-64.mca
45
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_mut_dynamic_padding.rs
19
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_mut_dynamic_padding.x86-64
4
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_mut_dynamic_padding.x86-64.mca
45
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_mut_dynamic_size.rs
19
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_mut_dynamic_size.x86-64
4
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_mut_dynamic_size.x86-64.mca
45
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_mut_static_size.rs
19
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_mut_static_size.x86-64
4
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_mut_static_size.x86-64.mca
45
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_static_size.rs
17
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_static_size.x86-64
4
-rw-r--r--
rust/zerocopy/benches/ref_type_bytes_static_size.x86-64.mca
45
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_dynamic_padding.rs
19
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_dynamic_padding.x86-64
29
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_dynamic_padding.x86-64.mca
91
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_dynamic_size.rs
19
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_dynamic_size.x86-64
27
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_dynamic_size.x86-64.mca
87
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_mut_dynamic_size.rs
19
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_mut_dynamic_size.x86-64
27
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_mut_dynamic_size.x86-64.mca
87
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_mut_static_size.rs
19
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_mut_static_size.x86-64
3
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_mut_static_size.x86-64.mca
43
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_static_size.rs
19
-rw-r--r--
rust/zerocopy/benches/ref_type_deref_static_size.x86-64
3