Home
last modified time | relevance | path

Searched refs:pipe (Results 1 - 25 of 1798) sorted by relevance

12345678910>>...72

/kernel/linux/linux-6.6/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-hw.c16 static inline u32 mxc_isi_read(struct mxc_isi_pipe *pipe, u32 reg) in mxc_isi_read() argument
18 return readl(pipe->regs + reg); in mxc_isi_read()
21 static inline void mxc_isi_write(struct mxc_isi_pipe *pipe, u32 reg, u32 val) in mxc_isi_write() argument
23 writel(val, pipe->regs + reg); in mxc_isi_write()
30 void mxc_isi_channel_set_inbuf(struct mxc_isi_pipe *pipe, dma_addr_t dma_addr) in mxc_isi_channel_set_inbuf() argument
32 mxc_isi_write(pipe, CHNL_IN_BUF_ADDR, lower_32_bits(dma_addr)); in mxc_isi_channel_set_inbuf()
33 if (pipe->isi->pdata->has_36bit_dma) in mxc_isi_channel_set_inbuf()
34 mxc_isi_write(pipe, CHNL_IN_BUF_XTND_ADDR, in mxc_isi_channel_set_inbuf()
38 void mxc_isi_channel_set_outbuf(struct mxc_isi_pipe *pipe, in mxc_isi_channel_set_outbuf() argument
44 val = mxc_isi_read(pipe, CHNL_OUT_BUF_CTR in mxc_isi_channel_set_outbuf()
83 mxc_isi_channel_m2m_start(struct mxc_isi_pipe *pipe) mxc_isi_channel_m2m_start() argument
118 mxc_isi_channel_set_scaling(struct mxc_isi_pipe *pipe, enum mxc_isi_encoding encoding, const struct v4l2_area *in_size, const struct v4l2_area *out_size, bool *bypass) mxc_isi_channel_set_scaling() argument
169 mxc_isi_channel_set_crop(struct mxc_isi_pipe *pipe, const struct v4l2_area *src, const struct v4l2_rect *dst) mxc_isi_channel_set_crop() argument
208 mxc_isi_channel_set_csc(struct mxc_isi_pipe *pipe, enum mxc_isi_encoding in_encoding, enum mxc_isi_encoding out_encoding, bool *bypass) mxc_isi_channel_set_csc() argument
259 mxc_isi_channel_set_alpha(struct mxc_isi_pipe *pipe, u8 alpha) mxc_isi_channel_set_alpha() argument
270 mxc_isi_channel_set_flip(struct mxc_isi_pipe *pipe, bool hflip, bool vflip) mxc_isi_channel_set_flip() argument
285 mxc_isi_channel_set_panic_threshold(struct mxc_isi_pipe *pipe) mxc_isi_channel_set_panic_threshold() argument
304 mxc_isi_channel_set_control(struct mxc_isi_pipe *pipe, enum mxc_isi_input_id input, bool bypass) mxc_isi_channel_set_control() argument
353 mxc_isi_channel_config(struct mxc_isi_pipe *pipe, enum mxc_isi_input_id input, const struct v4l2_area *in_size, const struct v4l2_area *scale, const struct v4l2_rect *crop, enum mxc_isi_encoding in_encoding, enum mxc_isi_encoding out_encoding) mxc_isi_channel_config() argument
384 mxc_isi_channel_set_input_format(struct mxc_isi_pipe *pipe, const struct mxc_isi_format_info *info, const struct v4l2_pix_format_mplane *format) mxc_isi_channel_set_input_format() argument
396 mxc_isi_channel_set_output_format(struct mxc_isi_pipe *pipe, const struct mxc_isi_format_info *info, struct v4l2_pix_format_mplane *format) mxc_isi_channel_set_output_format() argument
419 mxc_isi_channel_irq_status(struct mxc_isi_pipe *pipe, bool clear) mxc_isi_channel_irq_status() argument
430 mxc_isi_channel_irq_clear(struct mxc_isi_pipe *pipe) mxc_isi_channel_irq_clear() argument
435 mxc_isi_channel_irq_enable(struct mxc_isi_pipe *pipe) mxc_isi_channel_irq_enable() argument
464 mxc_isi_channel_irq_disable(struct mxc_isi_pipe *pipe) mxc_isi_channel_irq_disable() argument
473 mxc_isi_channel_sw_reset(struct mxc_isi_pipe *pipe, bool enable_clk) mxc_isi_channel_sw_reset() argument
480 __mxc_isi_channel_get(struct mxc_isi_pipe *pipe) __mxc_isi_channel_get() argument
486 mxc_isi_channel_get(struct mxc_isi_pipe *pipe) mxc_isi_channel_get() argument
493 __mxc_isi_channel_put(struct mxc_isi_pipe *pipe) __mxc_isi_channel_put() argument
499 mxc_isi_channel_put(struct mxc_isi_pipe *pipe) mxc_isi_channel_put() argument
506 mxc_isi_channel_enable(struct mxc_isi_pipe *pipe) mxc_isi_channel_enable() argument
521 mxc_isi_channel_disable(struct mxc_isi_pipe *pipe) mxc_isi_channel_disable() argument
539 mxc_isi_channel_acquire(struct mxc_isi_pipe *pipe, mxc_isi_pipe_irq_t irq_handler, bool bypass) mxc_isi_channel_acquire() argument
575 mxc_isi_channel_release(struct mxc_isi_pipe *pipe) mxc_isi_channel_release() argument
592 mxc_isi_channel_chain(struct mxc_isi_pipe *pipe, bool bypass) mxc_isi_channel_chain() argument
634 mxc_isi_channel_unchain(struct mxc_isi_pipe *pipe) mxc_isi_channel_unchain() argument
[all...]
/kernel/linux/linux-5.10/drivers/usb/renesas_usbhs/
H A Dpipe.c11 #include "pipe.h"
33 char *usbhs_pipe_name(struct usbhs_pipe *pipe) in usbhs_pipe_name() argument
35 return usbhsp_pipe_name[usbhs_pipe_type(pipe)]; in usbhs_pipe_name()
50 static void usbhsp_pipectrl_set(struct usbhs_pipe *pipe, u16 mask, u16 val) in usbhsp_pipectrl_set() argument
52 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe); in usbhsp_pipectrl_set()
53 int offset = usbhsp_addr_offset(pipe); in usbhsp_pipectrl_set()
55 if (usbhs_pipe_is_dcp(pipe)) in usbhsp_pipectrl_set()
61 static u16 usbhsp_pipectrl_get(struct usbhs_pipe *pipe) in usbhsp_pipectrl_get() argument
63 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe); in usbhsp_pipectrl_get()
64 int offset = usbhsp_addr_offset(pipe); in usbhsp_pipectrl_get()
75 __usbhsp_pipe_xxx_set(struct usbhs_pipe *pipe, u16 dcp_reg, u16 pipe_reg, u16 mask, u16 val) __usbhsp_pipe_xxx_set() argument
87 __usbhsp_pipe_xxx_get(struct usbhs_pipe *pipe, u16 dcp_reg, u16 pipe_reg) __usbhsp_pipe_xxx_get() argument
101 usbhsp_pipe_cfg_set(struct usbhs_pipe *pipe, u16 mask, u16 val) usbhsp_pipe_cfg_set() argument
106 usbhsp_pipe_cfg_get(struct usbhs_pipe *pipe) usbhsp_pipe_cfg_get() argument
114 usbhsp_pipe_trn_set(struct usbhs_pipe *pipe, u16 mask, u16 val) usbhsp_pipe_trn_set() argument
150 usbhsp_pipe_tre_set(struct usbhs_pipe *pipe, u16 mask, u16 val) usbhsp_pipe_tre_set() argument
190 usbhsp_pipe_buf_set(struct usbhs_pipe *pipe, u16 mask, u16 val) usbhsp_pipe_buf_set() argument
201 usbhsp_pipe_maxp_set(struct usbhs_pipe *pipe, u16 mask, u16 val) usbhsp_pipe_maxp_set() argument
209 usbhsp_pipe_select(struct usbhs_pipe *pipe) usbhsp_pipe_select() argument
231 usbhsp_pipe_barrier(struct usbhs_pipe *pipe) usbhsp_pipe_barrier() argument
269 usbhs_pipe_is_accessible(struct usbhs_pipe *pipe) usbhs_pipe_is_accessible() argument
280 usbhs_pipe_contains_transmittable_data(struct usbhs_pipe *pipe) usbhs_pipe_contains_transmittable_data() argument
298 __usbhsp_pid_try_nak_if_stall(struct usbhs_pipe *pipe) __usbhsp_pid_try_nak_if_stall() argument
317 usbhs_pipe_disable(struct usbhs_pipe *pipe) usbhs_pipe_disable() argument
337 usbhs_pipe_enable(struct usbhs_pipe *pipe) usbhs_pipe_enable() argument
345 usbhs_pipe_stall(struct usbhs_pipe *pipe) usbhs_pipe_stall() argument
365 usbhs_pipe_is_stall(struct usbhs_pipe *pipe) usbhs_pipe_is_stall() argument
372 usbhs_pipe_set_trans_count_if_bulk(struct usbhs_pipe *pipe, int len) usbhs_pipe_set_trans_count_if_bulk() argument
400 usbhsp_setup_pipecfg(struct usbhs_pipe *pipe, int is_host, int dir_in, u16 *pipecfg) usbhsp_setup_pipecfg() argument
469 usbhsp_setup_pipebuff(struct usbhs_pipe *pipe) usbhsp_setup_pipebuff() argument
502 usbhs_pipe_config_update(struct usbhs_pipe *pipe, u16 devsel, u16 epnum, u16 maxp) usbhs_pipe_config_update() argument
535 usbhs_pipe_get_maxpacket(struct usbhs_pipe *pipe) usbhs_pipe_get_maxpacket() argument
545 usbhs_pipe_is_dir_in(struct usbhs_pipe *pipe) usbhs_pipe_is_dir_in() argument
550 usbhs_pipe_is_dir_host(struct usbhs_pipe *pipe) usbhs_pipe_is_dir_host() argument
555 usbhs_pipe_is_running(struct usbhs_pipe *pipe) usbhs_pipe_is_running() argument
560 usbhs_pipe_running(struct usbhs_pipe *pipe, int running) usbhs_pipe_running() argument
568 usbhs_pipe_data_sequence(struct usbhs_pipe *pipe, int sequence) usbhs_pipe_data_sequence() argument
593 usbhs_pipe_get_data_sequence(struct usbhs_pipe *pipe) usbhs_pipe_get_data_sequence() argument
598 usbhs_pipe_clear(struct usbhs_pipe *pipe) usbhs_pipe_clear() argument
609 usbhs_pipe_clear_without_sequence(struct usbhs_pipe *pipe, int needs_bfre, int bfre_enable) usbhs_pipe_clear_without_sequence() argument
622 usbhs_pipe_config_change_bfre(struct usbhs_pipe *pipe, int enable) usbhs_pipe_config_change_bfre() argument
637 struct usbhs_pipe *pos, *pipe; usbhsp_get_pipe() local
666 usbhsp_put_pipe(struct usbhs_pipe *pipe) usbhsp_put_pipe() argument
676 struct usbhs_pipe *pipe; usbhs_pipe_init() local
697 struct usbhs_pipe *pipe; usbhs_pipe_malloc() local
747 usbhs_pipe_free(struct usbhs_pipe *pipe) usbhs_pipe_free() argument
754 usbhs_pipe_select_fifo(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) usbhs_pipe_select_fifo() argument
771 struct usbhs_pipe *pipe; usbhs_dcp_malloc() local
786 usbhs_dcp_control_transfer_done(struct usbhs_pipe *pipe) usbhs_dcp_control_transfer_done() argument
798 usbhs_dcp_dir_for_host(struct usbhs_pipe *pipe, int dir_out) usbhs_dcp_dir_for_host() argument
810 struct usbhs_pipe *pipe; usbhs_pipe_probe() local
[all...]
H A Dfifo.c13 #include "pipe.h"
17 #define usbhsf_fifo_is_busy(f) ((f)->pipe) /* see usbhs_pipe_select_fifo */
32 struct usbhs_priv *priv = usbhs_pipe_to_priv(pkt->pipe); in usbhsf_null_handle()
45 void usbhs_pkt_push(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt, in usbhs_pkt_push() argument
50 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe); in usbhs_pkt_push()
62 if (!pipe->handler) { in usbhs_pkt_push()
64 pipe->handler = &usbhsf_null_handler; in usbhs_pkt_push()
67 list_move_tail(&pkt->node, &pipe->list); in usbhs_pkt_push()
74 pkt->pipe = pipe; in usbhs_pkt_push()
92 __usbhsf_pkt_get(struct usbhs_pipe *pipe) __usbhsf_pkt_get() argument
106 usbhs_pkt_pop(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt) usbhs_pkt_pop() argument
156 usbhsf_pkt_handler(struct usbhs_pipe *pipe, int type) usbhsf_pkt_handler() argument
206 usbhs_pkt_start(struct usbhs_pipe *pipe) usbhs_pkt_start() argument
230 usbhsf_tx_irq_ctrl(struct usbhs_pipe *pipe, int enable) usbhsf_tx_irq_ctrl() argument
247 usbhsf_rx_irq_ctrl(struct usbhs_pipe *pipe, int enable) usbhsf_rx_irq_ctrl() argument
255 usbhsf_send_terminator(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) usbhsf_send_terminator() argument
273 usbhsf_fifo_clear(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) usbhsf_fifo_clear() argument
305 usbhsf_fifo_unselect(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) usbhsf_fifo_unselect() argument
314 usbhsf_fifo_select(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo, int write) usbhsf_fifo_select() argument
357 struct usbhs_pipe *pipe = pkt->pipe; usbhs_dcp_dir_switch_to_write() local
386 struct usbhs_pipe *pipe = pkt->pipe; usbhs_dcp_dir_switch_to_read() local
414 struct usbhs_pipe *pipe = pkt->pipe; usbhs_dcp_dir_switch_done() local
442 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dcp_data_stage_try_push() local
464 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dcp_data_stage_prepare_pop() local
502 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_pio_try_push() local
620 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_prepare_pop() local
649 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_pio_try_pop() local
794 __usbhsf_dma_ctrl(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo, u16 dreqe) __usbhsf_dma_ctrl() argument
805 struct usbhs_pipe *pipe = pkt->pipe; __usbhsf_dma_map_ctrl() local
818 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_xfer_preparing() local
862 struct usbhs_pipe *pipe = pkt->pipe; xfer_work() local
876 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_prepare_push() local
943 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_push_done() local
988 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_prepare_pop_with_usb_dmac() local
1061 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_try_pop_with_rx_irq() local
1139 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_pop_done_with_rx_irq() local
1164 struct usbhs_pipe *pipe = pkt->pipe; usbhs_dma_calc_received_size() local
1182 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_pop_done_with_usb_dmac() local
1317 struct usbhs_pipe *pipe; usbhsf_irq_empty() local
1347 struct usbhs_pipe *pipe; usbhsf_irq_ready() local
1378 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_complete() local
1390 usbhs_fifo_clear_dcp(struct usbhs_pipe *pipe) usbhs_fifo_clear_dcp() argument
[all...]
/kernel/linux/linux-6.6/drivers/usb/renesas_usbhs/
H A Dpipe.c11 #include "pipe.h"
33 char *usbhs_pipe_name(struct usbhs_pipe *pipe) in usbhs_pipe_name() argument
35 return usbhsp_pipe_name[usbhs_pipe_type(pipe)]; in usbhs_pipe_name()
50 static void usbhsp_pipectrl_set(struct usbhs_pipe *pipe, u16 mask, u16 val) in usbhsp_pipectrl_set() argument
52 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe); in usbhsp_pipectrl_set()
53 int offset = usbhsp_addr_offset(pipe); in usbhsp_pipectrl_set()
55 if (usbhs_pipe_is_dcp(pipe)) in usbhsp_pipectrl_set()
61 static u16 usbhsp_pipectrl_get(struct usbhs_pipe *pipe) in usbhsp_pipectrl_get() argument
63 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe); in usbhsp_pipectrl_get()
64 int offset = usbhsp_addr_offset(pipe); in usbhsp_pipectrl_get()
75 __usbhsp_pipe_xxx_set(struct usbhs_pipe *pipe, u16 dcp_reg, u16 pipe_reg, u16 mask, u16 val) __usbhsp_pipe_xxx_set() argument
87 __usbhsp_pipe_xxx_get(struct usbhs_pipe *pipe, u16 dcp_reg, u16 pipe_reg) __usbhsp_pipe_xxx_get() argument
101 usbhsp_pipe_cfg_set(struct usbhs_pipe *pipe, u16 mask, u16 val) usbhsp_pipe_cfg_set() argument
106 usbhsp_pipe_cfg_get(struct usbhs_pipe *pipe) usbhsp_pipe_cfg_get() argument
114 usbhsp_pipe_trn_set(struct usbhs_pipe *pipe, u16 mask, u16 val) usbhsp_pipe_trn_set() argument
150 usbhsp_pipe_tre_set(struct usbhs_pipe *pipe, u16 mask, u16 val) usbhsp_pipe_tre_set() argument
190 usbhsp_pipe_buf_set(struct usbhs_pipe *pipe, u16 mask, u16 val) usbhsp_pipe_buf_set() argument
201 usbhsp_pipe_maxp_set(struct usbhs_pipe *pipe, u16 mask, u16 val) usbhsp_pipe_maxp_set() argument
209 usbhsp_pipe_select(struct usbhs_pipe *pipe) usbhsp_pipe_select() argument
231 usbhsp_pipe_barrier(struct usbhs_pipe *pipe) usbhsp_pipe_barrier() argument
269 usbhs_pipe_is_accessible(struct usbhs_pipe *pipe) usbhs_pipe_is_accessible() argument
280 usbhs_pipe_contains_transmittable_data(struct usbhs_pipe *pipe) usbhs_pipe_contains_transmittable_data() argument
298 __usbhsp_pid_try_nak_if_stall(struct usbhs_pipe *pipe) __usbhsp_pid_try_nak_if_stall() argument
317 usbhs_pipe_disable(struct usbhs_pipe *pipe) usbhs_pipe_disable() argument
337 usbhs_pipe_enable(struct usbhs_pipe *pipe) usbhs_pipe_enable() argument
345 usbhs_pipe_stall(struct usbhs_pipe *pipe) usbhs_pipe_stall() argument
365 usbhs_pipe_is_stall(struct usbhs_pipe *pipe) usbhs_pipe_is_stall() argument
372 usbhs_pipe_set_trans_count_if_bulk(struct usbhs_pipe *pipe, int len) usbhs_pipe_set_trans_count_if_bulk() argument
400 usbhsp_setup_pipecfg(struct usbhs_pipe *pipe, int is_host, int dir_in, u16 *pipecfg) usbhsp_setup_pipecfg() argument
469 usbhsp_setup_pipebuff(struct usbhs_pipe *pipe) usbhsp_setup_pipebuff() argument
502 usbhs_pipe_config_update(struct usbhs_pipe *pipe, u16 devsel, u16 epnum, u16 maxp) usbhs_pipe_config_update() argument
535 usbhs_pipe_get_maxpacket(struct usbhs_pipe *pipe) usbhs_pipe_get_maxpacket() argument
545 usbhs_pipe_is_dir_in(struct usbhs_pipe *pipe) usbhs_pipe_is_dir_in() argument
550 usbhs_pipe_is_dir_host(struct usbhs_pipe *pipe) usbhs_pipe_is_dir_host() argument
555 usbhs_pipe_is_running(struct usbhs_pipe *pipe) usbhs_pipe_is_running() argument
560 usbhs_pipe_running(struct usbhs_pipe *pipe, int running) usbhs_pipe_running() argument
568 usbhs_pipe_data_sequence(struct usbhs_pipe *pipe, int sequence) usbhs_pipe_data_sequence() argument
593 usbhs_pipe_get_data_sequence(struct usbhs_pipe *pipe) usbhs_pipe_get_data_sequence() argument
598 usbhs_pipe_clear(struct usbhs_pipe *pipe) usbhs_pipe_clear() argument
609 usbhs_pipe_clear_without_sequence(struct usbhs_pipe *pipe, int needs_bfre, int bfre_enable) usbhs_pipe_clear_without_sequence() argument
622 usbhs_pipe_config_change_bfre(struct usbhs_pipe *pipe, int enable) usbhs_pipe_config_change_bfre() argument
637 struct usbhs_pipe *pos, *pipe; usbhsp_get_pipe() local
666 usbhsp_put_pipe(struct usbhs_pipe *pipe) usbhsp_put_pipe() argument
676 struct usbhs_pipe *pipe; usbhs_pipe_init() local
697 struct usbhs_pipe *pipe; usbhs_pipe_malloc() local
747 usbhs_pipe_free(struct usbhs_pipe *pipe) usbhs_pipe_free() argument
754 usbhs_pipe_select_fifo(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) usbhs_pipe_select_fifo() argument
771 struct usbhs_pipe *pipe; usbhs_dcp_malloc() local
786 usbhs_dcp_control_transfer_done(struct usbhs_pipe *pipe) usbhs_dcp_control_transfer_done() argument
798 usbhs_dcp_dir_for_host(struct usbhs_pipe *pipe, int dir_out) usbhs_dcp_dir_for_host() argument
810 struct usbhs_pipe *pipe; usbhs_pipe_probe() local
[all...]
H A Dfifo.c13 #include "pipe.h"
17 #define usbhsf_fifo_is_busy(f) ((f)->pipe) /* see usbhs_pipe_select_fifo */
32 struct usbhs_priv *priv = usbhs_pipe_to_priv(pkt->pipe); in usbhsf_null_handle()
45 void usbhs_pkt_push(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt, in usbhs_pkt_push() argument
50 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe); in usbhs_pkt_push()
62 if (!pipe->handler) { in usbhs_pkt_push()
64 pipe->handler = &usbhsf_null_handler; in usbhs_pkt_push()
67 list_move_tail(&pkt->node, &pipe->list); in usbhs_pkt_push()
74 pkt->pipe = pipe; in usbhs_pkt_push()
92 __usbhsf_pkt_get(struct usbhs_pipe *pipe) __usbhsf_pkt_get() argument
106 usbhs_pkt_pop(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt) usbhs_pkt_pop() argument
156 usbhsf_pkt_handler(struct usbhs_pipe *pipe, int type) usbhsf_pkt_handler() argument
208 usbhs_pkt_start(struct usbhs_pipe *pipe) usbhs_pkt_start() argument
232 usbhsf_tx_irq_ctrl(struct usbhs_pipe *pipe, int enable) usbhsf_tx_irq_ctrl() argument
249 usbhsf_rx_irq_ctrl(struct usbhs_pipe *pipe, int enable) usbhsf_rx_irq_ctrl() argument
257 usbhsf_send_terminator(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) usbhsf_send_terminator() argument
275 usbhsf_fifo_clear(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) usbhsf_fifo_clear() argument
307 usbhsf_fifo_unselect(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) usbhsf_fifo_unselect() argument
316 usbhsf_fifo_select(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo, int write) usbhsf_fifo_select() argument
359 struct usbhs_pipe *pipe = pkt->pipe; usbhs_dcp_dir_switch_to_write() local
388 struct usbhs_pipe *pipe = pkt->pipe; usbhs_dcp_dir_switch_to_read() local
416 struct usbhs_pipe *pipe = pkt->pipe; usbhs_dcp_dir_switch_done() local
444 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dcp_data_stage_try_push() local
466 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dcp_data_stage_prepare_pop() local
504 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_pio_try_push() local
622 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_prepare_pop() local
651 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_pio_try_pop() local
796 __usbhsf_dma_ctrl(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo, u16 dreqe) __usbhsf_dma_ctrl() argument
807 struct usbhs_pipe *pipe = pkt->pipe; __usbhsf_dma_map_ctrl() local
820 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_xfer_preparing() local
864 struct usbhs_pipe *pipe = pkt->pipe; xfer_work() local
878 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_prepare_push() local
945 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_push_done() local
990 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_prepare_pop_with_usb_dmac() local
1063 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_try_pop_with_rx_irq() local
1141 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_pop_done_with_rx_irq() local
1166 struct usbhs_pipe *pipe = pkt->pipe; usbhs_dma_calc_received_size() local
1184 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_pop_done_with_usb_dmac() local
1319 struct usbhs_pipe *pipe; usbhsf_irq_empty() local
1349 struct usbhs_pipe *pipe; usbhsf_irq_ready() local
1380 struct usbhs_pipe *pipe = pkt->pipe; usbhsf_dma_complete() local
1392 usbhs_fifo_clear_dcp(struct usbhs_pipe *pipe) usbhs_fifo_clear_dcp() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/
H A Dmdfld_dsi_dpi.c39 int pipe);
41 static void mdfld_wait_for_HS_DATA_FIFO(struct drm_device *dev, u32 pipe) in mdfld_wait_for_HS_DATA_FIFO() argument
43 u32 gen_fifo_stat_reg = MIPI_GEN_FIFO_STAT_REG(pipe); in mdfld_wait_for_HS_DATA_FIFO()
59 static void mdfld_wait_for_HS_CTRL_FIFO(struct drm_device *dev, u32 pipe) in mdfld_wait_for_HS_CTRL_FIFO() argument
61 u32 gen_fifo_stat_reg = MIPI_GEN_FIFO_STAT_REG(pipe); in mdfld_wait_for_HS_CTRL_FIFO()
76 static void mdfld_wait_for_DPI_CTRL_FIFO(struct drm_device *dev, u32 pipe) in mdfld_wait_for_DPI_CTRL_FIFO() argument
78 u32 gen_fifo_stat_reg = MIPI_GEN_FIFO_STAT_REG(pipe); in mdfld_wait_for_DPI_CTRL_FIFO()
94 static void mdfld_wait_for_SPL_PKG_SENT(struct drm_device *dev, u32 pipe) in mdfld_wait_for_SPL_PKG_SENT() argument
96 u32 intr_stat_reg = MIPI_INTR_STAT_REG(pipe); in mdfld_wait_for_SPL_PKG_SENT()
115 int pipe) in dsi_set_device_ready_state()
114 dsi_set_device_ready_state(struct drm_device *dev, int state, int pipe) dsi_set_device_ready_state() argument
120 dsi_set_pipe_plane_enable_state(struct drm_device *dev, int state, int pipe) dsi_set_pipe_plane_enable_state() argument
177 mdfld_dsi_configure_down(struct mdfld_dsi_encoder *dsi_encoder, int pipe) mdfld_dsi_configure_down() argument
198 mdfld_dsi_configure_up(struct mdfld_dsi_encoder *dsi_encoder, int pipe) mdfld_dsi_configure_up() argument
233 mdfld_dsi_tpo_ic_init(struct mdfld_dsi_config *dsi_config, u32 pipe) mdfld_dsi_tpo_ic_init() argument
470 mdfld_dsi_dpi_controller_init(struct mdfld_dsi_config *dsi_config, int pipe) mdfld_dsi_dpi_controller_init() argument
572 mdfld_dsi_dpi_turn_on(struct mdfld_dsi_dpi_output *output, int pipe) mdfld_dsi_dpi_turn_on() argument
601 mdfld_dsi_dpi_shut_down(struct mdfld_dsi_dpi_output *output, int pipe) mdfld_dsi_dpi_shut_down() argument
644 int pipe = mdfld_dsi_encoder_get_pipe(dsi_encoder); mdfld_dsi_dpi_set_power() local
727 mipi_set_properties(struct mdfld_dsi_config *dsi_config, int pipe) mipi_set_properties() argument
745 mdfld_mipi_set_video_timing(struct mdfld_dsi_config *dsi_config, int pipe) mdfld_mipi_set_video_timing() argument
774 mdfld_mipi_config(struct mdfld_dsi_config *dsi_config, int pipe) mdfld_mipi_config() argument
796 mdfld_set_pipe_timing(struct mdfld_dsi_config *dsi_config, int pipe) mdfld_set_pipe_timing() argument
827 int pipe = mdfld_dsi_encoder_get_pipe(dsi_encoder); mdfld_dsi_dpi_mode_set() local
947 int pipe; mdfld_dsi_dpi_init() local
[all...]
H A Dmdfld_dsi_output.h75 #define CHECK_PIPE(pipe) ({ \
76 const typeof(pipe) __pipe = (pipe); \
80 #define CHECK_PIPE(pipe) (pipe)
86 #define REG_OFFSET(pipe) (CHECK_PIPE(pipe) * 0x400)
89 #define MIPI_DEVICE_READY_REG(pipe) (0xb000 + REG_OFFSET(pipe))
90 #define MIPI_INTR_STAT_REG(pipe) (
232 int pipe; global() member
[all...]
/kernel/linux/linux-5.10/fs/
H A Dpipe.c3 * linux/fs/pipe.c
35 * New pipe buffers will be restricted to this size while the user is exceeding
36 * their pipe buffer quota. The general pipe use case needs at least two
38 * than two, then a write to a non-empty pipe may block even if the pipe is not
41 * pipe before reading tokens: https://lore.kernel.org/lkml/1628086770.5rn8p04n6j.none@localhost/.
43 * Users can reduce their pipe buffers with F_SETPIPE_SZ below this at their
44 * own risk, namely: pipe writes to non-full pipes may block until the pipe i
78 pipe_lock_nested(struct pipe_inode_info *pipe, int subclass) pipe_lock_nested() argument
84 pipe_lock(struct pipe_inode_info *pipe) pipe_lock() argument
93 pipe_unlock(struct pipe_inode_info *pipe) pipe_unlock() argument
100 __pipe_lock(struct pipe_inode_info *pipe) __pipe_lock() argument
105 __pipe_unlock(struct pipe_inode_info *pipe) __pipe_unlock() argument
124 anon_pipe_buf_release(struct pipe_inode_info *pipe, struct pipe_buffer *buf) anon_pipe_buf_release() argument
140 anon_pipe_buf_try_steal(struct pipe_inode_info *pipe, struct pipe_buffer *buf) anon_pipe_buf_try_steal() argument
164 generic_pipe_buf_try_steal(struct pipe_inode_info *pipe, struct pipe_buffer *buf) generic_pipe_buf_try_steal() argument
192 generic_pipe_buf_get(struct pipe_inode_info *pipe, struct pipe_buffer *buf) generic_pipe_buf_get() argument
206 generic_pipe_buf_release(struct pipe_inode_info *pipe, struct pipe_buffer *buf) generic_pipe_buf_release() argument
220 pipe_readable(const struct pipe_inode_info *pipe) pipe_readable() argument
234 struct pipe_inode_info *pipe = filp->private_data; pipe_read() local
404 pipe_writable(const struct pipe_inode_info *pipe) pipe_writable() argument
418 struct pipe_inode_info *pipe = filp->private_data; pipe_write() local
606 struct pipe_inode_info *pipe = filp->private_data; pipe_ioctl() local
649 struct pipe_inode_info *pipe = filp->private_data; pipe_poll() local
696 put_pipe_info(struct inode *inode, struct pipe_inode_info *pipe) put_pipe_info() argument
714 struct pipe_inode_info *pipe = file->private_data; pipe_release() local
738 struct pipe_inode_info *pipe = filp->private_data; pipe_fasync() local
781 struct pipe_inode_info *pipe; alloc_pipe_info() local
827 free_pipe_info(struct pipe_inode_info *pipe) free_pipe_info() argument
871 struct pipe_inode_info *pipe; get_pipe_inode() local
1042 pipe_wait_readable(struct pipe_inode_info *pipe) pipe_wait_readable() argument
1049 pipe_wait_writable(struct pipe_inode_info *pipe) pipe_wait_writable() argument
1068 wait_for_partner(struct pipe_inode_info *pipe, unsigned int *cnt) wait_for_partner() argument
1085 wake_up_partner(struct pipe_inode_info *pipe) wake_up_partner() argument
1092 struct pipe_inode_info *pipe; fifo_open() local
1250 pipe_resize_ring(struct pipe_inode_info *pipe, unsigned int nr_slots) pipe_resize_ring() argument
1319 pipe_set_size(struct pipe_inode_info *pipe, unsigned long arg) pipe_set_size() argument
1373 struct pipe_inode_info *pipe = file->private_data; get_pipe_info() local
1384 struct pipe_inode_info *pipe; pipe_fcntl() local
[all...]
/kernel/linux/linux-6.6/fs/
H A Dpipe.c3 * linux/fs/pipe.c
36 * New pipe buffers will be restricted to this size while the user is exceeding
37 * their pipe buffer quota. The general pipe use case needs at least two
39 * than two, then a write to a non-empty pipe may block even if the pipe is not
42 * pipe before reading tokens: https://lore.kernel.org/lkml/1628086770.5rn8p04n6j.none@localhost/.
44 * Users can reduce their pipe buffers with F_SETPIPE_SZ below this at their
45 * own risk, namely: pipe writes to non-full pipes may block until the pipe i
79 pipe_lock_nested(struct pipe_inode_info *pipe, int subclass) pipe_lock_nested() argument
85 pipe_lock(struct pipe_inode_info *pipe) pipe_lock() argument
94 pipe_unlock(struct pipe_inode_info *pipe) pipe_unlock() argument
101 __pipe_lock(struct pipe_inode_info *pipe) __pipe_lock() argument
106 __pipe_unlock(struct pipe_inode_info *pipe) __pipe_unlock() argument
125 anon_pipe_buf_release(struct pipe_inode_info *pipe, struct pipe_buffer *buf) anon_pipe_buf_release() argument
141 anon_pipe_buf_try_steal(struct pipe_inode_info *pipe, struct pipe_buffer *buf) anon_pipe_buf_try_steal() argument
165 generic_pipe_buf_try_steal(struct pipe_inode_info *pipe, struct pipe_buffer *buf) generic_pipe_buf_try_steal() argument
193 generic_pipe_buf_get(struct pipe_inode_info *pipe, struct pipe_buffer *buf) generic_pipe_buf_get() argument
207 generic_pipe_buf_release(struct pipe_inode_info *pipe, struct pipe_buffer *buf) generic_pipe_buf_release() argument
221 pipe_readable(const struct pipe_inode_info *pipe) pipe_readable() argument
235 struct pipe_inode_info *pipe = filp->private_data; pipe_read() local
406 pipe_writable(const struct pipe_inode_info *pipe) pipe_writable() argument
420 struct pipe_inode_info *pipe = filp->private_data; pipe_write() local
608 struct pipe_inode_info *pipe = filp->private_data; pipe_ioctl() local
651 struct pipe_inode_info *pipe = filp->private_data; pipe_poll() local
698 put_pipe_info(struct inode *inode, struct pipe_inode_info *pipe) put_pipe_info() argument
716 struct pipe_inode_info *pipe = file->private_data; pipe_release() local
740 struct pipe_inode_info *pipe = filp->private_data; pipe_fasync() local
783 struct pipe_inode_info *pipe; alloc_pipe_info() local
829 free_pipe_info(struct pipe_inode_info *pipe) free_pipe_info() argument
873 struct pipe_inode_info *pipe; get_pipe_inode() local
1047 pipe_wait_readable(struct pipe_inode_info *pipe) pipe_wait_readable() argument
1054 pipe_wait_writable(struct pipe_inode_info *pipe) pipe_wait_writable() argument
1073 wait_for_partner(struct pipe_inode_info *pipe, unsigned int *cnt) wait_for_partner() argument
1090 wake_up_partner(struct pipe_inode_info *pipe) wake_up_partner() argument
1097 struct pipe_inode_info *pipe; fifo_open() local
1255 pipe_resize_ring(struct pipe_inode_info *pipe, unsigned int nr_slots) pipe_resize_ring() argument
1324 pipe_set_size(struct pipe_inode_info *pipe, unsigned int arg) pipe_set_size() argument
1377 struct pipe_inode_info *pipe = file->private_data; get_pipe_info() local
1388 struct pipe_inode_info *pipe; pipe_fcntl() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_simple_kms_helper.c78 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_mode_valid() local
80 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_mode_valid()
81 if (!pipe->funcs || !pipe->funcs->mode_valid) in drm_simple_kms_crtc_mode_valid()
85 return pipe->funcs->mode_valid(pipe, mode); in drm_simple_kms_crtc_mode_valid()
105 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable() local
107 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable()
108 if (!pipe->funcs || !pipe in drm_simple_kms_crtc_enable()
118 struct drm_simple_display_pipe *pipe; drm_simple_kms_crtc_disable() local
136 struct drm_simple_display_pipe *pipe; drm_simple_kms_crtc_enable_vblank() local
147 struct drm_simple_display_pipe *pipe; drm_simple_kms_crtc_disable_vblank() local
170 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_atomic_check() local
197 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_atomic_update() local
209 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_prepare_fb() local
221 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_cleanup_fb() local
268 drm_simple_display_pipe_attach_bridge(struct drm_simple_display_pipe *pipe, struct drm_bridge *bridge) drm_simple_display_pipe_attach_bridge() argument
299 drm_simple_display_pipe_init(struct drm_device *dev, struct drm_simple_display_pipe *pipe, const struct drm_simple_display_pipe_funcs *funcs, const uint32_t *formats, unsigned int format_count, const uint64_t *format_modifiers, struct drm_connector *connector) drm_simple_display_pipe_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_simple_kms_helper.c89 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_mode_valid() local
91 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_mode_valid()
92 if (!pipe->funcs || !pipe->funcs->mode_valid) in drm_simple_kms_crtc_mode_valid()
96 return pipe->funcs->mode_valid(pipe, mode); in drm_simple_kms_crtc_mode_valid()
120 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable() local
122 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable()
123 if (!pipe->funcs || !pipe in drm_simple_kms_crtc_enable()
133 struct drm_simple_display_pipe *pipe; drm_simple_kms_crtc_disable() local
151 struct drm_simple_display_pipe *pipe; drm_simple_kms_crtc_reset() local
162 struct drm_simple_display_pipe *pipe; drm_simple_kms_crtc_duplicate_state() local
173 struct drm_simple_display_pipe *pipe; drm_simple_kms_crtc_destroy_state() local
184 struct drm_simple_display_pipe *pipe; drm_simple_kms_crtc_enable_vblank() local
195 struct drm_simple_display_pipe *pipe; drm_simple_kms_crtc_disable_vblank() local
220 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_atomic_check() local
249 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_atomic_update() local
261 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_prepare_fb() local
279 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_cleanup_fb() local
291 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_begin_fb_access() local
303 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_end_fb_access() local
330 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_reset() local
341 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_duplicate_state() local
353 struct drm_simple_display_pipe *pipe; drm_simple_kms_plane_destroy_state() local
386 drm_simple_display_pipe_attach_bridge(struct drm_simple_display_pipe *pipe, struct drm_bridge *bridge) drm_simple_display_pipe_attach_bridge() argument
417 drm_simple_display_pipe_init(struct drm_device *dev, struct drm_simple_display_pipe *pipe, const struct drm_simple_display_pipe_funcs *funcs, const uint32_t *formats, unsigned int format_count, const uint64_t *format_modifiers, struct drm_connector *connector) drm_simple_display_pipe_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_pipeline.c17 struct komeda_pipeline *pipe; in komeda_pipeline_add() local
25 if (size < sizeof(*pipe)) { in komeda_pipeline_add()
30 pipe = devm_kzalloc(mdev->dev, size, GFP_KERNEL); in komeda_pipeline_add()
31 if (!pipe) in komeda_pipeline_add()
34 pipe->mdev = mdev; in komeda_pipeline_add()
35 pipe->id = mdev->n_pipelines; in komeda_pipeline_add()
36 pipe->funcs = funcs; in komeda_pipeline_add()
38 mdev->pipelines[mdev->n_pipelines] = pipe; in komeda_pipeline_add()
41 return pipe; in komeda_pipeline_add()
45 struct komeda_pipeline *pipe) in komeda_pipeline_destroy()
44 komeda_pipeline_destroy(struct komeda_dev *mdev, struct komeda_pipeline *pipe) komeda_pipeline_destroy() argument
67 komeda_pipeline_get_component_pos(struct komeda_pipeline *pipe, int id) komeda_pipeline_get_component_pos() argument
124 komeda_pipeline_get_component(struct komeda_pipeline *pipe, int id) komeda_pipeline_get_component() argument
137 komeda_pipeline_get_first_component(struct komeda_pipeline *pipe, u32 comp_mask) komeda_pipeline_get_first_component() argument
160 komeda_component_add(struct komeda_pipeline *pipe, size_t comp_sz, u32 id, u32 hw_id, const struct komeda_component_funcs *funcs, u8 max_active_inputs, u32 supported_inputs, u8 max_active_outputs, u32 __iomem *reg, const char *name_fmt, ...) komeda_component_add() argument
246 komeda_pipeline_dump(struct komeda_pipeline *pipe) komeda_pipeline_dump() argument
271 struct komeda_pipeline *pipe = c->pipeline; komeda_component_verify_inputs() local
290 komeda_get_layer_split_right_layer(struct komeda_pipeline *pipe, struct komeda_layer *left) komeda_get_layer_split_right_layer() argument
302 komeda_pipeline_assemble(struct komeda_pipeline *pipe) komeda_pipeline_assemble() argument
343 struct komeda_pipeline *pipe; komeda_assemble_pipelines() local
356 komeda_pipeline_dump_register(struct komeda_pipeline *pipe, struct seq_file *sf) komeda_pipeline_dump_register() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_pipeline.c19 struct komeda_pipeline *pipe; in komeda_pipeline_add() local
27 if (size < sizeof(*pipe)) { in komeda_pipeline_add()
32 pipe = devm_kzalloc(mdev->dev, size, GFP_KERNEL); in komeda_pipeline_add()
33 if (!pipe) in komeda_pipeline_add()
36 pipe->mdev = mdev; in komeda_pipeline_add()
37 pipe->id = mdev->n_pipelines; in komeda_pipeline_add()
38 pipe->funcs = funcs; in komeda_pipeline_add()
40 mdev->pipelines[mdev->n_pipelines] = pipe; in komeda_pipeline_add()
43 return pipe; in komeda_pipeline_add()
47 struct komeda_pipeline *pipe) in komeda_pipeline_destroy()
46 komeda_pipeline_destroy(struct komeda_dev *mdev, struct komeda_pipeline *pipe) komeda_pipeline_destroy() argument
69 komeda_pipeline_get_component_pos(struct komeda_pipeline *pipe, int id) komeda_pipeline_get_component_pos() argument
126 komeda_pipeline_get_component(struct komeda_pipeline *pipe, int id) komeda_pipeline_get_component() argument
139 komeda_pipeline_get_first_component(struct komeda_pipeline *pipe, u32 comp_mask) komeda_pipeline_get_first_component() argument
163 komeda_component_add(struct komeda_pipeline *pipe, size_t comp_sz, u32 id, u32 hw_id, const struct komeda_component_funcs *funcs, u8 max_active_inputs, u32 supported_inputs, u8 max_active_outputs, u32 __iomem *reg, const char *name_fmt, ...) komeda_component_add() argument
249 komeda_pipeline_dump(struct komeda_pipeline *pipe) komeda_pipeline_dump() argument
274 struct komeda_pipeline *pipe = c->pipeline; komeda_component_verify_inputs() local
293 komeda_get_layer_split_right_layer(struct komeda_pipeline *pipe, struct komeda_layer *left) komeda_get_layer_split_right_layer() argument
305 komeda_pipeline_assemble(struct komeda_pipeline *pipe) komeda_pipeline_assemble() argument
346 struct komeda_pipeline *pipe; komeda_assemble_pipelines() local
359 komeda_pipeline_dump_register(struct komeda_pipeline *pipe, struct seq_file *sf) komeda_pipeline_dump_register() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dskl_watermark_regs.h13 #define PIPE_MBUS_DBOX_CTL(pipe) _MMIO_PIPE(pipe, _PIPEA_MBUS_DBOX_CTL, \
41 #define MBUS_JOIN_PIPE_SELECT(pipe) REG_FIELD_PREP(MBUS_JOIN_PIPE_SELECT_MASK, pipe)
74 #define _CUR_WM_0(pipe) _PIPE(pipe, _CUR_WM_A_0, _CUR_WM_B_0)
75 #define CUR_WM(pipe, level) _MMIO(_CUR_WM_0(pipe) + ((4) * (level)))
76 #define CUR_WM_SAGV(pipe) _MMIO_PIPE(pipe, _CUR_WM_SAGV_
[all...]
H A Dintel_vdsc_regs.h31 #define ICL_PIPE_DSS_CTL1(pipe) _MMIO_PIPE((pipe) - PIPE_B, \
45 #define ICL_PIPE_DSS_CTL2(pipe) _MMIO_PIPE((pipe) - PIPE_B, \
54 #define MTL_DSC0_PICTURE_PARAMETER_SET_17(pipe) _MMIO_PIPE((pipe) - PIPE_B, \
57 #define MTL_DSC1_PICTURE_PARAMETER_SET_17(pipe) _MMIO_PIPE((pipe) - PIPE_B, \
66 #define MTL_DSC0_PICTURE_PARAMETER_SET_18(pipe) _MMIO_PIPE((pipe)
[all...]
H A Dintel_dsb_regs.h13 #define DSBSL_INSTANCE(pipe, id) (_DSBSL_INSTANCE_BASE + \
14 (pipe) * 0x1000 + (id) * 0x100)
15 #define DSB_HEAD(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, id) + 0x0)
16 #define DSB_TAIL(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, id) + 0x4)
17 #define DSB_CTRL(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, id) + 0x8)
25 #define DSB_MMIOCTRL(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, i
[all...]
H A Dintel_fifo_underrun.c47 * occurrence until the next modeset on a given pipe.
50 * is no interrupt (despite that the signalling bit is in the PIPESTAT pipe
62 enum pipe pipe; in ivb_can_enable_err_int() local
66 for_each_pipe(dev_priv, pipe) { in ivb_can_enable_err_int()
67 crtc = intel_crtc_for_pipe(dev_priv, pipe); in ivb_can_enable_err_int()
79 enum pipe pipe; in cpt_can_enable_serr_int() local
84 for_each_pipe(dev_priv, pipe) { in cpt_can_enable_serr_int()
85 crtc = intel_crtc_for_pipe(dev_priv, pipe); in cpt_can_enable_serr_int()
113 i9xx_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable, bool old) i9xx_set_fifo_underrun_reporting() argument
135 ilk_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable) ilk_set_fifo_underrun_reporting() argument
151 enum pipe pipe = crtc->pipe; ivb_check_fifo_underruns() local
166 ivb_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable, bool old) ivb_set_fifo_underrun_reporting() argument
204 bdw_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable) bdw_set_fifo_underrun_reporting() argument
281 __intel_set_cpu_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable) __intel_set_cpu_fifo_underrun_reporting() argument
321 intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv, enum pipe pipe, bool enable) intel_set_cpu_fifo_underrun_reporting() argument
394 intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) intel_cpu_fifo_underrun_irq_handler() argument
[all...]
/kernel/linux/linux-5.10/sound/drivers/vx/
H A Dvx_pcm.c15 * pipe->transferred is the counter of data which has been already transferred.
25 * the current point of read buffer is kept in pipe->hw_ptr. note that
46 struct vx_pipe *pipe) in vx_pcm_read_per_bytes()
48 int offset = pipe->hw_ptr; in vx_pcm_read_per_bytes()
51 if (++offset >= pipe->buffer_bytes) { in vx_pcm_read_per_bytes()
56 if (++offset >= pipe->buffer_bytes) { in vx_pcm_read_per_bytes()
61 if (++offset >= pipe->buffer_bytes) { in vx_pcm_read_per_bytes()
64 pipe->hw_ptr = offset; in vx_pcm_read_per_bytes()
82 * @pipe: the pipe t
45 vx_pcm_read_per_bytes(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe) vx_pcm_read_per_bytes() argument
89 vx_set_differed_time(struct vx_core *chip, struct vx_rmh *rmh, struct vx_pipe *pipe) vx_set_differed_time() argument
123 vx_set_stream_format(struct vx_core *chip, struct vx_pipe *pipe, unsigned int data) vx_set_stream_format() argument
150 vx_set_format(struct vx_core *chip, struct vx_pipe *pipe, struct snd_pcm_runtime *runtime) vx_set_format() argument
209 vx_get_pipe_state(struct vx_core *chip, struct vx_pipe *pipe, int *state) vx_get_pipe_state() argument
234 vx_query_hbuffer_size(struct vx_core *chip, struct vx_pipe *pipe) vx_query_hbuffer_size() argument
258 vx_pipe_can_start(struct vx_core *chip, struct vx_pipe *pipe) vx_pipe_can_start() argument
279 vx_conf_pipe(struct vx_core *chip, struct vx_pipe *pipe) vx_conf_pipe() argument
318 vx_toggle_pipe(struct vx_core *chip, struct vx_pipe *pipe, int state) vx_toggle_pipe() argument
371 vx_stop_pipe(struct vx_core *chip, struct vx_pipe *pipe) vx_stop_pipe() argument
394 struct vx_pipe *pipe; vx_alloc_pipe() local
439 vx_free_pipe(struct vx_core *chip, struct vx_pipe *pipe) vx_free_pipe() argument
457 vx_start_stream(struct vx_core *chip, struct vx_pipe *pipe) vx_start_stream() argument
473 vx_stop_stream(struct vx_core *chip, struct vx_pipe *pipe) vx_stop_stream() argument
514 struct vx_pipe *pipe = NULL; vx_pcm_playback_open() local
556 struct vx_pipe *pipe; vx_pcm_playback_close() local
579 vx_notify_end_of_buffer(struct vx_core *chip, struct vx_pipe *pipe) vx_notify_end_of_buffer() argument
607 vx_pcm_playback_transfer_chunk(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe, int size) vx_pcm_playback_transfer_chunk() argument
645 vx_update_pipe_position(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe) vx_update_pipe_position() argument
673 vx_pcm_playback_transfer(struct vx_core *chip, struct snd_pcm_substream *subs, struct vx_pipe *pipe, int nchunks) vx_pcm_playback_transfer() argument
693 vx_pcm_playback_update(struct vx_core *chip, struct snd_pcm_substream *subs, struct vx_pipe *pipe) vx_pcm_playback_update() argument
716 struct vx_pipe *pipe = subs->runtime->private_data; vx_pcm_trigger() local
769 struct vx_pipe *pipe = runtime->private_data; vx_pcm_playback_pointer() local
780 struct vx_pipe *pipe = runtime->private_data; vx_pcm_prepare() local
881 struct vx_pipe *pipe; vx_pcm_capture_open() local
939 struct vx_pipe *pipe; vx_pcm_capture_close() local
972 vx_pcm_capture_update(struct vx_core *chip, struct snd_pcm_substream *subs, struct vx_pipe *pipe) vx_pcm_capture_update() argument
1051 struct vx_pipe *pipe = runtime->private_data; vx_pcm_capture_pointer() local
1073 struct vx_pipe *pipe; vx_pcm_update_intr() local
[all...]
/kernel/linux/linux-6.6/sound/drivers/vx/
H A Dvx_pcm.c15 * pipe->transferred is the counter of data which has been already transferred.
25 * the current point of read buffer is kept in pipe->hw_ptr. note that
46 struct vx_pipe *pipe) in vx_pcm_read_per_bytes()
48 int offset = pipe->hw_ptr; in vx_pcm_read_per_bytes()
51 if (++offset >= pipe->buffer_bytes) { in vx_pcm_read_per_bytes()
56 if (++offset >= pipe->buffer_bytes) { in vx_pcm_read_per_bytes()
61 if (++offset >= pipe->buffer_bytes) { in vx_pcm_read_per_bytes()
64 pipe->hw_ptr = offset; in vx_pcm_read_per_bytes()
82 * @pipe: the pipe t
45 vx_pcm_read_per_bytes(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe) vx_pcm_read_per_bytes() argument
89 vx_set_differed_time(struct vx_core *chip, struct vx_rmh *rmh, struct vx_pipe *pipe) vx_set_differed_time() argument
123 vx_set_stream_format(struct vx_core *chip, struct vx_pipe *pipe, unsigned int data) vx_set_stream_format() argument
150 vx_set_format(struct vx_core *chip, struct vx_pipe *pipe, struct snd_pcm_runtime *runtime) vx_set_format() argument
209 vx_get_pipe_state(struct vx_core *chip, struct vx_pipe *pipe, int *state) vx_get_pipe_state() argument
234 vx_query_hbuffer_size(struct vx_core *chip, struct vx_pipe *pipe) vx_query_hbuffer_size() argument
258 vx_pipe_can_start(struct vx_core *chip, struct vx_pipe *pipe) vx_pipe_can_start() argument
279 vx_conf_pipe(struct vx_core *chip, struct vx_pipe *pipe) vx_conf_pipe() argument
318 vx_toggle_pipe(struct vx_core *chip, struct vx_pipe *pipe, int state) vx_toggle_pipe() argument
373 vx_stop_pipe(struct vx_core *chip, struct vx_pipe *pipe) vx_stop_pipe() argument
396 struct vx_pipe *pipe; vx_alloc_pipe() local
441 vx_free_pipe(struct vx_core *chip, struct vx_pipe *pipe) vx_free_pipe() argument
459 vx_start_stream(struct vx_core *chip, struct vx_pipe *pipe) vx_start_stream() argument
475 vx_stop_stream(struct vx_core *chip, struct vx_pipe *pipe) vx_stop_stream() argument
516 struct vx_pipe *pipe = NULL; vx_pcm_playback_open() local
558 struct vx_pipe *pipe; vx_pcm_playback_close() local
581 vx_notify_end_of_buffer(struct vx_core *chip, struct vx_pipe *pipe) vx_notify_end_of_buffer() argument
609 vx_pcm_playback_transfer_chunk(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe, int size) vx_pcm_playback_transfer_chunk() argument
647 vx_update_pipe_position(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe) vx_update_pipe_position() argument
675 vx_pcm_playback_transfer(struct vx_core *chip, struct snd_pcm_substream *subs, struct vx_pipe *pipe, int nchunks) vx_pcm_playback_transfer() argument
696 vx_pcm_playback_update(struct vx_core *chip, struct snd_pcm_substream *subs, struct vx_pipe *pipe) vx_pcm_playback_update() argument
720 struct vx_pipe *pipe = subs->runtime->private_data; vx_pcm_trigger() local
775 struct vx_pipe *pipe = runtime->private_data; vx_pcm_playback_pointer() local
786 struct vx_pipe *pipe = runtime->private_data; vx_pcm_prepare() local
890 struct vx_pipe *pipe; vx_pcm_capture_open() local
948 struct vx_pipe *pipe; vx_pcm_capture_close() local
981 vx_pcm_capture_update(struct vx_core *chip, struct snd_pcm_substream *subs, struct vx_pipe *pipe) vx_pcm_capture_update() argument
1060 struct vx_pipe *pipe = runtime->private_data; vx_pcm_capture_pointer() local
1082 struct vx_pipe *pipe; vx_pcm_update_intr() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/
H A Dvsp1_drm.c33 static void vsp1_du_pipeline_frame_end(struct vsp1_pipeline *pipe, in vsp1_du_pipeline_frame_end() argument
36 struct vsp1_drm_pipeline *drm_pipe = to_vsp1_drm_pipeline(pipe); in vsp1_du_pipeline_frame_end()
64 struct vsp1_pipeline *pipe, in vsp1_du_insert_uif()
116 struct vsp1_pipeline *pipe, in vsp1_du_pipeline_setup_rpf()
190 ret = vsp1_du_insert_uif(vsp1, pipe, uif, &rpf->entity, RWPF_PAD_SOURCE, in vsp1_du_pipeline_setup_rpf()
191 pipe->brx, brx_input); in vsp1_du_pipeline_setup_rpf()
198 ret = v4l2_subdev_call(&pipe->brx->subdev, pad, set_fmt, NULL, in vsp1_du_pipeline_setup_rpf()
205 format.format.code, BRX_NAME(pipe->brx), format.pad); in vsp1_du_pipeline_setup_rpf()
211 ret = v4l2_subdev_call(&pipe->brx->subdev, pad, set_selection, NULL, in vsp1_du_pipeline_setup_rpf()
218 BRX_NAME(pipe in vsp1_du_pipeline_setup_rpf()
63 vsp1_du_insert_uif(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe, struct vsp1_entity *uif, struct vsp1_entity *prev, unsigned int prev_pad, struct vsp1_entity *next, unsigned int next_pad) vsp1_du_insert_uif() argument
115 vsp1_du_pipeline_setup_rpf(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe, struct vsp1_rwpf *rpf, struct vsp1_entity *uif, unsigned int brx_input) vsp1_du_pipeline_setup_rpf() argument
228 vsp1_du_pipeline_setup_brx(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe) vsp1_du_pipeline_setup_brx() argument
367 vsp1_du_pipeline_setup_inputs(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe) vsp1_du_pipeline_setup_inputs() argument
480 vsp1_du_pipeline_setup_output(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe) vsp1_du_pipeline_setup_output() argument
540 vsp1_du_pipeline_configure(struct vsp1_pipeline *pipe) vsp1_du_pipeline_configure() argument
649 struct vsp1_pipeline *pipe; vsp1_du_setup_lif() local
886 struct vsp1_pipeline *pipe = &drm_pipe->pipe; vsp1_du_atomic_flush() local
956 struct vsp1_pipeline *pipe = &drm_pipe->pipe; vsp1_drm_init() local
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
H A Dvsp1_drm.c33 static void vsp1_du_pipeline_frame_end(struct vsp1_pipeline *pipe, in vsp1_du_pipeline_frame_end() argument
36 struct vsp1_drm_pipeline *drm_pipe = to_vsp1_drm_pipeline(pipe); in vsp1_du_pipeline_frame_end()
64 struct vsp1_pipeline *pipe, in vsp1_du_insert_uif()
116 struct vsp1_pipeline *pipe, in vsp1_du_pipeline_setup_rpf()
190 ret = vsp1_du_insert_uif(vsp1, pipe, uif, &rpf->entity, RWPF_PAD_SOURCE, in vsp1_du_pipeline_setup_rpf()
191 pipe->brx, brx_input); in vsp1_du_pipeline_setup_rpf()
198 ret = v4l2_subdev_call(&pipe->brx->subdev, pad, set_fmt, NULL, in vsp1_du_pipeline_setup_rpf()
205 format.format.code, BRX_NAME(pipe->brx), format.pad); in vsp1_du_pipeline_setup_rpf()
211 ret = v4l2_subdev_call(&pipe->brx->subdev, pad, set_selection, NULL, in vsp1_du_pipeline_setup_rpf()
218 BRX_NAME(pipe in vsp1_du_pipeline_setup_rpf()
63 vsp1_du_insert_uif(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe, struct vsp1_entity *uif, struct vsp1_entity *prev, unsigned int prev_pad, struct vsp1_entity *next, unsigned int next_pad) vsp1_du_insert_uif() argument
115 vsp1_du_pipeline_setup_rpf(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe, struct vsp1_rwpf *rpf, struct vsp1_entity *uif, unsigned int brx_input) vsp1_du_pipeline_setup_rpf() argument
228 vsp1_du_pipeline_setup_brx(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe) vsp1_du_pipeline_setup_brx() argument
367 vsp1_du_pipeline_setup_inputs(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe) vsp1_du_pipeline_setup_inputs() argument
476 vsp1_du_pipeline_setup_output(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe) vsp1_du_pipeline_setup_output() argument
535 vsp1_du_pipeline_configure(struct vsp1_pipeline *pipe) vsp1_du_pipeline_configure() argument
644 struct vsp1_pipeline *pipe; vsp1_du_setup_lif() local
876 struct vsp1_pipeline *pipe = &drm_pipe->pipe; vsp1_du_atomic_flush() local
946 struct vsp1_pipeline *pipe = &drm_pipe->pipe; vsp1_drm_init() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/
H A Ddcn32_resource_helpers.c129 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; in dcn32_merge_pipes_for_subvp() local
131 // For now merge all pipes for SubVP since pipe split case isn't supported yet in dcn32_merge_pipes_for_subvp()
134 if (pipe->prev_odm_pipe) { in dcn32_merge_pipes_for_subvp()
135 /*split off odm pipe*/ in dcn32_merge_pipes_for_subvp()
136 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe; in dcn32_merge_pipes_for_subvp()
137 if (pipe->next_odm_pipe) in dcn32_merge_pipes_for_subvp()
138 pipe->next_odm_pipe->prev_odm_pipe = pipe->prev_odm_pipe; in dcn32_merge_pipes_for_subvp()
140 pipe in dcn32_merge_pipes_for_subvp()
174 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; dcn32_all_pipes_have_stream_and_plane() local
191 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; dcn32_subvp_in_use() local
216 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; dcn32_any_surfaces_rotated() local
227 dcn32_is_center_timing(struct pipe_ctx *pipe) dcn32_is_center_timing() argument
248 dcn32_is_psr_capable(struct pipe_ctx *pipe) dcn32_is_psr_capable() argument
356 struct pipe_ctx *pipe; dcn32_set_det_allocations() local
414 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; dcn32_save_mall_state() local
442 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; dcn32_restore_mall_state() local
607 dcn32_check_native_scaling_for_res(struct pipe_ctx *pipe, unsigned int width, unsigned int height) dcn32_check_native_scaling_for_res() argument
647 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; dcn32_subvp_drr_admissable() local
705 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; dcn32_subvp_vblank_admissable() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wwan/iosm/
H A Diosm_ipc_protocol_ops.c51 * updates the pipe structure referenced in the preparation arguments.
59 struct ipc_pipe *pipe = args->pipe_open.pipe; in ipc_protocol_msg_prepipe_open() local
72 skbr = kcalloc(pipe->nr_of_entries, sizeof(*skbr), GFP_ATOMIC); in ipc_protocol_msg_prepipe_open()
76 /* Allocate the transfer descriptors for the pipe. */ in ipc_protocol_msg_prepipe_open()
78 pipe->nr_of_entries * sizeof(*tdr), in ipc_protocol_msg_prepipe_open()
79 &pipe->phy_tdr_start, GFP_ATOMIC); in ipc_protocol_msg_prepipe_open()
86 pipe->max_nr_of_queued_entries = pipe->nr_of_entries - 1; in ipc_protocol_msg_prepipe_open()
87 pipe in ipc_protocol_msg_prepipe_open()
111 struct ipc_pipe *pipe = args->pipe_close.pipe; ipc_protocol_msg_prepipe_close() local
218 ipc_protocol_ul_td_send(struct iosm_protocol *ipc_protocol, struct ipc_pipe *pipe, struct sk_buff_head *p_ul_list) ipc_protocol_ul_td_send() argument
294 ipc_protocol_ul_td_process(struct iosm_protocol *ipc_protocol, struct ipc_pipe *pipe) ipc_protocol_ul_td_process() argument
323 ipc_protocol_dl_td_prepare(struct iosm_protocol *ipc_protocol, struct ipc_pipe *pipe) ipc_protocol_dl_td_prepare() argument
372 ipc_protocol_dl_td_process(struct iosm_protocol *ipc_protocol, struct ipc_pipe *pipe) ipc_protocol_dl_td_process() argument
433 ipc_protocol_get_head_tail_index(struct iosm_protocol *ipc_protocol, struct ipc_pipe *pipe, u32 *head, u32 *tail) ipc_protocol_get_head_tail_index() argument
447 ipc_protocol_pipe_cleanup(struct iosm_protocol *ipc_protocol, struct ipc_pipe *pipe) ipc_protocol_pipe_cleanup() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/camera/pipe/src/
H A Dpipe_binarydesc.c35 struct ia_css_pipe const *const pipe, in pipe_binarydesc_get_offline()
44 assert(pipe); in pipe_binarydesc_get_offline()
51 descr->continuous = pipe->stream->config.continuous; in pipe_binarydesc_get_offline()
67 descr->stream_format = pipe->stream->config.input_config.format; in pipe_binarydesc_get_offline()
73 descr->isp_pipe_version = pipe->config.isp_pipe_version; in pipe_binarydesc_get_offline()
79 struct ia_css_pipe const *const pipe, in ia_css_pipe_get_copy_binarydesc()
88 assert(pipe); in ia_css_pipe_get_copy_binarydesc()
96 pipe_binarydesc_get_offline(pipe, IA_CSS_BINARY_MODE_COPY, in ia_css_pipe_get_copy_binarydesc()
100 copy_descr->two_ppc = (pipe->stream->config.pixels_per_clock == 2); in ia_css_pipe_get_copy_binarydesc()
107 struct ia_css_pipe const *const pipe, in ia_css_pipe_get_vfpp_binarydesc()
34 pipe_binarydesc_get_offline( struct ia_css_pipe const *const pipe, const int mode, struct ia_css_binary_descr *descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info[], struct ia_css_frame_info *vf_info) pipe_binarydesc_get_offline() argument
78 ia_css_pipe_get_copy_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *copy_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_copy_binarydesc() argument
106 ia_css_pipe_get_vfpp_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *vf_pp_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info) ia_css_pipe_get_vfpp_binarydesc() argument
207 ia_css_pipe_get_preview_binarydesc( struct ia_css_pipe *const pipe, struct ia_css_binary_descr *preview_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *bds_out_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_preview_binarydesc() argument
326 ia_css_pipe_get_video_binarydesc( struct ia_css_pipe *const pipe, struct ia_css_binary_descr *video_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *bds_out_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info, int stream_config_left_padding) ia_css_pipe_get_video_binarydesc() argument
449 ia_css_pipe_get_yuvscaler_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *yuv_scaler_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *internal_out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_yuvscaler_binarydesc() argument
493 ia_css_pipe_get_capturepp_binarydesc( struct ia_css_pipe *const pipe, struct ia_css_binary_descr *capture_pp_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_capturepp_binarydesc() argument
545 ia_css_pipe_get_primary_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *prim_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info, unsigned int stage_idx) ia_css_pipe_get_primary_binarydesc() argument
625 ia_css_pipe_get_pre_gdc_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *pre_gdc_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info) ia_css_pipe_get_pre_gdc_binarydesc() argument
652 ia_css_pipe_get_gdc_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *gdc_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info) ia_css_pipe_get_gdc_binarydesc() argument
677 ia_css_pipe_get_post_gdc_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *post_gdc_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_post_gdc_binarydesc() argument
707 ia_css_pipe_get_pre_de_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *pre_de_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info) ia_css_pipe_get_pre_de_binarydesc() argument
746 ia_css_pipe_get_pre_anr_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *pre_anr_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info) ia_css_pipe_get_pre_anr_binarydesc() argument
780 ia_css_pipe_get_anr_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *anr_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info) ia_css_pipe_get_anr_binarydesc() argument
808 ia_css_pipe_get_post_anr_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *post_anr_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_post_anr_binarydesc() argument
838 ia_css_pipe_get_ldc_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *ldc_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info) ia_css_pipe_get_ldc_binarydesc() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Dsh_css.c135 struct ia_css_pipe *pipes[IA_CSS_PIPE_ID_NUM]; /* pipe handles */
139 pipe_config[IA_CSS_PIPE_ID_NUM]; /* pipe config structs */
182 allocate_delay_frames(struct ia_css_pipe *pipe);
225 ia_css_pipe_check_format(struct ia_css_pipe *pipe,
230 check_pipe_resolutions(const struct ia_css_pipe *pipe);
233 ia_css_pipe_load_extension(struct ia_css_pipe *pipe,
237 ia_css_pipe_unload_extension(struct ia_css_pipe *pipe,
249 need_capture_pp(const struct ia_css_pipe *pipe);
252 need_yuv_scaler_stage(const struct ia_css_pipe *pipe);
267 static bool need_capt_ldc(const struct ia_css_pipe *pipe);
417 sh_css_pipe_free_shading_table(struct ia_css_pipe *pipe) sh_css_pipe_free_shading_table() argument
459 verify_copy_out_frame_format(struct ia_css_pipe *pipe) verify_copy_out_frame_format() argument
537 struct ia_css_pipe *pipe = stream->last_pipe; sh_css_config_input_network() local
1051 struct ia_css_pipe *pipe = NULL; sh_css_config_input_network() local
1358 start_binary(struct ia_css_pipe *pipe, struct ia_css_binary *binary) start_binary() argument
1388 start_copy_on_sp(struct ia_css_pipe *pipe, struct ia_css_frame *out_frame) start_copy_on_sp() argument
2200 init_pipe_defaults(enum ia_css_pipe_mode mode, struct ia_css_pipe *pipe, bool copy_pipe) init_pipe_defaults() argument
2261 pipe_generate_pipe_num(const struct ia_css_pipe *pipe, unsigned int *pipe_number) pipe_generate_pipe_num() argument
2308 create_pipe(enum ia_css_pipe_mode mode, struct ia_css_pipe **pipe, bool copy_pipe) create_pipe() argument
2356 sh_css_pipe_free_acc_binaries( struct ia_css_pipe *pipe) sh_css_pipe_free_acc_binaries() argument
2379 ia_css_pipe_destroy(struct ia_css_pipe *pipe) ia_css_pipe_destroy() argument
2645 load_copy_binary( struct ia_css_pipe *pipe, struct ia_css_binary *copy_binary, struct ia_css_binary *next_binary) load_copy_binary() argument
2682 alloc_continuous_frames( struct ia_css_pipe *pipe, bool init_time) alloc_continuous_frames() argument
2805 load_preview_binaries(struct ia_css_pipe *pipe) load_preview_binaries() argument
2996 unload_preview_binaries(struct ia_css_pipe *pipe) unload_preview_binaries() argument
3080 add_vf_pp_stage( struct ia_css_pipe *pipe, struct ia_css_frame *in_frame, struct ia_css_frame *out_frame, struct ia_css_binary *vf_pp_binary, struct ia_css_pipeline_stage **vf_pp_stage) add_vf_pp_stage() argument
3135 add_yuv_scaler_stage( struct ia_css_pipe *pipe, struct ia_css_pipeline *me, struct ia_css_frame *in_frame, struct ia_css_frame *out_frame, struct ia_css_frame *internal_out_frame, struct ia_css_binary *yuv_scaler_binary, struct ia_css_pipeline_stage **pre_vf_pp_stage) add_yuv_scaler_stage() argument
3194 add_capture_pp_stage( struct ia_css_pipe *pipe, struct ia_css_pipeline *me, struct ia_css_frame *in_frame, struct ia_css_frame *out_frame, struct ia_css_binary *capture_pp_binary, struct ia_css_pipeline_stage **capture_pp_stage) add_capture_pp_stage() argument
3274 init_vf_frameinfo_defaults(struct ia_css_pipe *pipe, struct ia_css_frame *vf_frame, unsigned int idx) init_vf_frameinfo_defaults() argument
3321 get_pipe_extra_pixel(struct ia_css_pipe *pipe, unsigned int *extra_row, unsigned int *extra_column) get_pipe_extra_pixel() argument
3375 ia_css_get_crop_offsets( struct ia_css_pipe *pipe, struct ia_css_frame_info *in_frame) ia_css_get_crop_offsets() argument
3439 init_in_frameinfo_memory_defaults(struct ia_css_pipe *pipe, struct ia_css_frame *frame, enum ia_css_frame_format format) init_in_frameinfo_memory_defaults() argument
3480 init_out_frameinfo_defaults(struct ia_css_pipe *pipe, struct ia_css_frame *out_frame, unsigned int idx) init_out_frameinfo_defaults() argument
3501 create_host_video_pipeline(struct ia_css_pipe *pipe) create_host_video_pipeline() argument
3712 create_host_acc_pipeline(struct ia_css_pipe *pipe) create_host_acc_pipeline() argument
3755 create_host_preview_pipeline(struct ia_css_pipe *pipe) create_host_preview_pipeline() argument
3897 send_raw_frames(struct ia_css_pipe *pipe) send_raw_frames() argument
3918 preview_start(struct ia_css_pipe *pipe) preview_start() argument
4037 ia_css_pipe_enqueue_buffer(struct ia_css_pipe *pipe, const struct ia_css_buffer *buffer) ia_css_pipe_enqueue_buffer() argument
4305 ia_css_pipe_dequeue_buffer(struct ia_css_pipe *pipe, struct ia_css_buffer *buffer) ia_css_pipe_dequeue_buffer() argument
4750 acc_start(struct ia_css_pipe *pipe) acc_start() argument
4763 struct ia_css_pipe *pipe; sh_css_pipe_start() local
4972 struct ia_css_pipe *pipe; sh_css_continuous_is_enabled() local
5224 sh_css_pipe_configure_output( struct ia_css_pipe *pipe, unsigned int width, unsigned int height, unsigned int padded_width, enum ia_css_frame_format format, unsigned int idx) sh_css_pipe_configure_output() argument
5261 sh_css_pipe_get_shading_info(struct ia_css_pipe *pipe, struct ia_css_shading_info *shading_info, struct ia_css_pipe_config *pipe_config) sh_css_pipe_get_shading_info() argument
5297 sh_css_pipe_get_grid_info(struct ia_css_pipe *pipe, struct ia_css_grid_info *info) sh_css_pipe_get_grid_info() argument
5351 ia_css_pipe_check_format(struct ia_css_pipe *pipe, enum ia_css_frame_format format) ia_css_pipe_check_format() argument
5389 load_video_binaries(struct ia_css_pipe *pipe) load_video_binaries() argument
5695 unload_video_binaries(struct ia_css_pipe *pipe) unload_video_binaries() argument
5721 video_start(struct ia_css_pipe *pipe) video_start() argument
5816 sh_css_pipe_get_viewfinder_frame_info( struct ia_css_pipe *pipe, struct ia_css_frame_info *info, unsigned int idx) sh_css_pipe_get_viewfinder_frame_info() argument
5848 sh_css_pipe_configure_viewfinder(struct ia_css_pipe *pipe, unsigned int width, unsigned int height, unsigned int min_width, enum ia_css_frame_format format, unsigned int idx) sh_css_pipe_configure_viewfinder() argument
5880 load_copy_binaries(struct ia_css_pipe *pipe) load_copy_binaries() argument
5909 need_capture_pp( const struct ia_css_pipe *pipe) need_capture_pp() argument
5946 need_capt_ldc( const struct ia_css_pipe *pipe) need_capt_ldc() argument
5979 load_primary_binaries( struct ia_css_pipe *pipe) load_primary_binaries() argument
6255 allocate_delay_frames(struct ia_css_pipe *pipe) allocate_delay_frames() argument
6340 load_advanced_binaries( struct ia_css_pipe *pipe) load_advanced_binaries() argument
6457 load_bayer_isp_binaries( struct ia_css_pipe *pipe) load_bayer_isp_binaries() argument
6486 load_low_light_binaries( struct ia_css_pipe *pipe) load_low_light_binaries() argument
6604 copy_on_sp(struct ia_css_pipe *pipe) copy_on_sp() argument
6624 load_capture_binaries( struct ia_css_pipe *pipe) load_capture_binaries() argument
6693 unload_capture_binaries(struct ia_css_pipe *pipe) unload_capture_binaries() argument
6735 need_yuv_scaler_stage(const struct ia_css_pipe *pipe) need_yuv_scaler_stage() argument
6893 ia_css_pipe_create_cas_scaler_desc( struct ia_css_pipe *pipe, struct ia_css_cas_binary_descr *descr) ia_css_pipe_create_cas_scaler_desc() argument
7069 load_yuvpp_binaries(struct ia_css_pipe *pipe) load_yuvpp_binaries() argument
7269 unload_yuvpp_binaries(struct ia_css_pipe *pipe) unload_yuvpp_binaries() argument
7299 yuvpp_start(struct ia_css_pipe *pipe) yuvpp_start() argument
7337 sh_css_pipe_unload_binaries(struct ia_css_pipe *pipe) sh_css_pipe_unload_binaries() argument
7376 sh_css_pipe_load_binaries(struct ia_css_pipe *pipe) sh_css_pipe_load_binaries() argument
7418 create_host_yuvpp_pipeline(struct ia_css_pipe *pipe) create_host_yuvpp_pipeline() argument
7665 create_host_copy_pipeline(struct ia_css_pipe *pipe, unsigned int max_input_width, struct ia_css_frame *out_frame) create_host_copy_pipeline() argument
7717 create_host_isyscopy_capture_pipeline(struct ia_css_pipe *pipe) create_host_isyscopy_capture_pipeline() argument
7761 create_host_regular_capture_pipeline(struct ia_css_pipe *pipe) global() argument
8116 create_host_capture_pipeline(struct ia_css_pipe *pipe) global() argument
8136 capture_start( struct ia_css_pipe *pipe) global() argument
8206 sh_css_pipe_get_output_frame_info(struct ia_css_pipe *pipe, struct ia_css_frame_info *info, unsigned int idx) global() argument
8392 ia_css_pipe_load_extension(struct ia_css_pipe *pipe, struct ia_css_fw_info *firmware) global() argument
8416 ia_css_pipe_unload_extension(struct ia_css_pipe *pipe, struct ia_css_fw_info *firmware) global() argument
8717 ia_css_acc_pipe_create(struct ia_css_pipe *pipe) global() argument
8738 ia_css_pipe_create(const struct ia_css_pipe_config *config, struct ia_css_pipe **pipe) global() argument
8762 ia_css_pipe_create_extra(const struct ia_css_pipe_config *config, const struct ia_css_pipe_extra_config *extra_config, struct ia_css_pipe **pipe) global() argument
8934 ia_css_pipe_get_info(const struct ia_css_pipe *pipe, struct ia_css_pipe_info *pipe_info) global() argument
8972 ia_css_pipe_override_frame_format(struct ia_css_pipe *pipe, int pin_index, enum ia_css_frame_format new_format) global() argument
9092 struct ia_css_pipe *pipe = stream->pipes[i]; global() local
9113 struct ia_css_pipe *pipe = stream->pipes[i]; global() local
9149 check_pipe_resolutions(const struct ia_css_pipe *pipe) global() argument
10000 ia_css_temp_pipe_to_pipe_id(const struct ia_css_pipe *pipe, enum ia_css_pipe_id *pipe_id) global() argument
10024 struct ia_css_pipe *pipe; global() local
10047 struct ia_css_pipe *pipe = stream->pipes[i]; global() local
10061 struct ia_css_pipe *pipe; global() local
10083 struct ia_css_pipe *pipe; global() local
10099 ia_css_pipe_get_shading_correction_binary(const struct ia_css_pipe *pipe) global() argument
10144 ia_css_pipe_get_s3a_binary(const struct ia_css_pipe *pipe) global() argument
10191 ia_css_pipe_get_sdis_binary(const struct ia_css_pipe *pipe) global() argument
10211 ia_css_pipe_get_pipeline(const struct ia_css_pipe *pipe) global() argument
10218 ia_css_pipe_get_pipe_num(const struct ia_css_pipe *pipe) global() argument
10235 ia_css_pipe_get_isp_pipe_version(const struct ia_css_pipe *pipe) global() argument
10353 struct ia_css_pipe *pipe; global() local
10385 ia_css_pipe_map_queue(struct ia_css_pipe *pipe, bool map) global() argument
10558 ia_css_pipe_set_qos_ext_state(struct ia_css_pipe *pipe, uint32_t fw_handle, bool enable) global() argument
10607 ia_css_pipe_get_qos_ext_state(struct ia_css_pipe *pipe, uint32_t fw_handle, bool *enable) global() argument
10646 ia_css_pipe_update_qos_ext_mapped_arg(struct ia_css_pipe *pipe, u32 fw_handle, struct ia_css_isp_param_css_segments *css_seg, struct ia_css_isp_param_isp_segments *isp_seg) global() argument
[all...]

Completed in 22 milliseconds

12345678910>>...72