Lines Matching defs:ops
156 struct hdmi_ops ops;
759 chmap->ops.set_channel_count(&codec->core, per_pin->cvt_nid,
770 spec->ops.pin_setup_infoframe(codec, pin_nid, dev_id,
944 err = spec->ops.pin_hbr_setup(codec, pin_nid, dev_id,
1165 /* skeleton caller of pin_cvt_fixup ops */
1172 if (spec->ops.pin_cvt_fixup)
1173 spec->ops.pin_cvt_fixup(codec, per_pin, cvt_nid);
1668 if (spec->ops.pin_get_eld(codec, pin_nid, dev_id,
2130 err = spec->ops.setup_stream(codec, cvt_nid, per_pin->pin_nid,
2307 pstr->ops = generic_ops;
2560 /* allocate codec->spec and assign/initialize generic parser ops */
2570 spec->ops = generic_standard_hdmi_ops;
2576 spec->chmap.ops.get_chmap = hdmi_get_chmap;
2577 spec->chmap.ops.set_chmap = hdmi_set_chmap;
2578 spec->chmap.ops.is_pcm_attached = is_hdmi_pcm_attached;
2579 spec->chmap.ops.get_spk_alloc = hdmi_get_spk_alloc;
2699 const struct drm_audio_component_audio_ops *ops)
2709 spec->drm_audio_ops.pin2port = ops->pin2port;
2710 spec->drm_audio_ops.pin_eld_notify = ops->pin_eld_notify;
2711 spec->drm_audio_ops.master_bind = ops->master_bind;
2712 spec->drm_audio_ops.master_unbind = ops->master_unbind;
2717 const struct drm_audio_component_audio_ops *ops,
2728 setup_drm_audio_ops(codec, ops);
2900 /* setup_stream ops override for HSW+ */
2910 /* pin_cvt_fixup ops override for HSW+ and VLV+ */
2994 spec->ops.setup_stream = i915_hsw_setup_stream;
2995 spec->ops.pin_cvt_fixup = i915_pin_cvt_fixup;
3059 * power well and can use link_power ops to request/release the power.
3066 spec->ops.pin_cvt_fixup = i915_pin_cvt_fixup;
3305 .ops = {
3522 .ops = {
3680 spec->chmap.ops.chmap_cea_alloc_validate_get_type =
3682 spec->chmap.ops.chmap_validate = nvhdmi_chmap_validate;
3704 spec->chmap.ops.chmap_cea_alloc_validate_get_type =
3706 spec->chmap.ops.chmap_validate = nvhdmi_chmap_validate;
3860 stream->ops.prepare = tegra_hdmi_pcm_prepare;
3861 stream->ops.cleanup = tegra_hdmi_pcm_cleanup;
3878 spec->chmap.ops.chmap_cea_alloc_validate_get_type =
3880 spec->chmap.ops.chmap_validate = nvhdmi_chmap_validate;
4247 spec->ops.pin_get_eld = atihdmi_pin_get_eld;
4248 spec->ops.pin_setup_infoframe = atihdmi_pin_setup_infoframe;
4249 spec->ops.pin_hbr_setup = atihdmi_pin_hbr_setup;
4250 spec->ops.setup_stream = atihdmi_setup_stream;
4252 spec->chmap.ops.pin_get_slot_channel = atihdmi_pin_get_slot_channel;
4253 spec->chmap.ops.pin_set_slot_channel = atihdmi_pin_set_slot_channel;
4257 spec->chmap.ops.chmap_cea_alloc_validate_get_type =
4259 spec->chmap.ops.cea_alloc_to_tlv_chmap =
4261 spec->chmap.ops.chmap_validate = atihdmi_paired_chmap_validate;