/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_dsc_1_2.c | 72 const struct dpu_dsc_sub_blks *sblk; in dpu_hw_dsc_disable_1_2() local 78 sblk = hw_dsc->caps->sblk; in dpu_hw_dsc_disable_1_2() 79 DPU_REG_WRITE(hw, sblk->ctl.base + DSC_CFG, 0); in dpu_hw_dsc_disable_1_2() 81 DPU_REG_WRITE(hw, sblk->enc.base + ENC_DF_CTRL, 0); in dpu_hw_dsc_disable_1_2() 82 DPU_REG_WRITE(hw, sblk->enc.base + DSC_MAIN_CONF, 0); in dpu_hw_dsc_disable_1_2() 91 const struct dpu_dsc_sub_blks *sblk; in dpu_hw_dsc_config_1_2() local 102 sblk = hw_dsc->caps->sblk; in dpu_hw_dsc_config_1_2() 125 DPU_REG_WRITE(hw, sblk->enc.base + ENC_DF_CTRL, data); in dpu_hw_dsc_config_1_2() 153 DPU_REG_WRITE(hw, sblk->enc.base + DSC_MAIN_CONF, data); in dpu_hw_dsc_config_1_2() 158 DPU_REG_WRITE(hw, sblk->enc.base + DSC_PICTURE_SIZE, data); in dpu_hw_dsc_config_1_2() [all …]
|
H A D | dpu_hw_sspp.c | 171 const struct dpu_sspp_sub_blks *sblk = ctx->cap->sblk; in _sspp_setup_opmode() local 178 opmode = DPU_REG_READ(&ctx->hw, sblk->scaler_blk.base + SSPP_VIG_OP_MODE); in _sspp_setup_opmode() 185 DPU_REG_WRITE(&ctx->hw, sblk->scaler_blk.base + SSPP_VIG_OP_MODE, opmode); in _sspp_setup_opmode() 191 const struct dpu_sspp_sub_blks *sblk = ctx->cap->sblk; in _sspp_setup_csc10_opmode() local 194 opmode = DPU_REG_READ(&ctx->hw, sblk->csc_blk.base + SSPP_VIG_CSC_10_OP_MODE); in _sspp_setup_csc10_opmode() 200 DPU_REG_WRITE(&ctx->hw, sblk->csc_blk.base + SSPP_VIG_CSC_10_OP_MODE, opmode); in _sspp_setup_csc10_opmode() 392 ctx->cap->sblk->scaler_blk.base, in _dpu_hw_sspp_setup_scaler3() 393 ctx->cap->sblk->scaler_blk.version, in _dpu_hw_sspp_setup_scaler3() 403 ctx->cap->sblk->scaler_blk.base); in _dpu_hw_sspp_get_scaler3_ver() 514 offset = ctx->cap->sblk->csc_blk.base; in dpu_hw_sspp_setup_csc() [all …]
|
H A D | dpu_kms.c | 910 if (cat->dspp[i].sblk && cat->dspp[i].sblk->pcc.len > 0) in dpu_kms_mdp_snapshot() 911 msm_disp_snapshot_add_block(disp_state, cat->dspp[i].sblk->pcc.len, in dpu_kms_mdp_snapshot() 912 base + cat->dspp[i].sblk->pcc.base, "%s_%s", in dpu_kms_mdp_snapshot() 914 cat->dspp[i].sblk->pcc.name); in dpu_kms_mdp_snapshot() 930 if (cat->pingpong[i].sblk && cat->pingpong[i].sblk->dither.len > 0) in dpu_kms_mdp_snapshot() 931 msm_disp_snapshot_add_block(disp_state, cat->pingpong[i].sblk->dither.len, in dpu_kms_mdp_snapshot() 932 base + cat->pingpong[i].sblk->dither.base, in dpu_kms_mdp_snapshot() 934 cat->pingpong[i].sblk->dither.name); in dpu_kms_mdp_snapshot() 942 if (cat->sspp[i].sblk && cat->sspp[i].sblk->scaler_blk.len > 0) in dpu_kms_mdp_snapshot() 943 msm_disp_snapshot_add_block(disp_state, cat->sspp[i].sblk->scaler_blk.len, in dpu_kms_mdp_snapshot() [all …]
|
H A D | dpu_hw_catalog.h | 513 const struct dpu_sspp_sub_blks *sblk; member 530 const struct dpu_lm_sub_blks *sblk; member 546 const struct dpu_dspp_sub_blks *sblk; member 563 const struct dpu_pingpong_sub_blks *sblk; member 576 const struct dpu_merge_3d_sub_blks *sblk; member 589 const struct dpu_dsc_sub_blks *sblk; member
|
H A D | dpu_hw_lm.c | 41 const struct dpu_lm_sub_blks *sblk = ctx->cap->sblk; in _stage_offset() local 42 if (stage != DPU_STAGE_BASE && stage <= sblk->maxblendstages) in _stage_offset() 43 return sblk->blendstage_base[stage - DPU_STAGE_0]; in _stage_offset()
|
H A D | dpu_plane.c | 709 const struct dpu_sspp_sub_blks *sblk, in dpu_plane_check_inline_rotation() argument 715 if (!sblk->rotation_cfg) { in dpu_plane_check_inline_rotation() 720 if (drm_rect_width(&src) > sblk->rotation_cfg->rot_maxheight) { in dpu_plane_check_inline_rotation() 722 src.y2, sblk->rotation_cfg->rot_maxheight); in dpu_plane_check_inline_rotation() 726 supported_formats = sblk->rotation_cfg->rot_format_list; in dpu_plane_check_inline_rotation() 727 num_formats = sblk->rotation_cfg->rot_num_formats; in dpu_plane_check_inline_rotation() 812 const struct dpu_sspp_sub_blks *sblk = pstate->pipe.sspp->cap->sblk; in dpu_plane_atomic_check() local 818 min_scale = FRAC_16_16(1, sblk->maxupscale); in dpu_plane_atomic_check() 821 sblk->maxdwnscale << 16, in dpu_plane_atomic_check() 950 ret = dpu_plane_check_inline_rotation(pdpu, sblk, pipe_cfg->src_rect, fmt); in dpu_plane_atomic_check() [all …]
|
H A D | dpu_hw_dspp.c | 36 base = ctx->cap->sblk->pcc.base; in dpu_setup_dspp_pcc()
|
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/catalog/ |
H A D | dpu_9_0_sm8550.h | 81 .sblk = &sm8550_vig_sblk_0, 89 .sblk = &sm8550_vig_sblk_1, 97 .sblk = &sm8550_vig_sblk_2, 105 .sblk = &sm8550_vig_sblk_3, 113 .sblk = &sdm845_dma_sblk_0, 121 .sblk = &sdm845_dma_sblk_1, 129 .sblk = &sdm845_dma_sblk_2, 137 .sblk = &sdm845_dma_sblk_3, 145 .sblk = &sm8550_dma_sblk_4, 153 .sblk = &sm8550_dma_sblk_5, [all …]
|
H A D | dpu_8_1_sm8450.h | 80 .sblk = &sm8450_vig_sblk_0, 88 .sblk = &sm8450_vig_sblk_1, 96 .sblk = &sm8450_vig_sblk_2, 104 .sblk = &sm8450_vig_sblk_3, 112 .sblk = &sdm845_dma_sblk_0, 120 .sblk = &sdm845_dma_sblk_1, 128 .sblk = &sdm845_dma_sblk_2, 136 .sblk = &sdm845_dma_sblk_3, 148 .sblk = &sdm845_lm_sblk, 156 .sblk = &sdm845_lm_sblk, [all …]
|
H A D | dpu_7_0_sm8350.h | 79 .sblk = &sm8250_vig_sblk_0, 87 .sblk = &sm8250_vig_sblk_1, 95 .sblk = &sm8250_vig_sblk_2, 103 .sblk = &sm8250_vig_sblk_3, 111 .sblk = &sdm845_dma_sblk_0, 119 .sblk = &sdm845_dma_sblk_1, 127 .sblk = &sdm845_dma_sblk_2, 135 .sblk = &sdm845_dma_sblk_3, 147 .sblk = &sdm845_lm_sblk, 155 .sblk = &sdm845_lm_sblk, [all …]
|
H A D | dpu_8_0_sc8280xp.h | 79 .sblk = &sm8250_vig_sblk_0, 87 .sblk = &sm8250_vig_sblk_1, 95 .sblk = &sm8250_vig_sblk_2, 103 .sblk = &sm8250_vig_sblk_3, 111 .sblk = &sdm845_dma_sblk_0, 119 .sblk = &sdm845_dma_sblk_1, 127 .sblk = &sdm845_dma_sblk_2, 135 .sblk = &sdm845_dma_sblk_3, 147 .sblk = &sdm845_lm_sblk, 155 .sblk = &sdm845_lm_sblk, [all …]
|
H A D | dpu_6_0_sm8250.h | 79 .sblk = &sm8250_vig_sblk_0, 87 .sblk = &sm8250_vig_sblk_1, 95 .sblk = &sm8250_vig_sblk_2, 103 .sblk = &sm8250_vig_sblk_3, 111 .sblk = &sdm845_dma_sblk_0, 119 .sblk = &sdm845_dma_sblk_1, 127 .sblk = &sdm845_dma_sblk_2, 135 .sblk = &sdm845_dma_sblk_3, 147 .sblk = &sdm845_lm_sblk, 155 .sblk = &sdm845_lm_sblk, [all …]
|
H A D | dpu_5_0_sm8150.h | 80 .sblk = &sm8150_vig_sblk_0, 88 .sblk = &sm8150_vig_sblk_1, 96 .sblk = &sm8150_vig_sblk_2, 104 .sblk = &sm8150_vig_sblk_3, 112 .sblk = &sdm845_dma_sblk_0, 120 .sblk = &sdm845_dma_sblk_1, 128 .sblk = &sdm845_dma_sblk_2, 136 .sblk = &sdm845_dma_sblk_3, 148 .sblk = &sdm845_lm_sblk, 156 .sblk = &sdm845_lm_sblk, [all …]
|
H A D | dpu_4_0_sdm845.h | 71 .sblk = &sdm845_vig_sblk_0, 79 .sblk = &sdm845_vig_sblk_1, 87 .sblk = &sdm845_vig_sblk_2, 95 .sblk = &sdm845_vig_sblk_3, 103 .sblk = &sdm845_dma_sblk_0, 111 .sblk = &sdm845_dma_sblk_1, 119 .sblk = &sdm845_dma_sblk_2, 127 .sblk = &sdm845_dma_sblk_3, 139 .sblk = &sdm845_lm_sblk, 147 .sblk = &sdm845_lm_sblk, [all …]
|
H A D | dpu_5_1_sc8180x.h | 79 .sblk = &sm8150_vig_sblk_0, 87 .sblk = &sm8150_vig_sblk_1, 95 .sblk = &sm8150_vig_sblk_2, 103 .sblk = &sm8150_vig_sblk_3, 111 .sblk = &sdm845_dma_sblk_0, 119 .sblk = &sdm845_dma_sblk_1, 127 .sblk = &sdm845_dma_sblk_2, 135 .sblk = &sdm845_dma_sblk_3, 147 .sblk = &sdm845_lm_sblk, 155 .sblk = &sdm845_lm_sblk, [all …]
|
H A D | dpu_3_0_msm8998.h | 73 .sblk = &msm8998_vig_sblk_0, 81 .sblk = &msm8998_vig_sblk_1, 89 .sblk = &msm8998_vig_sblk_2, 97 .sblk = &msm8998_vig_sblk_3, 105 .sblk = &sdm845_dma_sblk_0, 113 .sblk = &sdm845_dma_sblk_1, 121 .sblk = &sdm845_dma_sblk_2, 129 .sblk = &sdm845_dma_sblk_3, 141 .sblk = &msm8998_lm_sblk, 149 .sblk = &msm8998_lm_sblk, [all …]
|
H A D | dpu_7_2_sc7280.h | 61 .sblk = &sc7280_vig_sblk_0, 69 .sblk = &sdm845_dma_sblk_0, 77 .sblk = &sdm845_dma_sblk_1, 85 .sblk = &sdm845_dma_sblk_2, 97 .sblk = &sc7180_lm_sblk, 104 .sblk = &sc7180_lm_sblk, 111 .sblk = &sc7180_lm_sblk, 122 .sblk = &sdm845_dspp_sblk, 131 .sblk = &sc7280_pp_sblk, 139 .sblk = &sc7280_pp_sblk, [all …]
|
H A D | dpu_6_2_sc7180.h | 56 .sblk = &sc7180_vig_sblk_0, 64 .sblk = &sdm845_dma_sblk_0, 72 .sblk = &sdm845_dma_sblk_1, 80 .sblk = &sdm845_dma_sblk_2, 92 .sblk = &sc7180_lm_sblk, 100 .sblk = &sc7180_lm_sblk, 111 .sblk = &sdm845_dspp_sblk, 120 .sblk = &sdm845_pp_sblk, 128 .sblk = &sdm845_pp_sblk,
|
H A D | dpu_6_4_sm6350.h | 63 .sblk = &sc7180_vig_sblk_0, 71 .sblk = &sdm845_dma_sblk_0, 79 .sblk = &sdm845_dma_sblk_1, 87 .sblk = &sdm845_dma_sblk_2, 99 .sblk = &sc7180_lm_sblk, 107 .sblk = &sc7180_lm_sblk, 119 .sblk = &sdm845_dspp_sblk, 128 .sblk = &sdm845_pp_sblk, 136 .sblk = &sdm845_pp_sblk,
|
H A D | dpu_5_4_sm6125.h | 72 .sblk = &sm6125_vig_sblk_0, 80 .sblk = &sdm845_dma_sblk_0, 88 .sblk = &sdm845_dma_sblk_1, 100 .sblk = &sdm845_lm_sblk, 108 .sblk = &sdm845_lm_sblk, 120 .sblk = &sdm845_dspp_sblk, 130 .sblk = &sdm845_pp_sblk, 138 .sblk = &sdm845_pp_sblk,
|
H A D | dpu_6_5_qcm2290.h | 42 .sblk = &qcm2290_vig_sblk_0, 50 .sblk = &qcm2290_dma_sblk_0, 62 .sblk = &qcm2290_lm_sblk, 73 .sblk = &sdm845_dspp_sblk, 82 .sblk = &sdm845_pp_sblk,
|
H A D | dpu_6_3_sm6115.h | 43 .sblk = &sm6115_vig_sblk_0, 51 .sblk = &sdm845_dma_sblk_0, 63 .sblk = &qcm2290_lm_sblk, 74 .sblk = &sdm845_dspp_sblk, 83 .sblk = &sdm845_pp_sblk,
|
H A D | dpu_6_9_sm6375.h | 44 .sblk = &sm6115_vig_sblk_0, 52 .sblk = &sdm845_dma_sblk_0, 64 .sblk = &qcm2290_lm_sblk, 76 .sblk = &sdm845_dspp_sblk, 85 .sblk = &sdm845_pp_sblk,
|
/openbmc/linux/fs/squashfs/ |
H A D | super.c | 184 struct squashfs_super_block *sblk = NULL; in squashfs_fill_super() local 215 msblk->bytes_used = sizeof(*sblk); in squashfs_fill_super() 216 sblk = squashfs_read_table(sb, SQUASHFS_START, sizeof(*sblk)); in squashfs_fill_super() 218 if (IS_ERR(sblk)) { in squashfs_fill_super() 220 err = PTR_ERR(sblk); in squashfs_fill_super() 221 sblk = NULL; in squashfs_fill_super() 228 sb->s_magic = le32_to_cpu(sblk->s_magic); in squashfs_fill_super() 245 le16_to_cpu(sblk->s_major), in squashfs_fill_super() 246 le16_to_cpu(sblk->s_minor), in squashfs_fill_super() 247 le16_to_cpu(sblk->compression)); in squashfs_fill_super() [all …]
|
/openbmc/linux/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 888 struct status_block_msix *sblk; in bnx2_alloc_mem() local 892 sblk = (bp->status_blk + BNX2_SBLK_MSIX_ALIGN_SIZE * i); in bnx2_alloc_mem() 893 bnapi->status_blk.msix = sblk; in bnx2_alloc_mem() 895 &sblk->status_tx_quick_consumer_index; in bnx2_alloc_mem() 897 &sblk->status_rx_quick_consumer_index; in bnx2_alloc_mem() 2797 struct status_block *sblk = bnapi->status_blk.msi; in bnx2_phy_event_is_set() local 2801 new_link_state = sblk->status_attn_bits & event; in bnx2_phy_event_is_set() 2802 old_link_state = sblk->status_attn_bits_ack & event; in bnx2_phy_event_is_set() 3349 struct status_block *sblk = bnapi->status_blk.msi; in bnx2_interrupt() local 3357 if ((sblk->status_idx == bnapi->last_status_idx) && in bnx2_interrupt() [all …]
|