Home
last modified time | relevance | path

Searched refs:mxc_isi_pipe (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-core.h201 struct mxc_isi_pipe *pipe;
234 struct mxc_isi_pipe { struct
264 struct mxc_isi_pipe *pipe; argument
289 struct mxc_isi_pipe *pipes;
320 void mxc_isi_pipe_cleanup(struct mxc_isi_pipe *pipe);
321 int mxc_isi_pipe_acquire(struct mxc_isi_pipe *pipe,
323 void mxc_isi_pipe_release(struct mxc_isi_pipe *pipe);
324 int mxc_isi_pipe_enable(struct mxc_isi_pipe *pipe);
331 int mxc_isi_video_resume(struct mxc_isi_pipe *pipe);
361 void mxc_isi_channel_get(struct mxc_isi_pipe *pipe);
[all …]
H A Dimx8-isi-hw.c38 void mxc_isi_channel_set_outbuf(struct mxc_isi_pipe *pipe, in mxc_isi_channel_set_outbuf()
83 void mxc_isi_channel_m2m_start(struct mxc_isi_pipe *pipe) in mxc_isi_channel_m2m_start()
351 void mxc_isi_channel_config(struct mxc_isi_pipe *pipe, in mxc_isi_channel_config()
484 void mxc_isi_channel_get(struct mxc_isi_pipe *pipe) in mxc_isi_channel_get()
497 void mxc_isi_channel_put(struct mxc_isi_pipe *pipe) in mxc_isi_channel_put()
504 void mxc_isi_channel_enable(struct mxc_isi_pipe *pipe) in mxc_isi_channel_enable()
519 void mxc_isi_channel_disable(struct mxc_isi_pipe *pipe) in mxc_isi_channel_disable()
537 int mxc_isi_channel_acquire(struct mxc_isi_pipe *pipe, in mxc_isi_channel_acquire()
573 void mxc_isi_channel_release(struct mxc_isi_pipe *pipe) in mxc_isi_channel_release()
595 struct mxc_isi_pipe *chained_pipe = pipe + 1; in mxc_isi_channel_chain()
[all …]
H A Dimx8-isi-pipe.c232 return container_of(sd, struct mxc_isi_pipe, sd); in to_isi_pipe()
235 int mxc_isi_pipe_enable(struct mxc_isi_pipe *pipe) in mxc_isi_pipe_enable()
302 void mxc_isi_pipe_disable(struct mxc_isi_pipe *pipe) in mxc_isi_pipe_disable()
329 mxc_isi_pipe_get_pad_crop(struct mxc_isi_pipe *pipe, in mxc_isi_pipe_get_pad_crop()
347 struct mxc_isi_pipe *pipe = to_isi_pipe(sd); in mxc_isi_pipe_init_state()
394 struct mxc_isi_pipe *pipe = to_isi_pipe(sd); in mxc_isi_pipe_enum_mbus_code()
454 struct mxc_isi_pipe *pipe = to_isi_pipe(sd); in mxc_isi_pipe_set_fmt()
549 struct mxc_isi_pipe *pipe = to_isi_pipe(sd); in mxc_isi_pipe_get_selection()
608 struct mxc_isi_pipe *pipe = to_isi_pipe(sd); in mxc_isi_pipe_set_selection()
706 struct mxc_isi_pipe *pipe = priv; in mxc_isi_pipe_irq_handler()
[all …]
H A Dimx8-isi-debug.c17 static inline u32 mxc_isi_read(struct mxc_isi_pipe *pipe, u32 reg) in mxc_isi_read()
82 struct mxc_isi_pipe *pipe = m->private; in mxc_isi_debug_dump_regs_show()
118 struct mxc_isi_pipe *pipe = &isi->pipes[i]; in mxc_isi_debug_init()
H A Dimx8-isi-core.c100 static int mxc_isi_pipe_register(struct mxc_isi_pipe *pipe) in mxc_isi_pipe_register()
111 static void mxc_isi_pipe_unregister(struct mxc_isi_pipe *pipe) in mxc_isi_pipe_unregister()
151 struct mxc_isi_pipe *pipe = &isi->pipes[i]; in mxc_isi_v4l2_init()
347 struct mxc_isi_pipe *pipe = &isi->pipes[i]; in mxc_isi_pm_suspend()
367 struct mxc_isi_pipe *pipe = &isi->pipes[i]; in mxc_isi_pm_resume()
530 struct mxc_isi_pipe *pipe = &isi->pipes[i]; in mxc_isi_remove()
H A Dimx8-isi-video.c409 mxc_isi_format_try(struct mxc_isi_pipe *pipe, struct v4l2_pix_format_mplane *pix, in mxc_isi_format_try()
491 static void mxc_isi_video_frame_write_done(struct mxc_isi_pipe *pipe, in mxc_isi_video_frame_write_done()
928 struct mxc_isi_pipe *pipe = video->pipe; in mxc_isi_video_init_channel()
1356 void mxc_isi_video_suspend(struct mxc_isi_pipe *pipe) in mxc_isi_video_suspend()
1387 int mxc_isi_video_resume(struct mxc_isi_pipe *pipe) in mxc_isi_video_resume()
1407 int mxc_isi_video_register(struct mxc_isi_pipe *pipe, in mxc_isi_video_register()
1499 void mxc_isi_video_unregister(struct mxc_isi_pipe *pipe) in mxc_isi_video_unregister()
H A Dimx8-isi-m2m.c94 static void mxc_isi_m2m_frame_write_done(struct mxc_isi_pipe *pipe, u32 status) in mxc_isi_m2m_frame_write_done()