Home
last modified time | relevance | path

Searched refs:pipes (Results 1 – 25 of 73) sorted by relevance

123

/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_resource.c1718 struct dc *dc, struct resource_context *res_ctx, display_e2e_pipe_params_st *pipes) in dcn20_populate_dml_writeback_from_context() argument
1729 pipes[pipe_cnt].dout.wb_enable = (wb_info->wb_enabled == true) ? 1 : 0; in dcn20_populate_dml_writeback_from_context()
1730 pipes[pipe_cnt].dout.num_active_wb++; in dcn20_populate_dml_writeback_from_context()
1731 pipes[pipe_cnt].dout.wb.wb_src_height = wb_info->dwb_params.cnv_params.crop_height; in dcn20_populate_dml_writeback_from_context()
1732 pipes[pipe_cnt].dout.wb.wb_src_width = wb_info->dwb_params.cnv_params.crop_width; in dcn20_populate_dml_writeback_from_context()
1733 pipes[pipe_cnt].dout.wb.wb_dst_width = wb_info->dwb_params.dest_width; in dcn20_populate_dml_writeback_from_context()
1734 pipes[pipe_cnt].dout.wb.wb_dst_height = wb_info->dwb_params.dest_height; in dcn20_populate_dml_writeback_from_context()
1735 pipes[pipe_cnt].dout.wb.wb_htaps_luma = 1; in dcn20_populate_dml_writeback_from_context()
1736 pipes[pipe_cnt].dout.wb.wb_vtaps_luma = 1; in dcn20_populate_dml_writeback_from_context()
1737 pipes[pipe_cnt].dout.wb.wb_htaps_chroma = wb_info->dwb_params.scaler_taps.h_taps_c; in dcn20_populate_dml_writeback_from_context()
[all …]
Ddcn20_resource.h53 struct dc *dc, struct resource_context *res_ctx, display_e2e_pipe_params_st *pipes);
59 struct dc *dc, struct resource_context *res_ctx, display_e2e_pipe_params_st *pipes);
116 display_e2e_pipe_params_st *pipes,
122 display_e2e_pipe_params_st *pipes,
128 display_e2e_pipe_params_st *pipes,
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_hwss.c75 struct pipe_ctx *pipes = in dp_enable_link_phy() local
85 if (pipes[i].stream != NULL && in dp_enable_link_phy()
86 pipes[i].stream->link == link) { in dp_enable_link_phy()
87 if (pipes[i].clock_source != NULL && in dp_enable_link_phy()
88 pipes[i].clock_source->id != CLOCK_SOURCE_ID_DP_DTO) { in dp_enable_link_phy()
89 pipes[i].clock_source = dp_cs; in dp_enable_link_phy()
90 pipes[i].stream_res.pix_clk_params.requested_pix_clk_100hz = in dp_enable_link_phy()
91 pipes[i].stream->timing.pix_clk_100hz; in dp_enable_link_phy()
92 pipes[i].clock_source->funcs->program_pix_clk( in dp_enable_link_phy()
93 pipes[i].clock_source, in dp_enable_link_phy()
[all …]
Ddc.c419 struct pipe_ctx *pipes = NULL; in dc_stream_set_dither_option() local
425 pipes = &link->dc->current_state->res_ctx.pipe_ctx[i]; in dc_stream_set_dither_option()
430 if (!pipes) in dc_stream_set_dither_option()
441 if (pipes->plane_res.xfm && in dc_stream_set_dither_option()
442 pipes->plane_res.xfm->funcs->transform_set_pixel_storage_depth) { in dc_stream_set_dither_option()
443 pipes->plane_res.xfm->funcs->transform_set_pixel_storage_depth( in dc_stream_set_dither_option()
444 pipes->plane_res.xfm, in dc_stream_set_dither_option()
445 pipes->plane_res.scl_data.lb_params.depth, in dc_stream_set_dither_option()
449 pipes->stream_res.opp->funcs-> in dc_stream_set_dither_option()
450 opp_program_bit_depth_reduction(pipes->stream_res.opp, &params); in dc_stream_set_dither_option()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dml/
Ddisplay_mode_vba.c47 const display_e2e_pipe_params_st *pipes,
54 const display_e2e_pipe_params_st *pipes, in dml_get_voltage_level() argument
60 || memcmp(pipes, mode_lib->vba.cache_pipes, in dml_get_voltage_level()
65 memcpy(mode_lib->vba.cache_pipes, pipes, sizeof(*pipes) * num_pipes); in dml_get_voltage_level()
68 if (need_recalculate && pipes[0].clks_cfg.dppclk_mhz != 0) in dml_get_voltage_level()
81 …attr(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_…
83 recalculate_params(mode_lib, pipes, num_pipes); \
111 …attr(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_…
114 recalculate_params(mode_lib, pipes, num_pipes); \
146 const display_e2e_pipe_params_st *pipes, in get_vstartup_calculated() argument
[all …]
Ddisplay_mode_vba.h37 …attr(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_…
61 …attr(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_…
87 const display_e2e_pipe_params_st *pipes,
93 const display_e2e_pipe_params_st *pipes,
97 const display_e2e_pipe_params_st *pipes,
101 const display_e2e_pipe_params_st *pipes,
105 const display_e2e_pipe_params_st *pipes,
/Linux-v5.4/drivers/platform/goldfish/
Dgoldfish_pipe.c198 struct goldfish_pipe **pipes; member
536 pipe = dev->pipes[id]; in signalled_pipes_add_locked()
668 if (!dev->pipes[id]) in get_free_pipe_id_locked()
677 struct goldfish_pipe **pipes = in get_free_pipe_id_locked() local
678 kcalloc(new_capacity, sizeof(*pipes), GFP_ATOMIC); in get_free_pipe_id_locked()
679 if (!pipes) in get_free_pipe_id_locked()
681 memcpy(pipes, dev->pipes, sizeof(*pipes) * dev->pipes_capacity); in get_free_pipe_id_locked()
682 kfree(dev->pipes); in get_free_pipe_id_locked()
683 dev->pipes = pipes; in get_free_pipe_id_locked()
746 dev->pipes[id] = pipe; in goldfish_pipe_open()
[all …]
DKconfig15 tristate "Goldfish virtual device for QEMU pipes"
/Linux-v5.4/sound/sparc/
Ddbri.c313 struct dbri_pipe pipes[DBRI_NO_PIPES]; /* DBRI's 32 data pipes */ member
770 dbri->pipes[n].desc = dbri->pipes[n].first_desc = -1; in dbri_initialize()
814 return ((pipe >= 0) && (dbri->pipes[pipe].desc != -1)); in pipe_active()
834 sdp = dbri->pipes[pipe].sdp; in reset_pipe()
847 desc = dbri->pipes[pipe].first_desc; in reset_pipe()
853 } while (desc != -1 && desc != dbri->pipes[pipe].first_desc); in reset_pipe()
855 dbri->pipes[pipe].desc = -1; in reset_pipe()
856 dbri->pipes[pipe].first_desc = -1; in reset_pipe()
883 dbri->pipes[pipe].sdp = sdp; in setup_pipe()
884 dbri->pipes[pipe].desc = -1; in setup_pipe()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn21/
Ddcn21_resource.c951 display_e2e_pipe_params_st *pipes, in calculate_wm_set_for_vlevel() argument
958 pipes[0].clks_cfg.voltage = vlevel; in calculate_wm_set_for_vlevel()
959 pipes[0].clks_cfg.dcfclk_mhz = dml->soc.clock_limits[vlevel].dcfclk_mhz; in calculate_wm_set_for_vlevel()
960 pipes[0].clks_cfg.socclk_mhz = dml->soc.clock_limits[vlevel].socclk_mhz; in calculate_wm_set_for_vlevel()
964 wm_set->urgent_ns = get_wm_urgent(dml, pipes, pipe_cnt) * 1000; in calculate_wm_set_for_vlevel()
965 …wm_set->cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(dml, pipes, pipe_cnt) … in calculate_wm_set_for_vlevel()
966 wm_set->cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(dml, pipes, pipe_cnt) * 1000; in calculate_wm_set_for_vlevel()
967 wm_set->cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(dml, pipes, pipe_cnt) * 1000; in calculate_wm_set_for_vlevel()
968 wm_set->pte_meta_urgent_ns = get_wm_memory_trip(dml, pipes, pipe_cnt) * 1000; in calculate_wm_set_for_vlevel()
970 wm_set->frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(dml, pipes, pipe_cnt) * 1000; in calculate_wm_set_for_vlevel()
[all …]
/Linux-v5.4/drivers/gpu/drm/omapdrm/
Domap_drv.c134 struct omap_drm_pipeline *pipe = &priv->pipes[i]; in omap_disconnect_pipelines()
167 pipe = &priv->pipes[priv->num_pipes++]; in omap_connect_pipelines()
170 if (priv->num_pipes == ARRAY_SIZE(priv->pipes)) { in omap_connect_pipelines()
290 struct omap_drm_pipeline *pipe = &priv->pipes[i]; in omap_modeset_init()
309 sort(priv->pipes, priv->num_pipes, sizeof(priv->pipes[0]), in omap_modeset_init()
317 struct omap_drm_pipeline *pipe = &priv->pipes[i]; in omap_modeset_init()
328 struct omap_drm_pipeline *pipe = &priv->pipes[i]; in omap_modeset_init()
393 if (priv->pipes[i].connector) in omap_modeset_enable_external_hpd()
394 omap_connector_enable_hpd(priv->pipes[i].connector); in omap_modeset_enable_external_hpd()
407 if (priv->pipes[i].connector) in omap_modeset_disable_external_hpd()
[all …]
Domap_drv.h53 struct omap_drm_pipeline pipes[8]; member
/Linux-v5.4/drivers/gpu/drm/arm/display/komeda/d71/
Dd71_dev.c177 evts->pipes[0] |= KOMEDA_EVENT_FLIP; in d71_irq_handler()
179 evts->pipes[1] |= KOMEDA_EVENT_FLIP; in d71_irq_handler()
193 evts->pipes[0] |= get_pipeline_event(d71->pipes[0], gcu_status); in d71_irq_handler()
196 evts->pipes[1] |= get_pipeline_event(d71->pipes[1], gcu_status); in d71_irq_handler()
216 pipe = d71->pipes[i]; in d71_enable_irq()
235 pipe = d71->pipes[i]; in d71_disable_irq()
249 struct d71_pipeline *pipe = d71->pipes[master_pipe]; in d71_on_off_vblank()
398 d71->pipes[i] = to_d71_pipeline(pipe); in d71_enum_resources()
538 malidp_write32_mask(d71->pipes[i]->lpu_addr, LPU_TBU_CONTROL, in d71_connect_iommu()
Dd71_component.c349 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*layer), in d71_layer_init()
447 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*wb_layer), in d71_wb_layer_init()
586 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*compiz), in d71_compiz_init()
743 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*scaler), in d71_scaler_init()
851 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*splitter), in d71_splitter_init()
921 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*merger), in d71_merger_init()
998 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*improc), in d71_improc_init()
1125 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*ctrlr), in d71_timing_ctrlr_init()
1156 pipe = d71->pipes[blk_id]; in d71_probe_block()
1169 pipe = d71->pipes[blk_id]; in d71_probe_block()
[all …]
Dd71_dev.h41 struct d71_pipeline *pipes[D71_MAX_PIPELINE]; member
/Linux-v5.4/net/nfc/nci/
Dhci.c115 hdev->pipes[i].gate = NCI_HCI_INVALID_GATE; in nci_hci_reset_pipes()
116 hdev->pipes[i].host = NCI_HCI_INVALID_HOST; in nci_hci_reset_pipes()
126 if (ndev->hci_dev->pipes[i].host == host) { in nci_hci_reset_pipes_per_host()
127 ndev->hci_dev->pipes[i].gate = NCI_HCI_INVALID_GATE; in nci_hci_reset_pipes_per_host()
128 ndev->hci_dev->pipes[i].host = NCI_HCI_INVALID_HOST; in nci_hci_reset_pipes_per_host()
285 u8 gate = ndev->hci_dev->pipes[pipe].gate; in nci_hci_cmd_received()
314 ndev->hci_dev->pipes[new_pipe].gate = dest_gate; in nci_hci_cmd_received()
315 ndev->hci_dev->pipes[new_pipe].host = in nci_hci_cmd_received()
336 ndev->hci_dev->pipes[delete_info->pipe].gate = in nci_hci_cmd_received()
338 ndev->hci_dev->pipes[delete_info->pipe].host = in nci_hci_cmd_received()
[all …]
/Linux-v5.4/drivers/net/wireless/ath/ath6kl/
Dusb.c70 struct ath6kl_usb_pipe pipes[ATH6KL_USB_PIPE_MAX]; member
254 ath6kl_usb_free_pipe_resources(&ar_usb->pipes[i]); in ath6kl_usb_cleanup_pipe_resources()
352 pipe = &ar_usb->pipes[pipe_num]; in ath6kl_usb_setup_pipe_resources()
468 if (ar_usb->pipes[i].ar_usb != NULL) in ath6kl_usb_flush_all()
469 usb_kill_anchored_urbs(&ar_usb->pipes[i].urb_submitted); in ath6kl_usb_flush_all()
490 ar_usb->pipes[ATH6KL_USB_PIPE_RX_DATA].urb_cnt_thresh = 1; in ath6kl_usb_start_recv_pipes()
492 ath6kl_usb_post_recv_transfers(&ar_usb->pipes[ATH6KL_USB_PIPE_RX_DATA], in ath6kl_usb_start_recv_pipes()
639 pipe = &ar_usb->pipes[i]; in ath6kl_usb_create()
695 device->pipes[i].urb_cnt_thresh = in hif_start()
696 device->pipes[i].urb_alloc / 2; in hif_start()
[all …]
/Linux-v5.4/drivers/net/wireless/ath/ath10k/
Dusb.c112 ath10k_usb_free_pipe_resources(ar, &ar_usb->pipes[i]); in ath10k_usb_cleanup_pipe_resources()
256 if (ar_usb->pipes[i].ar_usb) { in ath10k_usb_flush_all()
257 usb_kill_anchored_urbs(&ar_usb->pipes[i].urb_submitted); in ath10k_usb_flush_all()
258 cancel_work_sync(&ar_usb->pipes[i].io_complete_work); in ath10k_usb_flush_all()
267 ar_usb->pipes[ATH10K_USB_PIPE_RX_DATA].urb_cnt_thresh = 1; in ath10k_usb_start_recv_pipes()
270 &ar_usb->pipes[ATH10K_USB_PIPE_RX_DATA]); in ath10k_usb_start_recv_pipes()
387 ar_usb->pipes[i].urb_cnt_thresh = in ath10k_usb_hif_start()
388 ar_usb->pipes[i].urb_alloc / 2; in ath10k_usb_hif_start()
398 struct ath10k_usb_pipe *pipe = &ar_usb->pipes[pipe_id]; in ath10k_usb_hif_tx_sg()
462 return ar_usb->pipes[pipe_id].urb_cnt; in ath10k_usb_hif_get_free_queue_number()
[all …]
/Linux-v5.4/Documentation/filesystems/
Dsplice.rst2 splice and pipes
13 pipes API
/Linux-v5.4/Documentation/driver-api/
Dxillybus.rst17 -- Seekable pipes
23 -- Channels, pipes, and the message channel
85 project to another (the number of data pipes needed in each direction and
90 Xillybus presents independent data streams, which resemble pipes or TCP/IP
125 possibly pressing CTRL-C as some stage, even though the xillybus_* pipes have
128 The driver and hardware are designed to behave sensibly as pipes, including:
138 device files are treated like two independent pipes (except for sharing a
144 Xillybus pipes are configured (on the IP core) to be either synchronous or
154 For FPGA to host pipes, asynchronous pipes allow data transfer from the FPGA
156 has been requested by a read() call. On synchronous pipes, only the amount
[all …]
/Linux-v5.4/net/nfc/hci/
Dcore.c42 hdev->pipes[i].gate = NFC_HCI_INVALID_GATE; in nfc_hci_reset_pipes()
43 hdev->pipes[i].dest_host = NFC_HCI_INVALID_HOST; in nfc_hci_reset_pipes()
54 if (hdev->pipes[i].dest_host != host) in nfc_hci_reset_pipes_per_host()
57 hdev->pipes[i].gate = NFC_HCI_INVALID_GATE; in nfc_hci_reset_pipes_per_host()
58 hdev->pipes[i].dest_host = NFC_HCI_INVALID_HOST; in nfc_hci_reset_pipes_per_host()
184 u8 gate = hdev->pipes[pipe].gate; in nfc_hci_cmd_received()
211 hdev->pipes[create_info->pipe].gate = create_info->dest_gate; in nfc_hci_cmd_received()
212 hdev->pipes[create_info->pipe].dest_host = in nfc_hci_cmd_received()
233 hdev->pipes[delete_info->pipe].gate = NFC_HCI_INVALID_GATE; in nfc_hci_cmd_received()
234 hdev->pipes[delete_info->pipe].dest_host = NFC_HCI_INVALID_HOST; in nfc_hci_cmd_received()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h107 display_e2e_pipe_params_st *pipes);
140 display_e2e_pipe_params_st *pipes);
145 display_e2e_pipe_params_st *pipes,
/Linux-v5.4/drivers/nfc/st-nci/
Dse.c230 ndev->hci_dev->pipes[pipe_info[2]].gate = in st_nci_hci_load_session()
232 ndev->hci_dev->pipes[pipe_info[2]].host = in st_nci_hci_load_session()
364 u8 gate = ndev->hci_dev->pipes[pipe].gate; in st_nci_hci_event_received()
365 u8 host = ndev->hci_dev->pipes[pipe].host; in st_nci_hci_event_received()
385 u8 gate = ndev->hci_dev->pipes[pipe].gate; in st_nci_hci_cmd_received()
392 ndev->hci_dev->pipes[pipe].host != ST_NCI_UICC_HOST_ID) in st_nci_hci_cmd_received()
/Linux-v5.4/drivers/staging/media/ipu3/
Dipu3-css.c668 &css->pipes[pipe].pool.parameter_set_info); in imgu_css_pipeline_cleanup()
669 imgu_css_pool_cleanup(imgu, &css->pipes[pipe].pool.acc); in imgu_css_pipeline_cleanup()
670 imgu_css_pool_cleanup(imgu, &css->pipes[pipe].pool.gdc); in imgu_css_pipeline_cleanup()
671 imgu_css_pool_cleanup(imgu, &css->pipes[pipe].pool.obgrid); in imgu_css_pipeline_cleanup()
675 &css->pipes[pipe].pool.binary_params_p[i]); in imgu_css_pipeline_cleanup()
700 struct imgu_css_pipe *css_pipe = &css->pipes[pipe]; in imgu_css_pipeline_init()
1206 struct imgu_css_pipe *css_pipe = &css->pipes[pipe]; in imgu_css_binary_cleanup()
1229 struct imgu_css_pipe *css_pipe = &css->pipes[pipe]; in imgu_css_binary_preallocate()
1261 struct imgu_css_pipe *css_pipe = &css->pipes[pipe]; in imgu_css_binary_setup()
1419 struct imgu_css_pipe *css_pipe = &css->pipes[pipe]; in imgu_css_stop_streaming()
[all …]
/Linux-v5.4/drivers/nfc/st21nfca/
Dcore.c186 hdev->pipes[pipe_info[2]].gate = in st21nfca_hci_load_session()
188 hdev->pipes[pipe_info[2]].dest_host = in st21nfca_hci_load_session()
838 u8 gate = hdev->pipes[pipe].gate; in st21nfca_hci_cmd_received()
845 hdev->pipes[pipe].dest_host != NFC_HCI_UICC_HOST_ID) in st21nfca_hci_cmd_received()
894 u8 gate = hdev->pipes[pipe].gate; in st21nfca_hci_event_received()
895 u8 host = hdev->pipes[pipe].dest_host; in st21nfca_hci_event_received()

123