Lines Matching defs:perportentry
111 struct perportentry {
164 static bool legacy_entry_read(struct userdata *u, pa_datum *data, struct entry **entry, struct perportentry **perportentry);
165 static struct perportentry* perportentry_read(struct userdata *u, const char *basekeyname, const char *port);
166 static bool perportentry_write(struct userdata *u, const char *basekeyname, const char *port, const struct perportentry *e);
167 static void perportentry_free(struct perportentry* e);
260 struct perportentry *ppe;
326 static struct perportentry* perportentry_new(bool add_pcm_format) {
327 struct perportentry *r = pa_xnew0(struct perportentry, 1);
338 static void perportentry_free(struct perportentry* e) {
345 static bool perportentry_write(struct userdata *u, const char *basekeyname, const char *port, const struct perportentry *e) {
389 static struct perportentry* perportentry_read(struct userdata *u, const char *basekeyname, const char *port) {
391 struct perportentry *e = NULL;
476 static struct perportentry* perportentry_copy(const struct perportentry *e) {
477 struct perportentry* r;
496 static bool perportentries_equal(const struct perportentry *a, const struct perportentry *b) {
521 static bool legacy_entry_read(struct userdata *u, pa_datum *data, struct entry **entry, struct perportentry **perportentry) {
537 pa_assert(perportentry);
575 *perportentry = perportentry_new(true);
576 (*perportentry)->muted_valid = le->muted_valid;
577 (*perportentry)->volume_valid = le->volume_valid;
578 (*perportentry)->muted = le->muted;
579 (*perportentry)->channel_map = le->channel_map;
580 (*perportentry)->volume = le->volume;
589 struct perportentry *ppe, *oldppe;
759 struct perportentry *e;
808 struct perportentry *e;
847 struct perportentry *e;
901 struct perportentry *e;
950 struct perportentry *e;
990 struct perportentry *e;
1113 struct perportentry *e;