Home
last modified time | relevance | path

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

12

/linux/io_uring/
H A Drsrc.c112 struct io_mapped_ubuf *imu = priv; in io_release_ubuf() local
115 for (i = 0; i < imu->nr_bvecs; i++) { in io_release_ubuf()
116 struct folio *folio = page_folio(imu->bvec[i].bv_page); in io_release_ubuf()
131 static void io_free_imu(struct io_ring_ctx *ctx, struct io_mapped_ubuf *imu) in io_free_imu() argument
133 if (imu->nr_bvecs <= IO_CACHED_BVECS_SEGS) in io_free_imu()
134 io_cache_free(&ctx->imu_cache, imu); in io_free_imu()
136 kvfree(imu); in io_free_imu()
139 static void io_buffer_unmap(struct io_ring_ctx *ctx, struct io_mapped_ubuf *imu) in io_buffer_unmap() argument
141 if (unlikely(refcount_read(&imu->refs) > 1)) { in io_buffer_unmap()
142 if (!refcount_dec_and_test(&imu in io_buffer_unmap()
644 struct io_mapped_ubuf *imu; headpage_already_acct() local
661 io_buffer_account_pin(struct io_ring_ctx * ctx,struct page ** pages,int nr_pages,struct io_mapped_ubuf * imu,struct page ** last_hpage) io_buffer_account_pin() argument
781 struct io_mapped_ubuf *imu = NULL; io_sqe_buffer_register() local
943 struct io_mapped_ubuf *imu; io_buffer_register_bvec() local
1032 validate_fixed_range(u64 buf_addr,size_t len,const struct io_mapped_ubuf * imu) validate_fixed_range() argument
1047 io_import_kbuf(int ddir,struct iov_iter * iter,struct io_mapped_ubuf * imu,size_t len,size_t offset) io_import_kbuf() argument
1067 io_import_fixed(int ddir,struct iov_iter * iter,struct io_mapped_ubuf * imu,u64 buf_addr,size_t len) io_import_fixed() argument
1338 io_vec_fill_bvec(int ddir,struct iov_iter * iter,struct io_mapped_ubuf * imu,struct iovec * iovec,unsigned nr_iovs,struct iou_vec * vec) io_vec_fill_bvec() argument
1392 io_estimate_bvec_size(struct iovec * iov,unsigned nr_iovs,struct io_mapped_ubuf * imu) io_estimate_bvec_size() argument
1404 io_vec_fill_kern_bvec(int ddir,struct iov_iter * iter,struct io_mapped_ubuf * imu,struct iovec * iovec,unsigned nr_iovs,struct iou_vec * vec) io_vec_fill_kern_bvec() argument
1432 iov_kern_bvec_size(const struct iovec * iov,const struct io_mapped_ubuf * imu,unsigned int * nr_seg) iov_kern_bvec_size() argument
1455 io_kern_bvec_size(struct iovec * iov,unsigned nr_iovs,struct io_mapped_ubuf * imu,unsigned * nr_segs) io_kern_bvec_size() argument
1484 struct io_mapped_ubuf *imu; io_import_reg_vec() local
[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 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 Dmsm8916-longcheer-l8910.dts166 imu@68 {
H A Dmsm8953-xiaomi-vince.dts81 imu@6a {
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()
654 dev_err(adev->dev, "Failed to load imu firmware!\n"); in gfx_v12_0_init_microcode()
1327 if (adev->gfx.imu.funcs && (amdgpu_dpm > 0)) { in gfx_v12_0_rlc_backdoor_autoload_enable()
1329 if (adev->gfx.imu.funcs->load_microcode) in gfx_v12_0_rlc_backdoor_autoload_enable()
1330 adev->gfx.imu.funcs->load_microcode(adev); in gfx_v12_0_rlc_backdoor_autoload_enable()
1332 if (adev->gfx.imu.funcs->setup_imu) in gfx_v12_0_rlc_backdoor_autoload_enable()
1333 adev->gfx.imu.funcs->setup_imu(adev); in gfx_v12_0_rlc_backdoor_autoload_enable()
1334 if (adev->gfx.imu in gfx_v12_0_rlc_backdoor_autoload_enable()
[all...]
H A Damdgpu_ucode.h459 struct imu_firmware_header_v1_0 imu; member
H A Dimu_v11_0.c142 dev_err(adev->dev, "init imu: IMU start timeout\n"); in imu_v11_0_wait_for_reset_status()
157 if (adev->gfx.imu.mode == DEBUG_MODE) { in imu_v11_0_setup()
163 //disable imu Rtavfs, SmsRepair, DfllBTC, and ClkB in imu_v11_0_setup()
H A Dimu_v12_0.c137 dev_err(adev->dev, "init imu: IMU start timeout\n"); in imu_v12_0_wait_for_reset_status()
151 if (adev->gfx.imu.mode == DEBUG_MODE) { in imu_v12_0_setup()
H A Damdgpu_gfx.h416 struct amdgpu_imu imu; member
/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 {
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-gw553x.dtsi280 imu@6a {
281 compatible = "st,lsm9ds1-imu";
H A Dimx6qdl-gw5904.dtsi476 imu@6a {
477 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.dtsi204 imu@6a {
H A Dimx95-tqma9596sa.dtsi215 imu@6b {
/linux/arch/arm64/boot/dts/renesas/
H A Dulcb-kf.dtsi214 compatible = "st,lsm9ds0-imu";

12