Lines Matching refs:edge
329 FindEdge(xf86EdgePtr edge, int val) in FindEdge() argument
331 while (edge && (edge->end <= val)) in FindEdge()
332 edge = edge->next; in FindEdge()
334 if (edge && (edge->start <= val)) in FindEdge()
335 return edge; in FindEdge()
348 xf86EdgePtr edge; in xf86CursorOffScreen() local
361 if ((edge = xf86ScreenLayout[(*pScreen)->myNum].left)) in xf86CursorOffScreen()
362 edge = FindEdge(edge, tmp); in xf86CursorOffScreen()
364 if (!edge) in xf86CursorOffScreen()
367 *x += edge->offset.x; in xf86CursorOffScreen()
368 *y += edge->offset.y; in xf86CursorOffScreen()
369 *pScreen = xf86Screens[edge->screen]->pScreen; in xf86CursorOffScreen()
380 if ((edge = xf86ScreenLayout[(*pScreen)->myNum].right)) in xf86CursorOffScreen()
381 edge = FindEdge(edge, tmp); in xf86CursorOffScreen()
383 if (!edge) in xf86CursorOffScreen()
386 *x += edge->offset.x; in xf86CursorOffScreen()
387 *y += edge->offset.y; in xf86CursorOffScreen()
388 *pScreen = xf86Screens[edge->screen]->pScreen; in xf86CursorOffScreen()
399 if ((edge = xf86ScreenLayout[(*pScreen)->myNum].up)) in xf86CursorOffScreen()
400 edge = FindEdge(edge, tmp); in xf86CursorOffScreen()
402 if (!edge) in xf86CursorOffScreen()
405 *x += edge->offset.x; in xf86CursorOffScreen()
406 *y += edge->offset.y; in xf86CursorOffScreen()
407 *pScreen = xf86Screens[edge->screen]->pScreen; in xf86CursorOffScreen()
418 if ((edge = xf86ScreenLayout[(*pScreen)->myNum].down)) in xf86CursorOffScreen()
419 edge = FindEdge(edge, tmp); in xf86CursorOffScreen()
421 if (!edge) in xf86CursorOffScreen()
424 *x += edge->offset.x; in xf86CursorOffScreen()
425 *y += edge->offset.y; in xf86CursorOffScreen()
426 (*pScreen) = xf86Screens[edge->screen]->pScreen; in xf86CursorOffScreen()
469 AddEdge(xf86EdgePtr edge, in AddEdge() argument
472 xf86EdgePtr pEdge = edge, pPrev = NULL, pNew; in AddEdge()
494 edge = pNew; in AddEdge()
511 edge = pNew; in AddEdge()
532 return edge; in AddEdge()