Home
last modified time | relevance | path

Searched refs:imu (Results 1 – 25 of 38) sorted by relevance

12

/linux/io_uring/
H A Drsrc.c101 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 DKconfig3 # 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 Dmsm8916-wingtech-wt86528.dts74 imu@68 {
131 imu_default: imu-default-state {
H A Dmsm8916-asus-z00l.dts89 imu@68 {
216 imu_default: imu-default-state {
H A Dmsm8939-asus-z00t.dts150 imu@68 {
285 imu_default: imu-default-state {
H A Dmsm8916-wingtech-wt88047.dts92 imu@68 {
300 imu_default: imu-default-state {
H A Dmsm8916-samsung-serranove.dts224 imu@6b {
465 imu_irq_default: imu-irq-default-state {
H A Dmsm8953-xiaomi-daisy.dts90 imu@6a {
H A Dmsm8953-xiaomi-vince.dts81 imu@6a {
H A Dmsm8916-longcheer-l8910.dts179 imu@68 {
H A Dmsm8939-longcheer-l9100.dts214 imu@68 {
/linux/drivers/iio/
H A DMakefile35 obj-y += imu/
H A DKconfig99 source "drivers/iio/imu/Kconfig"
/linux/drivers/iio/imu/st_lsm6dsx/
H A DKconfig10 Say yes here to build support for STMicroelectronics LSM6DSx imu
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v12_0.c650 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 Dgfx_v11_0.c810 if (adev->gfx.imu.funcs && adev->gfx.imu.funcs->init_microcode) { in gfx_v11_0_init_microcode()
811 err = adev->gfx.imu.funcs->init_microcode(adev); in gfx_v11_0_init_microcode()
1529 if (adev->gfx.imu.funcs->load_microcode) in gfx_v11_0_rlc_backdoor_autoload_enable()
1530 adev->gfx.imu.funcs->load_microcode(adev); in gfx_v11_0_rlc_backdoor_autoload_enable()
1532 if (adev->gfx.imu.funcs->setup_imu) in gfx_v11_0_rlc_backdoor_autoload_enable()
1533 adev->gfx.imu.funcs->setup_imu(adev); in gfx_v11_0_rlc_backdoor_autoload_enable()
1534 if (adev->gfx.imu.funcs->start_imu) in gfx_v11_0_rlc_backdoor_autoload_enable()
1535 adev->gfx.imu.funcs->start_imu(adev); in gfx_v11_0_rlc_backdoor_autoload_enable()
4762 if (adev->gfx.imu.funcs) { in gfx_v11_0_hw_init()
4764 if (adev->gfx.imu.funcs->program_rlc_ram) in gfx_v11_0_hw_init()
[all …]
H A Dimu_v12_0.c151 if (adev->gfx.imu.mode == DEBUG_MODE) { in imu_v12_0_setup()
/linux/arch/arm/boot/dts/ti/omap/
H A Domap3-gta04a5.dts155 imu@29 {
H A Dam335x-osd3358-sm-red.dts78 mpu9250: imu@68 {
248 imu_interrupt: imu-interrupt-pins {
H A Domap4-epson-embt2ws.dts347 mpu9150h: imu@68 {
409 mpu9150: imu@68 {
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-gw553x.dtsi281 imu@6a {
282 compatible = "st,lsm9ds1-imu";
H A Dimx6qdl-gw5904.dtsi477 imu@6a {
478 compatible = "st,lsm9ds1-imu";
H A Dimx6qdl-gw560x.dtsi508 imu@6a {
509 compatible = "st,lsm9ds1-imu";
/linux/arch/arm/boot/dts/st/
H A Dste-ux500-samsung-golden.dts262 imu@68 {
656 imu {
/linux/arch/arm64/boot/dts/freescale/
H A Dimx93-tqma9352.dtsi205 imu@6a {

12