Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 135 files:

Smatch caller information:

drivers/pinctrl/devicetree.c dt_remember_or_free_map() -> dt_free_map()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 0,4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 4096-ptr_max
PARAM_VALUE 2 num_maps 1-s32max
BUF_SIZE 1 map (-1),56
BUF_SIZE 1 map (-1),56
CAPPED_DATA 2 num_maps 1
DATA_SOURCE 0 pctldev $2
DATA_SOURCE 1 map $3
DATA_SOURCE 2 num_maps $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pinctrl/devicetree.c pinctrl_dt_free_maps() -> dt_free_map()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &pinctrl_list_mutex

Smatch assignments to (struct pinctrl_ops)->dt_free_map:

drivers/pinctrl/bcm/pinctrl-bcm6318.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/bcm/pinctrl-ns.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/bcm/pinctrl-bcm281xx.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-pistachio.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/qcom/pinctrl-lpass-lpi.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/cix/pinctrl-sky1-base.c (null)() -> (struct pinctrl_ops)->dt_free_map [1923857322308075520]

drivers/rtc/rtc-stm32.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/bcm/pinctrl-bcm6358.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/nuvoton/pinctrl-wpcm450.c (null)() -> (struct pinctrl_ops)->dt_free_map [5080018660637773824]

drivers/pinctrl/mediatek/pinctrl-moore.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/vt8500/pinctrl-wmt.c (null)() -> (struct pinctrl_ops)->dt_free_map [5566667553332117504]

drivers/pinctrl/pinctrl-equilibrium.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/pinctrl-equilibrium.c eqbr_pinctrl_probe() -> (struct pinctrl_ops)->dt_free_map [min-max]

drivers/pinctrl/pinctrl-tps6594.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/cirrus/pinctrl-madera-core.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/spacemit/pinctrl-k1.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-ocelot.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/intel/pinctrl-lynxpoint.c (null)() -> (struct pinctrl_ops)->dt_free_map [0]

drivers/pinctrl/pinctrl-rk805.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-at91-pio4.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-eic7700.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/pinctrl-ingenic.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/qcom/pinctrl-spmi-mpp.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-upboard.c (null)() -> (struct pinctrl_ops)->dt_free_map [0]

drivers/pinctrl/uniphier/pinctrl-uniphier-core.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/ultrarisc/pinctrl-ultrarisc.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/pinctrl-palmas.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/renesas/pinctrl-rzg2l.c (null)() -> (struct pinctrl_ops)->dt_free_map [1914177999710973952]

drivers/pinctrl/intel/pinctrl-baytrail.c (null)() -> (struct pinctrl_ops)->dt_free_map [0]

drivers/pinctrl/renesas/pinctrl.c (null)() -> (struct pinctrl_ops)->dt_free_map [8734437225843056640]

drivers/pinctrl/bcm/pinctrl-bcm6368.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c (null)() -> (struct pinctrl_ops)->dt_free_map [4489883729862950912]

drivers/pinctrl/mediatek/pinctrl-mtk-common.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/cirrus/pinctrl-cs42l43.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/bcm/pinctrl-ns2-mux.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/samsung/pinctrl-samsung.c (null)() -> (struct pinctrl_ops)->dt_free_map [919292850443546624]

drivers/pinctrl/samsung/pinctrl-samsung.c samsung_pinctrl_probe() -> (struct pinctrl_ops)->dt_free_map [min-max]

drivers/pinctrl/renesas/pinctrl-rza1.c (null)() -> (struct pinctrl_ops)->dt_free_map [379049181521125376]

drivers/pinctrl/pinctrl-generic-mux.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-mcp23s08.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/bcm/pinctrl-brcmstb.c (null)() -> (struct pinctrl_ops)->dt_free_map [6516256593114525696]

drivers/rtc/rtc-omap.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/freescale/pinctrl-imx-scmi.c (null)() -> (struct pinctrl_ops)->dt_free_map [1908761745452302336]

drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-rp1.c (null)() -> (struct pinctrl_ops)->dt_free_map [6216320606934810624]

drivers/pinctrl/pinctrl-bm1880.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/renesas/pinctrl-rza2.c (null)() -> (struct pinctrl_ops)->dt_free_map [240187150353104896]

drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc0.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/sprd/pinctrl-sprd.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-mlxbf3.c (null)() -> (struct pinctrl_ops)->dt_free_map [0]

drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-eyeq5.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-microchip-sgpio.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/pinctrl-rockchip.c (null)() -> (struct pinctrl_ops)->dt_free_map [365774356558667776]

drivers/pinctrl/pinctrl-rockchip.c rockchip_pinctrl_probe() -> (struct pinctrl_ops)->dt_free_map [min-max]

