Lines Matching refs:pdata
104 struct dw_dma_platform_data *pdata; in dw_dma_parse_dt() local
112 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in dw_dma_parse_dt()
113 if (!pdata) in dw_dma_parse_dt()
116 if (of_property_read_u32(np, "dma-channels", &pdata->nr_channels)) in dw_dma_parse_dt()
120 pdata->is_private = true; in dw_dma_parse_dt()
123 pdata->chan_allocation_order = (unsigned char)tmp; in dw_dma_parse_dt()
126 pdata->chan_priority = tmp; in dw_dma_parse_dt()
129 pdata->block_size = tmp; in dw_dma_parse_dt()
135 pdata->nr_masters = tmp; in dw_dma_parse_dt()
139 pdata->nr_masters)) in dw_dma_parse_dt()
140 for (tmp = 0; tmp < pdata->nr_masters; tmp++) in dw_dma_parse_dt()
141 pdata->data_width[tmp] = arr[tmp]; in dw_dma_parse_dt()
143 return pdata; in dw_dma_parse_dt()
158 struct dw_dma_platform_data *pdata; in dw_probe() local
178 pdata = dev_get_platdata(dev); in dw_probe()
179 if (!pdata) in dw_probe()
180 pdata = dw_dma_parse_dt(pdev); in dw_probe()
193 err = dw_dma_probe(chip, pdata); in dw_probe()