Lines Matching refs:cldev
35 struct mei_cl_device *cldev; in mei_pxp_send_message() local
41 cldev = to_mei_cl_device(dev); in mei_pxp_send_message()
44 byte = mei_cldev_send(cldev, (u8 *)message, size); in mei_pxp_send_message()
63 struct mei_cl_device *cldev; in mei_pxp_receive_message() local
69 cldev = to_mei_cl_device(dev); in mei_pxp_receive_message()
71 byte = mei_cldev_recv(cldev, buffer, size); in mei_pxp_receive_message()
88 struct mei_cl_device *cldev = to_mei_cl_device(dev); in mei_component_master_bind() local
89 struct i915_pxp_component *comp_master = mei_cldev_get_drvdata(cldev); in mei_component_master_bind()
103 struct mei_cl_device *cldev = to_mei_cl_device(dev); in mei_component_master_unbind() local
104 struct i915_pxp_component *comp_master = mei_cldev_get_drvdata(cldev); in mei_component_master_unbind()
148 static int mei_pxp_probe(struct mei_cl_device *cldev, in mei_pxp_probe() argument
155 ret = mei_cldev_enable(cldev); in mei_pxp_probe()
157 dev_err(&cldev->dev, "mei_cldev_enable Failed. %d\n", ret); in mei_pxp_probe()
168 component_match_add_typed(&cldev->dev, &master_match, in mei_pxp_probe()
169 mei_pxp_component_match, &cldev->dev); in mei_pxp_probe()
175 mei_cldev_set_drvdata(cldev, comp_master); in mei_pxp_probe()
176 ret = component_master_add_with_match(&cldev->dev, in mei_pxp_probe()
180 dev_err(&cldev->dev, "Master comp add failed %d\n", ret); in mei_pxp_probe()
187 mei_cldev_set_drvdata(cldev, NULL); in mei_pxp_probe()
189 mei_cldev_disable(cldev); in mei_pxp_probe()
194 static void mei_pxp_remove(struct mei_cl_device *cldev) in mei_pxp_remove() argument
196 struct i915_pxp_component *comp_master = mei_cldev_get_drvdata(cldev); in mei_pxp_remove()
199 component_master_del(&cldev->dev, &mei_component_master_ops); in mei_pxp_remove()
201 mei_cldev_set_drvdata(cldev, NULL); in mei_pxp_remove()
203 ret = mei_cldev_disable(cldev); in mei_pxp_remove()
205 dev_warn(&cldev->dev, "mei_cldev_disable() failed\n"); in mei_pxp_remove()