Symbol: overlay
headers/os/interface/View.h
284
status_t SetViewOverlay(const BBitmap* overlay,
headers/os/interface/View.h
289
status_t SetViewOverlay(const BBitmap* overlay,
headers/private/graphics/matrox/DriverInterface.h
269
} overlay;
headers/private/graphics/neomagic/DriverInterface.h
231
} overlay;
headers/private/graphics/nvidia/DriverInterface.h
444
} overlay;
headers/private/graphics/skeleton/DriverInterface.h
304
} overlay;
headers/private/graphics/via/DriverInterface.h
315
} overlay;
src/add-ons/accelerants/intel_extreme/accelerant.h
49
overlay* current_overlay;
src/add-ons/accelerants/intel_extreme/overlay.cpp
374
struct overlay* overlay = (struct overlay*)malloc(sizeof(struct overlay));
src/add-ons/accelerants/intel_extreme/overlay.cpp
375
if (overlay == NULL)
src/add-ons/accelerants/intel_extreme/overlay.cpp
386
overlay_buffer* buffer = &overlay->buffer;
src/add-ons/accelerants/intel_extreme/overlay.cpp
393
0, overlay->buffer_base);
src/add-ons/accelerants/intel_extreme/overlay.cpp
395
free(overlay);
src/add-ons/accelerants/intel_extreme/overlay.cpp
401
B_APERTURE_NON_RESERVED, overlay->state_base);
src/add-ons/accelerants/intel_extreme/overlay.cpp
403
intel_free_memory(overlay->buffer_base);
src/add-ons/accelerants/intel_extreme/overlay.cpp
404
free(overlay);
src/add-ons/accelerants/intel_extreme/overlay.cpp
408
overlay->state_offset = overlay->state_base
src/add-ons/accelerants/intel_extreme/overlay.cpp
412
overlay->buffer_offset = overlay->buffer_base
src/add-ons/accelerants/intel_extreme/overlay.cpp
415
buffer->buffer = (uint8*)overlay->buffer_base;
src/add-ons/accelerants/intel_extreme/overlay.cpp
417
+ overlay->buffer_offset;
src/add-ons/accelerants/intel_extreme/overlay.cpp
420
__func__, overlay->buffer_base, overlay->buffer_offset,
src/add-ons/accelerants/intel_extreme/overlay.cpp
432
struct overlay* overlay = (struct overlay*)buffer;
src/add-ons/accelerants/intel_extreme/overlay.cpp
436
if (gInfo->current_overlay == overlay)
src/add-ons/accelerants/intel_extreme/overlay.cpp
439
intel_free_memory(overlay->buffer_base);
src/add-ons/accelerants/intel_extreme/overlay.cpp
441
intel_free_memory(overlay->state_base);
src/add-ons/accelerants/intel_extreme/overlay.cpp
442
free(overlay);
src/add-ons/accelerants/intel_extreme/overlay.cpp
554
struct overlay* overlay = (struct overlay*)buffer;
src/add-ons/accelerants/intel_extreme/overlay.cpp
635
registers->source_bytes_per_row_rgb = (((overlay->buffer_offset
src/add-ons/accelerants/intel_extreme/overlay.cpp
637
- (overlay->buffer_offset >> 5) - 1) << 2;
src/add-ons/accelerants/intel_extreme/overlay.cpp
639
int yaddress = overlay->buffer_offset;
src/add-ons/accelerants/intel_extreme/overlay.cpp
715
= overlay->buffer_offset + gInfo->overlay_position_buffer_offset;
src/add-ons/accelerants/intel_extreme/overlay.cpp
730
gInfo->current_overlay = overlay;
src/add-ons/accelerants/matrox/InitAccelerant.c
178
INIT_BEN(si->overlay.lock);
src/add-ons/accelerants/matrox/InitAccelerant.c
182
si->overlay.myBuffer[cnt].buffer = NULL;
src/add-ons/accelerants/matrox/InitAccelerant.c
183
si->overlay.myBuffer[cnt].buffer_dma = NULL;
src/add-ons/accelerants/matrox/InitAccelerant.c
186
si->overlay.myToken = NULL;
src/add-ons/accelerants/matrox/InitAccelerant.c
189
si->overlay.active = false;
src/add-ons/accelerants/matrox/InitAccelerant.c
329
DELETE_BEN(si->overlay.lock);
src/add-ons/accelerants/matrox/Overlay.c
115
si->overlay.myBuffer[offset].width = width;
src/add-ons/accelerants/matrox/Overlay.c
119
si->overlay.myBuffer[offset].width = (width & ~0x0007) + 8;
src/add-ons/accelerants/matrox/Overlay.c
121
si->overlay.myBuffer[offset].bytes_per_row = 2 * si->overlay.myBuffer[offset].width;
src/add-ons/accelerants/matrox/Overlay.c
126
if (si->overlay.myBuffer[offset].width > 4088)
src/add-ons/accelerants/matrox/Overlay.c
131
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
172
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
180
if (si->overlay.myBuffer[offset].width > 1024) {
src/add-ons/accelerants/matrox/Overlay.c
184
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
194
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
199
if (si->overlay.myBuffer[offset].width > 1920) {
src/add-ons/accelerants/matrox/Overlay.c
203
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
213
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
220
si->overlay.myBufInfo[offset].slopspace = si->overlay.myBuffer[offset].width - width;
src/add-ons/accelerants/matrox/Overlay.c
222
si->overlay.myBuffer[offset].space = cs;
src/add-ons/accelerants/matrox/Overlay.c
223
si->overlay.myBuffer[offset].height = height;
src/add-ons/accelerants/matrox/Overlay.c
254
oldsize = si->overlay.myBufInfo[offset].size;
src/add-ons/accelerants/matrox/Overlay.c
255
si->overlay.myBufInfo[offset].size
src/add-ons/accelerants/matrox/Overlay.c
256
= si->overlay.myBuffer[offset].bytes_per_row * si->overlay.myBuffer[offset].height;
src/add-ons/accelerants/matrox/Overlay.c
272
adress -= si->overlay.myBufInfo[cnt].size;
src/add-ons/accelerants/matrox/Overlay.c
285
si->overlay.myBufInfo[offset].size += (temp32 - (temp32 & 0xfffffff0));
src/add-ons/accelerants/matrox/Overlay.c
306
if (si->overlay.myBuffer[cnt].buffer != NULL)
src/add-ons/accelerants/matrox/Overlay.c
309
if (si->overlay.myBufInfo[offset].size <= oldsize)
src/add-ons/accelerants/matrox/Overlay.c
313
adress -= (oldsize - si->overlay.myBufInfo[offset].size);
src/add-ons/accelerants/matrox/Overlay.c
314
si->overlay.myBufInfo[offset].size = oldsize;
src/add-ons/accelerants/matrox/Overlay.c
327
si->overlay.myBufInfo[offset].size = oldsize;
src/add-ons/accelerants/matrox/Overlay.c
330
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
345
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
350
si->overlay.myBuffer[offset].buffer = (void *) adress;
src/add-ons/accelerants/matrox/Overlay.c
366
adress -= si->overlay.myBufInfo[cnt].size;
src/add-ons/accelerants/matrox/Overlay.c
369
si->overlay.myBuffer[offset].buffer_dma = (void *) adress;
src/add-ons/accelerants/matrox/Overlay.c
372
(uint8*)si->overlay.myBuffer[offset].buffer,
src/add-ons/accelerants/matrox/Overlay.c
373
(uint8*)si->overlay.myBuffer[offset].buffer_dma, cs));
src/add-ons/accelerants/matrox/Overlay.c
374
LOG(4, ("Overlay: New buffer's size is $%08x\n", si->overlay.myBufInfo[offset].size));
src/add-ons/accelerants/matrox/Overlay.c
377
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
379
return &si->overlay.myBuffer[offset];
src/add-ons/accelerants/matrox/Overlay.c
385
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
402
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/matrox/Overlay.c
408
si->overlay.myBuffer[offset].buffer = NULL;
src/add-ons/accelerants/matrox/Overlay.c
409
si->overlay.myBuffer[offset].buffer_dma = NULL;
src/add-ons/accelerants/matrox/Overlay.c
449
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/matrox/Overlay.c
516
oc->h_scale.max = (16384 * 2)/(float)(ob->width - si->overlay.myBufInfo[offset].slopspace);
src/add-ons/accelerants/matrox/Overlay.c
521
oc->h_scale.max = 16384/(float)(ob->width - si->overlay.myBufInfo[offset].slopspace);
src/add-ons/accelerants/matrox/Overlay.c
546
AQUIRE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
549
if (si->overlay.myToken == NULL)
src/add-ons/accelerants/matrox/Overlay.c
554
si->overlay.myToken = &tmpToken;
src/add-ons/accelerants/matrox/Overlay.c
557
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
559
return si->overlay.myToken;
src/add-ons/accelerants/matrox/Overlay.c
567
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
578
if ((ot == NULL) || (si->overlay.myToken == NULL) || (ot != si->overlay.myToken))
src/add-ons/accelerants/matrox/Overlay.c
593
si->overlay.myToken = NULL;
src/add-ons/accelerants/matrox/Overlay.c
636
if ((ot == NULL) || (si->overlay.myToken == NULL) || (ot != si->overlay.myToken))
src/add-ons/accelerants/matrox/Overlay.c
649
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/matrox/Overlay.c
87
AQUIRE_BEN(si->overlay.lock)
src/add-ons/accelerants/matrox/Overlay.c
96
if (si->overlay.myBuffer[offset].buffer == NULL) break;
src/add-ons/accelerants/matrox/engine/mga_bes.c
103
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) < (crtc_hstart + 1))
src/add-ons/accelerants/matrox/engine/mga_bes.c
111
temp2 = ((uint16)(si->overlay.ow.h_start + si->overlay.ow.width - crtc_hstart - 1)) & 0x7ff;
src/add-ons/accelerants/matrox/engine/mga_bes.c
122
if (si->overlay.ow.v_start < crtc_vstart)
src/add-ons/accelerants/matrox/engine/mga_bes.c
129
if (si->overlay.ow.v_start >= (crtc_vend - 1))
src/add-ons/accelerants/matrox/engine/mga_bes.c
137
temp1 = (si->overlay.ow.v_start - crtc_vstart) & 0x7ff;
src/add-ons/accelerants/matrox/engine/mga_bes.c
143
if (si->overlay.ow.height < 2)
src/add-ons/accelerants/matrox/engine/mga_bes.c
150
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) > (crtc_vend - 1))
src/add-ons/accelerants/matrox/engine/mga_bes.c
157
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) < (crtc_vstart + 1))
src/add-ons/accelerants/matrox/engine/mga_bes.c
165
temp2 = ((uint16)(si->overlay.ow.v_start + si->overlay.ow.height - crtc_vstart - 1)) & 0x7ff;
src/add-ons/accelerants/matrox/engine/mga_bes.c
187
if (si->overlay.ow.h_start < crtc_hstart)
src/add-ons/accelerants/matrox/engine/mga_bes.c
191
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) < (crtc_hstart + 1))
src/add-ons/accelerants/matrox/engine/mga_bes.c
194
moi->hsrcstv += (si->overlay.ow.width - 2);
src/add-ons/accelerants/matrox/engine/mga_bes.c
199
moi->hsrcstv += (crtc_hstart - si->overlay.ow.h_start);
src/add-ons/accelerants/matrox/engine/mga_bes.c
205
moi->hsrcstv *= si->overlay.h_ifactor;
src/add-ons/accelerants/matrox/engine/mga_bes.c
208
moi->hsrcstv += ((uint32)si->overlay.my_ov.h_start) << 16;
src/add-ons/accelerants/matrox/engine/mga_bes.c
222
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) > (crtc_hend - 1))
src/add-ons/accelerants/matrox/engine/mga_bes.c
226
if (si->overlay.ow.h_start > (crtc_hend - 2))
src/add-ons/accelerants/matrox/engine/mga_bes.c
229
moi->hsrcendv += (si->overlay.ow.width - 2);
src/add-ons/accelerants/matrox/engine/mga_bes.c
234
moi->hsrcendv += ((si->overlay.ow.h_start + si->overlay.ow.width - 1) - (crtc_hend - 1));
src/add-ons/accelerants/matrox/engine/mga_bes.c
240
moi->hsrcendv *= si->overlay.h_ifactor;
src/add-ons/accelerants/matrox/engine/mga_bes.c
242
moi->hsrcendv = (((uint32)((si->overlay.my_ov.h_start + si->overlay.my_ov.width) - 1)) << 16) - moi->hsrcendv;
src/add-ons/accelerants/matrox/engine/mga_bes.c
247
moi->hsrcendv = (((uint32)((si->overlay.my_ov.h_start + si->overlay.my_ov.width) - 1)) << 16);
src/add-ons/accelerants/matrox/engine/mga_bes.c
273
moi->a1orgv = (uintptr_t)((vuint32 *)si->overlay.ob.buffer);
src/add-ons/accelerants/matrox/engine/mga_bes.c
277
if (si->overlay.ow.v_start < crtc_vstart)
src/add-ons/accelerants/matrox/engine/mga_bes.c
281
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) < (crtc_vstart + 1))
src/add-ons/accelerants/matrox/engine/mga_bes.c
286
moi->v1srcstv = (si->overlay.ow.height - 2) * si->overlay.v_ifactor;
src/add-ons/accelerants/matrox/engine/mga_bes.c
287
moi->a1orgv += ((moi->v1srcstv >> 16) * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/matrox/engine/mga_bes.c
292
moi->v1srcstv = (crtc_vstart - si->overlay.ow.v_start) * si->overlay.v_ifactor;
src/add-ons/accelerants/matrox/engine/mga_bes.c
293
moi->a1orgv += ((moi->v1srcstv >> 16) * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/matrox/engine/mga_bes.c
298
moi->v1srcstv += (((uint32)si->overlay.my_ov.v_start) << 16);
src/add-ons/accelerants/matrox/engine/mga_bes.c
299
moi->a1orgv += (si->overlay.my_ov.v_start * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/matrox/engine/mga_bes.c
32
if (!si->overlay.active) return;
src/add-ons/accelerants/matrox/engine/mga_bes.c
419
if (my_ov.h_start > ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1))
src/add-ons/accelerants/matrox/engine/mga_bes.c
420
my_ov.h_start = ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1);
src/add-ons/accelerants/matrox/engine/mga_bes.c
421
if (((my_ov.h_start + my_ov.width) - 1) > ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1))
src/add-ons/accelerants/matrox/engine/mga_bes.c
422
my_ov.width = ((((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1) - my_ov.h_start) + 1);
src/add-ons/accelerants/matrox/engine/mga_bes.c
432
si->overlay.ow = *ow;
src/add-ons/accelerants/matrox/engine/mga_bes.c
433
si->overlay.ob = *ob;
src/add-ons/accelerants/matrox/engine/mga_bes.c
434
si->overlay.my_ov = my_ov;
src/add-ons/accelerants/matrox/engine/mga_bes.c
442
(ob->width - si->overlay.myBufInfo[offset].slopspace), ob->height));
src/add-ons/accelerants/matrox/engine/mga_bes.c
485
si->overlay.h_ifactor = ifactor;
src/add-ons/accelerants/matrox/engine/mga_bes.c
549
si->overlay.v_ifactor = ifactor;
src/add-ons/accelerants/matrox/engine/mga_bes.c
580
hsrclstv = ((ob->width - 1) - si->overlay.myBufInfo[offset].slopspace) << 16;
src/add-ons/accelerants/matrox/engine/mga_bes.c
68
if (si->overlay.ow.h_start < crtc_hstart)
src/add-ons/accelerants/matrox/engine/mga_bes.c
75
if (si->overlay.ow.h_start >= (crtc_hend - 1))
src/add-ons/accelerants/matrox/engine/mga_bes.c
775
si->overlay.active = true;
src/add-ons/accelerants/matrox/engine/mga_bes.c
786
si->overlay.active = false;
src/add-ons/accelerants/matrox/engine/mga_bes.c
83
temp1 = (si->overlay.ow.h_start - crtc_hstart) & 0x7ff;
src/add-ons/accelerants/matrox/engine/mga_bes.c
89
if (si->overlay.ow.width < 2)
src/add-ons/accelerants/matrox/engine/mga_bes.c
96
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) > (crtc_hend - 1))
src/add-ons/accelerants/neomagic/InitAccelerant.c
200
INIT_BEN(si->overlay.lock);
src/add-ons/accelerants/neomagic/InitAccelerant.c
204
si->overlay.myBuffer[cnt].buffer = NULL;
src/add-ons/accelerants/neomagic/InitAccelerant.c
205
si->overlay.myBuffer[cnt].buffer_dma = NULL;
src/add-ons/accelerants/neomagic/InitAccelerant.c
208
si->overlay.myToken = NULL;
src/add-ons/accelerants/neomagic/InitAccelerant.c
211
si->overlay.active = false;
src/add-ons/accelerants/neomagic/InitAccelerant.c
356
DELETE_BEN(si->overlay.lock);
src/add-ons/accelerants/neomagic/Overlay.c
103
si->overlay.myBuffer[offset].width = (width & ~0x0007) + 8;
src/add-ons/accelerants/neomagic/Overlay.c
105
si->overlay.myBuffer[offset].bytes_per_row = 2 * si->overlay.myBuffer[offset].width;
src/add-ons/accelerants/neomagic/Overlay.c
109
if (si->overlay.myBuffer[offset].width > 2048)
src/add-ons/accelerants/neomagic/Overlay.c
114
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
124
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
131
if (si->overlay.myBuffer[offset].width > 1024)
src/add-ons/accelerants/neomagic/Overlay.c
136
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
146
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
152
si->overlay.myBufInfo[offset].slopspace = si->overlay.myBuffer[offset].width - width;
src/add-ons/accelerants/neomagic/Overlay.c
154
si->overlay.myBuffer[offset].space = cs;
src/add-ons/accelerants/neomagic/Overlay.c
155
si->overlay.myBuffer[offset].height = height;
src/add-ons/accelerants/neomagic/Overlay.c
187
oldsize = si->overlay.myBufInfo[offset].size;
src/add-ons/accelerants/neomagic/Overlay.c
188
si->overlay.myBufInfo[offset].size =
src/add-ons/accelerants/neomagic/Overlay.c
189
si->overlay.myBuffer[offset].bytes_per_row * si->overlay.myBuffer[offset].height;
src/add-ons/accelerants/neomagic/Overlay.c
198
adress -= si->overlay.myBufInfo[cnt].size;
src/add-ons/accelerants/neomagic/Overlay.c
211
si->overlay.myBufInfo[offset].size += (temp32 - (temp32 & 0xfffffff0));
src/add-ons/accelerants/neomagic/Overlay.c
232
if (si->overlay.myBuffer[cnt].buffer != NULL)
src/add-ons/accelerants/neomagic/Overlay.c
235
if (si->overlay.myBufInfo[offset].size <= oldsize)
src/add-ons/accelerants/neomagic/Overlay.c
239
adress -= (oldsize - si->overlay.myBufInfo[offset].size);
src/add-ons/accelerants/neomagic/Overlay.c
240
si->overlay.myBufInfo[offset].size = oldsize;
src/add-ons/accelerants/neomagic/Overlay.c
253
si->overlay.myBufInfo[offset].size = oldsize;
src/add-ons/accelerants/neomagic/Overlay.c
256
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
271
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
276
si->overlay.myBuffer[offset].buffer = (void *) adress;
src/add-ons/accelerants/neomagic/Overlay.c
284
adress -= si->overlay.myBufInfo[cnt].size;
src/add-ons/accelerants/neomagic/Overlay.c
287
si->overlay.myBuffer[offset].buffer_dma = (void *) adress;
src/add-ons/accelerants/neomagic/Overlay.c
290
(uint32)((uint8*)si->overlay.myBuffer[offset].buffer),
src/add-ons/accelerants/neomagic/Overlay.c
291
(uint32)((uint8*)si->overlay.myBuffer[offset].buffer_dma), cs));
src/add-ons/accelerants/neomagic/Overlay.c
292
LOG(4,("Overlay: New buffer's size is $%08x\n", si->overlay.myBufInfo[offset].size));
src/add-ons/accelerants/neomagic/Overlay.c
295
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
297
return &si->overlay.myBuffer[offset];
src/add-ons/accelerants/neomagic/Overlay.c
305
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
321
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/neomagic/Overlay.c
327
si->overlay.myBuffer[offset].buffer = NULL;
src/add-ons/accelerants/neomagic/Overlay.c
328
si->overlay.myBuffer[offset].buffer_dma = NULL;
src/add-ons/accelerants/neomagic/Overlay.c
368
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/neomagic/Overlay.c
452
AQUIRE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
455
if (si->overlay.myToken == NULL)
src/add-ons/accelerants/neomagic/Overlay.c
460
si->overlay.myToken = &tmpToken;
src/add-ons/accelerants/neomagic/Overlay.c
463
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
465
return si->overlay.myToken;
src/add-ons/accelerants/neomagic/Overlay.c
473
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
484
if ((ot == NULL) || (si->overlay.myToken == NULL) || (ot != si->overlay.myToken))
src/add-ons/accelerants/neomagic/Overlay.c
499
si->overlay.myToken = NULL;
src/add-ons/accelerants/neomagic/Overlay.c
542
if ((ot == NULL) || (si->overlay.myToken == NULL) || (ot != si->overlay.myToken))
src/add-ons/accelerants/neomagic/Overlay.c
555
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/neomagic/Overlay.c
76
AQUIRE_BEN(si->overlay.lock)
src/add-ons/accelerants/neomagic/Overlay.c
85
if (si->overlay.myBuffer[offset].buffer == NULL) break;
src/add-ons/accelerants/neomagic/Overlay.c
99
si->overlay.myBuffer[offset].width = width;
src/add-ons/accelerants/neomagic/engine/nm_bes.c
108
if (si->overlay.ow.v_start < crtc_vstart)
src/add-ons/accelerants/neomagic/engine/nm_bes.c
115
if (si->overlay.ow.v_start >= (crtc_vend - 1))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
123
temp1 = (si->overlay.ow.v_start - crtc_vstart);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
130
if (si->overlay.ow.height < 2)
src/add-ons/accelerants/neomagic/engine/nm_bes.c
137
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) > (crtc_vend - 1))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
144
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) < (crtc_vstart + 1))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
152
temp2 = ((uint16)(si->overlay.ow.v_start + si->overlay.ow.height - crtc_vstart - 1));
src/add-ons/accelerants/neomagic/engine/nm_bes.c
174
if (si->overlay.ow.h_start < crtc_hstart)
src/add-ons/accelerants/neomagic/engine/nm_bes.c
178
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) < (crtc_hstart + 1))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
181
hsrcstv += (si->overlay.ow.width - 2);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
186
hsrcstv += (crtc_hstart - si->overlay.ow.h_start);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
192
hsrcstv *= (si->overlay.h_ifactor << 4);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
195
hsrcstv += ((uint32)si->overlay.my_ov.h_start) << 16;
src/add-ons/accelerants/neomagic/engine/nm_bes.c
20
if (!si->overlay.active) return;
src/add-ons/accelerants/neomagic/engine/nm_bes.c
208
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) > (crtc_hend - 1))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
212
if (si->overlay.ow.h_start > (crtc_hend - 2))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
215
moi->hsrcendv += (si->overlay.ow.width - 2);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
220
moi->hsrcendv += ((si->overlay.ow.h_start + si->overlay.ow.width - 1) - (crtc_hend - 1));
src/add-ons/accelerants/neomagic/engine/nm_bes.c
226
moi->hsrcendv *= (si->overlay.h_ifactor << 4);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
228
moi->hsrcendv = (((uint32)((si->overlay.my_ov.h_start + si->overlay.my_ov.width) - 1)) << 16) - moi->hsrcendv;
src/add-ons/accelerants/neomagic/engine/nm_bes.c
233
moi->hsrcendv = (((uint32)((si->overlay.my_ov.h_start + si->overlay.my_ov.width) - 1)) << 16);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
245
moi->a1orgv = (uintptr_t)((vuint32 *)si->overlay.ob.buffer);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
258
if (si->overlay.ow.v_start < crtc_vstart)
src/add-ons/accelerants/neomagic/engine/nm_bes.c
262
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) < (crtc_vstart + 1))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
269
((((si->overlay.ow.height - 2) * (si->overlay.v_ifactor << 4)) >> 16) *
src/add-ons/accelerants/neomagic/engine/nm_bes.c
270
si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
279
((((crtc_vstart - si->overlay.ow.v_start) * (si->overlay.v_ifactor << 4)) >> 16) *
src/add-ons/accelerants/neomagic/engine/nm_bes.c
280
si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
285
moi->a1orgv += (si->overlay.my_ov.v_start * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
425
if (my_ov.h_start > ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
426
my_ov.h_start = ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
427
if (((my_ov.h_start + my_ov.width) - 1) > ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
428
my_ov.width = ((((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1) - my_ov.h_start) + 1);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
438
si->overlay.ow = *ow;
src/add-ons/accelerants/neomagic/engine/nm_bes.c
439
si->overlay.ob = *ob;
src/add-ons/accelerants/neomagic/engine/nm_bes.c
440
si->overlay.my_ov = my_ov;
src/add-ons/accelerants/neomagic/engine/nm_bes.c
448
(ob->width - si->overlay.myBufInfo[offset].slopspace), ob->height));
src/add-ons/accelerants/neomagic/engine/nm_bes.c
458
si->overlay.h_ifactor = ifactor;
src/add-ons/accelerants/neomagic/engine/nm_bes.c
492
si->overlay.v_ifactor = ifactor;
src/add-ons/accelerants/neomagic/engine/nm_bes.c
53
if (si->overlay.ow.h_start < crtc_hstart)
src/add-ons/accelerants/neomagic/engine/nm_bes.c
60
if (si->overlay.ow.h_start >= (crtc_hend - 1))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
68
temp1 = (si->overlay.ow.h_start - crtc_hstart);
src/add-ons/accelerants/neomagic/engine/nm_bes.c
686
si->overlay.active = true;
src/add-ons/accelerants/neomagic/engine/nm_bes.c
708
si->overlay.active = false;
src/add-ons/accelerants/neomagic/engine/nm_bes.c
75
if (si->overlay.ow.width < 2)
src/add-ons/accelerants/neomagic/engine/nm_bes.c
82
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) > (crtc_hend - 1))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
89
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) < (crtc_hstart + 1))
src/add-ons/accelerants/neomagic/engine/nm_bes.c
97
temp2 = ((uint16)(si->overlay.ow.h_start + si->overlay.ow.width - crtc_hstart - 1));
src/add-ons/accelerants/nvidia/InitAccelerant.c
178
INIT_BEN(si->overlay.lock);
src/add-ons/accelerants/nvidia/InitAccelerant.c
182
si->overlay.myBuffer[cnt].buffer = NULL;
src/add-ons/accelerants/nvidia/InitAccelerant.c
183
si->overlay.myBuffer[cnt].buffer_dma = NULL;
src/add-ons/accelerants/nvidia/InitAccelerant.c
187
si->overlay.myToken = NULL;
src/add-ons/accelerants/nvidia/InitAccelerant.c
190
si->overlay.active = false;
src/add-ons/accelerants/nvidia/InitAccelerant.c
357
DELETE_BEN(si->overlay.lock);
src/add-ons/accelerants/nvidia/Overlay.c
104
si->overlay.myBuffer[offset].width = ((width + 0x000f) & ~0x000f);
src/add-ons/accelerants/nvidia/Overlay.c
109
si->overlay.myBuffer[offset].width = ((width + 0x001f) & ~0x001f);
src/add-ons/accelerants/nvidia/Overlay.c
111
si->overlay.myBuffer[offset].bytes_per_row = 2 * si->overlay.myBuffer[offset].width;
src/add-ons/accelerants/nvidia/Overlay.c
115
if (si->overlay.myBuffer[offset].width > 4088)
src/add-ons/accelerants/nvidia/Overlay.c
120
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
130
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
143
if (si->overlay.myBuffer[offset].width > 1024) {
src/add-ons/accelerants/nvidia/Overlay.c
147
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
155
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
163
if (si->overlay.myBuffer[offset].width > 1920) {
src/add-ons/accelerants/nvidia/Overlay.c
167
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
175
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
182
si->overlay.myBufInfo[offset].slopspace = si->overlay.myBuffer[offset].width - width;
src/add-ons/accelerants/nvidia/Overlay.c
184
si->overlay.myBuffer[offset].space = cs;
src/add-ons/accelerants/nvidia/Overlay.c
185
si->overlay.myBuffer[offset].height = height;
src/add-ons/accelerants/nvidia/Overlay.c
216
oldsize = si->overlay.myBufInfo[offset].size;
src/add-ons/accelerants/nvidia/Overlay.c
217
si->overlay.myBufInfo[offset].size
src/add-ons/accelerants/nvidia/Overlay.c
218
= si->overlay.myBuffer[offset].bytes_per_row * si->overlay.myBuffer[offset].height;
src/add-ons/accelerants/nvidia/Overlay.c
241
adress -= si->overlay.myBufInfo[cnt].size;
src/add-ons/accelerants/nvidia/Overlay.c
254
si->overlay.myBufInfo[offset].size += (temp32 - (temp32 & 0xfffffff0));
src/add-ons/accelerants/nvidia/Overlay.c
275
if (si->overlay.myBuffer[cnt].buffer != NULL)
src/add-ons/accelerants/nvidia/Overlay.c
278
if (si->overlay.myBufInfo[offset].size <= oldsize)
src/add-ons/accelerants/nvidia/Overlay.c
282
adress -= (oldsize - si->overlay.myBufInfo[offset].size);
src/add-ons/accelerants/nvidia/Overlay.c
283
si->overlay.myBufInfo[offset].size = oldsize;
src/add-ons/accelerants/nvidia/Overlay.c
294
si->overlay.myBufInfo[offset].size = oldsize;
src/add-ons/accelerants/nvidia/Overlay.c
297
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
312
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
317
si->overlay.myBuffer[offset].buffer = (void *) adress;
src/add-ons/accelerants/nvidia/Overlay.c
330
adress -= si->overlay.myBufInfo[cnt].size;
src/add-ons/accelerants/nvidia/Overlay.c
333
si->overlay.myBuffer[offset].buffer_dma = (void *) adress;
src/add-ons/accelerants/nvidia/Overlay.c
336
(uint8*)si->overlay.myBuffer[offset].buffer,
src/add-ons/accelerants/nvidia/Overlay.c
337
(uint8*)si->overlay.myBuffer[offset].buffer_dma, cs));
src/add-ons/accelerants/nvidia/Overlay.c
338
LOG(4, ("Overlay: New buffer's size is $%08x\n", si->overlay.myBufInfo[offset].size));
src/add-ons/accelerants/nvidia/Overlay.c
341
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
343
return &si->overlay.myBuffer[offset];
src/add-ons/accelerants/nvidia/Overlay.c
349
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
366
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/nvidia/Overlay.c
372
si->overlay.myBuffer[offset].buffer = NULL;
src/add-ons/accelerants/nvidia/Overlay.c
373
si->overlay.myBuffer[offset].buffer_dma = NULL;
src/add-ons/accelerants/nvidia/Overlay.c
413
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/nvidia/Overlay.c
524
AQUIRE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
527
if (si->overlay.myToken == NULL)
src/add-ons/accelerants/nvidia/Overlay.c
532
si->overlay.myToken = &tmpToken;
src/add-ons/accelerants/nvidia/Overlay.c
535
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
537
return si->overlay.myToken;
src/add-ons/accelerants/nvidia/Overlay.c
545
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
556
if ((ot == NULL) || (si->overlay.myToken == NULL) || (ot != si->overlay.myToken))
src/add-ons/accelerants/nvidia/Overlay.c
571
si->overlay.myToken = NULL;
src/add-ons/accelerants/nvidia/Overlay.c
614
if ((ot == NULL) || (si->overlay.myToken == NULL) || (ot != si->overlay.myToken))
src/add-ons/accelerants/nvidia/Overlay.c
627
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/nvidia/Overlay.c
81
AQUIRE_BEN(si->overlay.lock)
src/add-ons/accelerants/nvidia/Overlay.c
90
if (si->overlay.myBuffer[offset].buffer == NULL) break;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
102
temp1 = (si->overlay.ow.h_start - crtc_hstart) & 0x7ff;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
108
if (si->overlay.ow.width < 2)
src/add-ons/accelerants/nvidia/engine/nv_bes.c
115
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) > (crtc_hend - 1))
src/add-ons/accelerants/nvidia/engine/nv_bes.c
122
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) < (crtc_hstart + 1))
src/add-ons/accelerants/nvidia/engine/nv_bes.c
130
temp2 = ((uint16)(si->overlay.ow.h_start + si->overlay.ow.width - crtc_hstart - 1)) & 0x7ff;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
141
if (si->overlay.ow.v_start < crtc_vstart)
src/add-ons/accelerants/nvidia/engine/nv_bes.c
148
if (si->overlay.ow.v_start >= (crtc_vend - 1))
src/add-ons/accelerants/nvidia/engine/nv_bes.c
156
temp1 = (si->overlay.ow.v_start - crtc_vstart) & 0x7ff;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
162
if (si->overlay.ow.height < 2)
src/add-ons/accelerants/nvidia/engine/nv_bes.c
169
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) > (crtc_vend - 1))
src/add-ons/accelerants/nvidia/engine/nv_bes.c
176
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) < (crtc_vstart + 1))
src/add-ons/accelerants/nvidia/engine/nv_bes.c
184
temp2 = ((uint16)(si->overlay.ow.v_start + si->overlay.ow.height - crtc_vstart - 1)) & 0x7ff;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
206
if (si->overlay.ow.h_start < crtc_hstart)
src/add-ons/accelerants/nvidia/engine/nv_bes.c
210
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) < (crtc_hstart + 1))
src/add-ons/accelerants/nvidia/engine/nv_bes.c
213
moi->hsrcstv += (si->overlay.ow.width - 2);
src/add-ons/accelerants/nvidia/engine/nv_bes.c
218
moi->hsrcstv += (crtc_hstart - si->overlay.ow.h_start);
src/add-ons/accelerants/nvidia/engine/nv_bes.c
224
moi->hsrcstv *= si->overlay.h_ifactor;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
227
moi->hsrcstv += ((uint32)si->overlay.my_ov.h_start) << 16;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
238
moi->a1orgv = (uintptr_t)((vuint32 *)si->overlay.ob.buffer);
src/add-ons/accelerants/nvidia/engine/nv_bes.c
252
if (si->overlay.ow.v_start < crtc_vstart)
src/add-ons/accelerants/nvidia/engine/nv_bes.c
256
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) < (crtc_vstart + 1))
src/add-ons/accelerants/nvidia/engine/nv_bes.c
260
moi->v1srcstv = (si->overlay.ow.height - 2) * si->overlay.v_ifactor;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
264
moi->a1orgv += ((moi->v1srcstv >> 16) * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/nvidia/engine/nv_bes.c
270
moi->v1srcstv = (crtc_vstart - si->overlay.ow.v_start) * si->overlay.v_ifactor;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
274
moi->a1orgv += ((moi->v1srcstv >> 16) * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/nvidia/engine/nv_bes.c
279
moi->v1srcstv += (((uint32)si->overlay.my_ov.v_start) << 16);
src/add-ons/accelerants/nvidia/engine/nv_bes.c
282
moi->a1orgv += (si->overlay.my_ov.v_start * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/nvidia/engine/nv_bes.c
31
if (!si->overlay.active) return;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
362
si->overlay.crtc = !si->crtc_switch_mode;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
370
si->overlay.crtc = si->crtc_switch_mode;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
463
if (my_ov.h_start > ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1))
src/add-ons/accelerants/nvidia/engine/nv_bes.c
464
my_ov.h_start = ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1);
src/add-ons/accelerants/nvidia/engine/nv_bes.c
465
if (((my_ov.h_start + my_ov.width) - 1) > ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1))
src/add-ons/accelerants/nvidia/engine/nv_bes.c
466
my_ov.width = ((((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1) - my_ov.h_start) + 1);
src/add-ons/accelerants/nvidia/engine/nv_bes.c
476
si->overlay.ow = *ow;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
477
si->overlay.ob = *ob;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
478
si->overlay.my_ov = my_ov;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
485
(ob->width - si->overlay.myBufInfo[offset].slopspace), ob->height));
src/add-ons/accelerants/nvidia/engine/nv_bes.c
51
if ((si->overlay.ow.h_start + (si->overlay.ow.width / 2)) <
src/add-ons/accelerants/nvidia/engine/nv_bes.c
525
si->overlay.h_ifactor = ifactor;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
618
si->overlay.v_ifactor = ifactor;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
67
if (si->overlay.crtc)
src/add-ons/accelerants/nvidia/engine/nv_bes.c
854
si->overlay.active = true;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
87
if (si->overlay.ow.h_start < crtc_hstart)
src/add-ons/accelerants/nvidia/engine/nv_bes.c
873
si->overlay.active = false;
src/add-ons/accelerants/nvidia/engine/nv_bes.c
94
if (si->overlay.ow.h_start >= (crtc_hend - 1))
src/add-ons/accelerants/nvidia/engine/nv_general.c
1782
si->overlay.crtc = false;
src/add-ons/accelerants/radeon/overlay.c
535
overlay_info *overlay = &si->pending_overlay;
src/add-ons/accelerants/radeon/overlay.c
536
overlay_buffer_node *node = overlay->on;
src/add-ons/accelerants/radeon/overlay.c
562
Radeon_SetColourKey( ai, &overlay->ow );
src/add-ons/accelerants/radeon/overlay.c
578
src_width = overlay->ov.width;
src/add-ons/accelerants/radeon/overlay.c
579
src_height = overlay->ov.height;
src/add-ons/accelerants/radeon/overlay.c
582
v_inc = (src_height << 20) / overlay->ow.height;
src/add-ons/accelerants/radeon/overlay.c
583
h_inc = (src_width << (12 + ecp_div)) / overlay->ow.width;
src/add-ons/accelerants/radeon/overlay.c
587
src_v_inc = (src_height << 16) / overlay->ow.height;
src/add-ons/accelerants/radeon/overlay.c
588
src_h_inc = (src_width << 16) / overlay->ow.width;
src/add-ons/accelerants/radeon/overlay.c
595
src_left = (overlay->ov.h_start << 16) + overlay->ow.offset_left * src_h_inc;
src/add-ons/accelerants/radeon/overlay.c
596
src_top = (overlay->ov.v_start << 16) + overlay->ow.offset_top * src_v_inc;
src/add-ons/accelerants/radeon/overlay.c
597
src_right = ((overlay->ov.h_start + overlay->ov.width) << 16) -
src/add-ons/accelerants/radeon/overlay.c
598
overlay->ow.offset_right * src_h_inc;
src/add-ons/accelerants/radeon/overlay.c
599
src_bottom = ((overlay->ov.v_start + overlay->ov.height) << 16) -
src/add-ons/accelerants/radeon/overlay.c
600
overlay->ow.offset_top * src_v_inc;
src/add-ons/accelerants/radeon/overlay.c
601
dest_left = overlay->ow.h_start + overlay->ow.offset_left;
src/add-ons/accelerants/radeon/overlay.c
602
dest_top = overlay->ow.v_start + overlay->ow.offset_top;
src/add-ons/accelerants/radeon/overlay.c
603
dest_right = overlay->ow.h_start + overlay->ow.width - overlay->ow.offset_right;
src/add-ons/accelerants/radeon/overlay.c
604
dest_bottom = overlay->ow.v_start + overlay->ow.height - overlay->ow.offset_bottom;
src/add-ons/accelerants/radeon/overlay.c
607
overlay->ow.h_start, overlay->ow.v_start,
src/add-ons/accelerants/radeon/overlay.c
608
overlay->ow.width, overlay->ow.height );
src/add-ons/accelerants/radeon/overlay.c
611
overlay->ow.offset_left, overlay->ow.offset_right,
src/add-ons/accelerants/radeon/overlay.c
612
overlay->ow.offset_top, overlay->ow.offset_bottom );
src/add-ons/accelerants/skeleton/InitAccelerant.c
166
INIT_BEN(si->overlay.lock);
src/add-ons/accelerants/skeleton/InitAccelerant.c
170
si->overlay.myBuffer[cnt].buffer = NULL;
src/add-ons/accelerants/skeleton/InitAccelerant.c
171
si->overlay.myBuffer[cnt].buffer_dma = NULL;
src/add-ons/accelerants/skeleton/InitAccelerant.c
174
si->overlay.myToken = NULL;
src/add-ons/accelerants/skeleton/InitAccelerant.c
177
si->overlay.active = false;
src/add-ons/accelerants/skeleton/InitAccelerant.c
313
DELETE_BEN(si->overlay.lock);
src/add-ons/accelerants/skeleton/Overlay.c
102
si->overlay.myBuffer[offset].width = ((width + 0x000f) & ~0x000f);
src/add-ons/accelerants/skeleton/Overlay.c
109
si->overlay.myBuffer[offset].width = ((width + 0x001f) & ~0x001f);
src/add-ons/accelerants/skeleton/Overlay.c
111
si->overlay.myBuffer[offset].bytes_per_row = 2 * si->overlay.myBuffer[offset].width;
src/add-ons/accelerants/skeleton/Overlay.c
115
if (si->overlay.myBuffer[offset].width > 4088)
src/add-ons/accelerants/skeleton/Overlay.c
120
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
130
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
137
if (si->overlay.myBuffer[offset].width > 1024)
src/add-ons/accelerants/skeleton/Overlay.c
142
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
152
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
158
si->overlay.myBufInfo[offset].slopspace = si->overlay.myBuffer[offset].width - width;
src/add-ons/accelerants/skeleton/Overlay.c
160
si->overlay.myBuffer[offset].space = cs;
src/add-ons/accelerants/skeleton/Overlay.c
161
si->overlay.myBuffer[offset].height = height;
src/add-ons/accelerants/skeleton/Overlay.c
192
oldsize = si->overlay.myBufInfo[offset].size;
src/add-ons/accelerants/skeleton/Overlay.c
193
si->overlay.myBufInfo[offset].size =
src/add-ons/accelerants/skeleton/Overlay.c
194
si->overlay.myBuffer[offset].bytes_per_row * si->overlay.myBuffer[offset].height;
src/add-ons/accelerants/skeleton/Overlay.c
210
adress -= si->overlay.myBufInfo[cnt].size;
src/add-ons/accelerants/skeleton/Overlay.c
223
si->overlay.myBufInfo[offset].size += (temp32 - (temp32 & 0xfffffff0));
src/add-ons/accelerants/skeleton/Overlay.c
244
if (si->overlay.myBuffer[cnt].buffer != NULL)
src/add-ons/accelerants/skeleton/Overlay.c
247
if (si->overlay.myBufInfo[offset].size <= oldsize)
src/add-ons/accelerants/skeleton/Overlay.c
251
adress -= (oldsize - si->overlay.myBufInfo[offset].size);
src/add-ons/accelerants/skeleton/Overlay.c
252
si->overlay.myBufInfo[offset].size = oldsize;
src/add-ons/accelerants/skeleton/Overlay.c
265
si->overlay.myBufInfo[offset].size = oldsize;
src/add-ons/accelerants/skeleton/Overlay.c
268
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
283
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
288
si->overlay.myBuffer[offset].buffer = (void *) adress;
src/add-ons/accelerants/skeleton/Overlay.c
294
adress -= si->overlay.myBufInfo[cnt].size;
src/add-ons/accelerants/skeleton/Overlay.c
297
si->overlay.myBuffer[offset].buffer_dma = (void *) adress;
src/add-ons/accelerants/skeleton/Overlay.c
300
(uint32)((uint8*)si->overlay.myBuffer[offset].buffer),
src/add-ons/accelerants/skeleton/Overlay.c
301
(uint32)((uint8*)si->overlay.myBuffer[offset].buffer_dma), cs));
src/add-ons/accelerants/skeleton/Overlay.c
302
LOG(4,("Overlay: New buffer's size is $%08x\n", si->overlay.myBufInfo[offset].size));
src/add-ons/accelerants/skeleton/Overlay.c
305
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
307
return &si->overlay.myBuffer[offset];
src/add-ons/accelerants/skeleton/Overlay.c
315
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
331
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/skeleton/Overlay.c
337
si->overlay.myBuffer[offset].buffer = NULL;
src/add-ons/accelerants/skeleton/Overlay.c
338
si->overlay.myBuffer[offset].buffer_dma = NULL;
src/add-ons/accelerants/skeleton/Overlay.c
378
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/skeleton/Overlay.c
489
AQUIRE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
492
if (si->overlay.myToken == NULL)
src/add-ons/accelerants/skeleton/Overlay.c
497
si->overlay.myToken = &tmpToken;
src/add-ons/accelerants/skeleton/Overlay.c
500
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
502
return si->overlay.myToken;
src/add-ons/accelerants/skeleton/Overlay.c
510
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
521
if ((ot == NULL) || (si->overlay.myToken == NULL) || (ot != si->overlay.myToken))
src/add-ons/accelerants/skeleton/Overlay.c
536
si->overlay.myToken = NULL;
src/add-ons/accelerants/skeleton/Overlay.c
579
if ((ot == NULL) || (si->overlay.myToken == NULL) || (ot != si->overlay.myToken))
src/add-ons/accelerants/skeleton/Overlay.c
592
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/skeleton/Overlay.c
79
AQUIRE_BEN(si->overlay.lock)
src/add-ons/accelerants/skeleton/Overlay.c
88
if (si->overlay.myBuffer[offset].buffer == NULL) break;
src/add-ons/accelerants/skeleton/engine/bes.c
102
temp1 = (si->overlay.ow.h_start - crtc_hstart) & 0x7ff;
src/add-ons/accelerants/skeleton/engine/bes.c
108
if (si->overlay.ow.width < 2)
src/add-ons/accelerants/skeleton/engine/bes.c
115
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) > (crtc_hend - 1))
src/add-ons/accelerants/skeleton/engine/bes.c
122
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) < (crtc_hstart + 1))
src/add-ons/accelerants/skeleton/engine/bes.c
130
temp2 = ((uint16)(si->overlay.ow.h_start + si->overlay.ow.width - crtc_hstart - 1)) & 0x7ff;
src/add-ons/accelerants/skeleton/engine/bes.c
141
if (si->overlay.ow.v_start < crtc_vstart)
src/add-ons/accelerants/skeleton/engine/bes.c
148
if (si->overlay.ow.v_start >= (crtc_vend - 1))
src/add-ons/accelerants/skeleton/engine/bes.c
156
temp1 = (si->overlay.ow.v_start - crtc_vstart) & 0x7ff;
src/add-ons/accelerants/skeleton/engine/bes.c
162
if (si->overlay.ow.height < 2)
src/add-ons/accelerants/skeleton/engine/bes.c
169
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) > (crtc_vend - 1))
src/add-ons/accelerants/skeleton/engine/bes.c
176
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) < (crtc_vstart + 1))
src/add-ons/accelerants/skeleton/engine/bes.c
184
temp2 = ((uint16)(si->overlay.ow.v_start + si->overlay.ow.height - crtc_vstart - 1)) & 0x7ff;
src/add-ons/accelerants/skeleton/engine/bes.c
206
if (si->overlay.ow.h_start < crtc_hstart)
src/add-ons/accelerants/skeleton/engine/bes.c
210
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) < (crtc_hstart + 1))
src/add-ons/accelerants/skeleton/engine/bes.c
213
moi->hsrcstv += (si->overlay.ow.width - 2);
src/add-ons/accelerants/skeleton/engine/bes.c
218
moi->hsrcstv += (crtc_hstart - si->overlay.ow.h_start);
src/add-ons/accelerants/skeleton/engine/bes.c
224
moi->hsrcstv *= si->overlay.h_ifactor;
src/add-ons/accelerants/skeleton/engine/bes.c
227
moi->hsrcstv += ((uint32)si->overlay.my_ov.h_start) << 16;
src/add-ons/accelerants/skeleton/engine/bes.c
238
moi->a1orgv = (uint32)((vuint32 *)si->overlay.ob.buffer);
src/add-ons/accelerants/skeleton/engine/bes.c
252
if (si->overlay.ow.v_start < crtc_vstart)
src/add-ons/accelerants/skeleton/engine/bes.c
256
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) < (crtc_vstart + 1))
src/add-ons/accelerants/skeleton/engine/bes.c
260
moi->v1srcstv = (si->overlay.ow.height - 2) * si->overlay.v_ifactor;
src/add-ons/accelerants/skeleton/engine/bes.c
264
moi->a1orgv += ((moi->v1srcstv >> 16) * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/skeleton/engine/bes.c
270
moi->v1srcstv = (crtc_vstart - si->overlay.ow.v_start) * si->overlay.v_ifactor;
src/add-ons/accelerants/skeleton/engine/bes.c
274
moi->a1orgv += ((moi->v1srcstv >> 16) * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/skeleton/engine/bes.c
279
moi->v1srcstv += (((uint32)si->overlay.my_ov.v_start) << 16);
src/add-ons/accelerants/skeleton/engine/bes.c
282
moi->a1orgv += (si->overlay.my_ov.v_start * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/skeleton/engine/bes.c
31
if (!si->overlay.active) return;
src/add-ons/accelerants/skeleton/engine/bes.c
362
si->overlay.crtc = !si->crtc_switch_mode;
src/add-ons/accelerants/skeleton/engine/bes.c
370
si->overlay.crtc = si->crtc_switch_mode;
src/add-ons/accelerants/skeleton/engine/bes.c
460
if (my_ov.h_start > ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1))
src/add-ons/accelerants/skeleton/engine/bes.c
461
my_ov.h_start = ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1);
src/add-ons/accelerants/skeleton/engine/bes.c
462
if (((my_ov.h_start + my_ov.width) - 1) > ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1))
src/add-ons/accelerants/skeleton/engine/bes.c
463
my_ov.width = ((((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1) - my_ov.h_start) + 1);
src/add-ons/accelerants/skeleton/engine/bes.c
473
si->overlay.ow = *ow;
src/add-ons/accelerants/skeleton/engine/bes.c
474
si->overlay.ob = *ob;
src/add-ons/accelerants/skeleton/engine/bes.c
475
si->overlay.my_ov = my_ov;
src/add-ons/accelerants/skeleton/engine/bes.c
482
(ob->width - si->overlay.myBufInfo[offset].slopspace), ob->height));
src/add-ons/accelerants/skeleton/engine/bes.c
51
if ((si->overlay.ow.h_start + (si->overlay.ow.width / 2)) <
src/add-ons/accelerants/skeleton/engine/bes.c
522
si->overlay.h_ifactor = ifactor;
src/add-ons/accelerants/skeleton/engine/bes.c
615
si->overlay.v_ifactor = ifactor;
src/add-ons/accelerants/skeleton/engine/bes.c
67
if (si->overlay.crtc)
src/add-ons/accelerants/skeleton/engine/bes.c
846
si->overlay.active = true;
src/add-ons/accelerants/skeleton/engine/bes.c
865
si->overlay.active = false;
src/add-ons/accelerants/skeleton/engine/bes.c
87
if (si->overlay.ow.h_start < crtc_hstart)
src/add-ons/accelerants/skeleton/engine/bes.c
94
if (si->overlay.ow.h_start >= (crtc_hend - 1))
src/add-ons/accelerants/skeleton/engine/general.c
475
si->overlay.crtc = false;
src/add-ons/accelerants/via/InitAccelerant.c
167
INIT_BEN(si->overlay.lock);
src/add-ons/accelerants/via/InitAccelerant.c
171
si->overlay.myBuffer[cnt].buffer = NULL;
src/add-ons/accelerants/via/InitAccelerant.c
172
si->overlay.myBuffer[cnt].buffer_dma = NULL;
src/add-ons/accelerants/via/InitAccelerant.c
175
si->overlay.myToken = NULL;
src/add-ons/accelerants/via/InitAccelerant.c
178
si->overlay.active = false;
src/add-ons/accelerants/via/InitAccelerant.c
311
DELETE_BEN(si->overlay.lock);
src/add-ons/accelerants/via/Overlay.c
100
si->overlay.myBuffer[offset].bytes_per_row = 2 * si->overlay.myBuffer[offset].width;
src/add-ons/accelerants/via/Overlay.c
104
if (si->overlay.myBuffer[offset].width > 4088)
src/add-ons/accelerants/via/Overlay.c
109
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
119
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
126
if (si->overlay.myBuffer[offset].width > 1024)
src/add-ons/accelerants/via/Overlay.c
131
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
141
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
147
si->overlay.myBufInfo[offset].slopspace = si->overlay.myBuffer[offset].width - width;
src/add-ons/accelerants/via/Overlay.c
149
si->overlay.myBuffer[offset].space = cs;
src/add-ons/accelerants/via/Overlay.c
150
si->overlay.myBuffer[offset].height = height;
src/add-ons/accelerants/via/Overlay.c
181
oldsize = si->overlay.myBufInfo[offset].size;
src/add-ons/accelerants/via/Overlay.c
182
si->overlay.myBufInfo[offset].size =
src/add-ons/accelerants/via/Overlay.c
183
si->overlay.myBuffer[offset].bytes_per_row * si->overlay.myBuffer[offset].height;
src/add-ons/accelerants/via/Overlay.c
199
adress -= si->overlay.myBufInfo[cnt].size;
src/add-ons/accelerants/via/Overlay.c
212
si->overlay.myBufInfo[offset].size += (temp32 - (temp32 & 0xfffffff0));
src/add-ons/accelerants/via/Overlay.c
233
if (si->overlay.myBuffer[cnt].buffer != NULL)
src/add-ons/accelerants/via/Overlay.c
236
if (si->overlay.myBufInfo[offset].size <= oldsize)
src/add-ons/accelerants/via/Overlay.c
240
adress -= (oldsize - si->overlay.myBufInfo[offset].size);
src/add-ons/accelerants/via/Overlay.c
241
si->overlay.myBufInfo[offset].size = oldsize;
src/add-ons/accelerants/via/Overlay.c
254
si->overlay.myBufInfo[offset].size = oldsize;
src/add-ons/accelerants/via/Overlay.c
257
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
272
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
277
si->overlay.myBuffer[offset].buffer = (void *) adress;
src/add-ons/accelerants/via/Overlay.c
283
adress -= si->overlay.myBufInfo[cnt].size;
src/add-ons/accelerants/via/Overlay.c
286
si->overlay.myBuffer[offset].buffer_dma = (void *) adress;
src/add-ons/accelerants/via/Overlay.c
289
(uint8*)si->overlay.myBuffer[offset].buffer,
src/add-ons/accelerants/via/Overlay.c
290
(uint8*)si->overlay.myBuffer[offset].buffer_dma, cs));
src/add-ons/accelerants/via/Overlay.c
291
LOG(4,("Overlay: New buffer's size is $%08x\n", si->overlay.myBufInfo[offset].size));
src/add-ons/accelerants/via/Overlay.c
294
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
296
return &si->overlay.myBuffer[offset];
src/add-ons/accelerants/via/Overlay.c
304
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
320
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/via/Overlay.c
326
si->overlay.myBuffer[offset].buffer = NULL;
src/add-ons/accelerants/via/Overlay.c
327
si->overlay.myBuffer[offset].buffer_dma = NULL;
src/add-ons/accelerants/via/Overlay.c
367
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/via/Overlay.c
451
AQUIRE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
454
if (si->overlay.myToken == NULL)
src/add-ons/accelerants/via/Overlay.c
459
si->overlay.myToken = &tmpToken;
src/add-ons/accelerants/via/Overlay.c
462
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
464
return si->overlay.myToken;
src/add-ons/accelerants/via/Overlay.c
472
RELEASE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
483
if ((ot == NULL) || (si->overlay.myToken == NULL) || (ot != si->overlay.myToken))
src/add-ons/accelerants/via/Overlay.c
498
si->overlay.myToken = NULL;
src/add-ons/accelerants/via/Overlay.c
541
if ((ot == NULL) || (si->overlay.myToken == NULL) || (ot != si->overlay.myToken))
src/add-ons/accelerants/via/Overlay.c
554
if (si->overlay.myBuffer[offset].buffer == ob->buffer) break;
src/add-ons/accelerants/via/Overlay.c
78
AQUIRE_BEN(si->overlay.lock)
src/add-ons/accelerants/via/Overlay.c
87
if (si->overlay.myBuffer[offset].buffer == NULL) break;
src/add-ons/accelerants/via/Overlay.c
99
si->overlay.myBuffer[offset].width = ((width + 0x0007) & ~0x0007);
src/add-ons/accelerants/via/engine/bes.c
106
if (!si->overlay.active) return;
src/add-ons/accelerants/via/engine/bes.c
1075
si->overlay.active = true;
src/add-ons/accelerants/via/engine/bes.c
1102
si->overlay.active = false;
src/add-ons/accelerants/via/engine/bes.c
126
if ((si->overlay.ow.h_start + (si->overlay.ow.width / 2)) <
src/add-ons/accelerants/via/engine/bes.c
142
if (si->overlay.crtc)
src/add-ons/accelerants/via/engine/bes.c
162
if (si->overlay.ow.h_start < crtc_hstart)
src/add-ons/accelerants/via/engine/bes.c
169
if (si->overlay.ow.h_start >= (crtc_hend - 1))
src/add-ons/accelerants/via/engine/bes.c
177
temp1 = (si->overlay.ow.h_start - crtc_hstart) & 0x7ff;
src/add-ons/accelerants/via/engine/bes.c
183
if (si->overlay.ow.width < 2)
src/add-ons/accelerants/via/engine/bes.c
190
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) > (crtc_hend - 1))
src/add-ons/accelerants/via/engine/bes.c
197
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) < (crtc_hstart + 1))
src/add-ons/accelerants/via/engine/bes.c
205
temp2 = ((uint16)(si->overlay.ow.h_start + si->overlay.ow.width - crtc_hstart - 1)) & 0x7ff;
src/add-ons/accelerants/via/engine/bes.c
216
if (si->overlay.ow.v_start < crtc_vstart)
src/add-ons/accelerants/via/engine/bes.c
223
if (si->overlay.ow.v_start >= (crtc_vend - 1))
src/add-ons/accelerants/via/engine/bes.c
231
temp1 = (si->overlay.ow.v_start - crtc_vstart) & 0x7ff;
src/add-ons/accelerants/via/engine/bes.c
237
if (si->overlay.ow.height < 2)
src/add-ons/accelerants/via/engine/bes.c
244
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) > (crtc_vend - 1))
src/add-ons/accelerants/via/engine/bes.c
251
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) < (crtc_vstart + 1))
src/add-ons/accelerants/via/engine/bes.c
259
temp2 = ((uint16)(si->overlay.ow.v_start + si->overlay.ow.height - crtc_vstart - 1)) & 0x7ff;
src/add-ons/accelerants/via/engine/bes.c
281
if (si->overlay.ow.h_start < crtc_hstart)
src/add-ons/accelerants/via/engine/bes.c
285
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) < (crtc_hstart + 1))
src/add-ons/accelerants/via/engine/bes.c
288
moi->hsrcstv += (si->overlay.ow.width - 2);
src/add-ons/accelerants/via/engine/bes.c
293
moi->hsrcstv += (crtc_hstart - si->overlay.ow.h_start);
src/add-ons/accelerants/via/engine/bes.c
299
moi->hsrcstv *= si->overlay.h_ifactor;
src/add-ons/accelerants/via/engine/bes.c
302
moi->hsrcstv += ((uint32)si->overlay.my_ov.h_start) << 16;
src/add-ons/accelerants/via/engine/bes.c
317
if ((si->overlay.ow.h_start + si->overlay.ow.width - 1) > (crtc_hend - 1))
src/add-ons/accelerants/via/engine/bes.c
321
if (si->overlay.ow.h_start > (crtc_hend - 2))
src/add-ons/accelerants/via/engine/bes.c
324
moi->hsrcendv += (si->overlay.ow.width - 2);
src/add-ons/accelerants/via/engine/bes.c
329
moi->hsrcendv += ((si->overlay.ow.h_start + si->overlay.ow.width - 1) - (crtc_hend - 1));
src/add-ons/accelerants/via/engine/bes.c
335
moi->hsrcendv *= si->overlay.h_ifactor;
src/add-ons/accelerants/via/engine/bes.c
337
moi->hsrcendv = (((uint32)((si->overlay.my_ov.h_start + si->overlay.my_ov.width) - 1)) << 16) - moi->hsrcendv;
src/add-ons/accelerants/via/engine/bes.c
342
moi->hsrcendv = (((uint32)((si->overlay.my_ov.h_start + si->overlay.my_ov.width) - 1)) << 16);
src/add-ons/accelerants/via/engine/bes.c
354
moi->a1orgv = (uintptr_t)((vuint32 *)si->overlay.ob.buffer);
src/add-ons/accelerants/via/engine/bes.c
368
if (si->overlay.ow.v_start < crtc_vstart)
src/add-ons/accelerants/via/engine/bes.c
372
if ((si->overlay.ow.v_start + si->overlay.ow.height - 1) < (crtc_vstart + 1))
src/add-ons/accelerants/via/engine/bes.c
376
moi->v1srcstv = (si->overlay.ow.height - 2) * si->overlay.v_ifactor;
src/add-ons/accelerants/via/engine/bes.c
379
moi->a1orgv += ((moi->v1srcstv >> 16) * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/via/engine/bes.c
385
moi->v1srcstv = (crtc_vstart - si->overlay.ow.v_start) * si->overlay.v_ifactor;
src/add-ons/accelerants/via/engine/bes.c
388
moi->a1orgv += ((moi->v1srcstv >> 16) * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/via/engine/bes.c
393
moi->v1srcstv += (((uint32)si->overlay.my_ov.v_start) << 16);
src/add-ons/accelerants/via/engine/bes.c
394
moi->a1orgv += (si->overlay.my_ov.v_start * si->overlay.ob.bytes_per_row);
src/add-ons/accelerants/via/engine/bes.c
485
si->overlay.crtc = !si->crtc_switch_mode;
src/add-ons/accelerants/via/engine/bes.c
493
si->overlay.crtc = si->crtc_switch_mode;
src/add-ons/accelerants/via/engine/bes.c
580
if (my_ov.h_start > ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1))
src/add-ons/accelerants/via/engine/bes.c
581
my_ov.h_start = ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1);
src/add-ons/accelerants/via/engine/bes.c
582
if (((my_ov.h_start + my_ov.width) - 1) > ((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1))
src/add-ons/accelerants/via/engine/bes.c
583
my_ov.width = ((((ob->width - si->overlay.myBufInfo[offset].slopspace) - 1) - my_ov.h_start) + 1);
src/add-ons/accelerants/via/engine/bes.c
593
si->overlay.ow = *ow;
src/add-ons/accelerants/via/engine/bes.c
594
si->overlay.ob = *ob;
src/add-ons/accelerants/via/engine/bes.c
595
si->overlay.my_ov = my_ov;
src/add-ons/accelerants/via/engine/bes.c
602
(ob->width - si->overlay.myBufInfo[offset].slopspace), ob->height));
src/add-ons/accelerants/via/engine/bes.c
644
si->overlay.h_ifactor = ifactor;
src/add-ons/accelerants/via/engine/bes.c
750
si->overlay.v_ifactor = ifactor;
src/add-ons/accelerants/via/engine/general.c
480
si->overlay.crtc = false;
src/add-ons/kernel/busses/usb/ehci.cpp
2272
result->overlay.next_phy = descriptor->this_phy;
src/add-ons/kernel/busses/usb/ehci.cpp
2273
result->overlay.alt_next_phy = EHCI_ITEM_TERMINATE;
src/add-ons/kernel/busses/usb/ehci.cpp
2274
result->overlay.token = 0;
src/add-ons/kernel/busses/usb/ehci.cpp
2276
result->overlay.buffer_phy[i] = 0;
src/add-ons/kernel/busses/usb/ehci.cpp
2277
result->overlay.ext_buffer_phy[i] = 0;
src/add-ons/kernel/busses/usb/ehci.cpp
2496
queueHead->overlay.next_phy = setupDescriptor->this_phy;
src/add-ons/kernel/busses/usb/ehci.cpp
2497
queueHead->overlay.alt_next_phy = EHCI_ITEM_TERMINATE;
src/add-ons/kernel/busses/usb/ehci.cpp
2546
queueHead->overlay.next_phy = firstDescriptor->this_phy;
src/add-ons/kernel/busses/usb/ehci.cpp
2547
queueHead->overlay.alt_next_phy = EHCI_ITEM_TERMINATE;
src/add-ons/kernel/busses/usb/ehci.cpp
2635
queueHead->overlay.next_phy = firstDescriptor->this_phy;
src/add-ons/kernel/busses/usb/ehci.cpp
2636
queueHead->overlay.alt_next_phy = EHCI_ITEM_TERMINATE;
src/add-ons/kernel/busses/usb/ehci.cpp
300
" %08" B_PRIx32 "\n", queueHead->overlay.next_phy,
src/add-ons/kernel/busses/usb/ehci.cpp
301
queueHead->overlay.alt_next_phy, queueHead->overlay.token,
src/add-ons/kernel/busses/usb/ehci.cpp
302
queueHead->overlay.buffer_phy[0], queueHead->overlay.buffer_phy[1],
src/add-ons/kernel/busses/usb/ehci.cpp
303
queueHead->overlay.buffer_phy[2], queueHead->overlay.buffer_phy[3],
src/add-ons/kernel/busses/usb/ehci.cpp
304
queueHead->overlay.buffer_phy[4]);
src/add-ons/kernel/busses/usb/ehci.cpp
649
queueHead->overlay.next_phy = EHCI_ITEM_TERMINATE;
src/add-ons/kernel/busses/usb/ehci.cpp
650
queueHead->overlay.alt_next_phy = EHCI_ITEM_TERMINATE;
src/add-ons/kernel/busses/usb/ehci.cpp
651
queueHead->overlay.token = EHCI_QTD_STATUS_HALTED;
src/add-ons/kernel/busses/usb/ehci.cpp
763
fAsyncQueueHead->overlay.next_phy = EHCI_ITEM_TERMINATE;
src/add-ons/kernel/busses/usb/ehci_hardware.h
258
} overlay;
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
109
AttributeFile(fs_volume *overlay,
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
119
status_t WriteAttributeFile(fs_volume *overlay,
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
121
status_t RemoveAttributeFile(fs_volume *overlay,
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
320
AttributeFile::AttributeFile(fs_volume *overlay, fs_volume *volume,
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
403
fStatus = get_vnode(overlay, inodeNumber, (void **)&overlayInode);
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
537
AttributeFile::WriteAttributeFile(fs_volume *overlay, fs_volume *volume,
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
573
result = get_vnode(overlay, fDirectoryInode, (void **)&overlayInode);
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
607
result = get_vnode(overlay, fAttributeDirInode, (void **)&overlayInode);
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
630
result = get_vnode(overlay, fAttributeFileInode,
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
640
result = get_vnode(overlay, fAttributeFileInode,
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
703
AttributeFile::RemoveAttributeFile(fs_volume *overlay, fs_volume *volume,
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
729
result = get_vnode(overlay, attributeDirInode, (void **)&overlayInode);
src/add-ons/media/media-add-ons/videowindow/VideoNode.cpp
389
VideoNode::CreateBuffers(BRect frame, color_space cspace, bool overlay)
src/add-ons/media/media-add-ons/videowindow/VideoNode.cpp
393
int(frame.bottom), int(cspace), overlay);
src/add-ons/media/media-add-ons/videowindow/VideoNode.cpp
399
if (overlay)
src/add-ons/media/media-add-ons/videowindow/VideoNode.cpp
411
fOverlayActive = overlay;
src/add-ons/media/media-add-ons/videowindow/VideoNode.h
87
status_t CreateBuffers(BRect frame, color_space cspace, bool overlay);
src/apps/tv/VideoNode.cpp
423
VideoNode::CreateBuffers(BRect frame, color_space cspace, bool overlay)
src/apps/tv/VideoNode.cpp
427
int(frame.bottom), int(cspace), overlay);
src/apps/tv/VideoNode.cpp
437
uint32 flags = overlay ? (B_BITMAP_WILL_OVERLAY
src/apps/tv/VideoNode.cpp
451
fOverlayActive = overlay;
src/apps/tv/VideoNode.h
84
status_t CreateBuffers(BRect frame, color_space cspace, bool overlay);
src/kits/interface/View.cpp
4626
BView::SetViewOverlay(const BBitmap* overlay, BRect srcRect, BRect dstRect,
src/kits/interface/View.cpp
4629
if (overlay == NULL || (overlay->fFlags & B_BITMAP_WILL_OVERLAY) == 0)
src/kits/interface/View.cpp
4632
status_t status = _SetViewBitmap(overlay, srcRect, dstRect, followFlags,
src/kits/interface/View.cpp
4644
BView::SetViewOverlay(const BBitmap* overlay, rgb_color* colorKey,
src/kits/interface/View.cpp
4647
if (overlay == NULL)
src/kits/interface/View.cpp
4650
BRect rect = overlay->Bounds();
src/kits/interface/View.cpp
4653
return SetViewOverlay(overlay, rect, rect, colorKey, followFlags, options);
src/libs/glut/glutint.h
340
GLUToverlay *overlay; /* overlay; NULL if no overlay */
src/libs/glut/glutint.h
592
#define MAKE_CURRENT_OVERLAY(overlay) \
src/libs/glut/glutint.h
593
wglMakeCurrent(overlay->hdc, overlay->ctx)
src/libs/glut/glutint.h
605
#define MAKE_CURRENT_OVERLAY(overlay) \
src/libs/glut/glutint.h
606
glXMakeCurrent(__glutDisplay, overlay->win, overlay->ctx)
src/libs/libfdt/fdt_overlay.c
624
int overlay;
src/libs/libfdt/fdt_overlay.c
632
overlay = fdt_subnode_offset(fdto, fragment, "__overlay__");
src/libs/libfdt/fdt_overlay.c
633
if (overlay == -FDT_ERR_NOTFOUND)
src/libs/libfdt/fdt_overlay.c
636
if (overlay < 0)
src/libs/libfdt/fdt_overlay.c
637
return overlay;
src/libs/libfdt/fdt_overlay.c
643
ret = overlay_apply_node(fdt, target, fdto, overlay);
src/servers/app/BitmapManager.cpp
120
Overlay* overlay = new(std::nothrow) Overlay(hwInterface, bitmap,
src/servers/app/BitmapManager.cpp
125
if (overlay != NULL && overlay->InitCheck() == B_OK) {
src/servers/app/BitmapManager.cpp
133
overlay->SetClientData(clientData);
src/servers/app/BitmapManager.cpp
136
bitmap->SetOverlay(overlay);
src/servers/app/BitmapManager.cpp
137
bitmap->fBytesPerRow = overlay->OverlayBuffer()->bytes_per_row;
src/servers/app/BitmapManager.cpp
139
buffer = (uint8*)overlay->OverlayBuffer()->buffer;
src/servers/app/BitmapManager.cpp
143
delete overlay;
src/servers/app/ServerApp.cpp
830
bool overlay = fDesktop->HWInterface()->CheckOverlayRestrictions(
src/servers/app/ServerApp.cpp
832
uint32 flags = overlay ? B_BITMAPS_SUPPORT_OVERLAY : 0;
src/servers/app/ServerBitmap.cpp
179
ServerBitmap::SetOverlay(::Overlay* overlay)
src/servers/app/ServerBitmap.cpp
181
fOverlay.SetTo(overlay);
src/servers/app/ServerBitmap.h
66
void SetOverlay(::Overlay* overlay);
src/servers/app/View.cpp
1275
Overlay* overlay = _Overlay();
src/servers/app/View.cpp
1276
if (overlay == NULL)
src/servers/app/View.cpp
1282
overlay->Hide();
src/servers/app/View.cpp
307
Overlay* overlay = view->_Overlay();
src/servers/app/View.cpp
308
if (overlay != NULL)
src/servers/app/View.cpp
309
overlay->Hide();
src/servers/app/View.cpp
497
Overlay* overlay = _Overlay();
src/servers/app/View.cpp
503
if (overlay != NULL && newOverlay != NULL)
src/servers/app/View.cpp
504
newOverlay->TakeOverToken(overlay);
src/servers/app/View.cpp
505
} else if (overlay != NULL)
src/servers/app/View.cpp
506
overlay->Hide();
src/servers/app/View.cpp
532
Overlay* overlay = _Overlay();
src/servers/app/View.cpp
533
if (overlay == NULL)
src/servers/app/View.cpp
539
overlay->Configure(fBitmapSource, destination);
src/servers/app/drawing/HWInterface.cpp
390
HWInterface::GetOverlayRestrictions(const Overlay* overlay,
src/servers/app/drawing/HWInterface.cpp
419
HWInterface::ConfigureOverlay(Overlay* overlay)
src/servers/app/drawing/HWInterface.cpp
425
HWInterface::HideOverlay(Overlay* overlay)
src/servers/app/drawing/HWInterface.h
127
virtual status_t GetOverlayRestrictions(const Overlay* overlay,
src/servers/app/drawing/HWInterface.h
135
virtual void ConfigureOverlay(Overlay* overlay);
src/servers/app/drawing/HWInterface.h
136
virtual void HideOverlay(Overlay* overlay);
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
1126
AccelerantHWInterface::GetOverlayRestrictions(const Overlay* overlay,
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
1129
if (overlay == NULL || restrictions == NULL)
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
1136
overlay->OverlayBuffer(), &constraints);
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
1205
AccelerantHWInterface::ConfigureOverlay(Overlay* overlay)
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
1208
overlay->SetColorSpace(fDisplayMode.space);
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
1210
fAccConfigureOverlay(overlay->OverlayToken(), overlay->OverlayBuffer(),
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
1211
overlay->OverlayWindow(), overlay->OverlayView());
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
1216
AccelerantHWInterface::HideOverlay(Overlay* overlay)
src/servers/app/drawing/interface/local/AccelerantHWInterface.cpp
1218
fAccConfigureOverlay(overlay->OverlayToken(), overlay->OverlayBuffer(),
src/servers/app/drawing/interface/local/AccelerantHWInterface.h
68
virtual status_t GetOverlayRestrictions(const Overlay* overlay,
src/servers/app/drawing/interface/local/AccelerantHWInterface.h
76
virtual void ConfigureOverlay(Overlay* overlay);
src/servers/app/drawing/interface/local/AccelerantHWInterface.h
77
virtual void HideOverlay(Overlay* overlay);