Home
last modified time | relevance | path

Searched refs:mi (Results 1 - 20 of 20) sorted by relevance

/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/mmz/
H A Ddrv_mmz_userdev.c61 int mmz_flush_dcache_mmb(const struct mmb_info *mi) in mmz_flush_dcache_mmb() argument
69 if (mi == NULL) { in mmz_flush_dcache_mmb()
79 if (mi->phys_addr != MMB_ADDR_INVALID) { in mmz_flush_dcache_mmb()
80 phyaddr = mi->phys_addr; in mmz_flush_dcache_mmb()
83 phyaddr = mi->smmu_addr; in mmz_flush_dcache_mmb()
172 static int ioctl_mmb_alloc(const struct file *file, unsigned int iocmd, struct mmb_info *mi) in ioctl_mmb_alloc() argument
176 mmb = hil_mmb_alloc(mi->mmb_name, mi->size, mi->align, mi in ioctl_mmb_alloc()
205 ioctl_mmb_free(const struct file *file, unsigned int iocmd, const struct mmb_info *mi) ioctl_mmb_free() argument
234 ioctl_mmb_get(const struct file *file, unsigned int iocmd, const struct mmb_info *mi) ioctl_mmb_get() argument
253 ioctl_mmb_put(const struct file *file, unsigned int iocmd, const struct mmb_info *mi) ioctl_mmb_put() argument
272 ioctl_mmb_query_ref(const struct file *file, unsigned int iocmd, struct mmb_info *mi) ioctl_mmb_query_ref() argument
295 ioctl_mmb_query_source(const struct file *file, unsigned int iocmd, struct mmb_info *mi) ioctl_mmb_query_source() argument
324 ioctl_dma_buf_export_fd(const struct file *file, unsigned int iocmd, struct mmb_info *mi) ioctl_dma_buf_export_fd() argument
348 ioctl_mmb_get_pgtable_addr(const struct file *file, unsigned int iocmd, struct mmb_info *mi) ioctl_mmb_get_pgtable_addr() argument
369 ioctl_mmb_user_map_cace_attr(hil_mmb_t *mmb, struct mmb_info *mi, int cached, unsigned long *offset) ioctl_mmb_user_map_cace_attr() argument
416 ioctl_mmb_user_remap_get_virt_addr(struct file *file, struct mmb_udata *udata, hil_mmb_t *mmb, int cached, const struct mmb_info *mi) ioctl_mmb_user_remap_get_virt_addr() argument
485 ioctl_mmb_user_remap(struct file *file, unsigned int iocmd, struct mmb_info *mi, int cached) ioctl_mmb_user_remap() argument
626 ioctl_mmb_user_unmap(const struct file *file, unsigned int iocmd, struct mmb_info *mi) ioctl_mmb_user_unmap() argument
742 ioctl_mmb_user_getphyaddr(const struct file *file, unsigned int iocmd, struct mmb_info *mi) ioctl_mmb_user_getphyaddr() argument
770 ioctl_mmb_user_cma_mapto_iommu(const struct file *file, unsigned int iocmd, struct mmb_info *mi) ioctl_mmb_user_cma_mapto_iommu() argument
783 ioctl_mmb_user_cma_unmapfrom_iommu(const struct file *file, unsigned int iocmd, const struct mmb_info *mi) ioctl_mmb_user_cma_unmapfrom_iommu() argument
795 mmz_userdev_ioctl_m(struct inode *inode, struct file *file, unsigned int cmd, struct mmb_info *mi) mmz_userdev_ioctl_m() argument
923 struct mmb_info mi = {0}; mmz_userdev_ioctl() local
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/
H A Dmmz_userdev.c712 struct mmb_info mi = { 0 }; local
714 if ((_IOC_SIZE(cmd) > sizeof(mi)) || (arg == 0)) {
719 (void)memset_s(&mi, sizeof(mi), 0, sizeof(mi));
720 if (copy_from_user(&mi, (void *)(uintptr_t)arg, _IOC_SIZE(cmd))) {
725 mi.mmz_name[HIL_MMZ_NAME_LEN - 1] = '\0';
726 mi.mmb_name[HIL_MMB_NAME_LEN - 1] = '\0';
727 ret = mmz_userdev_ioctl_m(file, cmd, &mi);
729 if (copy_to_user((void *)(uintptr_t)arg, &mi, _IOC_SIZ
848 struct mmb_info mi; global() local
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
H A Dcapture_v30.c79 .mi =
100 .mi =
285 rkisp_unite_write(dev, stream->config->mi.y_size_init, val, false, is_unite); in mp_config_mi()
288 rkisp_unite_write(dev, stream->config->mi.cb_size_init, val, false, is_unite); in mp_config_mi()
291 rkisp_unite_write(dev, stream->config->mi.cr_size_init, val, false, is_unite); in mp_config_mi()
374 rkisp_unite_write(dev, stream->config->mi.y_size_init, val, false, is_unite); in sp_config_mi()
377 rkisp_unite_write(dev, stream->config->mi.cb_size_init, val, false, is_unite); in sp_config_mi()
380 rkisp_unite_write(dev, stream->config->mi.cr_size_init, val, false, is_unite); in sp_config_mi()
457 rkisp_unite_write(dev, stream->config->mi.y_size_init, val, false, is_unite); in bp_config_mi()
460 rkisp_unite_write(dev, stream->config->mi in bp_config_mi()
[all...]
H A Dcapture_v21.c154 .mi =
173 .mi =
192 .mi =
396 rkisp_write(dev, stream->config->mi.y_size_init, stream->out_fmt.plane_fmt[0].bytesperline * stream->out_fmt.height, in mp_config_mi()
398 rkisp_write(dev, stream->config->mi.cb_size_init, stream->out_fmt.plane_fmt[1].sizeimage, false); in mp_config_mi()
399 rkisp_write(dev, stream->config->mi.cr_size_init, stream->out_fmt.plane_fmt[RKISP_MAX_SENSOR].sizeimage, false); in mp_config_mi()
458 rkisp_write(dev, stream->config->mi.y_size_init, stream->out_fmt.plane_fmt[0].bytesperline * stream->out_fmt.height, in sp_config_mi()
460 rkisp_write(dev, stream->config->mi.cb_size_init, stream->out_fmt.plane_fmt[1].sizeimage, false); in sp_config_mi()
461 rkisp_write(dev, stream->config->mi.cr_size_init, stream->out_fmt.plane_fmt[RKISP_MAX_SENSOR].sizeimage, false); in sp_config_mi()
661 rkisp_read(dev, stream->config->mi in update_dmatx_v2()
[all...]
H A Ddmarx.c234 .mi =
247 .mi =
259 .mi =
271 .mi =
390 rkisp_write(dev, stream->config->mi.y_base_ad_init, val, false); in update_rawrd()
393 rkisp_next_write(dev, stream->config->mi.y_base_ad_init, val, false); in update_rawrd()
H A Dcapture.h186 } mi; member
H A Dregs.h1654 writel(val, base + stream->config->mi.y_size_init); in mi_set_y_size()
1661 writel(val, base + stream->config->mi.cb_size_init); in mi_set_cb_size()
1668 writel(val, base + stream->config->mi.cr_size_init); in mi_set_cr_size()
1675 writel(val, base + stream->config->mi.y_base_ad_init); in mi_set_y_addr()
1682 writel(val, base + stream->config->mi.cb_base_ad_init); in mi_set_cb_addr()
1689 writel(val, base + stream->config->mi.cr_base_ad_init); in mi_set_cr_addr()
1696 writel(val, base + stream->config->mi.y_offs_cnt_init); in mi_set_y_offset()
1703 writel(val, base + stream->config->mi.cb_offs_cnt_init); in mi_set_cb_offset()
1710 writel(val, base + stream->config->mi.cr_offs_cnt_init); in mi_set_cr_offset()
H A Dcapture_v1x.c342 readl(base + stream->config->mi.y_base_ad_init), readl(base + stream->config->mi.cb_base_ad_init), in update_mi()
343 readl(base + stream->config->mi.cr_base_ad_init)); in update_mi()
670 * produce mi interrupt. in rkisp_stream_start()
877 v4l2_dbg(0x03, rkisp_debug, &dev->v4l2_dev, "mi isr:0x%x\n", mis_val); in rkisp_mi_v1x_isr()
H A Dregs_v2x.h2289 /* mi interrupt */
2691 if (stream->config->mi.length == MI_RAW0_RD_LENGTH || stream->config->mi.length == MI_RAW1_RD_LENGTH || in mi_raw_length()
2692 stream->config->mi.length == MI_RAW2_RD_LENGTH) { in mi_raw_length()
2695 rkisp_write(stream->ispdev, stream->config->mi.length, stream->out_fmt.plane_fmt[0].bytesperline, is_direct); in mi_raw_length()
2700 rkisp_next_write(stream->ispdev, stream->config->mi.length, stream->out_fmt.plane_fmt[0].bytesperline, in mi_raw_length()
H A Dcapture.c338 /* dmatx buf update by mi force or oneself frame end, in rkisp_config_dmatx_valid_buf()
806 .mi =
866 .mi =
H A Drkisp.c938 /* update mi and isp, base_reg will update to shd_reg */ in rkisp_reset_handle_v2x()
1691 * ISP(mi) stop in mi frame end -> Stop ISP(mipi) -> in rkisp_isp_stop()
2613 rkisp_write(dev, stream->config->mi.y_base_ad_init, val, false); in rkisp_rx_buf_pool_init()
2616 rkisp_next_write(dev, stream->config->mi.y_base_ad_init, val, false); in rkisp_rx_buf_pool_init()
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/
H A Dcapture_v30.c82 .mi = {
101 .mi = {
302 rkisp_unite_write(dev, stream->config->mi.y_size_init, val, false, is_unite); in mp_config_mi()
305 rkisp_unite_write(dev, stream->config->mi.cb_size_init, val, false, is_unite); in mp_config_mi()
308 rkisp_unite_write(dev, stream->config->mi.cr_size_init, val, false, is_unite); in mp_config_mi()
394 rkisp_unite_write(dev, stream->config->mi.y_size_init, val, false, is_unite); in sp_config_mi()
397 rkisp_unite_write(dev, stream->config->mi.cb_size_init, val, false, is_unite); in sp_config_mi()
400 rkisp_unite_write(dev, stream->config->mi.cr_size_init, val, false, is_unite); in sp_config_mi()
480 rkisp_unite_write(dev, stream->config->mi.y_size_init, val, false, is_unite); in bp_config_mi()
483 rkisp_unite_write(dev, stream->config->mi in bp_config_mi()
[all...]
H A Dcapture_v21.c135 .mi = {
152 .mi = {
169 .mi = {
378 rkisp_write(dev, stream->config->mi.y_size_init, in mp_config_mi()
381 rkisp_write(dev, stream->config->mi.cb_size_init, in mp_config_mi()
383 rkisp_write(dev, stream->config->mi.cr_size_init, in mp_config_mi()
444 rkisp_write(dev, stream->config->mi.y_size_init, in sp_config_mi()
447 rkisp_write(dev, stream->config->mi.cb_size_init, in sp_config_mi()
449 rkisp_write(dev, stream->config->mi.cr_size_init, in sp_config_mi()
668 rkisp_read(dev, stream->config->mi in update_dmatx_v2()
[all...]
H A Ddmarx.c206 .mi = {
218 .mi = {
229 .mi = {
240 .mi = {
373 rkisp_write(dev, stream->config->mi.y_base_ad_init, val, false); in update_rawrd()
377 rkisp_next_write(dev, stream->config->mi.y_base_ad_init, val, false); in update_rawrd()
H A Dcapture.h190 } mi; member
H A Dregs.h1677 writel(val, base + stream->config->mi.y_size_init); in mi_set_y_size()
1684 writel(val, base + stream->config->mi.cb_size_init); in mi_set_cb_size()
1691 writel(val, base + stream->config->mi.cr_size_init); in mi_set_cr_size()
1698 writel(val, base + stream->config->mi.y_base_ad_init); in mi_set_y_addr()
1705 writel(val, base + stream->config->mi.cb_base_ad_init); in mi_set_cb_addr()
1712 writel(val, base + stream->config->mi.cr_base_ad_init); in mi_set_cr_addr()
1719 writel(val, base + stream->config->mi.y_offs_cnt_init); in mi_set_y_offset()
1726 writel(val, base + stream->config->mi.cb_offs_cnt_init); in mi_set_cb_offset()
1733 writel(val, base + stream->config->mi.cr_offs_cnt_init); in mi_set_cr_offset()
H A Dcapture_v1x.c357 readl(base + stream->config->mi.y_base_ad_init), in update_mi()
358 readl(base + stream->config->mi.cb_base_ad_init), in update_mi()
359 readl(base + stream->config->mi.cr_base_ad_init)); in update_mi()
708 * produce mi interrupt. in rkisp_stream_start()
926 "mi isr:0x%x\n", mis_val); in rkisp_mi_v1x_isr()
H A Dregs_v2x.h2290 /* mi interrupt */
2695 if (stream->config->mi.length == MI_RAW0_RD_LENGTH || in mi_raw_length()
2696 stream->config->mi.length == MI_RAW1_RD_LENGTH || in mi_raw_length()
2697 stream->config->mi.length == MI_RAW2_RD_LENGTH) in mi_raw_length()
2699 rkisp_write(stream->ispdev, stream->config->mi.length, in mi_raw_length()
2704 rkisp_next_write(stream->ispdev, stream->config->mi.length, in mi_raw_length()
H A Dcapture.c358 /* dmatx buf update by mi force or oneself frame end, in rkisp_config_dmatx_valid_buf()
795 .mi = {
852 .mi = {
H A Drkisp.c935 /* update mi and isp, base_reg will update to shd_reg */ in rkisp_reset_handle_v2x()
1739 * ISP(mi) stop in mi frame end -> Stop ISP(mipi) -> in rkisp_isp_stop()
2630 rkisp_write(dev, stream->config->mi.y_base_ad_init, val, false); in rkisp_rx_buf_pool_init()
2634 rkisp_next_write(dev, stream->config->mi.y_base_ad_init, val, false); in rkisp_rx_buf_pool_init()

Completed in 56 milliseconds