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

1234567891011>>

/drivers/gpu/drm/gma500/
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; member in struct:mdfld_dsi_connector
[all...]
H A Dmdfld_dsi_dpi.c35 int pipe);
37 static void mdfld_wait_for_HS_DATA_FIFO(struct drm_device *dev, u32 pipe) argument
39 u32 gen_fifo_stat_reg = MIPI_GEN_FIFO_STAT_REG(pipe);
55 static void mdfld_wait_for_HS_CTRL_FIFO(struct drm_device *dev, u32 pipe) argument
57 u32 gen_fifo_stat_reg = MIPI_GEN_FIFO_STAT_REG(pipe);
72 static void mdfld_wait_for_DPI_CTRL_FIFO(struct drm_device *dev, u32 pipe) argument
74 u32 gen_fifo_stat_reg = MIPI_GEN_FIFO_STAT_REG(pipe);
90 static void mdfld_wait_for_SPL_PKG_SENT(struct drm_device *dev, u32 pipe) argument
92 u32 intr_stat_reg = MIPI_INTR_STAT_REG(pipe);
111 int pipe)
110 dsi_set_device_ready_state(struct drm_device *dev, int state, int pipe) argument
116 dsi_set_pipe_plane_enable_state(struct drm_device *dev, int state, int pipe) argument
173 mdfld_dsi_configure_down(struct mdfld_dsi_encoder *dsi_encoder, int pipe) argument
194 mdfld_dsi_configure_up(struct mdfld_dsi_encoder *dsi_encoder, int pipe) argument
229 mdfld_dsi_tpo_ic_init(struct mdfld_dsi_config *dsi_config, u32 pipe) argument
466 mdfld_dsi_dpi_controller_init(struct mdfld_dsi_config *dsi_config, int pipe) argument
568 mdfld_dsi_dpi_turn_on(struct mdfld_dsi_dpi_output *output, int pipe) argument
597 mdfld_dsi_dpi_shut_down(struct mdfld_dsi_dpi_output *output, int pipe) argument
640 int pipe = mdfld_dsi_encoder_get_pipe(dsi_encoder); local
723 mipi_set_properties(struct mdfld_dsi_config *dsi_config, int pipe) argument
741 mdfld_mipi_set_video_timing(struct mdfld_dsi_config *dsi_config, int pipe) argument
770 mdfld_mipi_config(struct mdfld_dsi_config *dsi_config, int pipe) argument
792 mdfld_set_pipe_timing(struct mdfld_dsi_config *dsi_config, int pipe) argument
823 int pipe = mdfld_dsi_encoder_get_pipe(dsi_encoder); local
939 int pipe; local
[all...]
H A Dmdfld_output.h58 int (*reset)(int pipe);
59 void (*drv_ic_init)(struct mdfld_dsi_config *dsi_config, int pipe);
67 int mdfld_get_panel_type(struct drm_device *dev, int pipe);
74 extern void mdfld_disable_crtc(struct drm_device *dev, int pipe);
75 extern void mdfldWaitForPipeEnable(struct drm_device *dev, int pipe);
76 extern void mdfldWaitForPipeDisable(struct drm_device *dev, int pipe);
H A Dpsb_irq.h41 int psb_enable_vblank(struct drm_device *dev, int pipe);
42 void psb_disable_vblank(struct drm_device *dev, int pipe);
43 u32 psb_get_vblank_counter(struct drm_device *dev, int pipe);
45 int mdfld_enable_te(struct drm_device *dev, int pipe);
46 void mdfld_disable_te(struct drm_device *dev, int pipe);
H A Dmdfld_device.c170 struct psb_pipe *pipe = &dev_priv->regs.pipe[pipenum]; local
192 DRM_ERROR("%s, invalid pipe number.\n", __func__);
197 pipe->dpll = PSB_RVDC32(map->dpll);
198 pipe->fp0 = PSB_RVDC32(map->fp0);
199 pipe->conf = PSB_RVDC32(map->conf);
200 pipe->htotal = PSB_RVDC32(map->htotal);
201 pipe->hblank = PSB_RVDC32(map->hblank);
202 pipe->hsync = PSB_RVDC32(map->hsync);
203 pipe
248 struct psb_pipe *pipe = &dev_priv->regs.pipe[pipenum]; local
[all...]
H A Dpsb_irq.c38 psb_pipestat(int pipe) argument
40 if (pipe == 0)
42 if (pipe == 1)
44 if (pipe == 2)
50 mid_pipe_event(int pipe) argument
52 if (pipe == 0)
54 if (pipe == 1)
56 if (pipe == 2)
62 mid_pipe_vsync(int pipe) argument
64 if (pipe
74 mid_pipeconf(int pipe) argument
86 psb_enable_pipestat(struct drm_psb_private *dev_priv, int pipe, u32 mask) argument
103 psb_disable_pipestat(struct drm_psb_private *dev_priv, int pipe, u32 mask) argument
118 mid_enable_pipe_event(struct drm_psb_private *dev_priv, int pipe) argument
129 mid_disable_pipe_event(struct drm_psb_private *dev_priv, int pipe) argument
146 mid_pipe_event_handler(struct drm_device *dev, int pipe) argument
513 psb_enable_vblank(struct drm_device *dev, int pipe) argument
552 psb_disable_vblank(struct drm_device *dev, int pipe) argument
576 mdfld_enable_te(struct drm_device *dev, int pipe) argument
605 mdfld_disable_te(struct drm_device *dev, int pipe) argument
625 psb_get_vblank_counter(struct drm_device *dev, int pipe) argument
[all...]
H A Dmdfld_dsi_output.c91 void mdfld_dsi_brightness_init(struct mdfld_dsi_config *dsi_config, int pipe) argument
132 void mdfld_dsi_brightness_control(struct drm_device *dev, int pipe, int level) argument
140 if (!dev || (pipe != 0 && pipe != 2)) {
149 if (pipe)
163 dev_dbg(sender->dev->dev, "pipe = %d, gen_ctrl_val = %d.\n",
164 pipe, gen_ctrl_val);
215 void mdfld_dsi_controller_init(struct mdfld_dsi_config *dsi_config, int pipe) argument
217 if (!dsi_config || ((pipe != 0) && (pipe !
424 mdfld_dsi_get_default_config(struct drm_device *dev, struct mdfld_dsi_config *config, int pipe) argument
450 mdfld_dsi_panel_reset(int pipe) argument
497 mdfld_dsi_output_init(struct drm_device *dev, int pipe, const struct panel_funcs *p_vid_funcs) argument
[all...]
/drivers/usb/renesas_usbhs/
H A Dpipe.c20 #include "pipe.h"
42 char *usbhs_pipe_name(struct usbhs_pipe *pipe) argument
44 return usbhsp_pipe_name[usbhs_pipe_type(pipe)];
50 static void usbhsp_pipectrl_set(struct usbhs_pipe *pipe, u16 mask, u16 val) argument
52 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe);
53 int offset = usbhsp_addr_offset(pipe);
55 if (usbhs_pipe_is_dcp(pipe))
61 static u16 usbhsp_pipectrl_get(struct usbhs_pipe *pipe) argument
63 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe);
64 int offset = usbhsp_addr_offset(pipe);
75 __usbhsp_pipe_xxx_set(struct usbhs_pipe *pipe, u16 dcp_reg, u16 pipe_reg, u16 mask, u16 val) argument
90 usbhsp_pipe_cfg_set(struct usbhs_pipe *pipe, u16 mask, u16 val) argument
98 usbhsp_pipe_trn_set(struct usbhs_pipe *pipe, u16 mask, u16 val) argument
134 usbhsp_pipe_tre_set(struct usbhs_pipe *pipe, u16 mask, u16 val) argument
174 usbhsp_pipe_buf_set(struct usbhs_pipe *pipe, u16 mask, u16 val) argument
185 usbhsp_pipe_maxp_set(struct usbhs_pipe *pipe, u16 mask, u16 val) argument
193 usbhsp_pipe_select(struct usbhs_pipe *pipe) argument
215 usbhsp_pipe_barrier(struct usbhs_pipe *pipe) argument
255 usbhs_pipe_is_accessible(struct usbhs_pipe *pipe) argument
269 __usbhsp_pid_try_nak_if_stall(struct usbhs_pipe *pipe) argument
288 usbhs_pipe_disable(struct usbhs_pipe *pipe) argument
308 usbhs_pipe_enable(struct usbhs_pipe *pipe) argument
316 usbhs_pipe_stall(struct usbhs_pipe *pipe) argument
336 usbhs_pipe_is_stall(struct usbhs_pipe *pipe) argument
343 usbhs_pipe_set_trans_count_if_bulk(struct usbhs_pipe *pipe, int len) argument
371 usbhsp_possible_double_buffer(struct usbhs_pipe *pipe) argument
383 usbhsp_setup_pipecfg(struct usbhs_pipe *pipe, int is_host, int dir_in) argument
457 usbhsp_setup_pipebuff(struct usbhs_pipe *pipe) argument
533 usbhs_pipe_config_update(struct usbhs_pipe *pipe, u16 devsel, u16 epnum, u16 maxp) argument
561 usbhs_pipe_get_maxpacket(struct usbhs_pipe *pipe) argument
571 usbhs_pipe_is_dir_in(struct usbhs_pipe *pipe) argument
576 usbhs_pipe_is_dir_host(struct usbhs_pipe *pipe) argument
581 usbhs_pipe_is_running(struct usbhs_pipe *pipe) argument
586 usbhs_pipe_running(struct usbhs_pipe *pipe, int running) argument
594 usbhs_pipe_data_sequence(struct usbhs_pipe *pipe, int sequence) argument
619 usbhs_pipe_clear(struct usbhs_pipe *pipe) argument
627 struct usbhs_pipe *pos, *pipe; local
656 usbhsp_put_pipe(struct usbhs_pipe *pipe) argument
665 struct usbhs_pipe *pipe; local
702 struct usbhs_pipe *pipe; local
748 usbhs_pipe_free(struct usbhs_pipe *pipe) argument
753 usbhs_pipe_select_fifo(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) argument
770 struct usbhs_pipe *pipe; local
785 usbhs_dcp_control_transfer_done(struct usbhs_pipe *pipe) argument
797 usbhs_dcp_dir_for_host(struct usbhs_pipe *pipe, int dir_out) argument
809 struct usbhs_pipe *pipe; local
[all...]
H A Dpipe.h47 struct usbhs_pipe *pipe; member in struct:usbhs_pipe_info
48 int size; /* array size of "pipe" */
55 * pipe list
59 ((i) < (info)->size) && ((pos) = (info)->pipe + (i)); \
74 * pipe control
76 char *usbhs_pipe_name(struct usbhs_pipe *pipe);
79 void usbhs_pipe_free(struct usbhs_pipe *pipe);
82 int usbhs_pipe_is_dir_in(struct usbhs_pipe *pipe);
83 int usbhs_pipe_is_dir_host(struct usbhs_pipe *pipe);
84 int usbhs_pipe_is_running(struct usbhs_pipe *pipe);
[all...]
H A Dfifo.c21 #include "pipe.h"
28 #define usbhsf_fifo_is_busy(f) ((f)->pipe) /* see usbhs_pipe_select_fifo */
43 struct usbhs_priv *priv = usbhs_pipe_to_priv(pkt->pipe);
56 void usbhs_pkt_push(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt, argument
61 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe);
73 if (!pipe->handler) {
75 pipe->handler = &usbhsf_null_handler;
78 list_move_tail(&pkt->node, &pipe->list);
85 pkt->pipe = pipe;
103 __usbhsf_pkt_get(struct usbhs_pipe *pipe) argument
120 usbhs_pkt_pop(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt) argument
163 usbhsf_pkt_handler(struct usbhs_pipe *pipe, int type) argument
212 usbhs_pkt_start(struct usbhs_pipe *pipe) argument
236 usbhsf_tx_irq_ctrl(struct usbhs_pipe *pipe, int enable) argument
253 usbhsf_rx_irq_ctrl(struct usbhs_pipe *pipe, int enable) argument
261 usbhsf_send_terminator(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) argument
285 usbhsf_fifo_clear(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) argument
302 usbhsf_fifo_unselect(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) argument
311 usbhsf_fifo_select(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo, int write) argument
357 struct usbhs_pipe *pipe = pkt->pipe; local
386 struct usbhs_pipe *pipe = pkt->pipe; local
414 struct usbhs_pipe *pipe = pkt->pipe; local
442 struct usbhs_pipe *pipe = pkt->pipe; local
464 struct usbhs_pipe *pipe = pkt->pipe; local
502 struct usbhs_pipe *pipe = pkt->pipe; local
623 struct usbhs_pipe *pipe = pkt->pipe; local
647 struct usbhs_pipe *pipe = pkt->pipe; local
798 __usbhsf_dma_ctrl(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo, u16 dreqe) argument
809 struct usbhs_pipe *pipe = pkt->pipe; local
820 struct usbhs_pipe *pipe = pkt->pipe; local
859 struct usbhs_pipe *pipe = pkt->pipe; local
915 struct usbhs_pipe *pipe = pkt->pipe; local
952 struct usbhs_pipe *pipe = pkt->pipe; local
1021 struct usbhs_pipe *pipe = pkt->pipe; local
1109 struct usbhs_pipe *pipe; local
1139 struct usbhs_pipe *pipe; local
1168 struct usbhs_pipe *pipe = arg; local
[all...]
H A Dmod_gadget.c38 struct usbhs_pipe *pipe; member in struct:usbhsg_uep
102 #define usbhsg_uep_to_pipe(u) ((u)->pipe)
126 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); local
129 dev_dbg(dev, "pipe %d : queue pop\n", usbhs_pipe_number(pipe));
137 struct usbhs_pipe *pipe = pkt->pipe; local
138 struct usbhsg_uep *uep = usbhsg_pipe_to_uep(pipe);
151 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); local
157 usbhs_pkt_push(pipe, pk
173 struct usbhs_pipe *pipe = pkt->pipe; local
206 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); local
218 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); local
265 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); local
298 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); local
364 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); local
392 struct usbhs_pipe *pipe; local
459 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); local
532 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); local
559 struct usbhs_pipe *pipe; local
603 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); local
643 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); local
660 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); local
671 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); local
[all...]
/drivers/gpu/drm/i915/
H A Dintel_dsi_cmd.c57 enum pipe pipe = intel_crtc->pipe; local
60 val = I915_READ(MIPI_INTR_STAT(pipe));
65 "\n", pipe, val,
113 enum pipe pipe = intel_crtc->pipe; local
117 if (wait_for((I915_READ(MIPI_GEN_FIFO_STAT(pipe)) & mask) == mask, 50))
120 temp = I915_READ(MIPI_HS_LP_DBI_ENABLE(pipe));
134 enum pipe pipe = intel_crtc->pipe; local
176 enum pipe pipe = intel_crtc->pipe; local
295 enum pipe pipe = intel_crtc->pipe; local
321 enum pipe pipe = intel_crtc->pipe; local
357 enum pipe pipe = intel_crtc->pipe; local
398 enum pipe pipe = intel_crtc->pipe; local
429 enum pipe pipe = intel_crtc->pipe; local
[all...]
H A Dintel_sprite.c53 enum pipe pipe = crtc->pipe; local
72 if (WARN_ON(drm_vblank_get(dev, pipe)))
92 DRM_ERROR("Potential atomic update failure on pipe %c\n",
93 pipe_name(crtc->pipe));
106 drm_vblank_put(dev, pipe);
108 *start_vbl_count = dev->driver->get_vblank_counter(dev, pipe);
118 enum pipe pipe local
153 int pipe = intel_plane->pipe; local
278 int pipe = intel_plane->pipe; local
307 int pipe = intel_plane->pipe; local
336 int pipe = intel_plane->pipe; local
363 int pipe = intel_plane->pipe; local
488 int pipe = intel_plane->pipe; local
583 int pipe = intel_plane->pipe; local
694 int pipe = intel_plane->pipe; local
857 enum pipe pipe = intel_crtc->pipe; local
1117 enum pipe pipe; local
1309 intel_plane_init(struct drm_device *dev, enum pipe pipe, int plane) argument
[all...]
H A Di915_irq.c237 enum pipe pipe; local
241 for_each_pipe(dev_priv, pipe) {
242 crtc = to_intel_crtc(dev_priv->pipe_to_crtc_mapping[pipe]);
294 enum pipe pipe; local
299 for_each_pipe(dev_priv, pipe) {
300 crtc = to_intel_crtc(dev_priv->pipe_to_crtc_mapping[pipe]);
318 u32 reg = PIPESTAT(crtc->pipe);
331 DRM_ERROR("pipe
337 i9xx_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable, bool old) argument
356 ironlake_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable) argument
369 ivybridge_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable, bool old) argument
392 broadwell_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable) argument
487 __intel_set_cpu_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable) argument
512 intel_set_cpu_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable) argument
526 __cpu_fifo_underrun_reporting_enabled(struct drm_device *dev, enum pipe pipe) argument
585 __i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 enable_mask, u32 status_mask) argument
611 __i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 enable_mask, u32 status_mask) argument
664 i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 status_mask) argument
678 i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 status_mask) argument
722 i915_pipe_enabled(struct drm_device *dev, int pipe) argument
787 i8xx_get_vblank_counter(struct drm_device *dev, int pipe) argument
796 i915_get_vblank_counter(struct drm_device *dev, int pipe) argument
863 gm45_get_vblank_counter(struct drm_device *dev, int pipe) argument
885 enum pipe pipe = crtc->pipe; local
904 i915_get_crtc_scanoutpos(struct drm_device *dev, int pipe, unsigned int flags, int *vpos, int *hpos, ktime_t *stime, ktime_t *etime) argument
1041 i915_get_vblank_timestamp(struct drm_device *dev, int pipe, int *max_error, struct timeval *vblank_time, unsigned flags) argument
1887 display_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe, uint32_t crc0, uint32_t crc1, uint32_t crc2, uint32_t crc3, uint32_t crc4) argument
1932 display_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe, uint32_t crc0, uint32_t crc1, uint32_t crc2, uint32_t crc3, uint32_t crc4) argument
1939 hsw_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe) argument
1948 ivb_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe) argument
1960 i9xx_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe) argument
2008 intel_pipe_handle_vblank(struct drm_device *dev, enum pipe pipe) argument
2020 int pipe; local
2206 int pipe; local
2264 enum pipe pipe; local
2317 int pipe; local
2358 enum pipe pipe; local
2409 enum pipe pipe; local
2526 enum pipe pipe; local
2745 int pipe, i; local
2888 i915_enable_vblank(struct drm_device *dev, int pipe) argument
2908 ironlake_enable_vblank(struct drm_device *dev, int pipe) argument
2925 valleyview_enable_vblank(struct drm_device *dev, int pipe) argument
2941 gen8_enable_vblank(struct drm_device *dev, int pipe) argument
2960 i915_disable_vblank(struct drm_device *dev, int pipe) argument
2972 ironlake_disable_vblank(struct drm_device *dev, int pipe) argument
2984 valleyview_disable_vblank(struct drm_device *dev, int pipe) argument
2995 gen8_disable_vblank(struct drm_device *dev, int pipe) argument
3402 int pipe; local
3439 int pipe; local
3474 int pipe; local
3791 int pipe; local
3833 int pipe; local
3876 int pipe; local
3906 int pipe; local
3967 int pipe; local
4013 i8xx_handle_vblank(struct drm_device *dev, int plane, int pipe, u32 iir) argument
4051 int pipe; local
4118 int pipe; local
4133 int pipe; local
4201 i915_handle_vblank(struct drm_device *dev, int plane, int pipe, u32 iir) argument
4241 int pipe, ret = IRQ_NONE; local
4335 int pipe; local
4357 int pipe; local
4466 int ret = IRQ_NONE, pipe; local
4567 int pipe; local
[all...]
H A Dintel_dsi.c109 int pipe = intel_crtc->pipe; local
123 I915_WRITE(MIPI_DEVICE_READY(pipe), ULPS_STATE_ENTER);
126 val = I915_READ(MIPI_PORT_CTRL(pipe));
127 I915_WRITE(MIPI_PORT_CTRL(pipe), val | LP_OUTPUT_HOLD);
130 I915_WRITE(MIPI_DEVICE_READY(pipe), ULPS_STATE_EXIT);
133 I915_WRITE(MIPI_DEVICE_READY(pipe), DEVICE_READY);
143 int pipe = intel_crtc->pipe; local
149 I915_WRITE(MIPI_MAX_RETURN_PKT_SIZE(pipe),
174 enum pipe pipe = intel_crtc->pipe; local
240 int pipe = intel_crtc->pipe; local
285 int pipe = intel_crtc->pipe; local
336 intel_dsi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) argument
440 int pipe = intel_crtc->pipe; local
486 int pipe = intel_crtc->pipe; local
[all...]
H A Di915_reg.h28 #define _PIPE(pipe, a, b) ((a) + (pipe)*((b)-(a)))
32 #define _PIPE3(pipe, a, b, c) ((pipe) == PIPE_A ? (a) : \
33 (pipe) == PIPE_B ? (b) : (c))
475 #define GEN7_PIPE_DE_LOAD_SL(pipe) _PIPE(pipe, \
522 #define _DP_SSC(val, pipe) ((val) << (2 * (pipe)))
523 #define DP_SSC_MASK(pipe) _DP_SS
[all...]
/drivers/gpu/drm/msm/mdp/mdp5/
H A Dmdp5_plane.c25 enum mdp5_pipe pipe; member in struct:mdp5_plane
65 enum mdp5_pipe pipe = mdp5_plane->pipe; local
71 for (i = 0; i < pipe2nclients(pipe); i++)
72 mdp5_smp_request(mdp5_kms, pipe2client(pipe, i), 0);
124 enum mdp5_pipe pipe = mdp5_plane->pipe; local
136 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC_STRIDE_A(pipe),
140 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC_STRIDE_B(pipe),
144 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC0_ADDR(pipe), iov
163 enum mdp5_pipe pipe = mdp5_plane->pipe; local
202 enum mdp5_pipe pipe = mdp5_plane->pipe; local
223 enum mdp5_pipe pipe = mdp5_plane->pipe; local
344 enum mdp5_pipe pipe = to_mdp5_plane(plane)->pipe; local
358 mdp5_plane_init(struct drm_device *dev, enum mdp5_pipe pipe, bool private_plane) argument
[all...]
/drivers/gpu/drm/exynos/
H A Dexynos_drm_crtc.h24 int exynos_drm_crtc_enable_vblank(struct drm_device *dev, int pipe);
25 void exynos_drm_crtc_disable_vblank(struct drm_device *dev, int pipe);
26 void exynos_drm_crtc_finish_pageflip(struct drm_device *dev, int pipe);
35 /* This function gets pipe value to crtc device matched with out_type. */
/drivers/platform/goldfish/
H A Dgoldfish_pipe.c24 * .... write() or read() through the pipe.
66 /* pipe device registers */
110 #define PIPE_WAKE_CLOSED (1 << 0) /* emulator closed pipe */
111 #define PIPE_WAKE_READ (1 << 1) /* pipe can now be read from */
112 #define PIPE_WAKE_WRITE (1 << 2) /* pipe can now be written to */
137 /* This data type models a given pipe instance */
148 BIT_CLOSED_ON_HOST = 0, /* pipe closed by host */
154 static u32 goldfish_cmd_status(struct goldfish_pipe *pipe, u32 cmd) argument
158 struct goldfish_pipe_dev *dev = pipe->dev;
161 gf_write64((u64)(unsigned long)pipe, de
169 goldfish_cmd(struct goldfish_pipe *pipe, u32 cmd) argument
241 access_with_param(struct goldfish_pipe_dev *dev, const int cmd, unsigned long address, unsigned long avail, struct goldfish_pipe *pipe, int *status) argument
273 struct goldfish_pipe *pipe = filp->private_data; local
416 struct goldfish_pipe *pipe = filp->private_data; local
456 struct goldfish_pipe *pipe; local
506 struct goldfish_pipe *pipe; local
537 struct goldfish_pipe *pipe = filp->private_data; local
[all...]
/drivers/net/wireless/ath/ath6kl/
H A Dusb.c65 /* protects pipe->urb_list_head and pipe->urb_cnt */
79 struct ath6kl_usb_pipe *pipe; member in struct:ath6kl_urb_context
128 /* pipe/urb operations */
130 ath6kl_usb_alloc_urb_from_pipe(struct ath6kl_usb_pipe *pipe) argument
135 spin_lock_irqsave(&pipe->ar_usb->cs_lock, flags);
136 if (!list_empty(&pipe->urb_list_head)) {
138 list_first_entry(&pipe->urb_list_head,
141 pipe->urb_cnt--;
143 spin_unlock_irqrestore(&pipe
148 ath6kl_usb_free_urb_to_pipe(struct ath6kl_usb_pipe *pipe, struct ath6kl_urb_context *urb_context) argument
174 ath6kl_usb_alloc_pipe_resources(struct ath6kl_usb_pipe *pipe, int urb_cnt) argument
210 ath6kl_usb_free_pipe_resources(struct ath6kl_usb_pipe *pipe) argument
300 struct ath6kl_usb_pipe *pipe; local
492 struct ath6kl_usb_pipe *pipe = urb_context->pipe; local
549 struct ath6kl_usb_pipe *pipe = urb_context->pipe; local
574 struct ath6kl_usb_pipe *pipe = container_of(work, local
617 struct ath6kl_usb_pipe *pipe; local
696 struct ath6kl_usb_pipe *pipe = &device->pipes[PipeID]; local
[all...]
/drivers/staging/octeon-usb/
H A Docteon-hcd.c215 * enum cvmx_usb_pipe_flags - internal flags for a pipe.
217 * @__CVMX_USB_PIPE_FLAGS_SCHEDULED: Used internally to determine if a pipe is
220 * speed pipe is in the ping state. Do not
277 * to form a list of pending requests for a pipe.
279 * @node: List node for transactions in the pipe.
280 * @type: Type of transaction, duplicated of the pipe.
312 * struct cvmx_usb_pipe - a pipe represents a virtual connection between Octeon
316 * @node: List node for pipe list
321 * @next_tx_frame: The next frame this pipe is allowed to transmit on
322 * @flags: State flags for this pipe
624 __cvmx_usb_pipe_needs_split(struct cvmx_usb_state *usb, struct cvmx_usb_pipe *pipe) argument
639 __cvmx_usb_get_data_pid(struct cvmx_usb_pipe *pipe) argument
1215 struct cvmx_usb_pipe *pipe; local
1500 __cvmx_usb_start_channel_control(struct cvmx_usb_state *usb, int channel, struct cvmx_usb_pipe *pipe) argument
1647 __cvmx_usb_start_channel(struct cvmx_usb_state *usb, int channel, struct cvmx_usb_pipe *pipe) argument
2000 struct cvmx_usb_pipe *pipe; local
2030 struct cvmx_usb_pipe *pipe; local
2123 octeon_usb_urb_complete_callback(struct cvmx_usb_state *usb, enum cvmx_usb_complete status, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, int bytes_transferred, struct urb *urb) argument
2224 __cvmx_usb_perform_complete( struct cvmx_usb_state *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, enum cvmx_usb_complete complete_code) argument
2294 __cvmx_usb_submit_transaction( struct cvmx_usb_state *usb, struct cvmx_usb_pipe *pipe, enum cvmx_usb_transfer type, uint64_t buffer, int buffer_length, uint64_t control_header, int iso_start_frame, int iso_number_packets, struct cvmx_usb_iso_packet *iso_packets, struct urb *urb) argument
2356 cvmx_usb_submit_bulk( struct cvmx_usb_state *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) argument
2381 cvmx_usb_submit_interrupt( struct cvmx_usb_state *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) argument
2407 cvmx_usb_submit_control( struct cvmx_usb_state *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) argument
2439 cvmx_usb_submit_isochronous( struct cvmx_usb_state *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) argument
2471 cvmx_usb_cancel(struct cvmx_usb_state *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction) argument
2517 cvmx_usb_cancel_all(struct cvmx_usb_state *usb, struct cvmx_usb_pipe *pipe) argument
2542 cvmx_usb_close_pipe(struct cvmx_usb_state *usb, struct cvmx_usb_pipe *pipe) argument
2589 struct cvmx_usb_pipe *pipe; local
3263 struct cvmx_usb_pipe *pipe; local
3467 struct cvmx_usb_pipe *pipe = ep->hcpriv; local
[all...]
/drivers/usb/storage/
H A Dtransport.h87 extern int usb_stor_control_msg(struct us_data *us, unsigned int pipe,
90 extern int usb_stor_clear_halt(struct us_data *us, unsigned int pipe);
92 extern int usb_stor_ctrl_transfer(struct us_data *us, unsigned int pipe,
95 extern int usb_stor_bulk_transfer_buf(struct us_data *us, unsigned int pipe,
97 extern int usb_stor_bulk_transfer_sg(struct us_data *us, unsigned int pipe,
99 extern int usb_stor_bulk_srb(struct us_data* us, unsigned int pipe,
/drivers/media/platform/vsp1/
H A Dvsp1_video.c310 static int vsp1_pipeline_validate_branch(struct vsp1_pipeline *pipe, argument
362 if (pipe->uds)
365 pipe->uds = entity;
366 pipe->uds_input = bru_found ? pipe->bru
386 static void __vsp1_pipeline_cleanup(struct vsp1_pipeline *pipe) argument
388 if (pipe->bru) {
389 struct vsp1_bru *bru = to_bru(&pipe->bru->subdev);
396 INIT_LIST_HEAD(&pipe->entities);
397 pipe
407 vsp1_pipeline_validate(struct vsp1_pipeline *pipe, struct vsp1_video *video) argument
475 vsp1_pipeline_init(struct vsp1_pipeline *pipe, struct vsp1_video *video) argument
497 vsp1_pipeline_cleanup(struct vsp1_pipeline *pipe) argument
508 vsp1_pipeline_run(struct vsp1_pipeline *pipe) argument
517 vsp1_pipeline_stop(struct vsp1_pipeline *pipe) argument
543 vsp1_pipeline_ready(struct vsp1_pipeline *pipe) argument
571 struct vsp1_pipeline *pipe = to_vsp1_pipeline(&video->video.entity); local
610 vsp1_video_frame_end(struct vsp1_pipeline *pipe, struct vsp1_video *video) argument
628 vsp1_pipeline_frame_end(struct vsp1_pipeline *pipe) argument
673 vsp1_pipeline_propagate_alpha(struct vsp1_pipeline *pipe, struct vsp1_entity *input, unsigned int alpha) argument
766 struct vsp1_pipeline *pipe = to_vsp1_pipeline(&video->video.entity); local
806 struct vsp1_pipeline *pipe = to_vsp1_pipeline(&video->video.entity); local
858 struct vsp1_pipeline *pipe = to_vsp1_pipeline(&video->video.entity); local
985 struct vsp1_pipeline *pipe; local
[all...]
H A Dvsp1_video.h65 struct media_pipeline pipe; member in struct:vsp1_pipeline
90 if (likely(e->pipe))
91 return container_of(e->pipe, struct vsp1_pipeline, pipe);
128 struct vsp1_pipeline pipe; member in struct:vsp1_video
146 void vsp1_pipeline_frame_end(struct vsp1_pipeline *pipe);
148 void vsp1_pipeline_propagate_alpha(struct vsp1_pipeline *pipe,
/drivers/gpu/drm/msm/mdp/mdp4/
H A Dmdp4_plane.c25 enum mdp4_pipe pipe; member in struct:mdp4_plane
106 enum mdp4_pipe pipe = mdp4_plane->pipe; local
109 mdp4_write(mdp4_kms, REG_MDP4_PIPE_SRC_STRIDE_A(pipe),
113 mdp4_write(mdp4_kms, REG_MDP4_PIPE_SRC_STRIDE_B(pipe),
118 mdp4_write(mdp4_kms, REG_MDP4_PIPE_SRCP0_BASE(pipe), iova);
134 enum mdp4_pipe pipe = mdp4_plane->pipe; local
160 mdp4_write(mdp4_kms, REG_MDP4_PIPE_SRC_SIZE(pipe),
164 mdp4_write(mdp4_kms, REG_MDP4_PIPE_SRC_XY(pipe),
[all...]

Completed in 677 milliseconds

1234567891011>>