| /linux/rust/syn/gen/ |
| H A D | clone.rs | 10 fn clone(&self) -> Self { in clone() 20 fn clone(&self) -> Self { in clone() 32 fn clone(&self) -> Self { in clone() 46 fn clone(&self) -> Self { in clone() 58 fn clone(&self) -> Self { in clone() 73 fn clone(&self) -> Self { in clone() 80 fn clone(&self) -> Self { in clone() 92 fn clone(&self) -> Self { in clone() 103 fn clone(&self) -> Self { in clone() 118 fn clone(&self) -> Self { in clone() [all …]
|
| /linux/rust/syn/ |
| H A D | parse_quote.rs | 140 fn parse(input: ParseStream) -> Result<Self>; in parse() 144 fn parse(input: ParseStream) -> Result<Self> { in parse() 160 fn parse(input: ParseStream) -> Result<Self> { in parse() 171 fn parse(input: ParseStream) -> Result<Self> { in parse() 182 fn parse(input: ParseStream) -> Result<Self> { in parse() 212 fn parse(input: ParseStream) -> Result<Self> { in parse() 219 fn parse(input: ParseStream) -> Result<Self> { in parse() 225 fn parse(input: ParseStream) -> Result<Self> { in parse() 232 fn parse(input: ParseStream) -> Result<Self> { in parse() 239 fn parse(input: ParseStream) -> Result<Self> { in parse()
|
| H A D | ty.rs | 299 fn parse(input: ParseStream) -> Result<Self> { in parse() 313 pub fn without_plus(input: ParseStream) -> Result<Self> { in without_plus() 617 fn parse(input: ParseStream) -> Result<Self> { in parse() 628 fn parse(input: ParseStream) -> Result<Self> { in parse() 641 fn parse(input: ParseStream) -> Result<Self> { in parse() 664 fn parse(input: ParseStream) -> Result<Self> { in parse() 677 fn parse(input: ParseStream) -> Result<Self> { in parse() 724 fn parse(input: ParseStream) -> Result<Self> { in parse() 733 fn parse(input: ParseStream) -> Result<Self> { in parse() 742 fn parse(input: ParseStream) -> Result<Self> { in parse() [all …]
|
| H A D | generics.rs | 377 pub fn new(lifetime: Lifetime) -> Self { in new() 388 fn from(ident: Ident) -> Self { in from() 541 fn parse(input: ParseStream) -> Result<Self> { in parse() 604 fn parse(input: ParseStream) -> Result<Self> { in parse() 631 fn parse(input: ParseStream) -> Result<Self> { in parse() 669 fn parse(input: ParseStream) -> Result<Self> { in parse() 691 fn parse(input: ParseStream) -> Result<Self> { in parse() 702 fn parse(input: ParseStream) -> Result<Self> { in parse() 746 fn parse(input: ParseStream) -> Result<Self> { in parse() 758 ) -> Result<Self> { in parse_single() [all …]
|
| H A D | path.rs | 26 fn from(segment: T) -> Self { in from() 122 fn from(ident: T) -> Self { in from() 312 fn parse(input: ParseStream) -> Result<Self> { in parse() 319 fn parse(input: ParseStream) -> Result<Self> { in parse() 456 pub fn parse_turbofish(input: ParseStream) -> Result<Self> { in parse_turbofish() 464 ) -> Result<Self> { in do_parse() 491 fn parse(input: ParseStream) -> Result<Self> { in parse() 499 fn parse(input: ParseStream) -> Result<Self> { in parse() 511 fn parse(input: ParseStream) -> Result<Self> { in parse() 517 fn parse_helper(input: ParseStream, expr_style: bool) -> Result<Self> { in parse_helper() [all …]
|
| H A D | parse.rs | 217 fn parse(input: ParseStream) -> Result<Self>; in parse() 363 fn clone(&self) -> Self { in clone() 414 fn clone(&self) -> Self { in clone() 968 pub fn fork(&self) -> Self { in fork() 1169 fn parse(input: ParseStream) -> Result<Self> { in parse() 1176 fn parse(input: ParseStream) -> Result<Self> { in parse() 1187 fn parse(input: ParseStream) -> Result<Self> { in parse() 1194 fn parse(input: ParseStream) -> Result<Self> { in parse() 1204 fn parse(input: ParseStream) -> Result<Self> { in parse() 1218 fn parse(input: ParseStream) -> Result<Self> { in parse() [all …]
|
| H A D | item.rs | 941 fn parse(input: ParseStream) -> Result<Self> { in parse() 1156 ) -> Result<Self> { in parse() 1239 fn parse(input: ParseStream) -> Result<Self> { in parse() 1293 fn parse(input: ParseStream) -> Result<Self> { in parse() 1326 fn parse(input: ParseStream) -> Result<Self> { in parse() 1444 fn parse(input: ParseStream) -> Result<Self> { in parse() 1462 fn parse(input: ParseStream) -> Result<Self> { in parse() 1509 fn parse(input: ParseStream) -> Result<Self> { in parse() 1558 fn parse(input: ParseStream) -> Result<Self> { in parse() 1587 fn parse(input: ParseStream) -> Result<Self> { in parse() [all …]
|
| H A D | expr.rs | 1231 fn parse(input: ParseStream) -> Result<Self> { in parse() 1306 fn clone(&self) -> Self { in clone() 1997 fn parse(input: ParseStream) -> Result<Self> { in parse() 2091 fn parse(input: ParseStream) -> Result<Self> { in parse() 2117 fn parse(input: ParseStream) -> Result<Self> { in parse() 2150 fn parse(input: ParseStream) -> Result<Self> { in parse() 2195 fn parse(input: ParseStream) -> Result<Self> { in parse() 2208 fn parse(input: ParseStream) -> Result<Self> { in parse() 2231 fn parse(input: ParseStream) -> Result<Self> { in parse() 2285 fn parse(input: ParseStream) -> Result<Self> { in parse() [all …]
|
| H A D | lit.rs | 135 pub fn new(value: &str, span: Span) -> Self { in new() 276 pub fn new(value: &[u8], span: Span) -> Self { in new() 311 pub fn new(value: &CStr, span: Span) -> Self { in new() 346 pub fn new(value: u8, span: Span) -> Self { in new() 381 pub fn new(value: char, span: Span) -> Self { in new() 416 pub fn new(repr: &str, span: Span) -> Self { in new() 487 fn from(token: Literal) -> Self { in from() 510 pub fn new(repr: &str, span: Span) -> Self { in new() 559 fn from(token: Literal) -> Self { in from() 582 pub fn new(value: bool, span: Span) -> Self { in new() [all …]
|
| /linux/rust/kernel/list/ |
| H A D | arc.rs | 42 unsafe fn on_create_list_arc_from_unique(self: Pin<&mut Self>); in on_create_list_arc_from_unique() 173 pub fn new(contents: T, flags: Flags) -> Result<Self, AllocError> { in new() 183 pub fn pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self, E> in pin_init() 194 pub fn init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in init() 208 fn from(unique: UniqueArc<T>) -> Self { in from() 219 fn from(mut unique: Pin<UniqueArc<T>>) -> Self { in from() 237 pub fn pair_from_unique<const ID2: u64>(unique: UniqueArc<T>) -> (Self, ListArc<T, ID2>) in pair_from_unique() 250 ) -> (Self, ListArc<T, ID2>) in pair_from_pin_unique() 277 pub fn try_from_arc(arc: Arc<T>) -> Result<Self, Arc<T>> in try_from_arc() 327 unsafe fn transmute_from_arc(arc: Arc<T>) -> Self { in transmute_from_arc() [all …]
|
| /linux/rust/pin-init/src/ |
| H A D | alloc.rs | 30 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() 38 fn pin_init(init: impl PinInit<T>) -> Result<Pin<Self>, AllocError> { in pin_init() 50 fn try_init<E>(init: impl Init<T, E>) -> Result<Self, E> in try_init() 55 fn init(init: impl Init<T>) -> Result<Self, AllocError> { in init() method 82 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() 90 fn try_init<E>(init: impl Init<T, E>) -> Result<Self, E> in try_init() 100 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() 118 fn try_init<E>(init: impl Init<T, E>) -> Result<Self, E> in try_init()
|
| /linux/rust/kernel/ |
| H A D | types.rs | 63 unsafe fn from_foreign(ptr: *mut c_void) -> Self; in from_foreign() 75 unsafe fn try_from_foreign(ptr: *mut c_void) -> Option<Self> { in try_from_foreign() 140 unsafe fn from_foreign(_: *mut c_void) -> Self {} in from_foreign() 224 pub fn new_with_data(data: T, cleanup_func: F) -> Self { in new_with_data() 333 pub const fn new(value: T) -> Self { in new() 364 pub fn ffi_init(init_func: impl FnOnce(*mut T)) -> impl PinInit<Self> { in ffi_init() 385 ) -> impl PinInit<Self, E> { in try_ffi_init() 407 pub const fn cast_from(this: *const T) -> *const Self { in cast_from() 414 fn pin_init<E>(slot: impl PinInit<T, E>) -> impl PinInit<Self, E> { in pin_init() argument
|
| H A D | usb.rs | 121 pub const fn from_id(vendor: u16, product: u16) -> Self { in from_id() 132 pub const fn from_device_ver(vendor: u16, product: u16, bcd_lo: u16, bcd_hi: u16) -> Self { in from_device_ver() 145 pub const fn from_device_info(class: u8, subclass: u8, protocol: u8) -> Self { in from_device_info() 157 pub const fn from_interface_info(class: u8, subclass: u8, protocol: u8) -> Self { in from_interface_info() 169 pub const fn from_device_interface_class(vendor: u16, product: u16, class: u8) -> Self { in from_device_interface_class() 182 pub const fn from_device_interface_protocol(vendor: u16, product: u16, protocol: u8) -> Self { in from_device_interface_protocol() 195 pub const fn from_device_interface_number(vendor: u16, product: u16, number: u8) -> Self { in from_device_interface_number() 214 ) -> Self { in from_device_and_interface_info() 311 ) -> impl PinInit<Self, Error>; in probe() 316 fn disconnect(interface: &Interface<device::Core>, data: Pin<&Self>); in disconnect() [all …]
|
| H A D | firmware.rs | 69 fn request_internal(name: &CStr, dev: &Device, func: FwFunc) -> Result<Self> { in request_internal() 87 pub fn request(name: &CStr, dev: &Device) -> Result<Self> { in request() 93 pub fn request_nowarn(name: &CStr, dev: &Device) -> Result<Self> { in request_nowarn() 241 pub const fn new(module_name: &'static CStr) -> Self { in new() 249 const fn push_internal(mut self, bytes: &[u8]) -> Self { in push_internal() 287 pub const fn push(self, s: &str) -> Self { in push() 296 const fn push_module_name(self) -> Self { in push_module_name() 320 pub const fn new_entry(self) -> Self { in new_entry()
|
| H A D | cpufreq.rs | 90 fn new(val: u32) -> Result<Self> { in new() 104 fn from(rel: Relation) -> Self { in from() 140 pub unsafe fn from_raw_mut<'a>(ptr: *mut bindings::cpufreq_policy_data) -> &'a mut Self { in from_raw_mut() 151 let this: *const Self = self; in as_raw() constant 180 pub unsafe fn new(index: usize) -> Self { in new() 188 fn from(index: TableIndex) -> Self { in from() 234 pub unsafe fn from_raw<'a>(ptr: *const bindings::cpufreq_frequency_table) -> &'a Self { in from_raw() 245 let this: *const Self = self; in as_raw() constant 288 fn new(entries: KVec<bindings::cpufreq_frequency_table>) -> Result<Self> { in new() 424 pub unsafe fn from_raw<'a>(ptr: *const bindings::cpufreq_policy) -> &'a Self { in from_raw() [all …]
|
| H A D | opp.rs | 40 pub(crate) fn new(table: &Table) -> Result<Self> { in new() 123 fn from(volt: MicroVolt) -> Self { in from() 148 fn from(power: MicroWatt) -> Self { in from() 182 fn new(dev: &ARef<Device>, mut data: Data) -> Result<Self> { in new() 231 pub fn new(freq: Hertz, volt: MicroVolt, level: u32, turbo: bool) -> Self { in new() 380 pub fn set_clk_names(mut self, names: KVec<CString>) -> Result<Self> { in set_clk_names() 394 pub fn set_prop_name(mut self, name: CString) -> Result<Self> { in set_prop_name() 404 pub fn set_regulator_names(mut self, names: KVec<CString>) -> Result<Self> { in set_regulator_names() 419 pub fn set_required_dev(mut self, dev: ARef<Device>, index: u32) -> Result<Self> { in set_required_dev() 429 pub fn set_supported_hw(mut self, hw: KVec<u32>) -> Result<Self> { in set_supported_hw() [all …]
|
| H A D | ptr.rs | 42 pub const fn new<const ALIGN: usize>() -> Self { in new() 69 pub const fn new_checked(align: usize) -> Option<Self> { in new_checked() 83 pub const fn of<T>() -> Self { in of() 177 fn align_down(self, alignment: Alignment) -> Self; in align_down() 193 fn align_up(self, alignment: Alignment) -> Option<Self>; in align_up()
|
| H A D | i2c.rs | 46 pub const fn new(id: &'static CStr) -> Self { in new() 338 ) -> impl PinInit<Self, Error>; in probe() 351 fn shutdown(dev: &I2cClient<device::Core>, this: Pin<&Self>) { in shutdown() 365 fn unbind(dev: &I2cClient<device::Core>, this: Pin<&Self>) { in unbind() 401 pub fn get(index: i32) -> Result<ARef<Self>> { in get() 425 unsafe fn dec_ref(obj: NonNull<Self>) { in dec_ref() 442 pub const fn new(type_: &'static CStr, addr: u16) -> Self { in new() 501 unsafe fn dec_ref(obj: NonNull<Self>) { in dec_ref() 522 fn try_from(dev: &device::Device<Ctx>) -> Result<Self, Self::Error> { in try_from() 564 ) -> impl PinInit<Devres<Self>, Error> + 'a { in new() [all …]
|
| H A D | clk.rs | 38 pub const fn from_khz(khz: c_ulong) -> Self { in from_khz() 43 pub const fn from_mhz(mhz: c_ulong) -> Self { in from_mhz() 48 pub const fn from_ghz(ghz: c_ulong) -> Self { in from_ghz() 74 fn from(freq: Hertz) -> Self { in from() 138 pub fn get(dev: &Device, name: Option<&CStr>) -> Result<Self> { in get() 306 pub fn get(dev: &Device, name: Option<&CStr>) -> Result<Self> { in get()
|
| /linux/rust/proc-macro2/ |
| H A D | lib.rs | 206 fn _new(inner: imp::TokenStream) -> Self { in _new() 213 fn _new_fallback(inner: fallback::TokenStream) -> Self { in _new_fallback() 264 fn from(inner: proc_macro::TokenStream) -> Self { in from() 272 fn from(inner: TokenStream) -> Self { in from() 278 fn from(token: TokenTree) -> Self { in from() 353 fn _new(inner: imp::Span) -> Self { in _new() 360 fn _new_fallback(inner: fallback::Span) -> Self { in _new_fallback() 574 fn from(g: Group) -> Self { in from() 580 fn from(g: Ident) -> Self { in from() 586 fn from(g: Punct) -> Self { in from() [all …]
|
| H A D | wrapper.rs | 61 fn new(stream: proc_macro::TokenStream) -> Self { in new() 96 pub(crate) fn from_str_checked(src: &str) -> Result<Self, LexError> { in from_str_checked() 140 fn from(inner: proc_macro::TokenStream) -> Self { in from() 146 fn from(inner: TokenStream) -> Self { in from() 157 fn from(inner: fallback::TokenStream) -> Self { in from() 181 fn from(token: TokenTree) -> Self { in from() 276 fn from(e: proc_macro::LexError) -> Self { in from() 282 fn from(e: fallback::LexError) -> Self { in from() 530 fn from(proc_span: proc_macro::Span) -> Self { in from() 536 fn from(inner: fallback::Span) -> Self { in from() [all …]
|
| H A D | fallback.rs | 76 pub(crate) fn from_str_checked(src: &str) -> Result<Self, LexError> { in from_str_checked() 90 pub(crate) fn from_str_unchecked(src: &str) -> Self { in from_str_unchecked() 173 pub(crate) fn with_capacity(cap: usize) -> Self { in with_capacity() 250 fn from(inner: proc_macro::TokenStream) -> Self { in from() 257 fn from(inner: TokenStream) -> Self { in from() 263 fn from(tree: TokenTree) -> Self { in from() 643 pub(crate) fn first_byte(self) -> Self { in first_byte() 648 pub(crate) fn first_byte(self) -> Self { in first_byte() 656 pub(crate) fn last_byte(self) -> Self { in last_byte() 661 pub(crate) fn last_byte(self) -> Self { in last_byte() [all …]
|
| /linux/rust/kernel/debugfs/ |
| H A D | entry.rs | 31 pub(crate) fn dynamic_dir(name: &CStr, parent: Option<Arc<Self>>) -> Self { in dynamic_dir() 54 parent: Arc<Self>, in dynamic_file() 57 ) -> Self { in dynamic_file() 84 pub(crate) fn dir(name: &CStr, parent: Option<&'a Entry<'_>>) -> Self { in dir() 108 ) -> Self { in file()
|
| /linux/rust/pin-init/examples/ |
| H A D | linked_list.rs | 44 pub fn insert_next(list: &ListHead) -> impl PinInit<Self, Infallible> + '_ { in insert_next() 53 pub fn insert_prev(list: &ListHead) -> impl PinInit<Self, Infallible> + '_ { in insert_prev() 62 pub fn next(&self) -> Option<NonNull<Self>> { in next() 85 fn drop(self: Pin<&mut Self>) { in drop() 107 unsafe fn new_unchecked(ptr: NonNull<ListHead>) -> Self { in new_unchecked()
|
| /linux/scripts/ |
| H A D | generate_rust_target.rs | 69 fn from(value: bool) -> Self { in from() 75 fn from(value: i32) -> Self { in from() 81 fn from(value: String) -> Self { in from() 87 fn from(value: &str) -> Self { in from() 93 fn from(object: Object) -> Self { in from() 99 fn from(i: [T; N]) -> Self { in from()
|