| /linux/drivers/gpu/drm/xen/ |
| H A D | xen_drm_front_conn.c | 50 struct xen_drm_front_drm_pipeline *pipeline = in connector_detect() local 54 pipeline->conn_connected = false; in connector_detect() 56 return pipeline->conn_connected ? connector_status_connected : in connector_detect() 64 struct xen_drm_front_drm_pipeline *pipeline = in connector_get_modes() local 75 videomode.hactive = pipeline->width; in connector_get_modes() 76 videomode.vactive = pipeline->height; in connector_get_modes() 105 struct xen_drm_front_drm_pipeline *pipeline = in xen_drm_front_conn_init() local 110 pipeline->conn_connected = true; in xen_drm_front_conn_init()
|
| H A D | xen_drm_front.h | 120 struct xen_drm_front_drm_pipeline pipeline[XEN_DRM_FRONT_MAX_CRTCS]; member 133 int xen_drm_front_mode_set(struct xen_drm_front_drm_pipeline *pipeline,
|
| H A D | xen_drm_front_kms.h | 23 void xen_drm_front_kms_on_frame_done(struct xen_drm_front_drm_pipeline *pipeline,
|
| /linux/sound/soc/sof/intel/ |
| H A D | hda-dai-ops.c | 175 struct sof_ipc4_pipeline *pipeline; in hda_reset_hext_stream() 182 pipeline = pipe_widget->private; in hda_codec_dai_set_stream() 184 /* mark pipeline so that it can be skipped during FE trigger */ in hda_codec_dai_set_stream() 185 pipeline->skip_during_fe_trigger = true; in hda_codec_dai_set_stream() 364 struct sof_ipc4_pipeline *pipeline; in hda_trigger() 372 pipeline = pipe_widget->private; 391 pipeline->state = SOF_IPC4_PIPE_PAUSED; in hda_ipc4_post_trigger() 441 struct sof_ipc4_pipeline *pipeline; 449 pipeline = pipe_widget->private; 458 if (pipeline 130 struct sof_ipc4_pipeline *pipeline; hda_ipc4_get_hext_stream() local 301 struct sof_ipc4_pipeline *pipeline; hda_ipc4_pre_trigger() local 378 struct sof_ipc4_pipeline *pipeline; hda_ipc4_post_trigger() local 627 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; hda_select_dai_widget_ops() local [all...] |
| /linux/drivers/gpu/drm/msm/disp/mdp5/ |
| H A D | mdp5_cmd_encoder.c | 129 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_cmd_encoder_disable() local 136 mdp5_ctl_set_encoder_state(ctl, pipeline, false); in mdp5_cmd_encoder_disable() 137 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_cmd_encoder_disable() 147 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_cmd_encoder_enable() local 155 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_cmd_encoder_enable() 157 mdp5_ctl_set_encoder_state(ctl, pipeline, true); in mdp5_cmd_encoder_enable()
|
| H A D | mdp5_encoder.c | 125 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_vid_encoder_disable() local 134 mdp5_ctl_set_encoder_state(ctl, pipeline, false); in mdp5_vid_encoder_disable() 139 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_vid_encoder_disable() 160 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_vid_encoder_enable() local 170 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_vid_encoder_enable() 172 mdp5_ctl_set_encoder_state(ctl, pipeline, true); in mdp5_vid_encoder_enable() 226 mdp5_cstate->pipeline.intf = intf; in mdp5_encoder_atomic_check()
|
| /linux/sound/soc/sof/ |
| H A D | ipc4-topology.c | 633 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_update_card_components_string() local 644 if (!pipeline->use_chain_dma) in sof_ipc4_update_card_components_string() 737 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_widget_setup_pcm() local 740 sps->dsp_max_burst_size_in_ms = pipeline->use_chain_dma ? in sof_ipc4_widget_setup_pcm() 813 struct sof_ipc4_pipeline *pipeline; in sof_ipc4_widget_setup_comp_dai() local 856 pipeline = pipe_widget->private; in sof_ipc4_widget_setup_comp_dai() 858 if (pipeline->use_chain_dma && in sof_ipc4_widget_setup_comp_dai() 990 struct sof_ipc4_pipeline *pipeline; in sof_ipc4_widget_setup_comp_pipeline() local 994 pipeline = kzalloc_obj(*pipeline); in sof_ipc4_widget_setup_comp_pipeline() 995 if (!pipeline) in sof_ipc4_widget_setup_comp_pipeline() [all …]
|
| H A D | ipc4-pcm.c | 148 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_add_pipeline_by_priority() local 153 if (ascend && pipeline->priority < pipe_priority[i]) in sof_ipc4_add_pipeline_by_priority() 156 else if (!ascend && pipeline->priority > pipe_priority[i]) in sof_ipc4_add_pipeline_by_priority() 167 pipe_priority[i] = pipeline->priority; in sof_ipc4_add_pipeline_by_priority() 177 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_add_pipeline_to_trigger_list() local 179 if (pipeline->skip_during_fe_trigger && state != SOF_IPC4_PIPE_RESET) in sof_ipc4_add_pipeline_to_trigger_list() 215 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_update_pipeline_state() local 218 if (pipeline->skip_during_fe_trigger && state != SOF_IPC4_PIPE_RESET) in sof_ipc4_update_pipeline_state() 224 pipeline->state = state; in sof_ipc4_update_pipeline_state() 371 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in sof_ipc4_chain_dma_trigger() local [all …]
|
| H A D | ipc3-topology.c | 363 * @index: ID of the pipeline the component belongs to in sof_comp_alloc() 529 struct sof_ipc_pipe_new *pipeline; in sof_ipc3_widget_setup_comp_pipeline() 533 pipeline = kzalloc_obj(*pipeline); in sof_ipc3_widget_setup_comp_pipeline() 534 if (!pipeline) in sof_ipc3_widget_setup_comp_pipeline() 537 /* configure pipeline IPC message */ in sof_ipc3_widget_setup_comp_pipeline() 538 pipeline->hdr.size = sizeof(*pipeline); in sof_ipc3_widget_setup_comp_pipeline() 539 pipeline->hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_PIPE_NEW; in sof_ipc3_widget_setup_comp_pipeline() 540 pipeline in sof_ipc3_widget_setup_comp_pipeline() 523 struct sof_ipc_pipe_new *pipeline; sof_ipc3_widget_setup_comp_pipeline() local 2263 struct sof_ipc_pipe_new *pipeline; sof_ipc3_widget_setup() local [all...] |
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | assert.c | 34 const char *pipeline = "|cat -n 1>&2"; in test_dump_stack() 35 char cmd[strlen(addr2line) + strlen(pipeline) + in test_dump_stack() 58 c += sprintf(c, "%s", pipeline); in test_dump_stack() 33 const char *pipeline = "|cat -n 1>&2"; test_dump_stack() local
|
| /linux/Documentation/gpu/rfc/ |
| H A D | color_pipeline.rst | 112 via the NEXT property of a drm_colorop to constitute a color pipeline. 137 as the entire pipeline can get bypassed by setting the COLOR_PIPELINE on 140 NEXT: The ID of the next drm_colorop in a color pipeline, or 0 if this 192 first drm_colorop in a pipeline. A driver can create and advertise none, 194 pipeline by setting the COLOR PIPELINE to the respective value. 199 Discovery, described below, instead of hard-coding color pipeline 209 or COLOR_ENCODING functionality when the color pipeline client cap is 210 set, they are expected to expose colorops in the pipeline to allow for 231 3. for each enum value walk the color pipeline (via the NEXT pointers) 236 discovery it does not need to reject the entire color pipeline outright, [all …]
|
| /linux/drivers/staging/media/atomisp/ |
| H A D | notes.txt | 5 pipeline. It does not have its own memory, but instead uses main memory. 14 The actual processing pipeline is made by loading one or more programs, 25 So in this case a single binary handles the entire pipeline. 29 on the ISP can do multiple processing steps in a single pipeline
|
| /linux/drivers/staging/media/imx/ |
| H A D | TODO | 7 pipeline. The controls for each capture device are updated in the 8 link_notify callback when the pipeline is modified. This feature should be
|
| /linux/Documentation/driver-api/media/ |
| H A D | mc-core.rst | 24 in a System-on-Chip image processing pipeline), DMA channels or physical 199 A media pipeline is a set of media streams which are interdependent. This 202 due to the software design. Most commonly a media pipeline consists of a single 205 When starting streaming, drivers must notify all entities in the pipeline to 209 The function will mark all the pads which are part of the pipeline as streaming. 212 stored in every pad in the pipeline. Drivers should embed the struct 213 media_pipeline in higher-level pipeline structures and can then access the 214 pipeline through the struct media_pad pipe field. 217 The pipeline pointer must be identical for all nested calls to the function. 244 for any entity which has sink pads in the pipeline. The [all …]
|
| /linux/Documentation/admin-guide/media/ |
| H A D | qcom_camss.rst | 38 - 1 / 2 VFE (Video Front End) module(s). Contain a pipeline of image processing 40 interface feeds the input data to the image processing pipeline. The image 41 processing pipeline contains also a scale and crop module at the end. Three 43 pipeline. The VFE also contains the AXI bus interface which writes the output 137 The media controller pipeline graph is as follows (with connected two / three 146 Media pipeline graph 8x16 152 Media pipeline graph 8x96
|
| H A D | imx7.rst | 68 inherit controls from the active entities in the current pipeline, so controls 77 CSI-2 receiver. The following example configures a video capture pipeline with 88 # Configure pads for pipeline 162 The following example configures a video capture pipeline with an output 171 # Configure pads for pipeline
|
| H A D | vimc.rst | 18 :alt: Diagram of the default media pipeline topology 21 Media pipeline graph on vimc 28 configuration on each linked subdevice to stream frames through the pipeline.
|
| H A D | fimc.rst | 31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC 90 In order to enable more precise camera pipeline control through the sub-device 94 In typical use case there could be a following capture pipeline configuration: 102 devices belonging to the pipeline is done at the video node driver.
|
| /linux/Documentation/devicetree/bindings/media/xilinx/ |
| H A D | xlnx,video.txt | 7 Xilinx video IP pipeline processes video streams through one or more Xilinx 10 node of the VIPP represents as a top level node of the pipeline and defines
|
| H A D | video.txt | 6 creating a video pipeline. 12 The whole pipeline is represented by an AMBA bus child node in the device
|
| /linux/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_pipeline.c | 160 return komeda_pipeline_get_first_component(c->pipeline, avail_inputs); in komeda_component_pickup_input() 209 c->pipeline = pipe; in komeda_component_add() 276 struct komeda_pipeline *pipe = c->pipeline; in komeda_component_verify_inputs() 343 return slave ? slave->pipeline : NULL; in komeda_pipeline_get_slave()
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | metafmt-intel-ipu3.rst | 47 The pipeline parameters are passed to the "ipu3-imgu [01] parameters" metadata 51 Both 3A statistics and pipeline parameters described here are closely tied to
|
| /linux/Documentation/networking/devlink/ |
| H A D | devlink-dpipe.rst | 16 Linux kernel may differ from the hardware implementation. The pipeline debug 18 pipeline in a generic way. 45 The ``devlink-dpipe`` interface closes this gap. The hardware's pipeline is 77 The hardware pipeline is not port specific, but rather describes the whole 163 the pipeline. The table sizes in the following examples are not real 175 pipeline which resolves the MAC address. The next stage can be either local
|
| /linux/drivers/staging/media/ipu3/ |
| H A D | TODO | 4 - Request API conversion. Remove of the dual pipeline and associate buffers
|
| /linux/Documentation/devicetree/bindings/arc/ |
| H A D | pct.txt | 3 The ARC700 can be configured with a pipeline performance monitor for counting
|