Lines Matching refs:pd
269 struct pl08x_platform_data *pd; member
319 const struct pl08x_platform_data *pd = plchan->host->pd; in pl08x_request_mux() local
322 if (plchan->mux_use++ == 0 && pd->get_xfer_signal) { in pl08x_request_mux()
323 ret = pd->get_xfer_signal(plchan->cd); in pl08x_request_mux()
336 const struct pl08x_platform_data *pd = plchan->host->pd; in pl08x_release_mux() local
341 if (--plchan->mux_use == 0 && pd->put_xfer_signal) { in pl08x_release_mux()
342 pd->put_xfer_signal(plchan->cd, plchan->signal); in pl08x_release_mux()
1454 txd->cctl = pl08x->pd->memcpy_channel.cctl_memcpy & in pl08x_prep_dma_memcpy()
1911 chan->cd = &pl08x->pd->slave_channels[i]; in pl08x_dma_init_virtual_channels()
1914 chan->cd = &pl08x->pd->memcpy_channel; in pl08x_dma_init_virtual_channels()
2093 struct pl08x_platform_data *pd; in pl08x_of_probe() local
2098 pd = devm_kzalloc(&adev->dev, sizeof(*pd), GFP_KERNEL); in pl08x_of_probe()
2099 if (!pd) in pl08x_of_probe()
2104 pd->lli_buses |= PL08X_AHB1; in pl08x_of_probe()
2106 pd->lli_buses |= PL08X_AHB2; in pl08x_of_probe()
2107 if (!pd->lli_buses) { in pl08x_of_probe()
2109 pd->lli_buses |= PL08X_AHB1 | PL08X_AHB2; in pl08x_of_probe()
2114 pd->mem_buses |= PL08X_AHB1; in pl08x_of_probe()
2116 pd->mem_buses |= PL08X_AHB2; in pl08x_of_probe()
2117 if (!pd->mem_buses) { in pl08x_of_probe()
2119 pd->mem_buses |= PL08X_AHB1 | PL08X_AHB2; in pl08x_of_probe()
2193 pd->memcpy_channel.bus_id = "memcpy"; in pl08x_of_probe()
2194 pd->memcpy_channel.cctl_memcpy = cctl_memcpy; in pl08x_of_probe()
2196 pd->memcpy_channel.periph_buses = pd->mem_buses; in pl08x_of_probe()
2198 pl08x->pd = pd; in pl08x_of_probe()
2274 pl08x->pd = dev_get_platdata(&adev->dev); in pl08x_probe()
2275 if (!pl08x->pd) { in pl08x_probe()
2295 pl08x->lli_buses = pl08x->pd->lli_buses; in pl08x_probe()
2296 pl08x->mem_buses = pl08x->pd->mem_buses; in pl08x_probe()
2383 pl08x->pd->num_slave_channels, true); in pl08x_probe()