Home
last modified time | relevance | path

Searched refs:vtable (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/regulator/
H A Dvctrl-regulator.c44 struct vctrl_voltage_table *vtable; member
175 vctrl->vtable[selector].ctrl, in vctrl_set_voltage_sel()
176 vctrl->vtable[selector].ctrl, in vctrl_set_voltage_sel()
188 if (selector >= vctrl->vtable[vctrl->sel].ovp_min_sel) in vctrl_set_voltage_sel()
191 next_sel = vctrl->vtable[vctrl->sel].ovp_min_sel; in vctrl_set_voltage_sel()
194 vctrl->vtable[next_sel].ctrl, in vctrl_set_voltage_sel()
195 vctrl->vtable[next_sel].ctrl, in vctrl_set_voltage_sel()
200 vctrl->vtable[next_sel].ctrl); in vctrl_set_voltage_sel()
205 delay = DIV_ROUND_UP(vctrl->vtable[vctrl->sel].out - in vctrl_set_voltage_sel()
206 vctrl->vtable[next_se in vctrl_set_voltage_sel()
[all...]
H A Dhi655x-regulator.c108 sreg, cmask, vtable) { \
117 .n_voltages = ARRAY_SIZE(vtable), \
118 .volt_table = vtable, \
/kernel/linux/linux-6.6/drivers/regulator/
H A Dvctrl-regulator.c44 struct vctrl_voltage_table *vtable; member
175 vctrl->vtable[selector].ctrl, in vctrl_set_voltage_sel()
176 vctrl->vtable[selector].ctrl, in vctrl_set_voltage_sel()
188 next_sel = max_t(unsigned int, selector, vctrl->vtable[vctrl->sel].ovp_min_sel); in vctrl_set_voltage_sel()
191 vctrl->vtable[next_sel].ctrl, in vctrl_set_voltage_sel()
192 vctrl->vtable[next_sel].ctrl, in vctrl_set_voltage_sel()
197 vctrl->vtable[next_sel].ctrl); in vctrl_set_voltage_sel()
202 delay = DIV_ROUND_UP(vctrl->vtable[vctrl->sel].out - in vctrl_set_voltage_sel()
203 vctrl->vtable[next_sel].out, in vctrl_set_voltage_sel()
214 vctrl->vtable[orig_se in vctrl_set_voltage_sel()
[all...]
H A Dhi6421v600-regulator.c65 * @vtable: voltage table
74 #define HI6421V600_LDO(_id, vtable, ereg, emask, vreg, \
85 .volt_table = vtable, \
86 .n_voltages = ARRAY_SIZE(vtable), \
87 .vsel_mask = ARRAY_SIZE(vtable) - 1, \
H A Dhi655x-regulator.c108 sreg, cmask, vtable) { \
117 .n_voltages = ARRAY_SIZE(vtable), \
118 .volt_table = vtable, \
/kernel/linux/linux-6.6/rust/macros/
H A Dlib.rs13 mod vtable; modules
82 /// Declares or implements a vtable trait.
91 /// implemented with the `#[vtable]` attribute, and a `HAS_*` associated constant
102 /// // Declares a `#[vtable]` trait
103 /// #[vtable]
116 /// // Implements the `#[vtable]` trait
117 /// #[vtable]
129 pub fn vtable(attr: TokenStream, ts: TokenStream) -> TokenStream { in vtable() functions
130 vtable::vtable(att in vtable()
[all...]
H A Dvtable.rs7 pub(crate) fn vtable(_attr: TokenStream, ts: TokenStream) -> TokenStream {
21 .expect("#[vtable] attribute should only be applied to trait or impl block");
57 /// A marker to prevent implementors from forgetting to use [`#[vtable]`](vtable)
/kernel/linux/linux-5.10/kernel/
H A Dcfi.c335 void cfi_failure_handler(void *data, void *ptr, void *vtable) in cfi_failure_handler() argument
/kernel/linux/linux-5.10/drivers/pcmcia/
H A Dvrc4173_cardu.c52 struct pccard_operations *vtable,

Completed in 5 milliseconds