/drivers/gpu/drm/gma500/ |
H A D | mdfld_dsi_output.h | 75 #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 D | mdfld_dsi_dpi.c | 35 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 D | mdfld_output.h | 58 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 D | psb_irq.h | 41 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 D | mdfld_device.c | 170 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 D | psb_irq.c | 38 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 D | mdfld_dsi_output.c | 91 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 D | pipe.c | 20 #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 D | pipe.h | 47 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 D | fifo.c | 21 #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 D | mod_gadget.c | 38 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 D | intel_dsi_cmd.c | 57 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 D | intel_sprite.c | 53 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 D | i915_irq.c | 237 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 D | intel_dsi.c | 109 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 D | i915_reg.h | 28 #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 D | mdp5_plane.c | 25 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 D | exynos_drm_crtc.h | 24 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 D | goldfish_pipe.c | 24 * .... 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 D | usb.c | 65 /* 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 D | octeon-hcd.c | 215 * 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 D | transport.h | 87 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 D | vsp1_video.c | 310 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 D | vsp1_video.h | 65 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 D | mdp4_plane.c | 25 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...] |