* drm_context.h -- IOCTLs for generic contexts -*- linux-c -*-
#include "drmP.h"
#include "drm_io32.h"
return (max);
DRM_LOCK();
DRM_UNLOCK();
DRM_LOCK();
DRM_UNLOCK();
DRM_UNLOCK();
DRM_UNLOCK();
DRM_UNLOCK();
return (bit);
DRM_LOCK();
DRM_UNLOCK();
return (ENOMEM);
DRM_UNLOCK();
for (i = 0; i < DRM_RESERVED_CONTEXTS; i++) {
DRM_LOCK();
DRM_UNLOCK();
#ifdef _MULTI_DATAMODEL
sizeof (drm_ctx_priv_map_32_t));
sizeof (request));
DRM_LOCK();
DRM_UNLOCK();
return (EINVAL);
DRM_UNLOCK();
if (!map)
return (EINVAL);
#ifdef _MULTI_DATAMODEL
sizeof (drm_ctx_priv_map_32_t));
#ifdef _MULTI_DATAMODEL
sizeof (drm_ctx_priv_map_32_t));
DRM_LOCK();
goto bad;
goto bad;
DRM_UNLOCK();
bad:
DRM_UNLOCK();
return (EINVAL);
return (EBUSY);
#ifdef _MULTI_DATAMODEL
for (i = 0; i < DRM_RESERVED_CONTEXTS; i++) {
#ifdef _MULTI_DATAMODEL
sizeof (drm_ctx_res_32_t));
return (ENOMEM);
DRM_LOCK();
DRM_UNLOCK();