Home
last modified time | relevance | path

Searched refs:drm_gpuva_sm_map (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/include/drm/
H A Ddrm_gpuva_mgr.h615 * 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 Ddrm_gpuva_mgr.c79 * 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