Defined in 1 files as a function:

Referenced in 81 files:

Smatch caller information:

drivers/pwm/pwm-sti.c to_sti_pwmchip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-sifive.c pwm_sifive_chip_to_ddata() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-max7360.c max7360_pwm_read_waveform() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-max7360.c max7360_pwm_request() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/pwm/pwm-max7360.c max7360_pwm_write_waveform() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-twl-led.c to_twl() -> pwmchip_get_drvdata()

Type Parameter Key Value
DATA_SOURCE 0 chip $0

drivers/pwm/pwm-meson.c to_meson_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip->ops (-1),80
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-berlin.c to_berlin_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte

drivers/pwm/pwm-bcm-kona.c to_kona_pwmc() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-atmel.c to_atmel_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip->ops (-1),80
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->cdev.count
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-apple.c to_apple_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-microchip-core.c to_mchp_core_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/hwmon/aspeed-g6-pwm-tach.c aspeed_pwm_chip_to_data() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-sun4i.c to_sun4i_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pwm/pwm-crc.c to_crc_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-hibvt.c to_hibvt_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pwm/pwm-pca9685.c to_pca() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip->ops (-1),80
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->cdev.count
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-dwc-core.c to_dwc_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-vt8500.c to_vt8500_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-mxs.c to_mxs_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-cros-ec.c pwm_to_cros_ec_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-tegra.c to_tegra_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pwm/pwm-mediatek.c to_pwm_mediatek_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-mc33xs2410.c mc33xs2410_pwm_apply() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-mc33xs2410.c mc33xs2410_pwm_get_state() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-lpss.c to_lpwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-dwc.c to_dwc_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-visconti.c visconti_pwm_from_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-stm32.c to_stm32_pwm_dev() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-sl28cpld.c sl28cpld_pwm_from_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-clps711x.c to_clps711x_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-tiecap.c to_ecap_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte

drivers/pwm/pwm-ipq.c ipq_pwm_from_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-rz-mtu3.c to_rz_mtu3_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &rz_mtu3_pwm->lock
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-lpc18xx-sct.c to_lpc18xx_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-adp5585.c adp5585_pwm_probe() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip 0,8-s32max
BUF_SIZE 0 chip 0,8-s32max
DATA_SOURCE 0 chip r devm_pwmchip_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-adp5585.c pwm_adp5585_apply() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-adp5585.c pwm_adp5585_free() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/pwm/pwm-adp5585.c pwm_adp5585_get_state() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-adp5585.c pwm_adp5585_request() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/pwm/pwm-axi-pwmgen.c axi_pwmgen_ddata_from_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-axi-pwmgen.c axi_pwmgen_probe() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip 0,8-s32max
BUF_SIZE 0 chip 0,8-s32max
CAPPED_DATA 0 chip->npwm 1
DATA_SOURCE 0 chip r devm_pwmchip_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-rcar.c to_rcar_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-sprd.c sprd_pwm_from_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-imx1.c to_pwm_imx1_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-ntxec.c ntxec_pwm_from_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-imx-tpm.c to_imx_tpm_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 chip->npwm 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 chip->npwm
HALF_LOCKED2 &tpm->lock
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-clk.c to_pwm_clk_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pwm/pwm-renesas-tpu.c to_tpu_device() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-intel-lgm.c to_lgm_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-mtk-disp.c to_mtk_disp_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-loongson.c to_pwm_loongson_ddata() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte

drivers/pwm/pwm-ep93xx.c to_ep93xx_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-iqs620a.c iqs620_pwm_from_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-img.c to_img_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte

drivers/pwm/pwm-atmel-tcb.c to_tcb_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &tcbpwmc->lock
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-gpio.c pwm_gpio_apply() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-gpio.c pwm_gpio_get_state() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-gpio.c pwm_gpio_probe() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip 0,8-s32max
BUF_SIZE 0 chip 0,8-s32max
DATA_SOURCE 0 chip r devm_pwmchip_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-keembay.c to_keembay_pwm_dev() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-sunplus.c to_sunplus_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-jz4740.c to_jz4740() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-atmel-hlcdc.c to_atmel_hlcdc_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pwm/pwm-omap-dmtimer.c to_pwm_omap_dmtimer_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/regulator/rpi-panel-v2-regulator.c rpi_panel_v2_pwm_apply() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-samsung.c to_samsung_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
BUF_SIZE 0 chip->ops (-1),80
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 _T->lock

drivers/gpu/drm/bridge/ti-sn65dsi86.c pwm_chip_to_ti_sn_bridge() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-stmpe.c to_stmpe_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/leds/rgb/leds-qcom-lpg.c lpg_pwm_from_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-lp3943.c to_lp3943_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-airoha.c airoha_pwm_apply() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-airoha.c airoha_pwm_get_state() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-airoha.c airoha_pwm_probe() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip 0,8-s32max
BUF_SIZE 0 chip 0,8-s32max
BUF_SIZE 0 chip->ops 80
DATA_SOURCE 0 chip r devm_pwmchip_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-twl.c to_twl() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-brcmstb.c to_brcmstb_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-argon-fan-hat.c argon_fan_hat_write_waveform() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-bcm2835.c to_bcm2835_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-lpc32xx.c to_lpc32xx_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-fsl-ftm.c to_fsl_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-sophgo-sg2042.c pwm_sg2042_apply() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-sophgo-sg2042.c pwm_sg2042_get_state() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-sophgo-sg2042.c pwm_sg2042_probe() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip 0,8-s32max
BUF_SIZE 0 chip 0,8-s32max
DATA_SOURCE 0 chip r devm_pwmchip_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-sophgo-sg2042.c pwm_sg2042_set_dutycycle() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-sophgo-sg2042.c pwm_sg2044_apply() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-bcm-iproc.c to_iproc_pwmc() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-xilinx.c xilinx_pwm_chip_to_priv() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-tiehrpwm.c to_ehrpwm_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 _T->lock

drivers/hwmon/adt7470.c adt7470_pwm_read_waveform() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/hwmon/adt7470.c adt7470_pwm_round_waveform_fromhw() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/hwmon/adt7470.c adt7470_pwm_round_waveform_tohw() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/hwmon/adt7470.c adt7470_pwm_write_waveform() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pwm/pwm-rzg2l-gpt.c to_rzg2l_gpt_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-mvebu.c to_mvebu_pwm() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
HALF_LOCKED2 _T->lock

drivers/pwm/pwm-stm32-lp.c to_stm32_pwm_lp() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-rockchip.c to_rockchip_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 chip s32min-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm
UNITS 0 chip unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pwm/pwm-pxa.c to_pxa_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-raspberrypi-poe.c raspberrypi_pwm_from_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-imx27.c to_pwm_imx27_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm

drivers/pwm/pwm-spear.c to_spear_pwm_chip() -> pwmchip_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip (-1)-0,8-s32max
BUF_SIZE 0 chip (-1)-0,8-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 chip->npwm