/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_resource.c | 1718 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 …]
|
D | dcn20_resource.h | 53 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/ |
D | dc_link_hwss.c | 75 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 …]
|
D | dc.c | 419 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, ¶ms); in dc_stream_set_dither_option() [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dml/ |
D | display_mode_vba.c | 47 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 …]
|
D | display_mode_vba.h | 37 …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/ |
D | goldfish_pipe.c | 198 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 …]
|
D | Kconfig | 15 tristate "Goldfish virtual device for QEMU pipes"
|
/Linux-v5.4/sound/sparc/ |
D | dbri.c | 313 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/ |
D | dcn21_resource.c | 951 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/ |
D | omap_drv.c | 134 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 …]
|
D | omap_drv.h | 53 struct omap_drm_pipeline pipes[8]; member
|
/Linux-v5.4/drivers/gpu/drm/arm/display/komeda/d71/ |
D | d71_dev.c | 177 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()
|
D | d71_component.c | 349 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 …]
|
D | d71_dev.h | 41 struct d71_pipeline *pipes[D71_MAX_PIPELINE]; member
|
/Linux-v5.4/net/nfc/nci/ |
D | hci.c | 115 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/ |
D | usb.c | 70 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/ |
D | usb.c | 112 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/ |
D | splice.rst | 2 splice and pipes 13 pipes API
|
/Linux-v5.4/Documentation/driver-api/ |
D | xillybus.rst | 17 -- 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/ |
D | core.c | 42 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/ |
D | core_types.h | 107 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/ |
D | se.c | 230 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/ |
D | ipu3-css.c | 668 &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/ |
D | core.c | 186 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()
|