Defined in 2 files as a function:
Documented in 2 files:
Referenced in 282 files:
- crypto/aead.c, 2 times
- crypto/ahash.c, line 670
- crypto/algapi.c, 3 times
- crypto/algif_aead.c, 2 times
- crypto/api.c, line 133
- crypto/asymmetric_keys/asymmetric_type.c, 2 times
- crypto/cryptd.c, 3 times
- crypto/shash.c, line 574
- crypto/simd.c, 2 times
- crypto/skcipher.c, 2 times
- drivers/base/regmap/regmap-i2c.c, 2 times
- drivers/base/regmap/regmap-mmio.c, 2 times
- drivers/base/regmap/regmap-sccb.c, 2 times
- drivers/base/regmap/regmap-slimbus.c, 2 times
- drivers/base/regmap/regmap-w1.c, 2 times
- drivers/base/swnode.c, line 815
- drivers/bus/sunxi-rsb.c, line 467
- drivers/char/tpm/tpm_vtpm_proxy.c, line 545
- drivers/clk/clk-composite.c, line 328
- drivers/clk/clk-divider.c, 2 times
- drivers/clk/clk-fixed-factor.c, 2 times
- drivers/clk/clk-fixed-rate.c, line 101
- drivers/clk/clk-fractional-divider.c, line 208
- drivers/clk/clk-gate.c, line 193
- drivers/clk/clk-gpio.c, 2 times
- drivers/clk/clk-mux.c, line 214
- drivers/clk/clk.c, 3 times
- drivers/clk/davinci/da8xx-cfgchip.c, 2 times
- drivers/clk/imx/clk-composite-8m.c, line 178
- drivers/clk/qcom/common.c, line 79
- drivers/clk/renesas/r7s9210-cpg-mssr.c, line 170
- drivers/clk/renesas/r8a77970-cpg-mssr.c, line 247
- drivers/clk/renesas/rcar-gen2-cpg.c, line 287
- drivers/clk/renesas/rcar-gen3-cpg.c, 3 times
- drivers/clk/socfpga/clk-s10.c, line 286
- drivers/clk/tegra/clk-pll.c, 15 times
- drivers/clk/versatile/clk-icst.c, line 406
- drivers/clk/x86/clk-pmc-atom.c, line 227
- drivers/crypto/marvell/tdma.c, line 259
- drivers/dax/pmem/core.c, line 27
- drivers/dma-buf/dma-buf.c, line 438
- drivers/gpio/gpiolib.c, line 4752
- drivers/gpu/drm/armada/armada_gem.c, line 522
- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c, 3 times
- drivers/gpu/drm/drm_atomic.c, 2 times
- drivers/gpu/drm/drm_edid_load.c, line 192
- drivers/gpu/drm/drm_gem.c, line 605
- drivers/gpu/drm/drm_gem_cma_helper.c, line 498
- drivers/gpu/drm/drm_gem_shmem_helper.c, line 667
- drivers/gpu/drm/drm_prime.c, line 883
- drivers/gpu/drm/etnaviv/etnaviv_gem.c, line 110
- drivers/gpu/drm/exynos/exynos_drm_dpi.c, line 244
- drivers/gpu/drm/i915/display/intel_bw.c, line 334
- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c, line 279
- drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c, line 590
- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c, 2 times
- drivers/gpu/drm/i915/gt/intel_ringbuffer.c, 3 times
- drivers/gpu/drm/i915/gt/intel_timeline.c, 2 times
- drivers/gpu/drm/i915/gt/intel_workarounds.c, line 1426
- drivers/gpu/drm/i915/gt/selftest_hangcheck.c, 4 times
- drivers/gpu/drm/i915/gt/selftest_lrc.c, line 495
- drivers/gpu/drm/i915/gt/selftest_workarounds.c, line 363
- drivers/gpu/drm/i915/gt/uc/intel_guc.c, line 601
- drivers/gpu/drm/i915/i915_request.c, line 763
- drivers/gpu/drm/i915/selftests/i915_request.c, 2 times
- drivers/gpu/drm/i915/selftests/igt_spinner.c, 2 times
- drivers/gpu/drm/lima/lima_gem_prime.c, line 23
- drivers/gpu/drm/lima/lima_object.c, line 97
- drivers/gpu/drm/mediatek/mtk_drm_gem.c, 2 times
- drivers/gpu/drm/msm/adreno/adreno_gpu.c, line 323
- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c, line 99
- drivers/gpu/drm/msm/msm_fb.c, 2 times
- drivers/gpu/drm/msm/msm_gem.c, 2 times
- drivers/gpu/drm/msm/msm_gpu.c, line 838
- drivers/gpu/drm/nouveau/nouveau_prime.c, line 76
- drivers/gpu/drm/omapdrm/dss/video-pll.c, 3 times
- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c, line 169
- drivers/gpu/drm/panfrost/panfrost_gem.c, 2 times
- drivers/gpu/drm/rockchip/rockchip_drm_fb.c, line 128
- drivers/gpu/drm/rockchip/rockchip_drm_gem.c, 2 times
- drivers/gpu/drm/rockchip/rockchip_rgb.c, line 140
- drivers/gpu/drm/sun4i/sun4i_layer.c, line 252
- drivers/gpu/drm/sun4i/sun8i_mixer.c, 2 times
- drivers/gpu/drm/tegra/gem.c, line 663
- drivers/gpu/drm/tegra/hub.c, line 615
- drivers/gpu/drm/udl/udl_dmabuf.c, 2 times
- drivers/gpu/drm/v3d/v3d_bo.c, line 134
- drivers/gpu/drm/vc4/vc4_kms.c, line 62
- drivers/gpu/drm/vgem/vgem_drv.c, 2 times
- drivers/gpu/drm/virtio/virtgpu_vq.c, 3 times
- drivers/gpu/drm/vkms/vkms_gem.c, line 111
- drivers/gpu/drm/xen/xen_drm_front_gem.c, 2 times
- drivers/gpu/ipu-v3/ipu-image-convert.c, line 2386
- drivers/greybus/control.c, line 461
- drivers/hwmon/ntc_thermistor.c, line 399
- drivers/hwtracing/coresight/coresight-tmc-etr.c, line 573
- drivers/iio/industrialio-sw-device.c, line 135
- drivers/iio/industrialio-sw-trigger.c, line 135
- drivers/infiniband/core/cma.c, line 1676
- drivers/infiniband/core/rdma_core.c, line 274
- drivers/infiniband/core/uverbs_cmd.c, 2 times
- drivers/infiniband/hw/mlx5/main.c, line 3253
- drivers/infiniband/hw/mlx5/odp.c, 4 times
- drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c, line 284
- drivers/infiniband/hw/usnic/usnic_ib_verbs.c, line 194
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c, line 133
- drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c, line 338
- drivers/leds/leds-gpio.c, line 159
- drivers/mailbox/tegra-hsp.c, line 512
- drivers/media/platform/ti-vpe/cal.c, 2 times
- drivers/media/platform/ti-vpe/csc.c, line 192
- drivers/media/platform/ti-vpe/sc.c, line 299
- drivers/media/platform/vimc/vimc-core.c, line 259
- drivers/media/v4l2-core/v4l2-ctrls.c, line 3507
- drivers/mfd/syscon.c, line 171
- drivers/misc/cxl/api.c, 2 times
- drivers/misc/sgi-gru/grumain.c, line 353
- drivers/misc/sgi-gru/grutlbpurge.c, line 271
- drivers/mmc/host/sdhci-pci-core.c, line 1862
- drivers/mmc/host/tmio_mmc_core.c, line 1118
- drivers/mtd/nand/raw/atmel/nand-controller.c, 4 times
- drivers/mtd/nand/raw/atmel/pmecc.c, 3 times
- drivers/mtd/spi-nor/intel-spi.c, line 888
- drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c, line 660
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c, 2 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c, line 310
- drivers/net/ethernet/mscc/ocelot_io.c, line 110
- drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c, line 130
- drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c, line 410
- drivers/net/ethernet/ti/cpts.c, line 660
- drivers/net/geneve.c, line 579
- drivers/net/phy/fixed_phy.c, line 252
- drivers/net/wireless/ath/wil6210/cfg80211.c, line 710
- drivers/nvme/target/configfs.c, line 905
- drivers/nvmem/core.c, 2 times
- drivers/opp/core.c, 3 times
- drivers/pinctrl/meson/pinctrl-meson.c, line 632
- drivers/pinctrl/nomadik/pinctrl-nomadik.c, line 1084
- drivers/pinctrl/samsung/pinctrl-exynos.c, line 700
- drivers/pwm/pwm-lpss.c, line 216
- drivers/regulator/tps65090-regulator.c, line 379
- drivers/rpmsg/qcom_glink_native.c, 2 times
- drivers/s390/char/raw3270.c, line 770
- drivers/s390/cio/device.c, line 1625
- drivers/soc/mediatek/mtk-scpsys.c, 4 times
- drivers/soc/qcom/llcc-slice.c, 2 times
- drivers/soc/tegra/fuse/fuse-tegra.c, line 234
- drivers/staging/fieldbus/anybuss/arcx-anybus.c, 2 times
- drivers/target/iscsi/iscsi_target_configfs.c, line 240
- drivers/target/iscsi/iscsi_target_tpg.c, line 481
- drivers/target/target_core_configfs.c, line 3392
- drivers/target/target_core_fabric_configfs.c, 2 times
- drivers/tee/tee_shm.c, 2 times
- drivers/thermal/clock_cooling.c, line 390
- drivers/thermal/qcom/tsens-common.c, line 23
- drivers/thermal/ti-soc-thermal/ti-bandgap.c, line 857
- drivers/tty/serial/serial_mctrl_gpio.c, line 148
- drivers/tty/tty_io.c, 2 times
- drivers/tty/tty_ldisc.c, line 185
- drivers/usb/gadget/function/f_ecm.c, line 877
- drivers/usb/gadget/function/f_eem.c, line 584
- drivers/usb/gadget/function/f_fs.c, line 3543
- drivers/usb/gadget/function/f_ncm.c, 2 times
- drivers/usb/gadget/function/f_phonet.c, line 632
- drivers/usb/gadget/function/f_rndis.c, 3 times
- drivers/usb/gadget/function/f_subset.c, line 442
- drivers/usb/typec/class.c, 4 times
- drivers/usb/typec/tcpm/tcpci.c, line 530
- drivers/vfio/vfio.c, line 386
- drivers/video/fbdev/omap2/omapfb/dss/video-pll.c, 3 times
- drivers/video/fbdev/pxafb.c, line 1810
- drivers/xen/gntdev-dmabuf.c, 3 times
- fs/9p/vfs_inode.c, 5 times
- fs/9p/vfs_inode_dotl.c, 2 times
- fs/affs/namei.c, 3 times
- fs/afs/mntpt.c, line 166
- fs/afs/server.c, line 286
- fs/afs/volume.c, line 120
- fs/befs/linuxvfs.c, line 674
- fs/btrfs/backref.c, line 2233
- fs/btrfs/disk-io.c, line 1339
- fs/btrfs/extent-tree.c, line 4497
- fs/btrfs/relocation.c, 2 times
- fs/btrfs/super.c, 3 times
- fs/ceph/export.c, 6 times
- fs/cifs/cifsacl.c, 2 times
- fs/cifs/dfs_cache.c, 3 times
- fs/cifs/dir.c, line 680
- fs/cifs/link.c, line 628
- fs/crypto/keyring.c, line 146
- fs/dcache.c, 2 times
- fs/efs/namei.c, line 86
- fs/exec.c, line 886
- fs/ext2/super.c, line 382
- fs/ext4/ialloc.c, 2 times
- fs/ext4/namei.c, 2 times
- fs/ext4/super.c, line 1199
- fs/ext4/symlink.c, line 44
- fs/f2fs/namei.c, 2 times
- fs/f2fs/recovery.c, 2 times
- fs/f2fs/super.c, line 2337
- fs/gfs2/dir.c, line 1657
- fs/gfs2/export.c, line 140
- fs/gfs2/inode.c, line 850
- fs/hfsplus/dir.c, line 120
- fs/hugetlbfs/inode.c, line 1434
- fs/isofs/export.c, line 31
- fs/jffs2/fs.c, line 672
- fs/jffs2/write.c, 2 times
- fs/jfs/namei.c, line 1478
- fs/namei.c, 3 times
- fs/nfs/dir.c, line 1419
- fs/nfs/export.c, 2 times
- fs/nfs/getroot.c, line 97
- fs/nfs/namespace.c, line 250
- fs/nfs/nfs4client.c, line 142
- fs/nfs/nfs4namespace.c, 2 times
- fs/nfs/nfs4super.c, 3 times
- fs/nfs/pagelist.c, line 353
- fs/nfs/super.c, 4 times
- fs/nfs/symlink.c, line 72
- fs/nfsd/export.c, 2 times
- fs/nilfs2/namei.c, 2 times
- fs/nilfs2/super.c, line 1278
- fs/ntfs/namei.c, 2 times
- fs/ocfs2/export.c, line 108
- fs/omfs/dir.c, line 309
- fs/open.c, line 1061
- fs/openpromfs/inode.c, line 238
- fs/orangefs/super.c, line 519
- fs/overlayfs/export.c, 2 times
- fs/overlayfs/namei.c, line 463
- fs/proc/proc_sysctl.c, 2 times
- fs/qnx6/dir.c, line 57
- fs/qnx6/inode.c, line 556
- fs/quota/quota.c, 2 times
- fs/reiserfs/xattr.c, line 393
- fs/super.c, 3 times
- fs/ubifs/lpt.c, 7 times
- fs/ubifs/super.c, line 2241
- fs/udf/namei.c, 4 times
- fs/ufs/super.c, line 109
- fs/verity/hash_algs.c, line 72
- include/linux/kernel.h, line 1012
- include/linux/pinctrl/consumer.h, 2 times
- include/rdma/uverbs_ioctl.h, 2 times
- ipc/mqueue.c, line 402
- ipc/msg.c, 2 times
- ipc/sem.c, 3 times
- ipc/shm.c, 3 times
- kernel/kthread.c, line 713
- kernel/sched/psi.c, line 1062
- kernel/sysctl_binary.c, line 1272
- kernel/trace/trace_kprobe.c, line 1589
- kernel/trace/trace_uprobe.c, line 1563
- lib/digsig.c, line 223
- lib/rhashtable.c, 3 times
- mm/shmem.c, line 4094
- mm/vmalloc.c, line 1477
- net/bluetooth/smp.c, 2 times
- net/ipv4/ip_tunnel.c, line 342
- net/ipv4/raw_diag.c, line 65
- net/ipv4/xfrm4_policy.c, line 42
- net/mac80211/key.c, line 1251
- net/mpls/af_mpls.c, line 596
- net/openvswitch/vport-geneve.c, line 89
- net/openvswitch/vport-gre.c, line 55
- net/openvswitch/vport-vxlan.c, line 118
- net/sunrpc/auth_gss/auth_gss.c, line 1236
- net/sunrpc/xprtsock.c, line 1923
- net/xfrm/xfrm_policy.c, 2 times
- security/integrity/digsig_asymmetric.c, line 52
- security/keys/encrypted-keys/encrypted.c, line 400
- security/keys/key.c, line 927
- security/keys/persistent.c, line 64
- security/keys/process_keys.c, line 751
- security/keys/request_key.c, 2 times
- security/keys/request_key_auth.c, line 270
- security/smack/smack_access.c, line 531
- sound/soc/intel/common/sst-firmware.c, line 190
- sound/soc/qcom/qdsp6/q6adm.c, line 408
- tools/perf/util/bpf-loader.c, line 1597