Searched refs:drm_gpuva_sm_map (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_gpuva_mgr.h | 615 * This structure defines the callbacks used by &drm_gpuva_sm_map and 645 * @sm_step_map: called from &drm_gpuva_sm_map to finally insert the 649 * &drm_gpuva_sm_map or &drm_gpuva_sm_unmap, respectively. 651 * Can be NULL if &drm_gpuva_sm_map is used. 656 * @sm_step_remap: called from &drm_gpuva_sm_map and 665 * &drm_gpuva_sm_map or &drm_gpuva_sm_unmap, respectively. 667 * Can be NULL if neither &drm_gpuva_sm_map nor &drm_gpuva_sm_unmap is 673 * @sm_step_unmap: called from &drm_gpuva_sm_map and 681 * &drm_gpuva_sm_map or &drm_gpuva_sm_unmap, respectively. 683 * Can be NULL if neither &drm_gpuva_sm_map no [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_gpuva_mgr.c | 79 * Drivers can call drm_gpuva_sm_map() to receive a sequence of callbacks 109 * Analogous to drm_gpuva_sm_map() drm_gpuva_sm_unmap() uses &drm_gpuva_fn_ops 116 * As an alternative to drm_gpuva_sm_map() and drm_gpuva_sm_unmap(), 121 * calling drm_gpuva_sm_map() or drm_gpuva_sm_unmap(). While this way requires 130 * drm_gpuva_sm_map() or drm_gpuva_sm_unmap(). However, it might be more 136 * by drm_gpuva_sm_map() - it doesn't cover any arbitrary combinations of these. 543 * ret = drm_gpuva_sm_map(mgr, &ctx, addr, range, obj, offset); 663 * @ops: &drm_gpuva_fn_ops called on &drm_gpuva_sm_map / &drm_gpuva_sm_unmap 1274 * drm_gpuva_sm_map() - creates the &drm_gpuva_op split/merge steps 1306 drm_gpuva_sm_map(struc function 1321 EXPORT_SYMBOL_GPL(drm_gpuva_sm_map); global() variable [all...] |
Completed in 5 milliseconds