Lines Matching refs:cldev
45 struct mei_cl_device *cldev;
51 cldev = to_mei_cl_device(dev);
64 byte = mei_cldev_send(cldev, (u8 *)&session_init_in,
71 byte = mei_cldev_recv(cldev, (u8 *)&session_init_out,
115 struct mei_cl_device *cldev;
121 cldev = to_mei_cl_device(dev);
137 byte = mei_cldev_send(cldev, (u8 *)&verify_rxcert_in,
144 byte = mei_cldev_recv(cldev, (u8 *)&verify_rxcert_out,
187 struct mei_cl_device *cldev;
193 cldev = to_mei_cl_device(dev);
207 byte = mei_cldev_send(cldev, (u8 *)&send_hprime_in,
214 byte = mei_cldev_recv(cldev, (u8 *)&send_hprime_out,
244 struct mei_cl_device *cldev;
250 cldev = to_mei_cl_device(dev);
265 byte = mei_cldev_send(cldev, (u8 *)&pairing_info_in,
272 byte = mei_cldev_recv(cldev, (u8 *)&pairing_info_out,
304 struct mei_cl_device *cldev;
310 cldev = to_mei_cl_device(dev);
321 byte = mei_cldev_send(cldev, (u8 *)&lc_init_in, sizeof(lc_init_in));
327 byte = mei_cldev_recv(cldev, (u8 *)&lc_init_out, sizeof(lc_init_out));
359 struct mei_cl_device *cldev;
365 cldev = to_mei_cl_device(dev);
380 byte = mei_cldev_send(cldev, (u8 *)&verify_lprime_in,
387 byte = mei_cldev_recv(cldev, (u8 *)&verify_lprime_out,
418 struct mei_cl_device *cldev;
424 cldev = to_mei_cl_device(dev);
435 byte = mei_cldev_send(cldev, (u8 *)&get_skey_in, sizeof(get_skey_in));
441 byte = mei_cldev_recv(cldev, (u8 *)&get_skey_out, sizeof(get_skey_out));
482 struct mei_cl_device *cldev;
488 cldev = to_mei_cl_device(dev);
509 byte = mei_cldev_send(cldev, (u8 *)&verify_repeater_in,
516 byte = mei_cldev_recv(cldev, (u8 *)&verify_repeater_out,
552 struct mei_cl_device *cldev;
559 cldev = to_mei_cl_device(dev);
586 byte = mei_cldev_send(cldev, (u8 *)verify_mprime_in, cmd_size);
593 byte = mei_cldev_recv(cldev, (u8 *)&verify_mprime_out,
623 struct mei_cl_device *cldev;
629 cldev = to_mei_cl_device(dev);
641 byte = mei_cldev_send(cldev, (u8 *)&enable_auth_in,
648 byte = mei_cldev_recv(cldev, (u8 *)&enable_auth_out,
677 struct mei_cl_device *cldev;
683 cldev = to_mei_cl_device(dev);
695 byte = mei_cldev_send(cldev, (u8 *)&session_close_in,
702 byte = mei_cldev_recv(cldev, (u8 *)&session_close_out,
737 struct mei_cl_device *cldev = to_mei_cl_device(dev);
738 struct i915_hdcp_arbiter *comp_arbiter = mei_cldev_get_drvdata(cldev);
753 struct mei_cl_device *cldev = to_mei_cl_device(dev);
754 struct i915_hdcp_arbiter *comp_arbiter = mei_cldev_get_drvdata(cldev);
799 static int mei_hdcp_probe(struct mei_cl_device *cldev,
806 ret = mei_cldev_enable(cldev);
808 dev_err(&cldev->dev, "mei_cldev_enable Failed. %d\n", ret);
819 component_match_add_typed(&cldev->dev, &master_match,
820 mei_hdcp_component_match, &cldev->dev);
826 mei_cldev_set_drvdata(cldev, comp_arbiter);
827 ret = component_master_add_with_match(&cldev->dev,
831 dev_err(&cldev->dev, "Master comp add failed %d\n", ret);
838 mei_cldev_set_drvdata(cldev, NULL);
840 mei_cldev_disable(cldev);
845 static void mei_hdcp_remove(struct mei_cl_device *cldev)
847 struct i915_hdcp_arbiter *comp_arbiter = mei_cldev_get_drvdata(cldev);
850 component_master_del(&cldev->dev, &mei_component_master_ops);
852 mei_cldev_set_drvdata(cldev, NULL);
854 ret = mei_cldev_disable(cldev);
856 dev_warn(&cldev->dev, "mei_cldev_disable() failed\n");