Lines Matching defs:entityIndex
252 xf86IsEntityPrimary(int entityIndex)
254 EntityPtr pEnt = xf86Entities[entityIndex];
269 xf86SetEntityFuncs(int entityIndex, EntityProc init, EntityProc enter,
272 if (entityIndex >= xf86NumEntities)
274 xf86Entities[entityIndex]->entityInit = init;
275 xf86Entities[entityIndex]->entityEnter = enter;
276 xf86Entities[entityIndex]->entityLeave = leave;
277 xf86Entities[entityIndex]->private = private;
293 xf86AddEntityToScreen(ScrnInfoPtr pScrn, int entityIndex)
295 if (entityIndex == -1)
297 if (xf86Entities[entityIndex]->inUse &&
298 !(xf86Entities[entityIndex]->entityProp & IS_SHARED_ACCEL)) {
306 pScrn->entityList[pScrn->numEntities - 1] = entityIndex;
307 xf86Entities[entityIndex]->inUse = TRUE;
311 pScrn->domainIOBase = xf86Entities[entityIndex]->domainIO;
315 xf86SetEntityInstanceForScreen(ScrnInfoPtr pScrn, int entityIndex, int instance)
319 if (entityIndex == -1 || entityIndex >= xf86NumEntities)
323 if (pScrn->entityList[i] == entityIndex) {
335 xf86FindScreenForEntity(int entityIndex)
339 if (entityIndex == -1) return NULL;
344 if ( xf86Screens[i]->entityList[j] == entityIndex )
353 xf86RemoveEntityFromScreen(ScrnInfoPtr pScrn, int entityIndex)
358 if (pScrn->entityList[i] == entityIndex) {
362 xf86Entities[entityIndex]->inUse = FALSE;
376 int i, entityIndex;
381 entityIndex = pScrn->entityList[i];
382 xf86Entities[entityIndex]->inUse = FALSE;
396 xf86AddDevToEntity(int entityIndex, GDevPtr dev)
400 if (entityIndex >= xf86NumEntities)
403 pEnt = xf86Entities[entityIndex];
417 xf86GetEntityInfo(int entityIndex)
422 if (entityIndex == -1)
425 if (entityIndex >= xf86NumEntities)
429 pEnt->index = entityIndex;
430 pEnt->location = xf86Entities[entityIndex]->bus;
431 pEnt->active = xf86Entities[entityIndex]->active;
432 pEnt->chipset = xf86Entities[entityIndex]->chipset;
433 pEnt->driver = xf86Entities[entityIndex]->driver;
434 if ( (xf86Entities[entityIndex]->devices) &&
435 (xf86Entities[entityIndex]->devices[0]) ) {
436 for (i = 0; i < xf86Entities[entityIndex]->numInstances; i++)
437 if (xf86Entities[entityIndex]->devices[i]->screen == 0)
439 pEnt->device = xf86Entities[entityIndex]->devices[i];
447 xf86GetNumEntityInstances(int entityIndex)
449 if (entityIndex >= xf86NumEntities)
452 return xf86Entities[entityIndex]->numInstances;
456 xf86GetDevFromEntity(int entityIndex, int instance)
461 if ( (!xf86Entities[entityIndex]->devices) ||
462 (!xf86Entities[entityIndex]->devices[0]) )
465 if (entityIndex >= xf86NumEntities ||
466 instance >= xf86Entities[entityIndex]->numInstances)
469 for (i = 0; i < xf86Entities[entityIndex]->numInstances; i++)
470 if (xf86Entities[entityIndex]->devices[i]->screen == instance)
472 return xf86Entities[entityIndex]->devices[i];
522 xf86GetLastScrnFlag(int entityIndex)
524 if(entityIndex < xf86NumEntities) {
525 return xf86Entities[entityIndex]->lastScrnFlag;
532 xf86SetLastScrnFlag(int entityIndex, int scrnIndex)
534 if(entityIndex < xf86NumEntities) {
535 xf86Entities[entityIndex]->lastScrnFlag = scrnIndex;
540 xf86IsEntityShared(int entityIndex)
542 if(entityIndex < xf86NumEntities) {
543 if(xf86Entities[entityIndex]->entityProp & IS_SHARED_ACCEL) {
551 xf86SetEntityShared(int entityIndex)
553 if(entityIndex < xf86NumEntities) {
554 xf86Entities[entityIndex]->entityProp |= IS_SHARED_ACCEL;
559 xf86IsEntitySharable(int entityIndex)
561 if(entityIndex < xf86NumEntities) {
562 if(xf86Entities[entityIndex]->entityProp & ACCEL_IS_SHARABLE) {
570 xf86SetEntitySharable(int entityIndex)
572 if(entityIndex < xf86NumEntities) {
573 xf86Entities[entityIndex]->entityProp |= ACCEL_IS_SHARABLE;
578 xf86IsPrimInitDone(int entityIndex)
580 if(entityIndex < xf86NumEntities) {
581 if(xf86Entities[entityIndex]->entityProp & SA_PRIM_INIT_DONE) {
589 xf86SetPrimInitDone(int entityIndex)
591 if(entityIndex < xf86NumEntities) {
592 xf86Entities[entityIndex]->entityProp |= SA_PRIM_INIT_DONE;
597 xf86ClearPrimInitDone(int entityIndex)
599 if(entityIndex < xf86NumEntities) {
600 xf86Entities[entityIndex]->entityProp &= ~SA_PRIM_INIT_DONE;
629 xf86GetEntityPrivate(int entityIndex, int privIndex)
631 if (entityIndex >= xf86NumEntities || privIndex >= xf86EntityPrivateCount)
634 entityIndex]->entityPrivates[privIndex]);