Lines Matching refs:proposed_vcpis
705 mgr->proposed_vcpis[ret - 1] = vcpi; in drm_dp_mst_assign_payload_id()
723 if (mgr->proposed_vcpis[i]) in drm_dp_mst_put_payload_id()
724 if (mgr->proposed_vcpis[i]->vcpi == vcpi) { in drm_dp_mst_put_payload_id()
725 mgr->proposed_vcpis[i] = NULL; in drm_dp_mst_put_payload_id()
1785 if (mgr->proposed_vcpis[i]) { in drm_dp_update_payload_part1()
1786 port = container_of(mgr->proposed_vcpis[i], struct drm_dp_mst_port, vcpi); in drm_dp_update_payload_part1()
1792 req_payload.num_slots = mgr->proposed_vcpis[i]->num_slots; in drm_dp_update_payload_part1()
1806 drm_dp_create_payload_step1(mgr, mgr->proposed_vcpis[i]->vcpi, &req_payload); in drm_dp_update_payload_part1()
1827 mgr->proposed_vcpis[j] = mgr->proposed_vcpis[j + 1]; in drm_dp_update_payload_part1()
1828 if (mgr->proposed_vcpis[j] && mgr->proposed_vcpis[j]->num_slots) { in drm_dp_update_payload_part1()
1835 mgr->proposed_vcpis[mgr->max_payloads - 1] = NULL; in drm_dp_update_payload_part1()
1863 if (!mgr->proposed_vcpis[i]) in drm_dp_update_payload_part2()
1866 port = container_of(mgr->proposed_vcpis[i], struct drm_dp_mst_port, vcpi); in drm_dp_update_payload_part2()
1870 ret = drm_dp_create_payload_step2(mgr, port, mgr->proposed_vcpis[i]->vcpi, &mgr->payloads[i]); in drm_dp_update_payload_part2()
1872 ret = drm_dp_destroy_payload_step2(mgr, mgr->proposed_vcpis[i]->vcpi, &mgr->payloads[i]); in drm_dp_update_payload_part2()
2767 if (mgr->proposed_vcpis[i]) { in drm_dp_mst_dump_topology()
2768 port = container_of(mgr->proposed_vcpis[i], struct drm_dp_mst_port, vcpi); in drm_dp_mst_dump_topology()
2913 mgr->proposed_vcpis = kcalloc(max_payloads, sizeof(struct drm_dp_vcpi *), GFP_KERNEL); in drm_dp_mst_topology_mgr_init()
2914 if (!mgr->proposed_vcpis) in drm_dp_mst_topology_mgr_init()
2933 kfree(mgr->proposed_vcpis); in drm_dp_mst_topology_mgr_destroy()
2934 mgr->proposed_vcpis = NULL; in drm_dp_mst_topology_mgr_destroy()