Searched refs:CStr (Results 1 – 12 of 12) sorted by relevance
/linux-6.12.1/rust/kernel/ |
D | str.rs | 153 pub struct CStr([u8]); struct 155 impl CStr { implementation 231 pub const unsafe fn from_bytes_with_nul_unchecked(bytes: &[u8]) -> &CStr { in from_bytes_with_nul_unchecked() argument 244 pub unsafe fn from_bytes_with_nul_unchecked_mut(bytes: &mut [u8]) -> &mut CStr { in from_bytes_with_nul_unchecked_mut() argument 246 unsafe { &mut *(bytes as *mut [u8] as *mut CStr) } in from_bytes_with_nul_unchecked_mut() 378 impl fmt::Display for CStr { implementation 407 impl fmt::Debug for CStr { implementation 438 impl AsRef<BStr> for CStr { implementation 445 impl Deref for CStr { implementation 454 impl Index<ops::RangeFrom<usize>> for CStr { implementation [all …]
|
D | firmware.rs | 7 use crate::{bindings, device::Device, error::Error, error::Result, str::CStr}; 58 fn request_internal(name: &CStr, dev: &Device, func: FwFunc) -> Result<Self> { in request_internal() argument 75 pub fn request(name: &CStr, dev: &Device) -> Result<Self> { in request() argument 81 pub fn request_nowarn(name: &CStr, dev: &Device) -> Result<Self> { in request_nowarn() argument
|
D | error.rs | 7 use crate::{alloc::AllocError, str::CStr}; 147 pub fn name(&self) -> Option<&'static CStr> { in name() argument 154 Some(unsafe { CStr::from_char_ptr(ptr) }) in name() 164 pub fn name(&self) -> Option<&'static CStr> { in name() argument
|
D | kunit.rs | 59 static FILE: &'static $crate::str::CStr = $crate::c_str!($file); 61 static CONDITION: &'static $crate::str::CStr = $crate::c_str!(stringify!($condition));
|
D | prelude.rs | 38 pub use super::{str::CStr, ThisModule};
|
D | workqueue.rs | 370 pub fn new(name: &'static CStr, key: &'static LockClassKey) -> impl PinInit<Self> in new() argument
|
/linux-6.12.1/drivers/net/phy/ |
D | ax88796b_rust.rs | 44 const NAME: &'static CStr = c_str!("Asix Electronics AX88772A"); variable 108 const NAME: &'static CStr = c_str!("Asix Electronics AX88772C"); variable 128 const NAME: &'static CStr = c_str!("Asix Electronics AX88796B"); variable
|
D | qt2025.rs | 39 const NAME: &'static CStr = c_str!("QT2025 10Gpbs SFP+"); variable
|
/linux-6.12.1/rust/kernel/sync/ |
D | condvar.rs | 12 str::CStr, 105 pub fn new(name: &'static CStr, key: &'static LockClassKey) -> impl PinInit<Self> { in new() argument
|
D | lock.rs | 9 use crate::{init::PinInit, pin_init, str::CStr, types::Opaque, types::ScopeGuard}; 109 pub fn new(t: T, name: &'static CStr, key: &'static LockClassKey) -> impl PinInit<Self> { in new() argument
|
/linux-6.12.1/drivers/gpu/drm/ |
D | drm_panic_qr.rs | 30 use kernel::str::CStr; 962 let url_cstr: &CStr = unsafe { CStr::from_char_ptr(url) }; in drm_panic_qr_generate()
|
/linux-6.12.1/rust/kernel/net/ |
D | phy.rs | 582 const NAME: &'static CStr; variable
|