Lines Matching refs:dma_spec
292 struct acpi_dma_spec *dma_spec) in acpi_dma_update_dma_spec() argument
295 dma_spec->dev = adma->dev; in acpi_dma_update_dma_spec()
302 if (dma_spec->slave_id < adma->base_request_line || in acpi_dma_update_dma_spec()
303 dma_spec->slave_id > adma->end_request_line) in acpi_dma_update_dma_spec()
310 dma_spec->slave_id -= adma->base_request_line; in acpi_dma_update_dma_spec()
316 struct acpi_dma_spec dma_spec; member
334 pdata->dma_spec.chan_id = dma->channels; in acpi_dma_parse_fixed_dma()
335 pdata->dma_spec.slave_id = dma->request_lines; in acpi_dma_parse_fixed_dma()
355 struct acpi_dma_spec *dma_spec = &pdata.dma_spec; in acpi_dma_request_slave_chan_by_index() local
374 dma_spec->chan_id = -1; in acpi_dma_request_slave_chan_by_index()
375 dma_spec->slave_id = -1; in acpi_dma_request_slave_chan_by_index()
382 if (dma_spec->slave_id < 0 || dma_spec->chan_id < 0) in acpi_dma_request_slave_chan_by_index()
392 found = acpi_dma_update_dma_spec(adma, dma_spec); in acpi_dma_request_slave_chan_by_index()
395 chan = adma->acpi_dma_xlate(dma_spec, adma); in acpi_dma_request_slave_chan_by_index()
457 struct dma_chan *acpi_dma_simple_xlate(struct acpi_dma_spec *dma_spec, in acpi_dma_simple_xlate() argument
465 return dma_request_channel(info->dma_cap, info->filter_fn, dma_spec); in acpi_dma_simple_xlate()