Lines Matching defs:Self
23 fn request() -> Self {
24 Self(bindings::request_firmware)
27 fn request_nowarn() -> Self {
28 Self(bindings::firmware_request_nowarn)
62 fn request_internal(name: &CStr, dev: &Device, func: FwFunc) -> Result<Self> {
80 pub fn request(name: &CStr, dev: &Device) -> Result<Self> {
81 Self::request_internal(name, dev, FwFunc::request())
86 pub fn request_nowarn(name: &CStr, dev: &Device) -> Result<Self> {
87 Self::request_internal(name, dev, FwFunc::request_nowarn())
153 /// # fn init(_module: &'static ThisModule) -> Result<Self> {
154 /// # Ok(Self)
169 /// while i < Self::FILES.len() {
171 /// .push(Self::DIR)
172 /// .push(Self::FILES[i])
234 pub const fn new(module_name: &'static CStr) -> Self {
235 Self {
242 const fn push_internal(mut self, bytes: &[u8]) -> Self {
280 pub const fn push(self, s: &str) -> Self {
289 const fn push_module_name(self) -> Self {
313 pub const fn new_entry(self) -> Self {