Lines Matching refs:ptr

34         ptr: *mut bindings::cpufreq_frequency_table,  field
40 let mut ptr: *mut bindings::cpufreq_frequency_table = ptr::null_mut(); in new() variables
45 bindings::dev_pm_opp_init_cpufreq_table(table.dev.as_raw(), &mut ptr) in new()
50 ptr, in new()
58 unsafe { cpufreq::Table::from_raw(self.ptr) } in table()
85 use core::{marker::PhantomData, ptr};
98 list.push(ptr::null(), GFP_KERNEL)?; in to_c_str_array()
448 let ptr = list.as_ptr(); in set()
449 (Some(list), ptr) in set()
451 None => (None, ptr::null()), in set()
457 let ptr = list.as_ptr(); in set()
458 (Some(list), ptr) in set()
460 None => (None, ptr::null()), in set()
466 .map_or(ptr::null(), |p| p.as_char_ptr()); in set()
471 .map_or((ptr::null(), 0), |hw| (hw.as_ptr(), hw.len() as u32)); in set()
476 .map_or((ptr::null_mut(), 0), |(dev, idx)| (dev.as_raw(), *idx)); in set()
601 ptr: *mut bindings::opp_table, field
623 unsafe fn from_raw_table(ptr: *mut bindings::opp_table, dev: &ARef<Device>) -> Self { in from_raw_table()
627 unsafe { bindings::dev_pm_opp_get_opp_table_ref(ptr) }; in from_raw_table()
630 ptr, in from_raw_table()
645 let ptr = from_err_ptr(unsafe { bindings::dev_pm_opp_get_opp_table(dev.as_raw()) })?; in from_dev()
648 ptr, in from_dev()
855 let ptr = from_err_ptr(match stype { in opp_from_freq()
885 unsafe { OPP::from_raw_opp_owned(ptr) } in opp_from_freq()
892 let ptr = from_err_ptr(match stype { in opp_from_level()
911 unsafe { OPP::from_raw_opp_owned(ptr) } in opp_from_level()
918 let ptr = from_err_ptr(match stype { in opp_from_bw()
936 unsafe { OPP::from_raw_opp_owned(ptr) } in opp_from_bw()
982 unsafe { bindings::dev_pm_opp_put_opp_table(self.ptr) }; in drop()
1051 unsafe fn dec_ref(obj: ptr::NonNull<Self>) { in dec_ref()
1069 pub unsafe fn from_raw_opp_owned(ptr: *mut bindings::dev_pm_opp) -> Result<ARef<Self>> { in from_raw_opp_owned()
1070 let ptr = ptr::NonNull::new(ptr).ok_or(ENODEV)?; in from_raw_opp_owned()
1075 Ok(unsafe { ARef::from_raw(ptr.cast()) }) in from_raw_opp_owned()
1087 pub unsafe fn from_raw_opp<'a>(ptr: *mut bindings::dev_pm_opp) -> Result<&'a Self> { in from_raw_opp()
1090 Ok(unsafe { &*ptr.cast() }) in from_raw_opp()