---
name: "snd_pcm_trigger_done"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/snd_pcm_trigger_done"
---

# snd\_pcm\_trigger\_done(9)

Mark the master substream

## NAME

snd\_pcm\_trigger\_done - Mark the master substream

## SYNOPSIS

**void snd\_pcm\_trigger\_done(struct snd\_pcm\_substream \*** *substream***, struct snd\_pcm\_substream \*** *master***);**

## ARGUMENTS

*substream*

the pcm substream instance

*master*

the linked master substream

## DESCRIPTION

When multiple substreams of the same card are linked and the hardware supports the single-shot operation, the driver calls this in the loop in **snd\_pcm\_group\_for\_each\_entry** for marking the substream as “done”. Then most of trigger operations are performed only to the given master substream.

The trigger\_master mark is cleared at timestamp updates at the end of trigger operations.

## COPYRIGHT
