Lines Matching defs:slp

375     screenLayoutPtr slp;
393 slp = xf86ConfigLayout.screens;
394 while ((slp++)->screen) {
414 slp = xf86ConfigLayout.screens;
415 while (slp->screen) {
416 modulearray[count] = slp->screen->device->driver;
418 slp++;
1505 screenLayoutPtr slp;
1552 slp = xnfcalloc(1, (count + 1) * sizeof(screenLayoutRec));
1553 slp[count].screen = NULL;
1562 slp[count].screen = xnfcalloc(1, sizeof(confScreenRec));
1567 if (!configScreen(slp[count].screen, adjp->adj_screen, scrnum,
1570 free(slp[count].screen);
1572 free(slp);
1575 slp[count].x = adjp->adj_x;
1576 slp[count].y = adjp->adj_y;
1577 slp[count].refname = adjp->adj_refscreen;
1580 slp[count].where = PosObsolete;
1581 slp[count].topname = adjp->adj_top_str;
1582 slp[count].bottomname = adjp->adj_bottom_str;
1583 slp[count].leftname = adjp->adj_left_str;
1584 slp[count].rightname = adjp->adj_right_str;
1587 slp[count].where = PosAbsolute;
1590 slp[count].where = PosRightOf;
1593 slp[count].where = PosLeftOf;
1596 slp[count].where = PosAbove;
1599 slp[count].where = PosBelow;
1602 slp[count].where = PosRelative;
1614 slp[0].screen = xnfcalloc(1, sizeof(confScreenRec));
1615 if (!configScreen(slp[0].screen, xf86configptr->conf_screen_lst,
1617 free(slp[0].screen);
1618 free(slp);
1628 if (slp[i].refname &&
1629 strcmp(slp[i].refname, slp[j].screen->id) == 0) {
1630 slp[i].refscreen = slp[j].screen;
1632 if (slp[i].topname &&
1633 strcmp(slp[i].topname, slp[j].screen->id) == 0) {
1634 slp[i].top = slp[j].screen;
1636 if (slp[i].bottomname &&
1637 strcmp(slp[i].bottomname, slp[j].screen->id) == 0) {
1638 slp[i].bottom = slp[j].screen;
1640 if (slp[i].leftname &&
1641 strcmp(slp[i].leftname, slp[j].screen->id) == 0) {
1642 slp[i].left = slp[j].screen;
1644 if (slp[i].rightname &&
1645 strcmp(slp[i].rightname, slp[j].screen->id) == 0) {
1646 slp[i].right = slp[j].screen;
1649 if (slp[i].where != PosObsolete
1650 && slp[i].where != PosAbsolute
1651 && !slp[i].refscreen) {
1653 slp[i].refname);
1654 slp[i].where = PosAbsolute;
1655 slp[i].x = 0;
1656 slp[i].y = 0;
1690 servlayoutp->screens = slp;
1699 free(slp[saved_count].screen);
1701 free(slp);
1716 screenLayoutPtr slp;
1743 slp = xnfcalloc(1, 2 * sizeof(screenLayoutRec));
1744 slp[0].screen = xnfcalloc(1, sizeof(confScreenRec));
1745 slp[1].screen = NULL;
1746 if (!configScreen(slp[0].screen, conf_screen, 0, from)) {
1747 free(slp);
1751 servlayoutp->screens = slp;