Lines Matching refs:hdata
179 for (i = 0; i < chip->dw->hdata->nr_channels; i++) {
188 u32 max_width = chan->chip->dw->hdata->m_data_width;
275 u32 priority = chan->chip->dw->hdata->priority[chan->id];
416 if (desc->chan->chip->dw->hdata->nr_masters > 1)
437 max_block_ts = chan->chip->dw->hdata->block_size[chan->id];
469 if (chan->chip->dw->hdata->restrict_axi_burst_len) {
470 u32 burst_len = chan->chip->dw->hdata->axi_rw_burst_len;
613 for (i = 0; i < dw->hdata->nr_channels; i++) {
767 chip->dw->hdata->nr_channels = tmp;
775 chip->dw->hdata->nr_masters = tmp;
783 chip->dw->hdata->m_data_width = tmp;
786 chip->dw->hdata->nr_channels);
789 for (tmp = 0; tmp < chip->dw->hdata->nr_channels; tmp++) {
793 chip->dw->hdata->block_size[tmp] = carr[tmp];
797 chip->dw->hdata->nr_channels);
801 for (tmp = 0; tmp < chip->dw->hdata->nr_channels; tmp++) {
802 if (carr[tmp] >= chip->dw->hdata->nr_channels)
805 chip->dw->hdata->priority[tmp] = carr[tmp];
816 chip->dw->hdata->restrict_axi_burst_len = true;
817 chip->dw->hdata->axi_rw_burst_len = tmp - 1;
828 struct dw_axi_dma_hcfg *hdata;
840 hdata = devm_kzalloc(&pdev->dev, sizeof(*hdata), GFP_KERNEL);
841 if (!hdata)
846 chip->dw->hdata = hdata;
869 dw->chan = devm_kcalloc(chip->dev, hdata->nr_channels,
888 for (i = 0; i < hdata->nr_channels; i++) {
904 dw->dma.chancnt = hdata->nr_channels;
945 dw->hdata->nr_channels);
966 for (i = 0; i < dw->hdata->nr_channels; i++) {