Lines Matching refs:ports
202 i.ports = pa_xnew(pa_sink_port_info*, i.n_ports+1);
203 i.ports[0] = pa_xnew(pa_sink_port_info, i.n_ports);
206 i.ports[j] = &i.ports[0][j];
208 if (pa_tagstruct_gets(t, &i.ports[j]->name) < 0 ||
209 pa_tagstruct_gets(t, &i.ports[j]->description) < 0 ||
210 pa_tagstruct_getu32(t, &i.ports[j]->priority) < 0) {
215 i.ports[j]->available = PA_PORT_AVAILABLE_UNKNOWN;
220 i.ports[j]->available = av;
222 i.ports[j]->availability_group = NULL;
223 i.ports[j]->type = PA_DEVICE_PORT_TYPE_UNKNOWN;
225 if (pa_tagstruct_gets(t, &i.ports[j]->availability_group) < 0 ||
226 pa_tagstruct_getu32(t, &i.ports[j]->type) < 0)
231 i.ports[j] = NULL;
239 if (pa_streq(i.ports[j]->name, ap)) {
240 i.active_port = i.ports[j];
276 if (i.ports) {
277 pa_xfree(i.ports[0]);
278 pa_xfree(i.ports);
304 if (i.ports) {
305 pa_xfree(i.ports[0]);
306 pa_xfree(i.ports);
482 i.ports = pa_xnew(pa_source_port_info*, i.n_ports+1);
483 i.ports[0] = pa_xnew(pa_source_port_info, i.n_ports);
486 i.ports[j] = &i.ports[0][j];
488 if (pa_tagstruct_gets(t, &i.ports[j]->name) < 0 ||
489 pa_tagstruct_gets(t, &i.ports[j]->description) < 0 ||
490 pa_tagstruct_getu32(t, &i.ports[j]->priority) < 0) {
495 i.ports[j]->available = PA_PORT_AVAILABLE_UNKNOWN;
500 i.ports[j]->available = av;
502 i.ports[j]->availability_group = NULL;
503 i.ports[j]->type = PA_DEVICE_PORT_TYPE_UNKNOWN;
505 if (pa_tagstruct_gets(t, &i.ports[j]->availability_group) < 0 ||
506 pa_tagstruct_getu32(t, &i.ports[j]->type))
511 i.ports[j] = NULL;
518 if (pa_streq(i.ports[j]->name, ap)) {
519 i.active_port = i.ports[j];
555 if (i.ports) {
556 pa_xfree(i.ports[0]);
557 pa_xfree(i.ports);
583 if (i.ports) {
584 pa_xfree(i.ports[0]);
585 pa_xfree(i.ports);
793 if (i->ports) {
797 if (i->ports[j]) {
798 if (i->ports[j]->profiles)
799 pa_xfree(i->ports[j]->profiles);
800 if (i->ports[j]->profiles2)
801 pa_xfree(i->ports[j]->profiles2);
802 if (i->ports[j]->proplist)
803 pa_proplist_free(i->ports[j]->proplist);
807 pa_xfree(i->ports[0]);
808 pa_xfree(i->ports);
819 i->ports = NULL;
823 i->ports = pa_xnew0(pa_card_port_info*, i->n_ports+1);
824 i->ports[0] = pa_xnew0(pa_card_port_info, i->n_ports);
829 pa_card_port_info* port = i->ports[j] = &i->ports[0][j];