Lines Matching refs:dpfe_api
174 struct dpfe_api { struct
187 const struct dpfe_api *dpfe_api; argument
234 static const struct dpfe_api dpfe_api_old_v2 = {
264 static const struct dpfe_api dpfe_api_new_v2 = {
285 static const struct dpfe_api dpfe_api_v3 = {
391 if (unlikely(priv->dpfe_api->version >= 3)) in get_msg_ptr()
429 release_mbox = (priv->dpfe_api->version < 2) in __finalize_command()
437 const u32 *msg = priv->dpfe_api->command[cmd]; in __send_command()
647 if (!priv->dpfe_api->fw_name) in brcmstb_dpfe_download_firmware()
650 ret = firmware_request_nowarn(&fw, priv->dpfe_api->fw_name, dev); in brcmstb_dpfe_download_firmware()
893 priv->dpfe_api = of_device_get_match_data(dev); in brcmstb_dpfe_probe()
894 if (unlikely(!priv->dpfe_api)) { in brcmstb_dpfe_probe()
907 ret = sysfs_create_groups(&pdev->dev.kobj, priv->dpfe_api->sysfs_attrs); in brcmstb_dpfe_probe()
910 priv->dpfe_api->version); in brcmstb_dpfe_probe()
919 sysfs_remove_groups(&pdev->dev.kobj, priv->dpfe_api->sysfs_attrs); in brcmstb_dpfe_remove()