/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_resource_helpers.c | 129 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 D | iosm_ipc_protocol_ops.c | 51 * 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-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_fifo_underrun.c | 47 * 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...] |
H A D | intel_pch_display.c | 21 enum pipe pch_transcoder) in intel_has_pch_trancoder() 27 enum pipe intel_crtc_pch_transcoder(struct intel_crtc *crtc) in intel_crtc_pch_transcoder() 34 return crtc->pipe; in intel_crtc_pch_transcoder() 38 enum pipe pipe, enum port port, in assert_pch_dp_disabled() 41 enum pipe port_pipe; in assert_pch_dp_disabled() 46 I915_STATE_WARN(dev_priv, state && port_pipe == pipe, in assert_pch_dp_disabled() 48 port_name(port), pipe_name(pipe)); in assert_pch_dp_disabled() 57 enum pipe pipe, enu in assert_pch_hdmi_disabled() 37 assert_pch_dp_disabled(struct drm_i915_private *dev_priv, enum pipe pipe, enum port port, i915_reg_t dp_reg) assert_pch_dp_disabled() argument 56 assert_pch_hdmi_disabled(struct drm_i915_private *dev_priv, enum pipe pipe, enum port port, i915_reg_t hdmi_reg) assert_pch_hdmi_disabled() argument 75 assert_pch_ports_disabled(struct drm_i915_private *dev_priv, enum pipe pipe) assert_pch_ports_disabled() argument 100 assert_pch_transcoder_disabled(struct drm_i915_private *dev_priv, enum pipe pipe) assert_pch_transcoder_disabled() argument 178 enum pipe pipe = crtc->pipe; intel_pch_transcoder_set_m1_n1() local 189 enum pipe pipe = crtc->pipe; intel_pch_transcoder_set_m2_n2() local 200 enum pipe pipe = crtc->pipe; intel_pch_transcoder_get_m1_n1() local 211 enum pipe pipe = crtc->pipe; intel_pch_transcoder_get_m2_n2() local 246 enum pipe pipe = crtc->pipe; ilk_enable_pch_transcoder() local 312 enum pipe pipe = crtc->pipe; ilk_disable_pch_transcoder() local 363 enum pipe pipe = crtc->pipe; ilk_pch_enable() local 452 enum pipe pipe = crtc->pipe; ilk_pch_post_disable() local 493 enum pipe pipe = crtc->pipe; ilk_pch_get_config() local [all...] |
H A D | intel_display_trace.h | 32 __field(enum pipe, pipe) 39 __entry->frame[it__->pipe] = intel_crtc_get_vblank_counter(it__); 40 __entry->scanline[it__->pipe] = intel_get_crtc_scanline(it__); 42 __entry->pipe = crtc->pipe; 45 TP_printk("dev %s, pipe %c enable, pipe A: frame=%u, scanline=%u, pipe B: frame=%u, scanline=%u, pipe [all...] |
H A D | intel_fdi.c | 23 enum pipe pipe, bool state) in assert_fdi_tx() 32 * so pipe->transcoder cast is fine here. in assert_fdi_tx() 34 enum transcoder cpu_transcoder = (enum transcoder)pipe; in assert_fdi_tx() 37 cur_state = intel_de_read(dev_priv, FDI_TX_CTL(pipe)) & FDI_TX_ENABLE; in assert_fdi_tx() 44 void assert_fdi_tx_enabled(struct drm_i915_private *i915, enum pipe pipe) in assert_fdi_tx_enabled() argument 46 assert_fdi_tx(i915, pipe, true); in assert_fdi_tx_enabled() 49 void assert_fdi_tx_disabled(struct drm_i915_private *i915, enum pipe pipe) in assert_fdi_tx_disabled() argument 22 assert_fdi_tx(struct drm_i915_private *dev_priv, enum pipe pipe, bool state) assert_fdi_tx() argument 54 assert_fdi_rx(struct drm_i915_private *dev_priv, enum pipe pipe, bool state) assert_fdi_rx() argument 65 assert_fdi_rx_enabled(struct drm_i915_private *i915, enum pipe pipe) assert_fdi_rx_enabled() argument 70 assert_fdi_rx_disabled(struct drm_i915_private *i915, enum pipe pipe) assert_fdi_rx_disabled() argument 75 assert_fdi_tx_pll_enabled(struct drm_i915_private *i915, enum pipe pipe) assert_fdi_tx_pll_enabled() argument 93 assert_fdi_rx_pll(struct drm_i915_private *i915, enum pipe pipe, bool state) assert_fdi_rx_pll() argument 104 assert_fdi_rx_pll_enabled(struct drm_i915_private *i915, enum pipe pipe) assert_fdi_rx_pll_enabled() argument 109 assert_fdi_rx_pll_disabled(struct drm_i915_private *i915, enum pipe pipe) assert_fdi_rx_pll_disabled() argument 131 ilk_check_fdi_lanes(struct drm_device *dev, enum pipe pipe, struct intel_crtc_state *pipe_config) ilk_check_fdi_lanes() argument 338 enum pipe pipe = crtc->pipe; intel_fdi_normal_train() local 380 enum pipe pipe = crtc->pipe; ilk_fdi_link_train() local 482 enum pipe pipe = crtc->pipe; gen6_fdi_link_train() local 618 enum pipe pipe = crtc->pipe; ivb_manual_fdi_link_train() local 895 enum pipe pipe = crtc->pipe; ilk_fdi_pll_enable() local 930 enum pipe pipe = crtc->pipe; ilk_fdi_pll_disable() local 949 enum pipe pipe = crtc->pipe; ilk_fdi_disable() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
H A D | pipe_binarydesc.c | 35 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 D | sh_css.c | 135 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...] |
/third_party/libdrm/freedreno/msm/ |
H A D | msm_pipe.c | 31 static int query_param(struct fd_pipe *pipe, uint32_t param, in query_param() argument 34 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); in query_param() 36 .pipe = msm_pipe->pipe, in query_param() 41 ret = drmCommandWriteRead(pipe->dev->fd, DRM_MSM_GET_PARAM, in query_param() 51 static int msm_pipe_get_param(struct fd_pipe *pipe, in msm_pipe_get_param() argument 54 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); in msm_pipe_get_param() 67 return query_param(pipe, MSM_PARAM_MAX_FREQ, value); in msm_pipe_get_param() 69 return query_param(pipe, MSM_PARAM_TIMESTAMP, value); in msm_pipe_get_param() 71 return query_param(pipe, MSM_PARAM_NR_RING in msm_pipe_get_param() 78 msm_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp, uint64_t timeout) msm_pipe_wait() argument 99 open_submitqueue(struct fd_pipe *pipe, uint32_t prio) open_submitqueue() argument 128 close_submitqueue(struct fd_pipe *pipe, uint32_t queue_id) close_submitqueue() argument 137 msm_pipe_destroy(struct fd_pipe *pipe) msm_pipe_destroy() argument 157 get_param(struct fd_pipe *pipe, uint32_t param) get_param() argument 176 struct fd_pipe *pipe = NULL; msm_pipe_new() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_vblank.c | 157 drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe, 169 static void store_vblank(struct drm_device *dev, unsigned int pipe, in store_vblank() argument 173 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in store_vblank() 185 static u32 drm_max_vblank_count(struct drm_device *dev, unsigned int pipe) in drm_max_vblank_count() argument 187 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in drm_max_vblank_count() 196 static u32 drm_vblank_no_hw_counter(struct drm_device *dev, unsigned int pipe) in drm_vblank_no_hw_counter() argument 198 drm_WARN_ON_ONCE(dev, drm_max_vblank_count(dev, pipe) != 0); in drm_vblank_no_hw_counter() 202 static u32 __get_vblank_counter(struct drm_device *dev, unsigned int pipe) in __get_vblank_counter() argument 205 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); in __get_vblank_counter() 215 return dev->driver->get_vblank_counter(dev, pipe); in __get_vblank_counter() 231 drm_reset_vblank_timestamp(struct drm_device *dev, unsigned int pipe) drm_reset_vblank_timestamp() argument 278 drm_update_vblank_count(struct drm_device *dev, unsigned int pipe, bool in_vblank_irq) drm_update_vblank_count() argument 370 drm_vblank_count(struct drm_device *dev, unsigned int pipe) drm_vblank_count() argument 406 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_accurate_vblank_count() local 425 __disable_vblank(struct drm_device *dev, unsigned int pipe) __disable_vblank() argument 449 drm_vblank_disable_and_save(struct drm_device *dev, unsigned int pipe) drm_vblank_disable_and_save() argument 489 unsigned int pipe = vblank->pipe; vblank_disable_fn() local 612 unsigned int pipe = drm_crtc_index(crtc); drm_calc_timestamping_constants() local 697 unsigned int pipe = crtc->index; drm_crtc_vblank_helper_get_vblank_timestamp_internal() local 891 drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe, ktime_t *tvblank, bool in_vblank_irq) drm_get_last_vbltimestamp() argument 940 drm_vblank_count_and_time(struct drm_device *dev, unsigned int pipe, ktime_t *vblanktime) drm_vblank_count_and_time() argument 998 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_next_vblank_start() local 1102 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_arm_vblank_event() local 1128 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_send_vblank_event() local 1143 __enable_vblank(struct drm_device *dev, unsigned int pipe) __enable_vblank() argument 1163 drm_vblank_enable(struct drm_device *dev, unsigned int pipe) drm_vblank_enable() argument 1201 drm_vblank_get(struct drm_device *dev, unsigned int pipe) drm_vblank_get() argument 1244 drm_vblank_put(struct drm_device *dev, unsigned int pipe) drm_vblank_put() argument 1290 drm_wait_one_vblank(struct drm_device *dev, unsigned int pipe) drm_wait_one_vblank() argument 1344 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_off() local 1423 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_reset() local 1463 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_set_max_vblank_count() local 1486 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_on() local 1514 drm_vblank_restore(struct drm_device *dev, unsigned int pipe) drm_vblank_restore() argument 1577 drm_legacy_vblank_pre_modeset(struct drm_device *dev, unsigned int pipe) drm_legacy_vblank_pre_modeset() argument 1603 drm_legacy_vblank_post_modeset(struct drm_device *dev, unsigned int pipe) drm_legacy_vblank_post_modeset() argument 1631 unsigned int pipe; drm_legacy_modeset_ctl_ioctl() local 1659 drm_queue_vblank_event(struct drm_device *dev, unsigned int pipe, u64 req_seq, union drm_wait_vblank *vblwait, struct drm_file *file_priv) drm_queue_vblank_event() argument 1764 drm_wait_vblank_reply(struct drm_device *dev, unsigned int pipe, struct drm_wait_vblank_reply *reply) drm_wait_vblank_reply() argument 1799 unsigned int flags, pipe, high_pipe; drm_wait_vblank_ioctl() local 1932 drm_handle_vblank_events(struct drm_device *dev, unsigned int pipe) drm_handle_vblank_events() argument 1974 drm_handle_vblank(struct drm_device *dev, unsigned int pipe) drm_handle_vblank() argument 2067 int pipe; drm_crtc_get_sequence_ioctl() local 2123 int pipe; drm_crtc_queue_sequence_ioctl() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_vblank.c | 157 drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe, 169 static void store_vblank(struct drm_device *dev, unsigned int pipe, in store_vblank() argument 173 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in store_vblank() 185 static u32 drm_max_vblank_count(struct drm_device *dev, unsigned int pipe) in drm_max_vblank_count() argument 187 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in drm_max_vblank_count() 196 static u32 drm_vblank_no_hw_counter(struct drm_device *dev, unsigned int pipe) in drm_vblank_no_hw_counter() argument 198 drm_WARN_ON_ONCE(dev, drm_max_vblank_count(dev, pipe) != 0); in drm_vblank_no_hw_counter() 202 static u32 __get_vblank_counter(struct drm_device *dev, unsigned int pipe) in __get_vblank_counter() argument 205 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); in __get_vblank_counter() 213 return dev->driver->get_vblank_counter(dev, pipe); in __get_vblank_counter() 228 drm_reset_vblank_timestamp(struct drm_device *dev, unsigned int pipe) drm_reset_vblank_timestamp() argument 275 drm_update_vblank_count(struct drm_device *dev, unsigned int pipe, bool in_vblank_irq) drm_update_vblank_count() argument 367 drm_vblank_count(struct drm_device *dev, unsigned int pipe) drm_vblank_count() argument 403 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_accurate_vblank_count() local 422 __disable_vblank(struct drm_device *dev, unsigned int pipe) __disable_vblank() argument 443 drm_vblank_disable_and_save(struct drm_device *dev, unsigned int pipe) drm_vblank_disable_and_save() argument 483 unsigned int pipe = vblank->pipe; vblank_disable_fn() local 606 unsigned int pipe = drm_crtc_index(crtc); drm_calc_timestamping_constants() local 691 unsigned int pipe = crtc->index; drm_crtc_vblank_helper_get_vblank_timestamp_internal() local 862 drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe, ktime_t *tvblank, bool in_vblank_irq) drm_get_last_vbltimestamp() argument 929 drm_vblank_count_and_time(struct drm_device *dev, unsigned int pipe, ktime_t *vblanktime) drm_vblank_count_and_time() argument 1048 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_arm_vblank_event() local 1074 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_send_vblank_event() local 1089 __enable_vblank(struct drm_device *dev, unsigned int pipe) __enable_vblank() argument 1106 drm_vblank_enable(struct drm_device *dev, unsigned int pipe) drm_vblank_enable() argument 1144 drm_vblank_get(struct drm_device *dev, unsigned int pipe) drm_vblank_get() argument 1187 drm_vblank_put(struct drm_device *dev, unsigned int pipe) drm_vblank_put() argument 1233 drm_wait_one_vblank(struct drm_device *dev, unsigned int pipe) drm_wait_one_vblank() argument 1287 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_off() local 1366 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_reset() local 1406 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_set_max_vblank_count() local 1429 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_on() local 1470 drm_vblank_restore(struct drm_device *dev, unsigned int pipe) drm_vblank_restore() argument 1524 drm_legacy_vblank_pre_modeset(struct drm_device *dev, unsigned int pipe) drm_legacy_vblank_pre_modeset() argument 1550 drm_legacy_vblank_post_modeset(struct drm_device *dev, unsigned int pipe) drm_legacy_vblank_post_modeset() argument 1578 unsigned int pipe; drm_legacy_modeset_ctl_ioctl() local 1606 drm_queue_vblank_event(struct drm_device *dev, unsigned int pipe, u64 req_seq, union drm_wait_vblank *vblwait, struct drm_file *file_priv) drm_queue_vblank_event() argument 1711 drm_wait_vblank_reply(struct drm_device *dev, unsigned int pipe, struct drm_wait_vblank_reply *reply) drm_wait_vblank_reply() argument 1737 unsigned int flags, pipe, high_pipe; drm_wait_vblank_ioctl() local 1870 drm_handle_vblank_events(struct drm_device *dev, unsigned int pipe) drm_handle_vblank_events() argument 1912 drm_handle_vblank(struct drm_device *dev, unsigned int pipe) drm_handle_vblank() argument 2005 int pipe; drm_crtc_get_sequence_ioctl() local 2061 int pipe; drm_crtc_queue_sequence_ioctl() local [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
H A D | vsp1_video.c | 181 * @pipe: the pipeline 186 static void vsp1_video_calculate_partition(struct vsp1_pipeline *pipe, in vsp1_video_calculate_partition() argument 199 format = vsp1_entity_get_pad_format(&pipe->output->entity, in vsp1_video_calculate_partition() 200 pipe->output->entity.config, in vsp1_video_calculate_partition() 204 if (pipe->partitions <= 1) { in vsp1_video_calculate_partition() 208 vsp1_pipeline_propagate_partition(pipe, partition, index, in vsp1_video_calculate_partition() 230 * pipe->partitions is 1 based, whilst index is a 0 based index. in vsp1_video_calculate_partition() 233 unsigned int partitions = pipe->partitions - 1; in vsp1_video_calculate_partition() 249 vsp1_pipeline_propagate_partition(pipe, partition, index, &window); in vsp1_video_calculate_partition() 252 static int vsp1_video_pipeline_setup_partitions(struct vsp1_pipeline *pipe) in vsp1_video_pipeline_setup_partitions() argument 315 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; vsp1_video_complete_buffer() local 349 vsp1_video_frame_end(struct vsp1_pipeline *pipe, struct vsp1_rwpf *rwpf) vsp1_video_frame_end() argument 363 vsp1_video_pipeline_run_partition(struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, unsigned int partition) vsp1_video_pipeline_run_partition() argument 376 vsp1_video_pipeline_run(struct vsp1_pipeline *pipe) vsp1_video_pipeline_run() argument 430 vsp1_video_pipeline_frame_end(struct vsp1_pipeline *pipe, unsigned int completion) vsp1_video_pipeline_frame_end() argument 468 vsp1_video_pipeline_build_branch(struct vsp1_pipeline *pipe, struct vsp1_rwpf *input, struct vsp1_rwpf *output) vsp1_video_pipeline_build_branch() argument 558 vsp1_video_pipeline_build(struct vsp1_pipeline *pipe, struct vsp1_video *video) vsp1_video_pipeline_build() argument 645 vsp1_video_pipeline_init(struct vsp1_pipeline *pipe, struct vsp1_video *video) vsp1_video_pipeline_init() argument 657 struct vsp1_pipeline *pipe; vsp1_video_pipeline_get() local 687 struct vsp1_pipeline *pipe = container_of(kref, typeof(*pipe), kref); vsp1_video_pipeline_release() local 693 vsp1_video_pipeline_put(struct vsp1_pipeline *pipe) vsp1_video_pipeline_put() argument 761 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; vsp1_video_buffer_queue() local 786 vsp1_video_setup_pipeline(struct vsp1_pipeline *pipe) vsp1_video_setup_pipeline() argument 848 vsp1_video_cleanup_pipeline(struct vsp1_pipeline *pipe) vsp1_video_cleanup_pipeline() argument 865 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; vsp1_video_start_streaming() local 907 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; vsp1_video_stop_streaming() local 1032 struct vsp1_pipeline *pipe; vsp1_video_streamon() local 1176 struct vsp1_pipeline *pipe; vsp1_video_suspend() local 1193 struct vsp1_pipeline *pipe; vsp1_video_suspend() local 1218 struct vsp1_pipeline *pipe; vsp1_video_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_video.c | 182 * @pipe: the pipeline 187 static void vsp1_video_calculate_partition(struct vsp1_pipeline *pipe, in vsp1_video_calculate_partition() argument 200 format = vsp1_entity_get_pad_format(&pipe->output->entity, in vsp1_video_calculate_partition() 201 pipe->output->entity.config, in vsp1_video_calculate_partition() 205 if (pipe->partitions <= 1) { in vsp1_video_calculate_partition() 209 vsp1_pipeline_propagate_partition(pipe, partition, index, in vsp1_video_calculate_partition() 231 * pipe->partitions is 1 based, whilst index is a 0 based index. in vsp1_video_calculate_partition() 234 unsigned int partitions = pipe->partitions - 1; in vsp1_video_calculate_partition() 250 vsp1_pipeline_propagate_partition(pipe, partition, index, &window); in vsp1_video_calculate_partition() 253 static int vsp1_video_pipeline_setup_partitions(struct vsp1_pipeline *pipe) in vsp1_video_pipeline_setup_partitions() argument 316 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; vsp1_video_complete_buffer() local 350 vsp1_video_frame_end(struct vsp1_pipeline *pipe, struct vsp1_rwpf *rwpf) vsp1_video_frame_end() argument 364 vsp1_video_pipeline_run_partition(struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, unsigned int partition) vsp1_video_pipeline_run_partition() argument 377 vsp1_video_pipeline_run(struct vsp1_pipeline *pipe) vsp1_video_pipeline_run() argument 431 vsp1_video_pipeline_frame_end(struct vsp1_pipeline *pipe, unsigned int completion) vsp1_video_pipeline_frame_end() argument 469 vsp1_video_pipeline_build_branch(struct vsp1_pipeline *pipe, struct vsp1_rwpf *input, struct vsp1_rwpf *output) vsp1_video_pipeline_build_branch() argument 559 vsp1_video_pipeline_build(struct vsp1_pipeline *pipe, struct vsp1_video *video) vsp1_video_pipeline_build() argument 646 vsp1_video_pipeline_init(struct vsp1_pipeline *pipe, struct vsp1_video *video) vsp1_video_pipeline_init() argument 658 struct vsp1_pipeline *pipe; vsp1_video_pipeline_get() local 688 struct vsp1_pipeline *pipe = container_of(kref, typeof(*pipe), kref); vsp1_video_pipeline_release() local 694 vsp1_video_pipeline_put(struct vsp1_pipeline *pipe) vsp1_video_pipeline_put() argument 762 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; vsp1_video_buffer_queue() local 787 vsp1_video_setup_pipeline(struct vsp1_pipeline *pipe) vsp1_video_setup_pipeline() argument 849 vsp1_video_cleanup_pipeline(struct vsp1_pipeline *pipe) vsp1_video_cleanup_pipeline() argument 866 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; vsp1_video_start_streaming() local 908 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; vsp1_video_stop_streaming() local 1031 struct vsp1_pipeline *pipe; vsp1_video_streamon() local 1165 struct vsp1_pipeline *pipe; vsp1_video_suspend() local 1182 struct vsp1_pipeline *pipe; vsp1_video_suspend() local 1207 struct vsp1_pipeline *pipe; vsp1_video_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
H A D | pipe_binarydesc.c | 37 struct ia_css_pipe const *const pipe, in pipe_binarydesc_get_offline() 46 assert(pipe); in pipe_binarydesc_get_offline() 53 descr->continuous = pipe->stream->config.continuous; in pipe_binarydesc_get_offline() 68 descr->stream_format = pipe->stream->config.input_config.format; in pipe_binarydesc_get_offline() 74 descr->isp_pipe_version = pipe->config.isp_pipe_version; in pipe_binarydesc_get_offline() 80 struct ia_css_pipe const *const pipe, in ia_css_pipe_get_copy_binarydesc() 89 assert(pipe); in ia_css_pipe_get_copy_binarydesc() 97 pipe_binarydesc_get_offline(pipe, IA_CSS_BINARY_MODE_COPY, in ia_css_pipe_get_copy_binarydesc() 101 copy_descr->two_ppc = (pipe->stream->config.pixels_per_clock == 2); in ia_css_pipe_get_copy_binarydesc() 108 struct ia_css_pipe const *const pipe, in ia_css_pipe_get_vfpp_binarydesc() 36 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 79 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 107 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 197 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 316 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 437 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 481 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 533 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 602 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 629 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 654 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 684 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 723 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 757 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 785 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 815 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/gpu/drm/i915/display/ |
H A D | intel_fifo_underrun.c | 43 * occurrence until the next modeset on a given pipe. 46 * is no interrupt (despite that the signalling bit is in the PIPESTAT pipe 58 enum pipe pipe; in ivb_can_enable_err_int() local 62 for_each_pipe(dev_priv, pipe) { in ivb_can_enable_err_int() 63 crtc = intel_get_crtc_for_pipe(dev_priv, pipe); in ivb_can_enable_err_int() 75 enum pipe pipe; in cpt_can_enable_serr_int() local 80 for_each_pipe(dev_priv, pipe) { in cpt_can_enable_serr_int() 81 crtc = intel_get_crtc_for_pipe(dev_priv, pipe); in cpt_can_enable_serr_int() 109 i9xx_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable, bool old) i9xx_set_fifo_underrun_reporting() argument 131 ilk_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable) ilk_set_fifo_underrun_reporting() argument 147 enum pipe pipe = crtc->pipe; ivb_check_fifo_underruns() local 162 ivb_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable, bool old) ivb_set_fifo_underrun_reporting() argument 187 bdw_set_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable) bdw_set_fifo_underrun_reporting() argument 258 __intel_set_cpu_fifo_underrun_reporting(struct drm_device *dev, enum pipe pipe, bool enable) __intel_set_cpu_fifo_underrun_reporting() argument 298 intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv, enum pipe pipe, bool enable) intel_set_cpu_fifo_underrun_reporting() argument 371 intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) intel_cpu_fifo_underrun_irq_handler() argument [all...] |
/third_party/mesa3d/src/gallium/frontends/clover/core/ |
H A D | resource.cpp | 25 #include "pipe/p_screen.h" 37 pipe({ (int)origin[0], (int16_t)origin[1], in box() 43 return &pipe; in operator const pipe_box *() 47 pipe_box pipe; member in __anon8591::box 52 device(dev), obj(obj), pipe(NULL), offset() { in resource() 63 q.pipe->resource_copy_region(q.pipe, pipe, 0, p[0], p[1], p[2], in copy() 64 src_res.pipe, 0, in copy() 73 if (pipe in clear() [all...] |
/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_matrix_filter.c | 30 #include "pipe/p_context.h" 68 return ureg_create_shader_and_destroy(shader, filter->pipe); in create_vert_shader() 128 return ureg_create_shader_and_destroy(shader, filter->pipe); in create_frag_shader() 132 vl_matrix_filter_init(struct vl_matrix_filter *filter, struct pipe_context *pipe, in vl_matrix_filter_init() argument 144 assert(filter && pipe); in vl_matrix_filter_init() 149 filter->pipe = pipe; in vl_matrix_filter_init() 157 filter->rs_state = pipe->create_rasterizer_state(pipe, &rs_state); in vl_matrix_filter_init() 170 filter->blend = pipe in vl_matrix_filter_init() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/lima/ |
H A D | lima_sched.c | 21 struct lima_sched_pipe *pipe; member 63 return f->pipe->base.name; in lima_fence_get_timeline_name() 87 static struct lima_fence *lima_fence_create(struct lima_sched_pipe *pipe) in lima_fence_create() argument 95 fence->pipe = pipe; in lima_fence_create() 96 dma_fence_init(&fence->base, &lima_fence_ops, &pipe->fence_lock, in lima_fence_create() 97 pipe->fence_context, ++pipe->fence_seqno); in lima_fence_create() 155 int lima_sched_context_init(struct lima_sched_pipe *pipe, in lima_sched_context_init() argument 159 struct drm_gpu_scheduler *sched = &pipe in lima_sched_context_init() 165 lima_sched_context_fini(struct lima_sched_pipe *pipe, struct lima_sched_context *context) lima_sched_context_fini() argument 205 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); lima_sched_run_job() local 272 struct lima_sched_pipe *pipe = to_lima_pipe(task->base.sched); lima_sched_build_error_task_list() local 401 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); lima_sched_timedout_job() local 441 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); lima_sched_free_job() local 463 struct lima_sched_pipe *pipe = lima_sched_recover_work() local 481 lima_sched_pipe_init(struct lima_sched_pipe *pipe, const char *name) lima_sched_pipe_init() argument 497 lima_sched_pipe_fini(struct lima_sched_pipe *pipe) lima_sched_pipe_fini() argument 502 lima_sched_pipe_task_done(struct lima_sched_pipe *pipe) lima_sched_pipe_task_done() argument [all...] |
/kernel/linux/linux-5.10/drivers/platform/goldfish/ |
H A D | goldfish_pipe.c | 26 * .... write() or read() through the pipe. 85 /* A per-pipe command structure, shared with the host */ 88 s32 id; /* pipe id, guest -> host */ 106 /* A single signalled pipe information */ 125 /* This data type models a given pipe instance */ 127 /* pipe ID - index into goldfish_pipe_dev::pipes array */ 130 /* The wake flags pipe is waiting for 151 * A pipe's own lock. Protects the following: 221 static int goldfish_pipe_cmd_locked(struct goldfish_pipe *pipe, in goldfish_pipe_cmd_locked() argument 224 pipe in goldfish_pipe_cmd_locked() 231 goldfish_pipe_cmd(struct goldfish_pipe *pipe, enum PipeCmdCode cmd) goldfish_pipe_cmd() argument 328 transfer_max_buffers(struct goldfish_pipe *pipe, unsigned long address, unsigned long address_end, int is_write, unsigned long last_page, unsigned int last_page_size, s32 *consumed_size, int *status) transfer_max_buffers() argument 370 wait_for_host_signal(struct goldfish_pipe *pipe, int is_write) wait_for_host_signal() argument 397 struct goldfish_pipe *pipe = filp->private_data; goldfish_pipe_read_write() local 495 struct goldfish_pipe *pipe = filp->private_data; goldfish_pipe_poll() local 520 struct goldfish_pipe *pipe; signalled_pipes_add_locked() local 539 signalled_pipes_remove_locked(struct goldfish_pipe_dev *dev, struct goldfish_pipe *pipe) signalled_pipes_remove_locked() argument 555 struct goldfish_pipe *pipe; signalled_pipes_pop_front() local 584 struct goldfish_pipe *pipe; goldfish_interrupt_task() local 706 struct goldfish_pipe *pipe = kzalloc(sizeof(*pipe), GFP_KERNEL); goldfish_pipe_open() local 766 struct goldfish_pipe *pipe = filp->private_data; goldfish_pipe_release() local [all...] |
/kernel/linux/linux-6.6/drivers/platform/goldfish/ |
H A D | goldfish_pipe.c | 26 * .... write() or read() through the pipe. 85 /* A per-pipe command structure, shared with the host */ 88 s32 id; /* pipe id, guest -> host */ 106 /* A single signalled pipe information */ 125 /* This data type models a given pipe instance */ 127 /* pipe ID - index into goldfish_pipe_dev::pipes array */ 130 /* The wake flags pipe is waiting for 151 * A pipe's own lock. Protects the following: 218 static int goldfish_pipe_cmd_locked(struct goldfish_pipe *pipe, in goldfish_pipe_cmd_locked() argument 221 pipe in goldfish_pipe_cmd_locked() 228 goldfish_pipe_cmd(struct goldfish_pipe *pipe, enum PipeCmdCode cmd) goldfish_pipe_cmd() argument 325 transfer_max_buffers(struct goldfish_pipe *pipe, unsigned long address, unsigned long address_end, int is_write, unsigned long last_page, unsigned int last_page_size, s32 *consumed_size, int *status) transfer_max_buffers() argument 367 wait_for_host_signal(struct goldfish_pipe *pipe, int is_write) wait_for_host_signal() argument 394 struct goldfish_pipe *pipe = filp->private_data; goldfish_pipe_read_write() local 492 struct goldfish_pipe *pipe = filp->private_data; goldfish_pipe_poll() local 517 struct goldfish_pipe *pipe; signalled_pipes_add_locked() local 536 signalled_pipes_remove_locked(struct goldfish_pipe_dev *dev, struct goldfish_pipe *pipe) signalled_pipes_remove_locked() argument 552 struct goldfish_pipe *pipe; signalled_pipes_pop_front() local 581 struct goldfish_pipe *pipe; goldfish_interrupt_task() local 703 struct goldfish_pipe *pipe = kzalloc(sizeof(*pipe), GFP_KERNEL); goldfish_pipe_open() local 763 struct goldfish_pipe *pipe = filp->private_data; goldfish_pipe_release() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/lima/ |
H A D | lima_sched.c | 20 struct lima_sched_pipe *pipe; member 62 return f->pipe->base.name; in lima_fence_get_timeline_name() 86 static struct lima_fence *lima_fence_create(struct lima_sched_pipe *pipe) in lima_fence_create() argument 94 fence->pipe = pipe; in lima_fence_create() 95 dma_fence_init(&fence->base, &lima_fence_ops, &pipe->fence_lock, in lima_fence_create() 96 pipe->fence_context, ++pipe->fence_seqno); in lima_fence_create() 161 int lima_sched_context_init(struct lima_sched_pipe *pipe, in lima_sched_context_init() argument 165 struct drm_gpu_scheduler *sched = &pipe in lima_sched_context_init() 171 lima_sched_context_fini(struct lima_sched_pipe *pipe, struct lima_sched_context *context) lima_sched_context_fini() argument 223 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); lima_sched_run_job() local 291 struct lima_sched_pipe *pipe = to_lima_pipe(task->base.sched); lima_sched_build_error_task_list() local 418 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); lima_sched_timedout_job() local 455 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); lima_sched_free_job() local 478 struct lima_sched_pipe *pipe = lima_sched_recover_work() local 496 lima_sched_pipe_init(struct lima_sched_pipe *pipe, const char *name) lima_sched_pipe_init() argument 511 lima_sched_pipe_fini(struct lima_sched_pipe *pipe) lima_sched_pipe_fini() argument 516 lima_sched_pipe_task_done(struct lima_sched_pipe *pipe) lima_sched_pipe_task_done() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/renesas_usbhs/ |
H A D | pipe.h | 38 struct usbhs_pipe *pipe; member 39 int size; /* array size of "pipe" */ 46 * pipe list 50 ((i) < (info)->size) && ((pos) = (info)->pipe + (i)); \ 65 * pipe control 67 char *usbhs_pipe_name(struct usbhs_pipe *pipe); 70 void usbhs_pipe_free(struct usbhs_pipe *pipe); 73 int usbhs_pipe_is_dir_in(struct usbhs_pipe *pipe); 74 int usbhs_pipe_is_dir_host(struct usbhs_pipe *pipe); 75 int usbhs_pipe_is_running(struct usbhs_pipe *pipe); [all...] |
/kernel/linux/linux-6.6/drivers/usb/renesas_usbhs/ |
H A D | pipe.h | 38 struct usbhs_pipe *pipe; member 39 int size; /* array size of "pipe" */ 46 * pipe list 50 ((i) < (info)->size) && ((pos) = (info)->pipe + (i)); \ 65 * pipe control 67 char *usbhs_pipe_name(struct usbhs_pipe *pipe); 70 void usbhs_pipe_free(struct usbhs_pipe *pipe); 73 int usbhs_pipe_is_dir_in(struct usbhs_pipe *pipe); 74 int usbhs_pipe_is_dir_host(struct usbhs_pipe *pipe); 75 int usbhs_pipe_is_running(struct usbhs_pipe *pipe); [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | ce.c | 210 static int ath11k_ce_rx_buf_enqueue_pipe(struct ath11k_ce_pipe *pipe, in ath11k_ce_rx_buf_enqueue_pipe() argument 213 struct ath11k_base *ab = pipe->ab; in ath11k_ce_rx_buf_enqueue_pipe() 214 struct ath11k_ce_ring *ring = pipe->dest_ring; in ath11k_ce_rx_buf_enqueue_pipe() 248 pipe->rx_buf_needed--; in ath11k_ce_rx_buf_enqueue_pipe() 259 static int ath11k_ce_rx_post_pipe(struct ath11k_ce_pipe *pipe) in ath11k_ce_rx_post_pipe() argument 261 struct ath11k_base *ab = pipe->ab; in ath11k_ce_rx_post_pipe() 266 if (!(pipe->dest_ring || pipe->status_ring)) in ath11k_ce_rx_post_pipe() 270 while (pipe->rx_buf_needed) { in ath11k_ce_rx_post_pipe() 271 skb = dev_alloc_skb(pipe in ath11k_ce_rx_post_pipe() 308 ath11k_ce_completed_recv_next(struct ath11k_ce_pipe *pipe, struct sk_buff **skb, int *nbytes) ath11k_ce_completed_recv_next() argument 358 ath11k_ce_recv_process_cb(struct ath11k_ce_pipe *pipe) ath11k_ce_recv_process_cb() argument 398 ath11k_ce_completed_send_next(struct ath11k_ce_pipe *pipe) ath11k_ce_completed_send_next() argument 439 ath11k_ce_send_done_cb(struct ath11k_ce_pipe *pipe) ath11k_ce_send_done_cb() argument 576 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; ath11k_ce_alloc_pipe() local 615 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; ath11k_ce_per_engine_service() local 626 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; ath11k_ce_poll_send_completed() local 636 struct ath11k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; ath11k_ce_send() local 723 ath11k_ce_rx_pipe_cleanup(struct ath11k_ce_pipe *pipe) ath11k_ce_rx_pipe_cleanup() argument 790 struct ath11k_ce_pipe *pipe; ath11k_ce_cleanup_pipes() local 809 struct ath11k_ce_pipe *pipe; ath11k_ce_rx_post_buf() local 840 struct ath11k_ce_pipe *pipe; ath11k_ce_init_pipes() local 901 struct ath11k_ce_pipe *pipe; ath11k_ce_free_pipes() local 950 struct ath11k_ce_pipe *pipe; ath11k_ce_alloc_pipes() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | ce.c | 222 static int ath12k_ce_rx_buf_enqueue_pipe(struct ath12k_ce_pipe *pipe, in ath12k_ce_rx_buf_enqueue_pipe() argument 225 struct ath12k_base *ab = pipe->ab; in ath12k_ce_rx_buf_enqueue_pipe() 226 struct ath12k_ce_ring *ring = pipe->dest_ring; in ath12k_ce_rx_buf_enqueue_pipe() 260 pipe->rx_buf_needed--; in ath12k_ce_rx_buf_enqueue_pipe() 271 static int ath12k_ce_rx_post_pipe(struct ath12k_ce_pipe *pipe) in ath12k_ce_rx_post_pipe() argument 273 struct ath12k_base *ab = pipe->ab; in ath12k_ce_rx_post_pipe() 278 if (!(pipe->dest_ring || pipe->status_ring)) in ath12k_ce_rx_post_pipe() 282 while (pipe->rx_buf_needed) { in ath12k_ce_rx_post_pipe() 283 skb = dev_alloc_skb(pipe in ath12k_ce_rx_post_pipe() 319 ath12k_ce_completed_recv_next(struct ath12k_ce_pipe *pipe, struct sk_buff **skb, int *nbytes) ath12k_ce_completed_recv_next() argument 369 ath12k_ce_recv_process_cb(struct ath12k_ce_pipe *pipe) ath12k_ce_recv_process_cb() argument 409 ath12k_ce_completed_send_next(struct ath12k_ce_pipe *pipe) ath12k_ce_completed_send_next() argument 450 ath12k_ce_send_done_cb(struct ath12k_ce_pipe *pipe) ath12k_ce_send_done_cb() argument 582 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; ath12k_ce_alloc_pipe() local 621 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[ce_id]; ath12k_ce_per_engine_service() local 632 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; ath12k_ce_poll_send_completed() local 641 struct ath12k_ce_pipe *pipe = &ab->ce.ce_pipe[pipe_id]; ath12k_ce_send() local 719 ath12k_ce_rx_pipe_cleanup(struct ath12k_ce_pipe *pipe) ath12k_ce_rx_pipe_cleanup() argument 743 struct ath12k_ce_pipe *pipe; ath12k_ce_cleanup_pipes() local 759 struct ath12k_ce_pipe *pipe; ath12k_ce_rx_post_buf() local 827 struct ath12k_ce_pipe *pipe; ath12k_ce_init_pipes() local 888 struct ath12k_ce_pipe *pipe; ath12k_ce_free_pipes() local 933 struct ath12k_ce_pipe *pipe; ath12k_ce_alloc_pipes() local [all...] |