Lines Matching refs:idma_mask
286 #define idma_mask(ch) (1 << ((ch) & 0x1f)) macro
304 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_CUR_BUF(chno)); in __ipu_idmac_reset_current_buffer()
318 reg |= idma_mask(channel->num); in ipu_idmac_set_double_buffer()
320 reg &= ~idma_mask(channel->num); in ipu_idmac_set_double_buffer()
455 return (ipu_cm_read(ipu, IPU_CHA_CUR_BUF(chno)) & idma_mask(chno)) ? 1 : 0; in ipu_idmac_get_current_buffer()
479 return ((reg & idma_mask(channel->num)) != 0); in ipu_idmac_buffer_is_ready()
493 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_BUF0_RDY(chno)); in ipu_idmac_select_buffer()
495 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_BUF1_RDY(chno)); in ipu_idmac_select_buffer()
512 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_BUF0_RDY(chno)); in ipu_idmac_clear_buffer()
515 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_BUF1_RDY(chno)); in ipu_idmac_clear_buffer()
518 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_BUF2_RDY(chno)); in ipu_idmac_clear_buffer()
538 val |= idma_mask(channel->num); in ipu_idmac_enable_channel()
549 return (ipu_idmac_read(ipu, IDMAC_CHA_BUSY(chno)) & idma_mask(chno)); in ipu_idmac_channel_busy()
560 idma_mask(channel->num)) { in ipu_idmac_wait_busy()
596 val &= ~idma_mask(channel->num); in ipu_idmac_disable_channel()
605 idma_mask(channel->num)) { in ipu_idmac_disable_channel()
606 ipu_cm_write(ipu, idma_mask(channel->num), in ipu_idmac_disable_channel()
611 idma_mask(channel->num)) { in ipu_idmac_disable_channel()
612 ipu_cm_write(ipu, idma_mask(channel->num), in ipu_idmac_disable_channel()
620 val &= ~idma_mask(channel->num); in ipu_idmac_disable_channel()