/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_gtt_mgr.c | 100 struct amdgpu_gtt_mgr *mgr; local in function:amdgpu_gtt_mgr_init 104 mgr = kzalloc(sizeof(*mgr), GFP_KERNEL); 105 if (!mgr) 110 drm_mm_init(&mgr->mm, start, size); 111 spin_lock_init(&mgr->lock); 112 atomic64_set(&mgr->available, p_size); 113 man->priv = mgr; 144 struct amdgpu_gtt_mgr *mgr = man->priv; local in function:amdgpu_gtt_mgr_fini 145 spin_lock(&mgr->lock) 192 struct amdgpu_gtt_mgr *mgr = man->priv; local in function:amdgpu_gtt_mgr_alloc 242 struct amdgpu_gtt_mgr *mgr = man->priv; local in function:amdgpu_gtt_mgr_new 298 struct amdgpu_gtt_mgr *mgr = man->priv; local in function:amdgpu_gtt_mgr_del 323 struct amdgpu_gtt_mgr *mgr = man->priv; local in function:amdgpu_gtt_mgr_usage 331 struct amdgpu_gtt_mgr *mgr = man->priv; local in function:amdgpu_gtt_mgr_recover 359 struct amdgpu_gtt_mgr *mgr = man->priv; local in function:amdgpu_gtt_mgr_debug [all...] |
amdgpu_vram_mgr.c | 172 struct amdgpu_vram_mgr *mgr; local in function:amdgpu_vram_mgr_init 175 mgr = kzalloc(sizeof(*mgr), GFP_KERNEL); 176 if (!mgr) 179 drm_mm_init(&mgr->mm, 0, p_size); 180 spin_lock_init(&mgr->lock); 181 man->priv = mgr; 229 struct amdgpu_vram_mgr *mgr = man->priv; local in function:amdgpu_vram_mgr_fini 231 spin_lock(&mgr->lock); 232 drm_mm_takedown(&mgr->mm) 336 struct amdgpu_vram_mgr *mgr = man->priv; local in function:amdgpu_vram_mgr_new 455 struct amdgpu_vram_mgr *mgr = man->priv; local in function:amdgpu_vram_mgr_del 489 struct amdgpu_vram_mgr *mgr = man->priv; local in function:amdgpu_vram_mgr_usage 503 struct amdgpu_vram_mgr *mgr = man->priv; local in function:amdgpu_vram_mgr_vis_usage 519 struct amdgpu_vram_mgr *mgr = man->priv; local in function:amdgpu_vram_mgr_debug [all...] |
amdgpu_ctx.c | 245 struct amdgpu_ctx_mgr *mgr = &fpriv->ctx_mgr; local in function:amdgpu_ctx_alloc 254 mutex_lock(&mgr->lock); 255 r = idr_alloc(&mgr->ctx_handles, ctx, 1, AMDGPU_VM_MAX_NUM_CTX, GFP_KERNEL); 257 mutex_unlock(&mgr->lock); 266 idr_remove(&mgr->ctx_handles, *id); 270 mutex_unlock(&mgr->lock); 296 struct amdgpu_ctx_mgr *mgr = &fpriv->ctx_mgr; local in function:amdgpu_ctx_free 299 mutex_lock(&mgr->lock); 300 ctx = idr_remove(&mgr->ctx_handles, id); 303 mutex_unlock(&mgr->lock) 312 struct amdgpu_ctx_mgr *mgr; local in function:amdgpu_ctx_query 348 struct amdgpu_ctx_mgr *mgr; local in function:amdgpu_ctx_query2 437 struct amdgpu_ctx_mgr *mgr; local in function:amdgpu_ctx_get [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/display/ |
intel_dp_mst.c | 286 struct drm_dp_mst_topology_mgr *mgr; local in function:intel_dp_mst_atomic_check 314 mgr = &enc_to_mst(to_intel_encoder(old_conn_state->best_encoder))->primary->dp.mst_mgr; 315 ret = drm_dp_atomic_release_vcpi_slots(&state->base, mgr, 649 static struct drm_connector *intel_dp_add_mst_connector(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, const char *pathprop) 651 struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst_mgr); 725 static void intel_dp_destroy_mst_connector(struct drm_dp_mst_topology_mgr *mgr,
|
/src/sys/arch/xen/xen/ |
privcmd.c | 652 struct ioctl_gntdev_mmap_grant_ref *mgr = ap->a_data; local in function:privcmd_map_gref 655 vaddr_t va0 = (vaddr_t)mgr->va & ~PAGE_MASK; 659 if (mgr->count == 0) 663 if (((VM_MAXUSER_ADDRESS - va0) >> PGSHIFT) < mgr->count) 665 if (mgr->notify.offset < 0 || mgr->notify.offset > mgr->count) 672 obj = kmem_alloc(PGO_GNTREF_LEN(mgr->count), KM_SLEEP); 675 obj->npages = mgr->count; 676 memcpy(&obj->u.gr.notify, &mgr->notify [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
nouveau_dispnv50_disp.c | 788 #define nv50_mstm(p) container_of((p), struct nv50_mstm, mgr) 795 struct drm_dp_mst_topology_mgr mgr; member in struct:nv50_mstm 827 WARN_ON(!mutex_is_locked(&mstm->mgr.payload_lock)); 830 for (i = 0; i < mstm->mgr.max_payloads; i++) { 831 struct drm_dp_payload *payload = &mstm->mgr.payloads[i]; 837 for (i = 0; i < mstm->mgr.max_payloads; i++) { 838 struct drm_dp_payload *payload = &mstm->mgr.payloads[i]; 858 drm_dp_mst_deallocate_vcpi(&mstm->mgr, mstc->port); 881 mutex_lock(&mstm->mgr.payload_lock); 900 mutex_unlock(&mstm->mgr.payload_lock) 1114 struct drm_dp_mst_topology_mgr *mgr = &mstc->mstm->mgr; local in function:nv50_mstc_atomic_check [all...] |
/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_dp_mst_helper.h | 99 * @mgr: topology manager this port lives under. 153 struct drm_dp_mst_topology_mgr *mgr; member in struct:drm_dp_mst_port 176 * @mgr: topology manager for this branch device. 234 struct drm_dp_mst_topology_mgr *mgr; member in struct:drm_dp_mst_branch 236 /* slots are protected by mstb->mgr->qlock */ 487 struct drm_connector *(*add_connector)(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, const char *path); 489 void (*destroy_connector)(struct drm_dp_mst_topology_mgr *mgr, 519 struct drm_dp_mst_topology_mgr *mgr; member in struct:drm_dp_mst_topology_state 551 * @aux: AUX channel for the DP MST connector this topolgy mgr is 560 * @conn_base_id: DRM connector ID this mgr is connected to. Only use [all...] |
/src/sys/external/bsd/drm2/dist/drm/ |
drm_dp_mst_topology.c | 69 static bool dump_dp_payload_table(struct drm_dp_mst_topology_mgr *mgr, 75 static int drm_dp_dpcd_write_payload(struct drm_dp_mst_topology_mgr *mgr, 79 static int drm_dp_send_dpcd_read(struct drm_dp_mst_topology_mgr *mgr, 82 static int drm_dp_send_dpcd_write(struct drm_dp_mst_topology_mgr *mgr, 86 static int drm_dp_send_link_address(struct drm_dp_mst_topology_mgr *mgr, 90 drm_dp_send_clear_payload_id_table(struct drm_dp_mst_topology_mgr *mgr, 93 static int drm_dp_send_enum_path_resources(struct drm_dp_mst_topology_mgr *mgr, 96 static bool drm_dp_validate_guid(struct drm_dp_mst_topology_mgr *mgr, 101 static void drm_dp_mst_kick_tx(struct drm_dp_mst_topology_mgr *mgr); 1125 static int drm_dp_mst_assign_payload_id(struct drm_dp_mst_topology_mgr *mgr, 1193 struct drm_dp_mst_topology_mgr *mgr = mstb->mgr; local in function:drm_dp_mst_wait_tx_reply 1613 struct drm_dp_mst_topology_mgr *mgr = mstb->mgr; local in function:drm_dp_destroy_mst_branch_device 1724 struct drm_dp_mst_topology_mgr *mgr = port->mgr; local in function:drm_dp_destroy_port 1966 struct drm_dp_mst_topology_mgr *mgr = port->mgr; local in function:drm_dp_port_set_pdt 2171 struct drm_dp_mst_topology_mgr *mgr = port->mgr; local in function:drm_dp_mst_port_add_connector 2247 struct drm_dp_mst_topology_mgr *mgr = mstb->mgr; local in function:drm_dp_mst_handle_link_address_port 2372 struct drm_dp_mst_topology_mgr *mgr = mstb->mgr; local in function:drm_dp_mst_handle_conn_stat 2594 struct drm_dp_mst_topology_mgr *mgr = local in function:drm_dp_mst_link_probe_work 3872 struct drm_dp_mst_topology_mgr *mgr = local in function:drm_dp_mst_up_req_work 4660 struct drm_dp_mst_topology_mgr *mgr = container_of(work, struct drm_dp_mst_topology_mgr, tx_wo local in function:drm_dp_tx_work 4681 struct drm_dp_mst_topology_mgr *mgr = mstb->mgr; local in function:drm_dp_delayed_destroy_mstb 4713 struct drm_dp_mst_topology_mgr *mgr = local in function:drm_dp_delayed_destroy_work 5061 struct drm_dp_mst_topology_mgr *mgr; local in function:drm_dp_mst_atomic_check 5233 struct drm_dp_mst_topology_mgr *mgr = port->mgr; local in function:drm_dp_mst_i2c_xfer [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/ |
amdgpu_dm.c | 1411 struct drm_dp_mst_topology_mgr *mgr; local in function:s3_handle_mst 1422 mgr = &aconnector->mst_mgr; 1425 drm_dp_mst_topology_mgr_suspend(mgr); 1427 ret = drm_dp_mst_topology_mgr_resume(mgr, true); 1429 drm_dp_mst_topology_mgr_set_mst(mgr, false);
|