| /linux/drivers/staging/media/atomisp/pci/runtime/pipeline/src/ |
| A D | pipeline.c | 71 assert(pipeline); in ia_css_pipeline_create() 74 if (!pipeline) { in ia_css_pipeline_create() 110 assert(pipeline); in ia_css_pipeline_destroy() 113 if (!pipeline) { in ia_css_pipeline_destroy() 134 assert(pipeline); in ia_css_pipeline_start() 205 if (!pipeline) in ia_css_pipeline_request_stop() 210 pipeline); in ia_css_pipeline_request_stop() 242 if (!pipeline) { in ia_css_pipeline_clean() 255 pipeline_init_defaults(pipeline, pipeline->pipe_id, pipeline->pipe_num, in ia_css_pipeline_clean() 373 *pipeline, in ia_css_pipeline_get_stage_from_fw() [all …]
|
| /linux/drivers/gpu/drm/xen/ |
| A D | xen_drm_front_kms.c | 99 if (pipeline->pending_event) in send_pending_event() 101 pipeline->pending_event = NULL; in send_pending_event() 149 send_pending_event(pipeline); in display_disable() 162 send_pending_event(pipeline); in xen_drm_front_kms_on_frame_done() 174 send_pending_event(pipeline); in pflip_to_worker() 202 pipeline->index, in display_send_page_flip() 319 pipeline->index = index; in display_pipe_init() 321 pipeline->width = cfg->width; in display_pipe_init() 334 &pipeline->conn); in display_pipe_init() 354 &drm_info->pipeline[i]; in xen_drm_front_kms_init() [all …]
|
| A D | xen_drm_front_conn.c | 49 struct xen_drm_front_drm_pipeline *pipeline = in connector_detect() local 53 pipeline->conn_connected = false; in connector_detect() 55 return pipeline->conn_connected ? connector_status_connected : in connector_detect() 63 struct xen_drm_front_drm_pipeline *pipeline = in connector_get_modes() local 74 videomode.hactive = pipeline->width; in connector_get_modes() 75 videomode.vactive = pipeline->height; in connector_get_modes() 104 struct xen_drm_front_drm_pipeline *pipeline = in xen_drm_front_conn_init() local 109 pipeline->conn_connected = true; in xen_drm_front_conn_init()
|
| /linux/drivers/isdn/mISDN/ |
| A D | dsp_pipeline.c | 160 if (!pipeline) in dsp_pipeline_init() 163 INIT_LIST_HEAD(&pipeline->list); in dsp_pipeline_init() 176 pipeline)); in _dsp_pipeline_destroy() 186 if (!pipeline) in dsp_pipeline_destroy() 189 _dsp_pipeline_destroy(pipeline); in dsp_pipeline_destroy() 200 if (!pipeline) in dsp_pipeline_build() 237 &pipeline->list); in dsp_pipeline_build() 264 pipeline->inuse = 1; in dsp_pipeline_build() 266 pipeline->inuse = 0; in dsp_pipeline_build() 276 if (!pipeline) in dsp_pipeline_process_tx() [all …]
|
| A D | dsp.h | 236 pipeline; member 271 extern int dsp_pipeline_init(struct dsp_pipeline *pipeline); 272 extern void dsp_pipeline_destroy(struct dsp_pipeline *pipeline); 273 extern int dsp_pipeline_build(struct dsp_pipeline *pipeline, const char *cfg); 274 extern void dsp_pipeline_process_tx(struct dsp_pipeline *pipeline, u8 *data, 276 extern void dsp_pipeline_process_rx(struct dsp_pipeline *pipeline, u8 *data,
|
| /linux/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ |
| A D | ia_css_pipeline.h | 104 struct ia_css_pipeline *pipeline, 115 void ia_css_pipeline_destroy(struct ia_css_pipeline *pipeline); 125 struct ia_css_pipeline *pipeline); 133 int ia_css_pipeline_request_stop(struct ia_css_pipeline *pipeline); 149 void ia_css_pipeline_clean(struct ia_css_pipeline *pipeline); 163 struct ia_css_pipeline *pipeline, 183 int ia_css_pipeline_get_stage(struct ia_css_pipeline *pipeline, 197 *pipeline, 211 *pipeline, 222 struct ia_css_pipeline *pipeline, [all …]
|
| /linux/drivers/gpu/drm/msm/disp/mdp5/ |
| A D | mdp5_crtc.c | 93 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in crtc_flush() local 139 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in complete_flip() local 216 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in blend_setup() local 589 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in mdp5_crtc_setup_pipeline() local 593 new_mixer = !pipeline->mixer; in mdp5_crtc_setup_pipeline() 611 &pipeline->r_mixer : NULL); in mdp5_crtc_setup_pipeline() 619 pipeline->r_mixer = NULL; in mdp5_crtc_setup_pipeline() 627 intf = pipeline->intf; in mdp5_crtc_setup_pipeline() 941 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in mdp5_crtc_cursor_set() local 1071 struct mdp5_pipeline *pipeline = &mdp5_cstate->pipeline; in mdp5_crtc_atomic_print_state() local [all …]
|
| A D | mdp5_ctl.c | 138 struct mdp5_interface *intf = pipeline->intf; in set_ctl_op() 159 if (pipeline->r_mixer) in set_ctl_op() 171 struct mdp5_interface *intf = pipeline->intf; in mdp5_ctl_set_pipeline() 177 set_ctl_op(ctl, pipeline); in mdp5_ctl_set_pipeline() 183 struct mdp5_pipeline *pipeline) in start_signal_needed() argument 185 struct mdp5_interface *intf = pipeline->intf; in start_signal_needed() 227 struct mdp5_pipeline *pipeline, in mdp5_ctl_set_encoder_state() argument 238 if (start_signal_needed(ctl, pipeline)) { in mdp5_ctl_set_encoder_state() 264 if (pipeline->r_mixer) { in mdp5_ctl_set_cursor() 536 struct mdp5_pipeline *pipeline, in mdp5_ctl_commit() argument [all …]
|
| A D | mdp5_cmd_encoder.c | 127 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_cmd_encoder_disable() local 134 mdp5_ctl_set_encoder_state(ctl, pipeline, false); in mdp5_cmd_encoder_disable() 135 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_cmd_encoder_disable() 145 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_cmd_encoder_enable() local 153 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_cmd_encoder_enable() 155 mdp5_ctl_set_encoder_state(ctl, pipeline, true); in mdp5_cmd_encoder_enable()
|
| A D | mdp5_ctl.h | 37 int mdp5_ctl_set_cursor(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, 55 int mdp5_ctl_blend(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, 72 u32 mdp5_ctl_commit(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline,
|
| A D | mdp5_encoder.c | 136 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_vid_encoder_disable() local 145 mdp5_ctl_set_encoder_state(ctl, pipeline, false); in mdp5_vid_encoder_disable() 150 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_vid_encoder_disable() 171 struct mdp5_pipeline *pipeline = mdp5_crtc_get_pipeline(encoder->crtc); in mdp5_vid_encoder_enable() local 181 mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); in mdp5_vid_encoder_enable() 183 mdp5_ctl_set_encoder_state(ctl, pipeline, true); in mdp5_vid_encoder_enable() 237 mdp5_cstate->pipeline.intf = intf; in mdp5_encoder_atomic_check()
|
| /linux/drivers/net/wireless/ti/wl18xx/ |
| A D | debugfs.c | 529 DEBUGFS_FWSTATS_ADD(pipeline, hs_tx_stat_fifo_int); in wl18xx_debugfs_add_files() 530 DEBUGFS_FWSTATS_ADD(pipeline, enc_tx_stat_fifo_int); in wl18xx_debugfs_add_files() 531 DEBUGFS_FWSTATS_ADD(pipeline, enc_rx_stat_fifo_int); in wl18xx_debugfs_add_files() 533 DEBUGFS_FWSTATS_ADD(pipeline, pre_proc_swi); in wl18xx_debugfs_add_files() 534 DEBUGFS_FWSTATS_ADD(pipeline, post_proc_swi); in wl18xx_debugfs_add_files() 535 DEBUGFS_FWSTATS_ADD(pipeline, sec_frag_swi); in wl18xx_debugfs_add_files() 536 DEBUGFS_FWSTATS_ADD(pipeline, pre_to_defrag_swi); in wl18xx_debugfs_add_files() 537 DEBUGFS_FWSTATS_ADD(pipeline, defrag_to_rx_xfer_swi); in wl18xx_debugfs_add_files() 538 DEBUGFS_FWSTATS_ADD(pipeline, dec_packet_in); in wl18xx_debugfs_add_files() 540 DEBUGFS_FWSTATS_ADD(pipeline, dec_packet_out); in wl18xx_debugfs_add_files() [all …]
|
| /linux/Documentation/gpu/ |
| A D | komeda-kms.rst | 94 Single pipeline data flow 98 :alt: Single pipeline digraph 140 Dual pipeline with Slave enabled 144 :alt: Slave pipeline digraph 218 Layer(input) pipeline 239 :caption: Layer Split pipeline 250 Writeback(output) pipeline 282 Display output pipeline 363 - Plane: `Layer(input) pipeline`_ 376 - `Single pipeline data flow`_ [all …]
|
| /linux/Documentation/devicetree/bindings/display/ |
| A D | arm,komeda.txt | 18 Required properties for sub-node: pipeline@nq 19 Each device contains one or two pipeline sub-nodes (at least one), each 20 pipeline node should provide properties: 21 - reg: Zero-indexed identifier for the pipeline 27 - port: each pipeline connect to an encoder input port. The connection is 53 dp0_pipe0: pipeline@0 { 65 dp0_pipe1: pipeline@1 {
|
| A D | allwinner,sun4i-a10-display-engine.yaml | 14 The display engine pipeline (and its entry point, since it can be 18 The Allwinner A10 Display pipeline is composed of several components 22 display pipeline, when there are multiple components of the same 35 For a two pipeline system such as the one depicted above, the lines
|
| A D | simple-framebuffer.yaml | 100 allwinner,pipeline: 116 amlogic,pipeline: 143 - allwinner,pipeline 153 - amlogic,pipeline 171 allwinner,pipeline = "de_be0-lcd0";
|
| /linux/drivers/staging/media/atomisp/pci/runtime/binary/src/ |
| A D | binary.c | 103 info->pipeline.left_cropping, info->pipeline.mode, in ia_css_binary_internal_res() 104 info->pipeline.c_subsampling, in ia_css_binary_internal_res() 107 info->pipeline.top_cropping, in ia_css_binary_internal_res() 834 metrics->mode = info->pipeline.mode; in binary_init_metrics() 1168 info->pipeline.left_cropping; in ia_css_binary_fill_info() 1170 info->pipeline.top_cropping; in ia_css_binary_fill_info() 1180 info->pipeline.left_cropping, in ia_css_binary_fill_info() 1303 info->pipeline.left_cropping); in ia_css_binary_fill_info() 1363 info->pipeline.isp_pipe_version, in ia_css_binary_fill_info() 1365 if (info->pipeline.left_cropping) in ia_css_binary_fill_info() [all …]
|
| /linux/tools/testing/selftests/kvm/lib/ |
| A D | assert.c | 33 const char *pipeline = "|cat -n 1>&2"; in test_dump_stack() local 34 char cmd[strlen(addr2line) + strlen(pipeline) + in test_dump_stack() 51 c += sprintf(c, "%s", pipeline); in test_dump_stack()
|
| /linux/drivers/staging/media/atomisp/pci/ |
| A D | atomisp_acc.c | 123 if (asd->acc.pipeline) in atomisp_acc_release() 167 if (asd->acc.pipeline || asd->acc.extension_mode) in atomisp_acc_load_to_pipe() 230 if (asd->acc.pipeline || asd->acc.extension_mode) in atomisp_acc_unload() 251 if (asd->acc.pipeline || asd->acc.extension_mode) in atomisp_acc_start() 309 if (!asd->acc.pipeline) in atomisp_acc_wait() 344 if (asd->acc.pipeline) in atomisp_acc_map() 399 if (asd->acc.pipeline) in atomisp_acc_unmap() 420 if (asd->acc.pipeline) in atomisp_acc_s_mapped_arg() 455 if (asd->acc.pipeline || asd->acc.extension_mode) in atomisp_acc_load_extensions()
|
| A D | sh_css_param_shading.c | 258 left_cropping = (binary->info->sp.pipeline.left_cropping == 0) ? in prepare_shading_table() 264 left_padding = (left_padding + binary->info->sp.pipeline.left_cropping) * in prepare_shading_table() 266 binary->info->sp.pipeline.left_cropping; in prepare_shading_table() 270 top_padding = binary->info->sp.pipeline.top_cropping * bds_numerator / in prepare_shading_table() 272 binary->info->sp.pipeline.top_cropping; in prepare_shading_table()
|
| A D | sh_css.c | 2312 pipeline = &pipe->pipeline; in sh_css_pipe_free_acc_binaries() 3037 me = &pipe->pipeline; in add_vf_pp_stage() 3464 me = &pipe->pipeline; in create_host_video_pipeline() 3707 me = &pipe->pipeline; in create_host_preview_pipeline() 4040 pipeline = &pipe->pipeline; in ia_css_pipe_enqueue_buffer() 4042 assert(pipeline || in ia_css_pipe_enqueue_buffer() 4119 if (!pipeline) { in ia_css_pipe_enqueue_buffer() 7308 me = &pipe->pipeline; in create_host_yuvpp_pipeline() 7540 me = &pipe->pipeline; in create_host_copy_pipeline() 7663 me = &pipe->pipeline; [all …]
|
| /linux/Documentation/devicetree/bindings/arm/mstar/ |
| A D | mstar,l3bridge.yaml | 14 MStar/SigmaStar's Armv7 SoCs have a pipeline in the interface 16 devices are allowed to run the pipeline must be flushed to ensure 23 are and install a barrier that triggers the required pipeline flush.
|
| /linux/sound/soc/sof/ |
| A D | topology.c | 1383 if (!pipeline) in sof_pipeline_core_enable() 1702 ret = sof_ipc_tx_message(sdev->ipc, pipeline->hdr.cmd, pipeline, in sof_load_pipeline_ipc() 1719 pipeline = kzalloc(sizeof(*pipeline), GFP_KERNEL); in sof_widget_load_pipeline() 1720 if (!pipeline) in sof_widget_load_pipeline() 1724 pipeline->hdr.size = sizeof(*pipeline); in sof_widget_load_pipeline() 1741 pipeline->pipeline_id, pipeline->comp_id, pipeline->sched_id); in sof_widget_load_pipeline() 1769 swidget->widget->name, pipeline->period, pipeline->priority, in sof_widget_load_pipeline() 1770 pipeline->period_mips, pipeline->core, pipeline->frames_per_sched, in sof_widget_load_pipeline() 1773 swidget->private = pipeline; in sof_widget_load_pipeline() 1777 kfree(pipeline); in sof_widget_load_pipeline() [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| A D | dev-subdev.rst | 96 to the requested format at the pipeline input and/or output. 107 .. kernel-figure:: pipeline.dot 108 :alt: pipeline.dot 113 High quality and high speed pipeline configuration 121 every point in the pipeline explicitly. 131 whole pipeline and making sure that connected pads have compatible 132 formats. The pipeline is checked for formats mismatch at 148 pipeline, acceptable to both application and driver, can't rely on 206 for the pipeline described in :ref:`pipeline-scaling` (table columns 218 .. _sample-pipeline-config: [all …]
|
| /linux/Documentation/admin-guide/media/ |
| 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
|