Lines Matching refs:db_id
41 static uint32_t *tegra_hsp_reg(struct tegra_hsp *thsp, uint32_t db_id, in tegra_hsp_reg() argument
44 return (uint32_t *)(thsp->regs + thsp->db_base + (db_id * 0x100) + reg); in tegra_hsp_reg()
47 static uint32_t tegra_hsp_readl(struct tegra_hsp *thsp, uint32_t db_id, in tegra_hsp_readl() argument
50 uint32_t *r = tegra_hsp_reg(thsp, db_id, reg); in tegra_hsp_readl()
55 uint32_t db_id, uint32_t reg) in tegra_hsp_writel() argument
57 uint32_t *r = tegra_hsp_reg(thsp, db_id, reg); in tegra_hsp_writel()
91 int db_id; in tegra_hsp_request() local
95 db_id = tegra_hsp_db_id(chan->id); in tegra_hsp_request()
96 if (db_id < 0) { in tegra_hsp_request()
97 debug("tegra_hsp_db_id() failed: %d\n", db_id); in tegra_hsp_request()
114 int db_id; in tegra_hsp_send() local
118 db_id = tegra_hsp_db_id(chan->id); in tegra_hsp_send()
119 tegra_hsp_writel(thsp, 1, db_id, TEGRA_HSP_DB_REG_TRIGGER); in tegra_hsp_send()
127 uint32_t db_id = TEGRA_HSP_DB_ID_CCPLEX; in tegra_hsp_recv() local
132 val = tegra_hsp_readl(thsp, db_id, TEGRA_HSP_DB_REG_RAW); in tegra_hsp_recv()
136 tegra_hsp_writel(thsp, BIT(chan->id), db_id, TEGRA_HSP_DB_REG_RAW); in tegra_hsp_recv()