| /linux/io_uring/ |
| H A D | rsrc.c | 101 struct io_mapped_ubuf *imu = priv; in io_release_ubuf() local 104 for (i = 0; i < imu->nr_bvecs; i++) { in io_release_ubuf() 105 struct folio *folio = page_folio(imu->bvec[i].bv_page); in io_release_ubuf() 119 static void io_free_imu(struct io_ring_ctx *ctx, struct io_mapped_ubuf *imu) in io_free_imu() argument 121 if (imu->nr_bvecs <= IO_CACHED_BVECS_SEGS) in io_free_imu() 122 io_cache_free(&ctx->imu_cache, imu); in io_free_imu() 124 kvfree(imu); in io_free_imu() 127 static void io_buffer_unmap(struct io_ring_ctx *ctx, struct io_mapped_ubuf *imu) in io_buffer_unmap() argument 129 if (unlikely(refcount_read(&imu->refs) > 1)) { in io_buffer_unmap() 130 if (!refcount_dec_and_test(&imu->refs)) in io_buffer_unmap() [all …]
|
| /linux/drivers/iio/imu/ |
| H A D | Kconfig | 3 # IIO imu drivers configuration 68 source "drivers/iio/imu/bmi160/Kconfig" 69 source "drivers/iio/imu/bmi270/Kconfig" 70 source "drivers/iio/imu/bmi323/Kconfig" 71 source "drivers/iio/imu/bno055/Kconfig" 111 source "drivers/iio/imu/inv_icm42600/Kconfig" 112 source "drivers/iio/imu/inv_icm45600/Kconfig" 113 source "drivers/iio/imu/inv_mpu6050/Kconfig" 128 source "drivers/iio/imu/smi330/Kconfig" 129 source "drivers/iio/imu/st_lsm6dsx/Kconfig" [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | msm8916-wingtech-wt86528.dts | 74 imu@68 { 131 imu_default: imu-default-state {
|
| H A D | msm8916-asus-z00l.dts | 89 imu@68 { 216 imu_default: imu-default-state {
|
| H A D | msm8916-wingtech-wt88047.dts | 92 imu@68 { 300 imu_default: imu-default-state {
|
| H A D | msm8916-samsung-serranove.dts | 224 imu@6b { 465 imu_irq_default: imu-irq-default-state {
|
| H A D | msm8953-xiaomi-vince.dts | 81 imu@6a {
|
| H A D | msm8916-longcheer-l8910.dts | 179 imu@68 {
|
| H A D | msm8939-longcheer-l9100.dts | 214 imu@68 {
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | gfx_v12_0.c | 650 if (adev->gfx.imu.funcs) { in gfx_v12_0_init_microcode() 651 if (adev->gfx.imu.funcs->init_microcode) { in gfx_v12_0_init_microcode() 652 err = adev->gfx.imu.funcs->init_microcode(adev); in gfx_v12_0_init_microcode() 1331 if (adev->gfx.imu.funcs && (amdgpu_dpm > 0)) { in gfx_v12_0_rlc_backdoor_autoload_enable() 1333 if (adev->gfx.imu.funcs->load_microcode) in gfx_v12_0_rlc_backdoor_autoload_enable() 1334 adev->gfx.imu.funcs->load_microcode(adev); in gfx_v12_0_rlc_backdoor_autoload_enable() 1336 if (adev->gfx.imu.funcs->setup_imu) in gfx_v12_0_rlc_backdoor_autoload_enable() 1337 adev->gfx.imu.funcs->setup_imu(adev); in gfx_v12_0_rlc_backdoor_autoload_enable() 1338 if (adev->gfx.imu.funcs->start_imu) in gfx_v12_0_rlc_backdoor_autoload_enable() 1339 adev->gfx.imu.funcs->start_imu(adev); in gfx_v12_0_rlc_backdoor_autoload_enable() [all …]
|
| H A D | imu_v12_0.c | 151 if (adev->gfx.imu.mode == DEBUG_MODE) { in imu_v12_0_setup()
|
| H A D | amdgpu_acpi.c | 1431 adev->gfx.imu.funcs) /* Not need to do mode2 reset for IMU enabled APUs */ in amdgpu_acpi_should_gpu_reset()
|
| H A D | amdgpu_device.c | 3763 (adev->flags & AMD_IS_APU) && adev->gfx.imu.funcs && in amdgpu_device_ip_suspend_phase2()
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am335x-osd3358-sm-red.dts | 78 mpu9250: imu@68 { 248 imu_interrupt: imu-interrupt-pins {
|
| /linux/drivers/iio/ |
| H A D | Kconfig | 99 source "drivers/iio/imu/Kconfig"
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | ste-ux500-samsung-golden.dts | 262 imu@68 { 656 imu {
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6qdl-gw560x.dtsi | 508 imu@6a { 509 compatible = "st,lsm9ds1-imu";
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx93-tqma9352.dtsi | 205 imu@6a {
|
| /linux/Documentation/i2c/ |
| H A D | i2c-topology.rst | 400 imu/inv_mpu6050/ Mux-locked
|
| /linux/arch/arm/boot/dts/nvidia/ |
| H A D | tegra124-xiaomi-mocha.dts | 611 imu-irq { 619 imu-sync {
|
| H A D | tegra30-lg-x3.dtsi | 1006 imu@68 {
|
| H A D | tegra30-asus-tf600t.dts | 1033 imu@69 {
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/ |
| H A D | amdgpu_smu.c | 2083 !((adev->flags & AMD_IS_APU) && adev->gfx.imu.funcs) && in smu_disable_dpms()
|
| /linux/ |
| H A D | MAINTAINERS | 1671 F: drivers/iio/imu/adis.c 1672 F: drivers/iio/imu/adis_buffer.c 1673 F: drivers/iio/imu/adis_trigger.c 1674 F: include/linux/iio/imu/adis.h 1681 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 1682 F: drivers/iio/imu/adis16460.c 1689 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml 1690 F: drivers/iio/imu/adis16475.c 1700 F: Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml 4666 F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml [all …]
|