Lines Matching refs:pbn
217 buf[idx] = (req->u.allocate_payload.pbn >> 8); in drm_dp_encode_sideband_req()
219 buf[idx] = (req->u.allocate_payload.pbn & 0xff); in drm_dp_encode_sideband_req()
669 u8 vcpi, uint16_t pbn) in build_allocate_payload() argument
676 req.u.allocate_payload.pbn = pbn; in build_allocate_payload()
1660 int pbn) in drm_dp_payload_send_msg() argument
1690 pbn); in drm_dp_payload_send_msg()
1729 ret = drm_dp_payload_send_msg(mgr, port, id, port->vcpi.pbn); in drm_dp_create_payload_step2()
2439 int pbn) in drm_dp_find_vcpi_slots() argument
2443 num_slots = DIV_ROUND_UP(pbn, mgr->pbn_div); in drm_dp_find_vcpi_slots()
2452 struct drm_dp_vcpi *vcpi, int pbn) in drm_dp_init_vcpi() argument
2457 num_slots = DIV_ROUND_UP(pbn, mgr->pbn_div); in drm_dp_init_vcpi()
2462 vcpi->pbn = pbn; in drm_dp_init_vcpi()
2479 …locate_vcpi(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, int pbn, int *slots) in drm_dp_mst_allocate_vcpi() argument
2488 … vcpi %d already allocated for pbn %d - requested pbn %d\n", port->vcpi.vcpi, port->vcpi.pbn, pbn); in drm_dp_mst_allocate_vcpi()
2489 if (pbn == port->vcpi.pbn) { in drm_dp_mst_allocate_vcpi()
2496 ret = drm_dp_init_vcpi(mgr, &port->vcpi, pbn); in drm_dp_mst_allocate_vcpi()
2498 …DRM_DEBUG_KMS("failed to init vcpi %d %d %d\n", DIV_ROUND_UP(pbn, mgr->pbn_div), mgr->avail_slots,… in drm_dp_mst_allocate_vcpi()
2501 DRM_DEBUG_KMS("initing vcpi for %d %d\n", pbn, port->vcpi.num_slots); in drm_dp_mst_allocate_vcpi()
2554 port->vcpi.pbn = 0; in drm_dp_mst_deallocate_vcpi()