Lines Matching defs:value
131 static inline void tegra_hsp_writel(struct tegra_hsp *hsp, u32 value,
134 writel(value, hsp->regs + offset);
144 u32 value, unsigned int offset)
146 writel(value, channel->regs + offset);
151 u32 value;
153 value = tegra_hsp_channel_readl(&db->channel, HSP_DB_ENABLE);
155 return (value & BIT(TEGRA_HSP_DB_MASTER_CCPLEX)) != 0;
187 unsigned long master, value;
193 value = tegra_hsp_channel_readl(&db->channel, HSP_DB_PENDING);
194 tegra_hsp_channel_writel(&db->channel, value, HSP_DB_PENDING);
198 for_each_set_bit(master, &value, hsp->mbox_db.num_chans) {
313 u32 value;
336 value = tegra_hsp_channel_readl(&ccplex->channel, HSP_DB_ENABLE);
337 value |= BIT(db->master);
338 tegra_hsp_channel_writel(&ccplex->channel, value, HSP_DB_ENABLE);
351 u32 value;
359 value = tegra_hsp_channel_readl(&ccplex->channel, HSP_DB_ENABLE);
360 value &= ~BIT(db->master);
361 tegra_hsp_channel_writel(&ccplex->channel, value, HSP_DB_ENABLE);
374 u32 value;
377 value = (u32)(unsigned long)data;
378 value |= HSP_SM_SHRD_MBOX_FULL;
380 tegra_hsp_channel_writel(channel, value, HSP_SM_SHRD_MBOX);
385 u32 value;
388 value = tegra_hsp_channel_readl(channel, HSP_SM_SHRD_MBOX);
389 value &= ~HSP_SM_SHRD_MBOX_FULL;
390 msg = (void *)(unsigned long)value;
410 u32 value[4];
412 memcpy(value, data, sizeof(value));
415 tegra_hsp_channel_writel(channel, value[0], HSP_SHRD_MBOX_TYPE1_DATA0);
416 tegra_hsp_channel_writel(channel, value[1], HSP_SHRD_MBOX_TYPE1_DATA1);
417 tegra_hsp_channel_writel(channel, value[2], HSP_SHRD_MBOX_TYPE1_DATA2);
418 tegra_hsp_channel_writel(channel, value[3], HSP_SHRD_MBOX_TYPE1_DATA3);
427 u32 value[4];
430 value[0] = tegra_hsp_channel_readl(channel, HSP_SHRD_MBOX_TYPE1_DATA0);
431 value[1] = tegra_hsp_channel_readl(channel, HSP_SHRD_MBOX_TYPE1_DATA1);
432 value[2] = tegra_hsp_channel_readl(channel, HSP_SHRD_MBOX_TYPE1_DATA2);
433 value[3] = tegra_hsp_channel_readl(channel, HSP_SHRD_MBOX_TYPE1_DATA3);
435 msg = (void *)(unsigned long)value;
480 u32 value;
485 value = tegra_hsp_channel_readl(ch, HSP_SM_SHRD_MBOX);
486 if ((value & HSP_SM_SHRD_MBOX_FULL) == 0) {
731 u32 value;
747 value = tegra_hsp_readl(hsp, HSP_INT_DIMENSIONING);
748 hsp->num_sm = (value >> HSP_nSM_SHIFT) & HSP_nINT_MASK;
749 hsp->num_ss = (value >> HSP_nSS_SHIFT) & HSP_nINT_MASK;
750 hsp->num_as = (value >> HSP_nAS_SHIFT) & HSP_nINT_MASK;
751 hsp->num_db = (value >> HSP_nDB_SHIFT) & HSP_nINT_MASK;
752 hsp->num_si = (value >> HSP_nSI_SHIFT) & HSP_nINT_MASK;