Lines Matching defs:entityIndex
310 xf86IsEntityPrimary(int entityIndex)
312 EntityPtr pEnt = xf86Entities[entityIndex];
348 xf86AddEntityToScreen(ScrnInfoPtr pScrn, int entityIndex)
350 if (entityIndex == -1)
352 if (xf86Entities[entityIndex]->inUse &&
353 !(xf86Entities[entityIndex]->entityProp & IS_SHARED_ACCEL)) {
361 pScrn->entityList[pScrn->numEntities - 1] = entityIndex;
362 xf86Entities[entityIndex]->inUse = TRUE;
370 xf86SetEntityInstanceForScreen(ScrnInfoPtr pScrn, int entityIndex, int instance)
374 if (entityIndex == -1 || entityIndex >= xf86NumEntities)
378 if (pScrn->entityList[i] == entityIndex) {
390 xf86FindScreenForEntity(int entityIndex)
394 if (entityIndex == -1)
400 if (xf86Screens[i]->entityList[j] == entityIndex)
409 xf86RemoveEntityFromScreen(ScrnInfoPtr pScrn, int entityIndex)
414 if (pScrn->entityList[i] == entityIndex) {
418 xf86Entities[entityIndex]->inUse = FALSE;
431 int i, entityIndex;
437 entityIndex = pScrn->entityList[i];
438 xf86Entities[entityIndex]->inUse = FALSE;
452 xf86AddDevToEntity(int entityIndex, GDevPtr dev)
456 if (entityIndex >= xf86NumEntities)
459 pEnt = xf86Entities[entityIndex];
469 xf86RemoveDevFromEntity(int entityIndex, GDevPtr dev)
473 if (entityIndex >= xf86NumEntities)
476 pEnt = xf86Entities[entityIndex];
493 xf86GetEntityInfo(int entityIndex)
498 if (entityIndex == -1)
501 if (entityIndex >= xf86NumEntities)
505 pEnt->index = entityIndex;
506 pEnt->location = xf86Entities[entityIndex]->bus;
507 pEnt->active = xf86Entities[entityIndex]->active;
508 pEnt->chipset = xf86Entities[entityIndex]->chipset;
509 pEnt->driver = xf86Entities[entityIndex]->driver;
510 if ((xf86Entities[entityIndex]->devices) &&
511 (xf86Entities[entityIndex]->devices[0])) {
512 for (i = 0; i < xf86Entities[entityIndex]->numInstances; i++)
513 if (xf86Entities[entityIndex]->devices[i]->screen == 0)
515 pEnt->device = xf86Entities[entityIndex]->devices[i];
524 xf86GetNumEntityInstances(int entityIndex)
526 if (entityIndex >= xf86NumEntities)
529 return xf86Entities[entityIndex]->numInstances;
533 xf86GetDevFromEntity(int entityIndex, int instance)
538 if ((!xf86Entities[entityIndex]->devices) ||
539 (!xf86Entities[entityIndex]->devices[0]))
542 if (entityIndex >= xf86NumEntities ||
543 instance >= xf86Entities[entityIndex]->numInstances)
546 for (i = 0; i < xf86Entities[entityIndex]->numInstances; i++)
547 if (xf86Entities[entityIndex]->devices[i]->screen == instance)
548 return xf86Entities[entityIndex]->devices[i];
577 xf86IsEntityShared(int entityIndex)
579 if (entityIndex < xf86NumEntities) {
580 if (xf86Entities[entityIndex]->entityProp & IS_SHARED_ACCEL) {
588 xf86SetEntityShared(int entityIndex)
590 if (entityIndex < xf86NumEntities) {
591 xf86Entities[entityIndex]->entityProp |= IS_SHARED_ACCEL;
596 xf86IsEntitySharable(int entityIndex)
598 if (entityIndex < xf86NumEntities) {
599 if (xf86Entities[entityIndex]->entityProp & ACCEL_IS_SHARABLE) {
607 xf86SetEntitySharable(int entityIndex)
609 if (entityIndex < xf86NumEntities) {
610 xf86Entities[entityIndex]->entityProp |= ACCEL_IS_SHARABLE;
615 xf86IsPrimInitDone(int entityIndex)
617 if (entityIndex < xf86NumEntities) {
618 if (xf86Entities[entityIndex]->entityProp & SA_PRIM_INIT_DONE) {
626 xf86SetPrimInitDone(int entityIndex)
628 if (entityIndex < xf86NumEntities) {
629 xf86Entities[entityIndex]->entityProp |= SA_PRIM_INIT_DONE;
634 xf86ClearPrimInitDone(int entityIndex)
636 if (entityIndex < xf86NumEntities) {
637 xf86Entities[entityIndex]->entityProp &= ~SA_PRIM_INIT_DONE;
665 xf86GetEntityPrivate(int entityIndex, int privIndex)
667 if (entityIndex >= xf86NumEntities || privIndex >= xf86EntityPrivateCount)
670 return &(xf86Entities[entityIndex]->entityPrivates[privIndex]);