/linux-4.4.14/drivers/gpu/ipu-v3/ |
H A D | ipu-smfc.c | 25 int chno; member in struct:ipu_smfc 50 shift = smfc->chno * 4; ipu_smfc_set_burstsize() 70 shift = smfc->chno * 3; ipu_smfc_map_channel() 90 shift = smfc->chno * 6 + (smfc->chno > 1 ? 4 : 0); ipu_smfc_set_watermark() 141 struct ipu_smfc *ipu_smfc_get(struct ipu_soc *ipu, unsigned int chno) ipu_smfc_get() argument 147 if (chno >= 4) ipu_smfc_get() 150 smfc = &priv->channel[chno]; ipu_smfc_get() 198 priv->channel[i].chno = i; ipu_smfc_init()
|
H A D | ipu-common.c | 308 unsigned int chno = channel->num; __ipu_idmac_reset_current_buffer() local 310 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_CUR_BUF(chno)); __ipu_idmac_reset_current_buffer() 459 unsigned int chno = channel->num; ipu_idmac_get_current_buffer() local 461 return (ipu_cm_read(ipu, IPU_CHA_CUR_BUF(chno)) & idma_mask(chno)) ? 1 : 0; ipu_idmac_get_current_buffer() 492 unsigned int chno = channel->num; ipu_idmac_select_buffer() local 499 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_BUF0_RDY(chno)); ipu_idmac_select_buffer() 501 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_BUF1_RDY(chno)); ipu_idmac_select_buffer() 510 unsigned int chno = channel->num; ipu_idmac_clear_buffer() local 518 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_BUF0_RDY(chno)); ipu_idmac_clear_buffer() 521 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_BUF1_RDY(chno)); ipu_idmac_clear_buffer() 524 ipu_cm_write(ipu, idma_mask(chno), IPU_CHA_BUF2_RDY(chno)); ipu_idmac_clear_buffer() 553 bool ipu_idmac_channel_busy(struct ipu_soc *ipu, unsigned int chno) ipu_idmac_channel_busy() argument 555 return (ipu_idmac_read(ipu, IDMAC_CHA_BUSY(chno)) & idma_mask(chno)); ipu_idmac_channel_busy()
|
H A D | ipu-dc.c | 103 int chno; member in struct:ipu_dc 292 if (dc->chno == 1) ipu_dc_disable_channel() 294 else if (dc->chno == 5) ipu_dc_disable_channel() 412 priv->channels[i].chno = i; ipu_dc_init()
|
H A D | ipu-cpmem.c | 760 int chno = ch->num; ipu_cpmem_dump() local 762 dev_dbg(ipu->dev, "ch %d word 0 - %08X %08X %08X %08X %08X\n", chno, ipu_cpmem_dump() 768 dev_dbg(ipu->dev, "ch %d word 1 - %08X %08X %08X %08X %08X\n", chno, ipu_cpmem_dump()
|
H A D | ipu-prv.h | 191 bool ipu_idmac_channel_busy(struct ipu_soc *ipu, unsigned int chno);
|
/linux-4.4.14/drivers/gpu/drm/imx/ |
H A D | imx-ldb.c | 61 int chno; member in struct:imx_ldb_channel 149 static void imx_ldb_set_clock(struct imx_ldb *ldb, int mux, int chno, imx_ldb_set_clock() argument 155 clk_get_rate(ldb->clk_pll[chno]), serial_clk); imx_ldb_set_clock() 156 clk_set_rate(ldb->clk_pll[chno], serial_clk); imx_ldb_set_clock() 159 clk_get_rate(ldb->clk_pll[chno])); imx_ldb_set_clock() 162 clk_get_rate(ldb->clk[chno]), imx_ldb_set_clock() 164 clk_set_rate(ldb->clk[chno], di_clk); imx_ldb_set_clock() 167 clk_get_rate(ldb->clk[chno])); imx_ldb_set_clock() 170 ret = clk_set_parent(ldb->clk_sel[mux], ldb->clk[chno]); imx_ldb_set_clock() 174 chno); imx_ldb_set_clock() 194 if (imx_ldb_ch->chno == 0 || dual) imx_ldb_encoder_prepare() 196 if (imx_ldb_ch->chno == 1 || dual) imx_ldb_encoder_prepare() 201 if (imx_ldb_ch->chno == 0 || dual) imx_ldb_encoder_prepare() 204 if (imx_ldb_ch->chno == 1 || dual) imx_ldb_encoder_prepare() 285 imx_ldb_set_clock(ldb, mux, imx_ldb_ch->chno, serial_clk, imx_ldb_encoder_mode_set() 386 static int imx_ldb_get_clk(struct imx_ldb *ldb, int chno) imx_ldb_get_clk() argument 390 snprintf(clkname, sizeof(clkname), "di%d", chno); imx_ldb_get_clk() 391 ldb->clk[chno] = devm_clk_get(ldb->dev, clkname); imx_ldb_get_clk() 392 if (IS_ERR(ldb->clk[chno])) imx_ldb_get_clk() 393 return PTR_ERR(ldb->clk[chno]); imx_ldb_get_clk() 395 snprintf(clkname, sizeof(clkname), "di%d_pll", chno); imx_ldb_get_clk() 396 ldb->clk_pll[chno] = devm_clk_get(ldb->dev, clkname); imx_ldb_get_clk() 398 return PTR_ERR_OR_ZERO(ldb->clk_pll[chno]); imx_ldb_get_clk() 412 ret = imx_ldb_get_clk(ldb, imx_ldb_ch->chno); imx_ldb_register() 579 channel->chno = i; for_each_child_of_node()
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
H A D | dma_lib.c | 186 int chno; pasemi_dma_alloc_chan() local 200 chno = pasemi_alloc_rx_chan(); pasemi_dma_alloc_chan() 201 chan->chno = chno; pasemi_dma_alloc_chan() 203 base_hw_irq + num_txch + chno); pasemi_dma_alloc_chan() 204 chan->status = &dma_status->rx_sta[chno]; pasemi_dma_alloc_chan() 207 chno = pasemi_alloc_tx_chan(type); pasemi_dma_alloc_chan() 208 chan->chno = chno; pasemi_dma_alloc_chan() 209 chan->irq = irq_create_mapping(NULL, base_hw_irq + chno); pasemi_dma_alloc_chan() 210 chan->status = &dma_status->tx_sta[chno]; pasemi_dma_alloc_chan() 233 pasemi_free_rx_chan(chan->chno); pasemi_dma_free_chan() 236 pasemi_free_tx_chan(chan->chno); pasemi_dma_free_chan() 297 pasemi_write_dma_reg(PAS_DMA_RXCHAN_CCMDSTA(chan->chno), pasemi_dma_start_chan() 300 pasemi_write_dma_reg(PAS_DMA_TXCHAN_TCMDSTA(chan->chno), pasemi_dma_start_chan() 324 reg = PAS_DMA_RXCHAN_CCMDSTA(chan->chno); pasemi_dma_stop_chan() 335 reg = PAS_DMA_TXCHAN_TCMDSTA(chan->chno); pasemi_dma_stop_chan()
|
/linux-4.4.14/drivers/net/ethernet/pasemi/ |
H A D | pasemi_mac.c | 319 int chno; pasemi_mac_setup_csring() local 329 chno = ring->chan.chno; pasemi_mac_setup_csring() 338 write_dma_reg(PAS_DMA_TXCHAN_BASEL(chno), pasemi_mac_setup_csring() 343 write_dma_reg(PAS_DMA_TXCHAN_BASEU(chno), val); pasemi_mac_setup_csring() 364 write_dma_reg(PAS_DMA_TXCHAN_CFG(chno), cfg); pasemi_mac_setup_csring() 416 int chno; pasemi_mac_setup_rx_resources() local 426 chno = ring->chan.chno; pasemi_mac_setup_rx_resources() 447 write_dma_reg(PAS_DMA_RXCHAN_BASEL(chno), pasemi_mac_setup_rx_resources() 450 write_dma_reg(PAS_DMA_RXCHAN_BASEU(chno), pasemi_mac_setup_rx_resources() 459 write_dma_reg(PAS_DMA_RXCHAN_CFG(chno), cfg); pasemi_mac_setup_rx_resources() 499 int chno; pasemi_mac_setup_tx_resources() local 509 chno = ring->chan.chno; pasemi_mac_setup_tx_resources() 523 write_dma_reg(PAS_DMA_TXCHAN_BASEL(chno), pasemi_mac_setup_tx_resources() 528 write_dma_reg(PAS_DMA_TXCHAN_BASEU(chno), val); pasemi_mac_setup_tx_resources() 538 write_dma_reg(PAS_DMA_TXCHAN_CFG(chno), cfg); pasemi_mac_setup_tx_resources() 688 write_iob_reg(PAS_IOB_DMA_RXCH_RESET(mac->rx->chan.chno), reg); pasemi_mac_restart_rx_intr() 700 write_iob_reg(PAS_IOB_DMA_TXCH_RESET(tx_ring(mac)->chan.chno), reg); pasemi_mac_restart_tx_intr() 714 ccmdsta = read_dma_reg(PAS_DMA_RXCHAN_CCMDSTA(chan->chno)); pasemi_mac_rx_error() 732 cmdsta = read_dma_reg(PAS_DMA_TXCHAN_TCMDSTA(chan->chno)); pasemi_mac_tx_error() 848 write_dma_reg(PAS_DMA_RXCHAN_INCR(mac->rx->chan.chno), count << 1); pasemi_mac_clean_rx() 977 write_iob_reg(PAS_IOB_DMA_RXCH_RESET(chan->chno), reg); pasemi_mac_rx_intr() 1018 write_iob_reg(PAS_IOB_DMA_TXCH_RESET(chan->chno), reg); pasemi_mac_tx_intr() 1152 write_iob_reg(PAS_IOB_DMA_RXCH_CFG(mac->rx->chan.chno), pasemi_mac_open() 1155 write_iob_reg(PAS_IOB_DMA_TXCH_CFG(mac->tx->chan.chno), pasemi_mac_open() 1159 PAS_MAC_IPC_CHNL_DCHNO(mac->rx->chan.chno) | pasemi_mac_open() 1160 PAS_MAC_IPC_CHNL_BCH(mac->rx->chan.chno)); pasemi_mac_open() 1184 write_dma_reg(PAS_DMA_RXCHAN_INCR(rx_ring(mac)->chan.chno), pasemi_mac_open() 1267 int txch = tx_ring(mac)->chan.chno; pasemi_mac_pause_txchan() 1289 int rxch = rx_ring(mac)->chan.chno; pasemi_mac_pause_rxchan() 1331 rxch = rx_ring(mac)->chan.chno; pasemi_mac_close() 1332 txch = tx_ring(mac)->chan.chno; pasemi_mac_close() 1460 write_dma_reg(PAS_DMA_TXCHAN_INCR(csring->chan.chno), (cs_size) >> 1); pasemi_mac_queue_csdesc() 1472 write_dma_reg(PAS_DMA_TXCHAN_INCR(txring->chan.chno), 2); pasemi_mac_queue_csdesc() 1578 write_dma_reg(PAS_DMA_TXCHAN_INCR(txring->chan.chno), (nfrags+2) >> 1); pasemi_mac_start_tx()
|
/linux-4.4.14/drivers/dma/ |
H A D | imx-dma.c | 433 int chno = imxdmac->channel; dma_irq_handle_channel() local 455 tmp = imx_dmav1_readl(imxdma, DMA_CCR(chno)); dma_irq_handle_channel() 465 imx_dmav1_writel(imxdma, tmp, DMA_CCR(chno)); dma_irq_handle_channel() 468 DMA_CCR(chno)); dma_irq_handle_channel() 472 imx_dmav1_writel(imxdma, tmp, DMA_CCR(chno)); dma_irq_handle_channel() 488 imx_dmav1_writel(imxdma, 0, DMA_CCR(chno)); dma_irq_handle_channel()
|
/linux-4.4.14/drivers/net/wireless/rsi/ |
H A D | rsi_mgmt.h | 295 int rsi_set_channel(struct rsi_common *common, u16 chno);
|
/linux-4.4.14/include/video/ |
H A D | imx-ipu-v3.h | 324 struct ipu_smfc *ipu_smfc_get(struct ipu_soc *ipu, unsigned int chno);
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | pasemi_dma.h | 483 int chno; /* Channel number */ member in struct:pasemi_dmachan
|