Untitled
By: a guest | Jan 30th, 2010 | Syntax:
C | Size: 0.90 KB | Hits: 69 | Expires: Never
static int msm_fb_pm_vid_en(int on)
{
int rc = 0;
struct msm_fb_pm_vid_en_req {
struct rpc_request_hdr hdr;
uint32_t on;
} req;
pm_vid_en_ep = msm_rpc_connect(PM_VID_EN_API_PROG,
PM_VID_EN_API_VERS, 0);
if (IS_ERR(pm_vid_en_ep)) {
printk(KERN_ERR "%s: msm_rpc_connect failed! rc = %ld\n",
__func__, PTR_ERR(pm_vid_en_ep));
return -EINVAL;
}
req.on = cpu_to_be32(on);
rc = msm_rpc_call(pm_vid_en_ep,
PM_VID_EN_CONFIG_PROC,
&req, sizeof(req),
5 * HZ);
if (rc)
printk(KERN_ERR
"%s: msm_rpc_call failed! rc = %d\n", __func__, rc);
msm_rpc_close(pm_vid_en_ep);
return rc;
}