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()
1662 int pbn) in drm_dp_payload_send_msg() argument
1692 pbn); in drm_dp_payload_send_msg()
1731 ret = drm_dp_payload_send_msg(mgr, port, id, port->vcpi.pbn); in drm_dp_create_payload_step2()
2441 int pbn) in drm_dp_find_vcpi_slots() argument
2445 num_slots = DIV_ROUND_UP(pbn, mgr->pbn_div); in drm_dp_find_vcpi_slots()
2454 struct drm_dp_vcpi *vcpi, int pbn) in drm_dp_init_vcpi() argument
2459 num_slots = DIV_ROUND_UP(pbn, mgr->pbn_div); in drm_dp_init_vcpi()
2464 vcpi->pbn = pbn; in drm_dp_init_vcpi()
2481 …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
2490 … vcpi %d already allocated for pbn %d - requested pbn %d\n", port->vcpi.vcpi, port->vcpi.pbn, pbn); in drm_dp_mst_allocate_vcpi()
2491 if (pbn == port->vcpi.pbn) { in drm_dp_mst_allocate_vcpi()
2498 ret = drm_dp_init_vcpi(mgr, &port->vcpi, pbn); in drm_dp_mst_allocate_vcpi()
2500 …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()
2503 DRM_DEBUG_KMS("initing vcpi for %d %d\n", pbn, port->vcpi.num_slots); in drm_dp_mst_allocate_vcpi()
2556 port->vcpi.pbn = 0; in drm_dp_mst_deallocate_vcpi()