/haiku/src/add-ons/kernel/drivers/graphics/radeon/ |
H A D | irq.c | 36 && si->crtc[0].vblank >= 0) { 41 if (get_sem_count(si->crtc[0].vblank, &blocked ) == B_OK && blocked < 0) { 42 release_sem_etc(si->crtc[0].vblank, -blocked, B_DO_NOT_RESCHEDULE); 48 && si->crtc[1].vblank >= 0) { 53 if (get_sem_count(si->crtc[1].vblank, &blocked) == B_OK && blocked < 0) { 54 release_sem_etc(si->crtc[1].vblank, -blocked, B_DO_NOT_RESCHEDULE); 212 si->crtc[0].vblank = create_sem(0, buffer); 213 if (si->crtc[0].vblank < 0) { 214 result = si->crtc[0].vblank; 218 si->crtc[1].vblank [all...] |
/haiku/src/add-ons/accelerants/matrox/ |
H A D | GetModeInfo.c | 144 return si->vblank;
|
/haiku/src/add-ons/kernel/drivers/graphics/neomagic/ |
H A D | driver.c | 627 /* release the vblank semaphore */ 628 if (si->vblank >= 0) { 630 if ((get_sem_count(si->vblank, &blocked) == B_OK) && (blocked < 0)) { 631 release_sem_etc(si->vblank, -blocked, B_DO_NOT_RESCHEDULE); 732 si->vblank = create_sem(0, di->name); 733 if (si->vblank < 0) goto mark_as_open; 739 set_sem_owner(si->vblank, thinfo.team); 747 delete_sem(si->vblank); 748 si->vblank = -1; 758 delete_sem(si->vblank); [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/matrox/ |
H A D | driver.c | 699 /* release the vblank semaphore */ 700 if (si->vblank >= 0) { 702 if ((get_sem_count(si->vblank, &blocked) == B_OK) && (blocked < 0)) { 703 release_sem_etc(si->vblank, -blocked, B_DO_NOT_RESCHEDULE); 807 si->vblank = create_sem(0, di->name); 808 if (si->vblank < 0) goto mark_as_open; 814 set_sem_owner(si->vblank, thinfo.team); 822 delete_sem(si->vblank); 823 si->vblank = -1; 833 delete_sem(si->vblank); [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/via/ |
H A D | driver.c | 150 /* return 1 if vblank interrupt has occured */ 157 /* clear the vblank interrupt */ 165 /* clear the vblank interrupt */ 167 /* enable nVidia interrupt source vblank */ 175 /* disable nVidia interrupt source vblank */ 177 /* clear the vblank interrupt */ 588 /* release the vblank semaphore */ 589 if (si->vblank >= 0) { 591 if ((get_sem_count(si->vblank, &blocked) == B_OK) && (blocked < 0)) { 592 release_sem_etc(si->vblank, [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/skeleton/ |
H A D | driver.c | 145 /* return 1 if vblank interrupt has occured */ 152 /* clear the vblank interrupt */ 160 /* clear the vblank interrupt */ 162 /* enable nVidia interrupt source vblank */ 170 /* disable nVidia interrupt source vblank */ 172 /* clear the vblank interrupt */ 579 /* release the vblank semaphore */ 580 if (si->vblank >= 0) { 582 if ((get_sem_count(si->vblank, &blocked) == B_OK) && (blocked < 0)) { 583 release_sem_etc(si->vblank, [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/nvidia/ |
H A D | driver.c | 422 /*! return 1 if vblank interrupt has occured */ 430 /*! clear the vblank interrupt */ 441 /* clear the vblank interrupt */ 443 /* enable nVidia interrupt source vblank */ 453 /* disable nVidia interrupt source vblank */ 455 /* clear the vblank interrupt */ 460 /*! return 1 if vblank interrupt has occured */ 468 /*! clear the vblank interrupt */ 479 /* clear the vblank interrupt */ 481 /* enable nVidia interrupt source vblank */ [all...] |
/haiku/src/add-ons/accelerants/nvidia/ |
H A D | GetModeInfo.c | 160 return si->vblank;
|
/haiku/src/add-ons/accelerants/radeon/ |
H A D | GetModeInfo.c | 151 //SHOW_INFO( 3, "semaphore: %x", ai->si->ports[physical_port].vblank ); 153 return ai->si->crtc[crtcIndex].vblank;
|
/haiku/headers/private/graphics/matrox/ |
H A D | DriverInterface.h | 138 /*vblank semaphore*/ 139 sem_id vblank; /* The vertical blank semaphore. Ownership will be member in struct:__anon785
|
/haiku/headers/private/graphics/neomagic/ |
H A D | DriverInterface.h | 135 /*vblank semaphore*/ 136 sem_id vblank; /* The vertical blank semaphore. Ownership will be member in struct:__anon799
|
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/ |
H A D | bios.cpp | 181 uint16 vblank; member in struct:generic_dtd_entry 627 "vactive %d vfront_porch %d vsync %d vblank %d\n", 629 dtd->vactive, dtd->vfront_porch, dtd->vsync, dtd->vblank)); 641 panelTiming->v_total = dtd->vactive + dtd->vblank;
|
/haiku/headers/private/graphics/skeleton/ |
H A D | DriverInterface.h | 138 /*vblank semaphore*/ 139 sem_id vblank; /* The vertical blank semaphore. Ownership will be member in struct:__anon937
|
/haiku/headers/private/graphics/via/ |
H A D | DriverInterface.h | 205 /*vblank semaphore*/ 206 sem_id vblank; /* The vertical blank semaphore. Ownership will be member in struct:__anon7
|
/haiku/headers/private/graphics/nvidia/ |
H A D | DriverInterface.h | 303 /*vblank semaphore*/ 304 sem_id vblank; /* The vertical blank semaphore. Ownership will be member in struct:__anon21
|
/haiku/headers/private/graphics/radeon/ |
H A D | radeon_interface.h | 310 sem_id vblank; // vertical blank interrupt semaphore member in struct:__anon19
|