Lines Matching refs:dev_id
305 stream->master_dev.dev_id = NO_DEVICE; in cras_rstream_create()
438 void cras_rstream_dev_attach(struct cras_rstream *rstream, unsigned int dev_id, in cras_rstream_dev_attach() argument
441 if (buffer_share_add_id(rstream->buf_state, dev_id, dev_ptr) == 0) in cras_rstream_dev_attach()
447 if (rstream->master_dev.dev_id == NO_DEVICE) { in cras_rstream_dev_attach()
448 rstream->master_dev.dev_id = dev_id; in cras_rstream_dev_attach()
453 void cras_rstream_dev_detach(struct cras_rstream *rstream, unsigned int dev_id) in cras_rstream_dev_detach() argument
455 if (buffer_share_rm_id(rstream->buf_state, dev_id) == 0) in cras_rstream_dev_detach()
458 if (rstream->master_dev.dev_id == dev_id) { in cras_rstream_dev_detach()
463 rstream->master_dev.dev_id = NO_DEVICE; in cras_rstream_dev_detach()
468 rstream->master_dev.dev_id = o->id; in cras_rstream_dev_detach()
477 unsigned int frames, unsigned int dev_id) in cras_rstream_dev_offset_update() argument
479 buffer_share_offset_update(rstream->buf_state, dev_id, frames); in cras_rstream_dev_offset_update()
499 unsigned int dev_id) in cras_rstream_dev_offset() argument
501 return buffer_share_id_offset(rstream->buf_state, dev_id); in cras_rstream_dev_offset()
511 unsigned int dev_id) in cras_rstream_playable_frames() argument
514 cras_rstream_dev_offset(rstream, dev_id); in cras_rstream_playable_frames()