Home
last modified time | relevance | path

Searched refs:pwm_ops (Results 1 – 25 of 82) sorted by relevance

1234

/linux/drivers/pwm/
H A Dpwm-twl-led.c176 static const struct pwm_ops twl4030_pwmled_ops = {
308 static const struct pwm_ops twl6030_pwmled_ops = {
318 const struct pwm_ops *ops; in twl_pwmled_probe()
H A Dcore.c170 const struct pwm_ops *ops = chip->ops; in __pwm_round_waveform_tohw()
182 const struct pwm_ops *ops = chip->ops; in __pwm_round_waveform_fromhw()
193 const struct pwm_ops *ops = chip->ops; in __pwm_read_waveform()
204 const struct pwm_ops *ops = chip->ops; in __pwm_write_waveform()
247 const struct pwm_ops *ops = chip->ops; in pwm_round_waveform_might_sleep()
306 const struct pwm_ops *ops = chip->ops; in pwm_get_waveform_might_sleep()
334 const struct pwm_ops *ops = chip->ops; in __pwm_set_waveform()
624 const struct pwm_ops *ops; in __pwm_apply()
807 const struct pwm_ops *ops = chip->ops; in pwm_get_state_hw()
913 const struct pwm_ops *ops = chip->ops; in pwm_capture()
[all …]
H A Dpwm-argon-fan-hat.c60 static const struct pwm_ops argon_fan_hat_pwm_ops = {
H A Dpwm-clps711x.c65 static const struct pwm_ops clps711x_pwm_ops = {
H A Dpwm-twl.c331 static const struct pwm_ops twl4030_pwm_ops = {
337 static const struct pwm_ops twl6030_pwm_ops = {
H A Dpwm-clk.c80 static const struct pwm_ops pwm_clk_ops = {
H A Dpwm-ntxec.c127 static const struct pwm_ops ntxec_pwm_ops = {
H A Dpwm-dwc-core.c157 static const struct pwm_ops dwc_pwm_ops = {
H A Dpwm-visconti.c128 static const struct pwm_ops visconti_pwm_ops = {
H A Dpwm-apple.c98 static const struct pwm_ops apple_pwm_ops = {
H A Dpwm-ep93xx.c142 static const struct pwm_ops ep93xx_pwm_ops = {
H A Dpwm-raspberrypi-poe.c134 static const struct pwm_ops raspberrypi_pwm_ops = {
H A Dpwm-imx1.c149 static const struct pwm_ops pwm_imx1_ops = {
H A Dpwm-lpc32xx.c117 static const struct pwm_ops lpc32xx_pwm_ops = {
H A Dpwm-mxs.c118 static const struct pwm_ops mxs_pwm_ops = {
H A Dpwm-bcm2835.c101 static const struct pwm_ops bcm2835_pwm_ops = {
H A Dpwm-max7360.c155 static const struct pwm_ops max7360_pwm_ops = {
H A Dpwm-pxa.c136 static const struct pwm_ops pxa_pwm_ops = {
H A Dpwm-ab8500.c180 static const struct pwm_ops ab8500_pwm_ops = {
H A Dpwm-crc.c154 static const struct pwm_ops crc_pwm_ops = {
H A Dpwm-sl28cpld.c199 static const struct pwm_ops sl28cpld_pwm_ops = {
/linux/scripts/
H A Dconst_structs.checkpatch68 pwm_ops
/linux/rust/kernel/
H A Dpwm.rs241 /// Bridges Rust `PwmOps` to the C `pwm_ops` vtable.
470 /// Mirrors [`struct pwm_ops`](srctree/include/linux/pwm.h).
472 pub struct PwmOpsVTable(bindings::pwm_ops);
486 /// Returns a raw pointer to the underlying `pwm_ops` struct.
487 pub(crate) fn as_raw(&self) -> *const bindings::pwm_ops {
494 /// This is used to bridge Rust trait implementations to the C `struct pwm_ops`
497 // SAFETY: `core::mem::zeroed()` is unsafe. For `pwm_ops`, all fields are
499 let mut ops: bindings::pwm_ops = unsafe { core::mem::zeroed() }; in create_pwm_ops()
489 as_raw(&self) -> *const bindings::pwm_ops as_raw() argument
/linux/drivers/regulator/
H A Drpi-panel-v2-regulator.c54 static const struct pwm_ops rpi_panel_v2_pwm_ops = {
/linux/include/linux/
H A Dpwm.h293 struct pwm_ops { struct
335 const struct pwm_ops *ops;

1234