/openbmc/linux/drivers/media/platform/allegro-dvt/ |
H A D | nal-h264.c | 202 if (!sps) { in nal_h264_rbsp_sps() 219 if (sps->profile_idc == 100 || sps->profile_idc == 110 || in nal_h264_rbsp_sps() 220 sps->profile_idc == 122 || sps->profile_idc == 244 || in nal_h264_rbsp_sps() 221 sps->profile_idc == 44 || sps->profile_idc == 83 || in nal_h264_rbsp_sps() 222 sps->profile_idc == 86 || sps->profile_idc == 118 || in nal_h264_rbsp_sps() 223 sps->profile_idc == 128 || sps->profile_idc == 138 || in nal_h264_rbsp_sps() 224 sps->profile_idc == 139 || sps->profile_idc == 134 || in nal_h264_rbsp_sps() 225 sps->profile_idc == 135) { in nal_h264_rbsp_sps() 265 if (!sps->frame_mbs_only_flag) in nal_h264_rbsp_sps() 372 nal_h264_rbsp_sps(&rbsp, sps); in nal_h264_write_sps() [all …]
|
H A D | nal-hevc.c | 351 if (sps->chroma_format_idc == 3) in nal_hevc_rbsp_sps() 356 if (sps->conformance_window_flag) { in nal_hevc_rbsp_sps() 368 for (i = (sps->sub_layer_ordering_info_present_flag ? 0 : sps->max_sub_layers_minus1); in nal_hevc_rbsp_sps() 388 if (sps->pcm_enabled_flag) { in nal_hevc_rbsp_sps() 411 if (sps->extension_present_flag) { in nal_hevc_rbsp_sps() 418 if (sps->sps_range_extension_flag) in nal_hevc_rbsp_sps() 422 if (sps->sps_3d_extension_flag) in nal_hevc_rbsp_sps() 424 if (sps->sps_scc_extension_flag) in nal_hevc_rbsp_sps() 426 if (sps->sps_extension_4bits) in nal_hevc_rbsp_sps() 636 nal_hevc_rbsp_sps(&rbsp, sps); in nal_hevc_write_sps() [all …]
|
H A D | allegro-core.c | 1572 struct nal_h264_sps *sps; in allegro_h264_write_sps() local 1583 sps = kzalloc(sizeof(*sps), GFP_KERNEL); in allegro_h264_write_sps() 1584 if (!sps) in allegro_h264_write_sps() 1614 sps->crop_left = 0; in allegro_h264_write_sps() 1616 sps->crop_top = 0; in allegro_h264_write_sps() 1668 kfree(sps); in allegro_h264_write_sps() 1773 sps = kzalloc(sizeof(*sps), GFP_KERNEL); in allegro_hevc_write_sps() 1774 if (!sps) in allegro_hevc_write_sps() 1796 sps->conf_win_right_offset || sps->conf_win_bottom_offset; in allegro_hevc_write_sps() 1821 vui = &sps->vui; in allegro_hevc_write_sps() [all …]
|
/openbmc/linux/drivers/media/platform/chips-media/ |
H A D | coda-h264.c | 259 struct rbsp sps; in coda_h264_sps_fixup() local 267 sps.size = *size - 5; in coda_h264_sps_fixup() 269 profile_idc = sps.buf[0]; in coda_h264_sps_fixup() 272 sps.pos = 24; in coda_h264_sps_fixup() 308 ret = rbsp_read_bit(&sps); in coda_h264_sps_fixup() 320 ret = rbsp_read_uev(&sps, in coda_h264_sps_fixup() 338 ret = rbsp_read_bit(&sps); in coda_h264_sps_fixup() 357 ret = rbsp_read_bit(&sps); in coda_h264_sps_fixup() 362 pos = sps.pos; in coda_h264_sps_fixup() 401 sps.size = max_size - 5; in coda_h264_sps_fixup() [all …]
|
/openbmc/linux/drivers/pmdomain/actions/ |
H A D | owl-sps.c | 44 struct owl_sps *sps; member 84 pd->sps = sps; in owl_sps_init_domain() 101 struct owl_sps *sps; in owl_sps_probe() local 117 sps = devm_kzalloc(&pdev->dev, in owl_sps_probe() 120 if (!sps) in owl_sps_probe() 124 if (IS_ERR(sps->base)) { in owl_sps_probe() 126 return PTR_ERR(sps->base); in owl_sps_probe() 129 sps->dev = &pdev->dev; in owl_sps_probe() 130 sps->info = sps_info; in owl_sps_probe() 131 sps->genpd_data.domains = sps->domains; in owl_sps_probe() [all …]
|
H A D | Makefile | 2 obj-$(CONFIG_OWL_PM_DOMAINS_HELPER) += owl-sps-helper.o 3 obj-$(CONFIG_OWL_PM_DOMAINS) += owl-sps.o
|
/openbmc/linux/sound/soc/sof/ |
H A D | stream-ipc.c | 30 struct snd_sof_pcm_stream *sps, in sof_ipc_msg_data() argument 33 if (!sps || !sdev->stream_box.size) { in sof_ipc_msg_data() 38 if (sps->substream) { in sof_ipc_msg_data() 39 struct sof_stream *stream = sps->substream->runtime->private_data; in sof_ipc_msg_data() 48 struct sof_compr_stream *sstream = sps->cstream->runtime->private_data; in sof_ipc_msg_data() 64 struct snd_sof_pcm_stream *sps, in sof_set_stream_data_offset() argument 74 if (sps->substream) { in sof_set_stream_data_offset() 75 struct sof_stream *stream = sps->substream->runtime->private_data; in sof_set_stream_data_offset() 79 sps->substream->stream, posn_offset); in sof_set_stream_data_offset() 80 } else if (sps->cstream) { in sof_set_stream_data_offset() [all …]
|
/openbmc/qemu/hw/ppc/ |
H A D | fdt.c | 25 PPCHash64SegmentPageSizes *sps = &cpu->hash64_opts->sps[i]; in ppc_create_page_sizes_prop() local 27 if (!sps->page_shift) { in ppc_create_page_sizes_prop() 31 if (sps->enc[count].page_shift == 0) { in ppc_create_page_sizes_prop() 38 *(p++) = cpu_to_be32(sps->page_shift); in ppc_create_page_sizes_prop() 39 *(p++) = cpu_to_be32(sps->slb_enc); in ppc_create_page_sizes_prop() 42 *(p++) = cpu_to_be32(sps->enc[j].page_shift); in ppc_create_page_sizes_prop() 43 *(p++) = cpu_to_be32(sps->enc[j].pte_enc); in ppc_create_page_sizes_prop()
|
H A D | spapr_caps.c | 380 for (i = 0; i < ARRAY_SIZE(opts->sps); i++) { in ppc_hash64_filter_pagesizes() 381 PPCHash64SegmentPageSizes *sps = &opts->sps[i]; in ppc_hash64_filter_pagesizes() local 387 if (!sps->page_shift) { in ppc_hash64_filter_pagesizes() 391 for (j = 0; j < ARRAY_SIZE(sps->enc); j++) { in ppc_hash64_filter_pagesizes() 392 PPCHash64PageSize *ps = &sps->enc[j]; in ppc_hash64_filter_pagesizes() 399 if (cb(opaque, sps->page_shift, ps->page_shift)) { in ppc_hash64_filter_pagesizes() 403 sps->enc[m++] = *ps; in ppc_hash64_filter_pagesizes() 408 for (j = m; j < ARRAY_SIZE(sps->enc); j++) { in ppc_hash64_filter_pagesizes() 409 memset(&sps->enc[j], 0, sizeof(sps->enc[j])); in ppc_hash64_filter_pagesizes() 418 for (i = n; i < ARRAY_SIZE(opts->sps); i++) { in ppc_hash64_filter_pagesizes() [all …]
|
/openbmc/linux/drivers/media/platform/verisilicon/ |
H A D | hantro_g2_hevc_dec.c | 30 const struct v4l2_ctrl_hevc_sps *sps = ctrls->sps; in prepare_tile_info_buffer() local 45 sps->log2_diff_max_min_luma_coding_block_size; in prepare_tile_info_buffer() 46 pic_width_in_ctbs = (sps->pic_width_in_luma_samples + in prepare_tile_info_buffer() 124 const struct v4l2_ctrl_hevc_sps *sps = ctrls->sps; in compute_header_skip_length() local 146 else if (sps->num_short_term_ref_pic_sets > 1) in compute_header_skip_length() 158 const struct v4l2_ctrl_hevc_sps *sps = ctrls->sps; in set_params() local 201 sps->max_transform_hierarchy_depth_inter); in set_params() 203 sps->max_transform_hierarchy_depth_intra); in set_params() 265 sps->pcm_sample_bit_depth_luma_minus1 + 1); in set_params() 267 sps->pcm_sample_bit_depth_chroma_minus1 + 1); in set_params() [all …]
|
H A D | hantro_g1_h264_dec.c | 26 const struct v4l2_ctrl_h264_sps *sps = ctrls->sps; in set_params() local 33 if (sps->flags & V4L2_H264_SPS_FLAG_MB_ADAPTIVE_FRAME_FIELD) in set_params() 35 if (sps->profile_idc > 66) { in set_params() 41 if (!(sps->flags & V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY) && in set_params() 42 (sps->flags & V4L2_H264_SPS_FLAG_MB_ADAPTIVE_FRAME_FIELD || in set_params() 54 G1_REG_DEC_CTRL1_REF_FRAMES(sps->max_num_ref_frames); in set_params() 63 if (!(sps->flags & V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY)) in set_params() 79 if (sps->flags & V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE) in set_params() 81 if (sps->profile_idc >= 100 && sps->chroma_format_idc == 0) in set_params() 230 if (ctrls->sps->profile_idc >= 100 && in set_buffers() [all …]
|
H A D | hantro_hevc.c | 76 const struct v4l2_ctrl_hevc_sps *sps = ctrls->sps; in tile_buffer_reallocate() local 78 unsigned int height64 = (sps->pic_height_in_luma_samples + 63) & ~63; in tile_buffer_reallocate() 152 static int hantro_hevc_validate_sps(struct hantro_ctx *ctx, const struct v4l2_ctrl_hevc_sps *sps) in hantro_hevc_validate_sps() argument 160 ALIGN(sps->pic_width_in_luma_samples, ctx->vpu_dst_fmt->frmsize.step_width)) in hantro_hevc_validate_sps() 164 ALIGN(sps->pic_height_in_luma_samples, ctx->vpu_dst_fmt->frmsize.step_height)) in hantro_hevc_validate_sps() 189 ctrls->sps = in hantro_hevc_dec_prepare_run() 191 if (WARN_ON(!ctrls->sps)) in hantro_hevc_dec_prepare_run() 194 ret = hantro_hevc_validate_sps(ctx, ctrls->sps); in hantro_hevc_dec_prepare_run()
|
H A D | rockchip_vpu2_hw_h264_dec.c | 197 const struct v4l2_ctrl_h264_sps *sps = ctrls->sps; in set_params() local 239 (sps->flags & V4L2_H264_SPS_FLAG_MB_ADAPTIVE_FRAME_FIELD || in set_params() 243 VDPU_REG_WRITE_MVS_E((sps->profile_idc > 66) && dec_param->nal_ref_idc) | in set_params() 245 VDPU_REG_PICORD_COUNT_E(sps->profile_idc > 66) | in set_params() 268 VDPU_REG_REF_FRAMES(sps->max_num_ref_frames); in set_params() 273 VDPU_REG_FRAMENUM_LEN(sps->log2_max_frame_num_minus4 + 4) | in set_params() 289 VDPU_REG_BLACKWHITE_E(sps->profile_idc >= 100 && sps->chroma_format_idc == 0) | in set_params() 295 VDPU_REG_FIELDPIC_FLAG_E(!(sps->flags & V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY)); in set_params() 443 if (ctrls->sps->profile_idc > 66 && ctrls->decode->nal_ref_idc) { in set_buffers() 447 if (ctrls->sps->profile_idc >= 100 && in set_buffers() [all …]
|
H A D | hantro_h264.c | 236 const struct v4l2_ctrl_h264_sps *sps = ctrls->sps; in prepare_table() local 279 !(sps->flags & V4L2_H264_SPS_FLAG_MB_ADAPTIVE_FRAME_FIELD)) { in prepare_table() 456 ctrls->sps = in hantro_h264_dec_prepare_run() 458 if (WARN_ON(!ctrls->sps)) in hantro_h264_dec_prepare_run() 471 ctrls->sps, ctx->h264_dec.dpb); in hantro_h264_dec_prepare_run()
|
/openbmc/qemu/target/ppc/ |
H A D | mmu-hash64.c | 269 sps = sps1; in ppc_store_slb() 274 if (!sps) { in ppc_store_slb() 283 slb->sps = sps; in ppc_store_slb() 714 const PPCHash64SegmentPageSizes *sps = slb->sps; in ppc_hash64_htab_lookup() local 720 assert(sps); in ppc_hash64_htab_lookup() 725 sps = &cpu->hash64_opts->sps[0]; in ppc_hash64_htab_lookup() 789 const PPCHash64SegmentPageSizes *sps = &cpu->hash64_opts->sps[i]; in ppc_hash64_hpte_page_shift_noslb() local 963 const PPCHash64SegmentPageSizes *sps = &cpu->hash64_opts->sps[i]; in build_vrma_slbe() local 972 slb->sps = sps; in build_vrma_slbe() 1244 .sps = { [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/power/ |
H A D | actions,owl-sps.txt | 4 - compatible : "actions,s500-sps" for S500 5 "actions,s700-sps" for S700 6 "actions,s900-sps" for S900 17 sps: power-controller@b01b0100 { 18 compatible = "actions,s500-sps";
|
/openbmc/linux/drivers/staging/media/rkvdec/ |
H A D | rkvdec-h264.c | 109 const struct v4l2_ctrl_h264_sps *sps; member 637 const struct v4l2_ctrl_h264_sps *sps = run->sps; in assemble_hw_pps() local 888 const struct v4l2_ctrl_h264_sps *sps = run->sps; in config_registers() local 916 if (sps->chroma_format_idc == 0) in config_registers() 918 else if (sps->chroma_format_idc == 1) in config_registers() 920 else if (sps->chroma_format_idc == 2) in config_registers() 1039 if (sps->chroma_format_idc > 1) in rkvdec_h264_validate_sps() 1042 if (sps->bit_depth_luma_minus8 != sps->bit_depth_chroma_minus8) in rkvdec_h264_validate_sps() 1045 if (sps->bit_depth_luma_minus8 != 0) in rkvdec_h264_validate_sps() 1128 run->sps = ctrl ? ctrl->p_cur.p : NULL; in rkvdec_h264_run_preamble() [all …]
|
/openbmc/linux/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_h265.c | 420 const struct v4l2_ctrl_hevc_sps *sps; in cedrus_h265_setup() local 439 sps = run->h265.sps; in cedrus_h265_setup() 457 sps->log2_min_luma_coding_block_size_minus3 + 3 + in cedrus_h265_setup() 458 sps->log2_diff_max_min_luma_coding_block_size; in cedrus_h265_setup() 580 sps->flags); in cedrus_h265_setup() 584 sps->flags); in cedrus_h265_setup() 588 sps->flags); in cedrus_h265_setup() 591 V4L2_HEVC_SPS_FLAG_AMP_ENABLED, sps->flags); in cedrus_h265_setup() 595 sps->flags); in cedrus_h265_setup() 605 V4L2_HEVC_SPS_FLAG_PCM_ENABLED, sps->flags); in cedrus_h265_setup() [all …]
|
H A D | cedrus_h264.c | 91 const struct v4l2_ctrl_h264_sps *sps = run->h264.sps; in cedrus_write_frame_list() local 143 const struct v4l2_ctrl_h264_sps *sps = run->h264.sps; in cedrus_write_frame_list() local 148 if (!(sps->flags & V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE)) in cedrus_write_frame_list() 150 if (!(sps->flags & V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY)) in cedrus_write_frame_list() 347 const struct v4l2_ctrl_h264_sps *sps = run->h264.sps; in cedrus_set_params() local 423 reg |= (sps->chroma_format_idc & 0x7) << 19; in cedrus_set_params() 424 reg |= (sps->pic_width_in_mbs_minus1 & 0xff) << 8; in cedrus_set_params() 425 reg |= sps->pic_height_in_map_units_minus1 & 0xff; in cedrus_set_params() 426 if (sps->flags & V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY) in cedrus_set_params() 430 if (sps->flags & V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE) in cedrus_set_params() [all …]
|
H A D | cedrus.c | 34 const struct v4l2_ctrl_h264_sps *sps = ctrl->p_new.p_h264_sps; in cedrus_try_ctrl() local 36 if (sps->chroma_format_idc != 1) in cedrus_try_ctrl() 39 if (sps->bit_depth_luma_minus8 != sps->bit_depth_chroma_minus8) in cedrus_try_ctrl() 42 if (sps->bit_depth_luma_minus8 != 0) in cedrus_try_ctrl() 46 const struct v4l2_ctrl_hevc_sps *sps = ctrl->p_new.p_hevc_sps; in cedrus_try_ctrl() local 51 if (sps->chroma_format_idc != 1) in cedrus_try_ctrl() 55 bit_depth = max(sps->bit_depth_luma_minus8, in cedrus_try_ctrl() 56 sps->bit_depth_chroma_minus8) + 8; in cedrus_try_ctrl()
|
/openbmc/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_h264_req_multi_if.c | 42 struct mtk_h264_sps_param sps; member 123 struct v4l2_ctrl_h264_sps sps; member 179 const struct v4l2_ctrl_h264_sps *sps; in vdec_h264_slice_fill_decode_parameters() local 193 if (IS_ERR(sps)) in vdec_h264_slice_fill_decode_parameters() 194 return PTR_ERR(sps); in vdec_h264_slice_fill_decode_parameters() 206 mtk_vdec_h264_copy_sps_params(&slice_param->sps, sps); in vdec_h264_slice_fill_decode_parameters() 210 memcpy(&share_info->sps, sps, sizeof(*sps)); in vdec_h264_slice_fill_decode_parameters() 237 if (IS_ERR(sps)) in get_vdec_sig_decode_parameters() 238 return PTR_ERR(sps); in get_vdec_sig_decode_parameters() 251 mtk_vdec_h264_copy_sps_params(&slice_param->sps, sps); in get_vdec_sig_decode_parameters() [all …]
|
H A D | vdec_h264_req_if.c | 20 struct mtk_h264_sps_param sps; member 99 const struct v4l2_ctrl_h264_sps *sps; in get_vdec_decode_parameters() local 116 sps = mtk_vdec_h264_get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_SPS); in get_vdec_decode_parameters() 117 if (IS_ERR(sps)) in get_vdec_decode_parameters() 118 return PTR_ERR(sps); in get_vdec_decode_parameters() 131 mtk_vdec_h264_copy_sps_params(&slice_param->sps, sps); in get_vdec_decode_parameters() 140 v4l2_h264_init_reflist_builder(&reflist_builder, dec_params, sps, in get_vdec_decode_parameters()
|
/openbmc/linux/drivers/media/test-drivers/visl/ |
H A D | visl-dec.h | 32 const struct v4l2_ctrl_h264_sps *sps; member 41 const struct v4l2_ctrl_hevc_sps *sps; member
|
/openbmc/linux/sound/soc/sof/amd/ |
H A D | acp-ipc.c | 240 int acp_sof_ipc_msg_data(struct snd_sof_dev *sdev, struct snd_sof_pcm_stream *sps, in acp_sof_ipc_msg_data() argument 245 if (!sps || !sdev->stream_box.size) { in acp_sof_ipc_msg_data() 248 struct snd_pcm_substream *substream = sps->substream; in acp_sof_ipc_msg_data() 267 struct snd_sof_pcm_stream *sps, in acp_set_stream_data_offset() argument 270 struct snd_pcm_substream *substream = sps->substream; in acp_set_stream_data_offset()
|
/openbmc/linux/drivers/iio/imu/ |
H A D | adis16400.c | 349 int sps, ret; in adis16400_get_freq() local 357 sps /= (t & ADIS16400_SMPL_PRD_DIV_MASK) + 1; in adis16400_get_freq() 359 return sps; in adis16400_get_freq() 405 if (sps / adis16400_3db_divisors[i] >= val) in __adis16400_set_filter() 500 int ret, sps; in adis16400_write_raw() local 515 sps = st->variant->get_freq(st); in adis16400_write_raw() 516 if (sps < 0) { in adis16400_write_raw() 518 return sps; in adis16400_write_raw() 526 sps = val * 1000 + val2 / 1000; in adis16400_write_raw() 528 if (sps <= 0) in adis16400_write_raw() [all …]
|