Lines Matching refs:p2m_id
72 int p2m_id = 0; in solo_p2m_dma_desc() local
76 p2m_id = atomic_inc_return(&solo_dev->p2m_count) % SOLO_NR_P2M; in solo_p2m_dma_desc()
77 if (p2m_id < 0) in solo_p2m_dma_desc()
78 p2m_id = -p2m_id; in solo_p2m_dma_desc()
81 p2m_dev = &solo_dev->p2m_dev[p2m_id]; in solo_p2m_dma_desc()
92 config = solo_reg_read(solo_dev, SOLO_P2M_CONFIG(p2m_id)); in solo_p2m_dma_desc()
94 solo_reg_write(solo_dev, SOLO_P2M_DES_ADR(p2m_id), desc_dma); in solo_p2m_dma_desc()
95 solo_reg_write(solo_dev, SOLO_P2M_DESC_ID(p2m_id), desc_cnt); in solo_p2m_dma_desc()
96 solo_reg_write(solo_dev, SOLO_P2M_CONFIG(p2m_id), config | in solo_p2m_dma_desc()
104 solo_reg_write(solo_dev, SOLO_P2M_TAR_ADR(p2m_id), in solo_p2m_dma_desc()
106 solo_reg_write(solo_dev, SOLO_P2M_EXT_ADR(p2m_id), in solo_p2m_dma_desc()
108 solo_reg_write(solo_dev, SOLO_P2M_EXT_CFG(p2m_id), in solo_p2m_dma_desc()
110 solo_reg_write(solo_dev, SOLO_P2M_CONTROL(p2m_id), in solo_p2m_dma_desc()
124 solo_reg_write(solo_dev, SOLO_P2M_CONTROL(p2m_id), 0); in solo_p2m_dma_desc()
129 solo_reg_write(solo_dev, SOLO_P2M_CONFIG(p2m_id), config); in solo_p2m_dma_desc()