Lines Matching full:subset
167 hdspe_channel_offset(uint32_t subset, uint32_t ports, unsigned int adat_width)
171 /* Make sure we have a subset of ports. */
172 subset &= ports;
173 /* Include all ports preceding the first one of the subset. */
174 preceding = ports & (~subset & (subset - 1));
460 buffer_mux_port(uint32_t *dma, uint32_t *pcm, uint32_t subset, uint32_t ports,
468 slot_offset = hdspe_port_slot_offset(subset, adat_width);
471 /* Channel position of the port subset and total number of channels. */
472 chan_pos = hdspe_channel_offset(subset, ports, pcm_width);
477 slots = hdspe_port_slot_width(subset, MIN(adat_width, pcm_width));
506 buffer_demux_port(uint32_t *dma, uint32_t *pcm, uint32_t subset, uint32_t ports,
514 slot_offset = hdspe_port_slot_offset(subset, adat_width);
517 /* Channel position of the port subset and total number of channels. */
518 chan_pos = hdspe_channel_offset(subset, ports, pcm_width);
523 slots = hdspe_port_slot_width(subset, MIN(adat_width, pcm_width));