drivers/pinctrl/pinctrl-loongson2.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/intel/pinctrl-cherryview.c (null)() -> (struct pinctrl_ops)->dt_free_map [0]

drivers/pinctrl/pinctrl-amdisp.c (null)() -> (struct pinctrl_ops)->dt_free_map [0]

drivers/pinctrl/tegra/pinctrl-tegra-xusb.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/berlin/berlin.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/renesas/pinctrl-rzt2h.c (null)() -> (struct pinctrl_ops)->dt_free_map [4935456901930205184]

drivers/pinctrl/renesas/pinctrl-rzt2h.c rzt2h_pinctrl_probe() -> (struct pinctrl_ops)->dt_free_map [min-max]

drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-as3722.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/bcm/pinctrl-cygnus-mux.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/nuvoton/pinctrl-ma35.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/meson/pinctrl-meson.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/bcm/pinctrl-bcm6362.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-axp209.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/gpu/drm/tegra/dpaux.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/bcm/pinctrl-bcm2835.c (null)() -> (struct pinctrl_ops)->dt_free_map [6550731571090784256]

drivers/pinctrl/bcm/pinctrl-iproc-gpio.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/bcm/pinctrl-iproc-gpio.c iproc_gpio_probe() -> (struct pinctrl_ops)->dt_free_map [0-u64max]

drivers/pinctrl/pinctrl-pic32.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-k210.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/pinctrl-aw9523.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/pxa/pinctrl-pxa2xx.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/meson/pinctrl-amlogic-a4.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/freescale/pinctrl-imx1-core.c (null)() -> (struct pinctrl_ops)->dt_free_map [1847831413954326528]

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/stm32/pinctrl-stm32.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/airoha/pinctrl-airoha.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/pinctrl-da850-pupd.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/pinctrl-th1520.c (null)() -> (struct pinctrl_ops)->dt_free_map [5949127396054216704]

drivers/pinctrl/ti/pinctrl-ti-iodelay.c (null)() -> (struct pinctrl_ops)->dt_free_map [0]

drivers/pinctrl/pinctrl-max77620.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-cy8c95x0.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/pinctrl-cy8c95x0.c cy8c95x0_probe() -> (struct pinctrl_ops)->dt_free_map [min-max]

drivers/pinctrl/nomadik/pinctrl-nomadik.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/bcm/pinctrl-nsp-gpio.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/bcm/pinctrl-nsp-gpio.c nsp_gpio_probe() -> (struct pinctrl_ops)->dt_free_map [0-u64max]

drivers/pinctrl/pinctrl-sx150x.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/renesas/pinctrl-rzv2m.c (null)() -> (struct pinctrl_ops)->dt_free_map [7291018314380574720]

drivers/pinctrl/pinctrl-k230.c (null)() -> (struct pinctrl_ops)->dt_free_map [3104675322404012032]

drivers/pinctrl/bcm/pinctrl-bcm4908.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/pinctrl-at91.c (null)() -> (struct pinctrl_ops)->dt_free_map [2577275713542950912]

drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/mediatek/pinctrl-paris.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/renesas/pinctrl-rzn1.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/bcm/pinctrl-nsp-mux.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/bcm/pinctrl-bcm63268.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/actions/pinctrl-owl.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/realtek/pinctrl-rtd.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-single.c (null)() -> (struct pinctrl_ops)->dt_free_map [3804323975914221568]

drivers/pinctrl/bcm/pinctrl-bcm6328.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-stmfx.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/intel/pinctrl-tangier.c (null)() -> (struct pinctrl_ops)->dt_free_map [0]

drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-zynq.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/stm32/pinctrl-stm32-hdp.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c (null)() -> (struct pinctrl_ops)->dt_free_map [8044859621134168064]

drivers/pinctrl/pinctrl-tb10x.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/tegra/pinctrl-tegra.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/cirrus/pinctrl-lochnagar.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-max7360.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/qcom/pinctrl-msm.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/freescale/pinctrl-imx.c (null)() -> (struct pinctrl_ops)->dt_free_map [865050004045553664]

drivers/pinctrl/intel/pinctrl-intel.c (null)() -> (struct pinctrl_ops)->dt_free_map [0]

drivers/pinctrl/sophgo/pinctrl-cv18xx.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-pef2256.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/visconti/pinctrl-common.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-amd.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-scmi.c (null)() -> (struct pinctrl_ops)->dt_free_map [8919952038293037056]

drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]

drivers/pinctrl/pinctrl-lpc18xx.c (null)() -> (struct pinctrl_ops)->dt_free_map [4720075795176730624]