#include <linux/interconnect.h>
#include <linux/io.h>
#include "msm_drv.h"
struct clk *msm_clk_bulk_get_clock(struct clk_bulk_data *bulk, int count,
const char *name)
{ … }
struct clk *msm_clk_get(struct platform_device *pdev, const char *name)
{ … }
void __iomem *msm_ioremap_mdss(struct platform_device *mdss_pdev,
struct platform_device *pdev,
const char *name)
{ … }
static void __iomem *_msm_ioremap(struct platform_device *pdev, const char *name,
bool quiet, phys_addr_t *psize)
{ … }
void __iomem *msm_ioremap(struct platform_device *pdev, const char *name)
{ … }
void __iomem *msm_ioremap_quiet(struct platform_device *pdev, const char *name)
{ … }
void __iomem *msm_ioremap_size(struct platform_device *pdev, const char *name,
phys_addr_t *psize)
{ … }
static enum hrtimer_restart msm_hrtimer_worktimer(struct hrtimer *t)
{ … }
void msm_hrtimer_queue_work(struct msm_hrtimer_work *work,
ktime_t wakeup_time,
enum hrtimer_mode mode)
{ … }
void msm_hrtimer_work_init(struct msm_hrtimer_work *work,
struct kthread_worker *worker,
kthread_work_func_t fn,
clockid_t clock_id,
enum hrtimer_mode mode)
{ … }
struct icc_path *msm_icc_get(struct device *dev, const char *name)
{ … }