Home
last modified time | relevance | path

Searched refs:segid (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/media/platform/verisilicon/
H A Dhantro_g2_vp9_dec.c365 unsigned int segid) in update_feat_and_flag() argument
369 vp9_ctx->feature_data[segid][feature] = seg->feature_data[segid][feature]; in update_feat_and_flag()
370 vp9_ctx->feature_enabled[segid] &= ~mask; in update_feat_and_flag()
371 vp9_ctx->feature_enabled[segid] |= (seg->feature_enabled[segid] & mask); in update_feat_and_flag()
393 unsigned int segid; in config_segment() local
418 for (segid = 0; segid < 8; ++segid) { in config_segment()
424 update_feat_and_flag(vp9_ctx, seg, feat_id, segid); in config_segment()
425 if (v4l2_vp9_seg_feat_enabled(vp9_ctx->feature_enabled, feat_id, segid)) in config_segment()
427 vp9_ctx->feature_data[segid][feat_id], in config_segment()
430 hantro_reg_write(ctx->dev, &seg_regs[segid][feat_id], feat_val); in config_segment()
[all …]
/linux/drivers/media/platform/rockchip/rkvdec/
H A Drkvdec-vp9.c411 static void config_seg_registers(struct rkvdec_ctx *ctx, unsigned int segid) in config_seg_registers() argument
421 if (v4l2_vp9_seg_feat_enabled(seg->feature_enabled, feature_id, segid)) { in config_seg_registers()
422 feature_val = seg->feature_data[segid][feature_id]; in config_seg_registers()
423 regs->vp9.reg20_27[segid].segid_frame_qp_delta_en = 1; in config_seg_registers()
424 regs->vp9.reg20_27[segid].segid_frame_qp_delta = feature_val; in config_seg_registers()
428 if (v4l2_vp9_seg_feat_enabled(seg->feature_enabled, feature_id, segid)) { in config_seg_registers()
429 feature_val = seg->feature_data[segid][feature_id]; in config_seg_registers()
430 regs->vp9.reg20_27[segid].segid_frame_loopfilter_value_en = 1; in config_seg_registers()
431 regs->vp9.reg20_27[segid].segid_frame_loopfilter_value = feature_val; in config_seg_registers()
435 if (v4l2_vp9_seg_feat_enabled(seg->feature_enabled, feature_id, segid)) { in config_seg_registers()
[all …]
/linux/include/media/
H A Dv4l2-vp9.h231 unsigned int segid);
/linux/drivers/iommu/amd/
H A Damd_iommu.h185 struct dev_table_entry *amd_iommu_get_ivhd_dte_flags(u16 segid, u16 devid);
H A Dinit.c1230 struct dev_table_entry *amd_iommu_get_ivhd_dte_flags(u16 segid, u16 devid) in amd_iommu_get_ivhd_dte_flags() argument
1241 if ((e->segid == segid) && in amd_iommu_get_ivhd_dte_flags()
1254 static bool search_ivhd_dte_flags(u16 segid, u16 first, u16 last) in search_ivhd_dte_flags() argument
1259 if ((e->segid == segid) && in search_ivhd_dte_flags()
1311 d->segid = iommu->pci_seg->id; in set_dev_entry_from_acpi_range()
H A Damd_iommu_types.h879 u16 segid; member
/linux/drivers/media/v4l2-core/
H A Dv4l2-vp9.c1840 unsigned int segid) in v4l2_vp9_seg_feat_enabled() argument
1844 return !!(feature_enabled[segid] & mask); in v4l2_vp9_seg_feat_enabled()