Searched refs:vblank (Results 1 - 16 of 16) sorted by relevance

/haiku/src/add-ons/kernel/drivers/graphics/radeon/
H A Dirq.c36 && 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 DGetModeInfo.c144 return si->vblank;
/haiku/src/add-ons/kernel/drivers/graphics/neomagic/
H A Ddriver.c627 /* 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 Ddriver.c699 /* 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 Ddriver.c150 /* 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 Ddriver.c145 /* 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 Ddriver.c422 /*! 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 DGetModeInfo.c160 return si->vblank;
/haiku/src/add-ons/accelerants/radeon/
H A DGetModeInfo.c151 //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 DDriverInterface.h138 /*vblank semaphore*/
139 sem_id vblank; /* The vertical blank semaphore. Ownership will be member in struct:__anon785
/haiku/headers/private/graphics/neomagic/
H A DDriverInterface.h135 /*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 Dbios.cpp181 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 DDriverInterface.h138 /*vblank semaphore*/
139 sem_id vblank; /* The vertical blank semaphore. Ownership will be member in struct:__anon937
/haiku/headers/private/graphics/via/
H A DDriverInterface.h205 /*vblank semaphore*/
206 sem_id vblank; /* The vertical blank semaphore. Ownership will be member in struct:__anon7
/haiku/headers/private/graphics/nvidia/
H A DDriverInterface.h303 /*vblank semaphore*/
304 sem_id vblank; /* The vertical blank semaphore. Ownership will be member in struct:__anon21
/haiku/headers/private/graphics/radeon/
H A Dradeon_interface.h310 sem_id vblank; // vertical blank interrupt semaphore member in struct:__anon19

Completed in 182 milliseconds