Lines Matching refs:slave
314 * @slave: ptr to the device using this channel
320 * @dbg_client_name: slave name for debugfs in format:
332 struct device *slave;
369 * enum dma_slave_buswidth - defines bus width of the DMA slave
385 * struct dma_slave_config - dma slave channel runtime config
386 * @direction: whether the data shall go in or out on this slave
391 * @src_addr: this is the physical address where DMA slave data
394 * @dst_addr: this is the physical address where DMA slave data
416 * @device_fc: Flow Controller Settings. Only valid for slave channels. Fill
419 * @slave_id: Slave requester id. Only valid for slave channels. The dma
420 * slave peripheral will have unique id as dma requester which need to be
421 * pass as slave config.
433 * follows: if it is likely that more than one DMA slave controllers in
481 * struct dma_slave_caps - expose capabilities of a slave channel only
486 * @directions: bit mask of slave directions the channel supports.
742 * struct dma_slave_map - associates slave device and it's slave channel with
745 * @slave: slave channel name
750 const char *slave;
755 * struct dma_filter - information for slave device/channel to filter_fn/param
758 * @mapcnt: number of slave device/channel in the map
773 * @filter: information for device/slave to filter function/param mapping
789 * @directions: bit mask of slave directions the device supports.
811 * @device_prep_slave_sg: prepares a slave dma operation
817 * @device_caps: May be used to override the generic DMA slave capabilities