bridge_agpstat 478 drivers/char/agp/generic.c static void agp_v2_parse_one(u32 *requested_mode, u32 *bridge_agpstat, u32 *vga_agpstat) bridge_agpstat 498 drivers/char/agp/generic.c switch (*bridge_agpstat & 7) { bridge_agpstat 500 drivers/char/agp/generic.c *bridge_agpstat |= (AGPSTAT2_2X | AGPSTAT2_1X); bridge_agpstat 505 drivers/char/agp/generic.c *bridge_agpstat |= AGPSTAT2_1X; bridge_agpstat 536 drivers/char/agp/generic.c if (!((*bridge_agpstat & AGPSTAT_SBA) && (*vga_agpstat & AGPSTAT_SBA) && (*requested_mode & AGPSTAT_SBA))) bridge_agpstat 537 drivers/char/agp/generic.c *bridge_agpstat &= ~AGPSTAT_SBA; bridge_agpstat 540 drivers/char/agp/generic.c if (!((*bridge_agpstat & AGPSTAT2_4X) && (*vga_agpstat & AGPSTAT2_4X) && (*requested_mode & AGPSTAT2_4X))) bridge_agpstat 541 drivers/char/agp/generic.c *bridge_agpstat &= ~AGPSTAT2_4X; bridge_agpstat 543 drivers/char/agp/generic.c if (!((*bridge_agpstat & AGPSTAT2_2X) && (*vga_agpstat & AGPSTAT2_2X) && (*requested_mode & AGPSTAT2_2X))) bridge_agpstat 544 drivers/char/agp/generic.c *bridge_agpstat &= ~AGPSTAT2_2X; bridge_agpstat 546 drivers/char/agp/generic.c if (!((*bridge_agpstat & AGPSTAT2_1X) && (*vga_agpstat & AGPSTAT2_1X) && (*requested_mode & AGPSTAT2_1X))) bridge_agpstat 547 drivers/char/agp/generic.c *bridge_agpstat &= ~AGPSTAT2_1X; bridge_agpstat 550 drivers/char/agp/generic.c if (*bridge_agpstat & AGPSTAT2_4X) bridge_agpstat 551 drivers/char/agp/generic.c *bridge_agpstat &= ~(AGPSTAT2_1X | AGPSTAT2_2X); /* 4X */ bridge_agpstat 553 drivers/char/agp/generic.c if (*bridge_agpstat & AGPSTAT2_2X) bridge_agpstat 554 drivers/char/agp/generic.c *bridge_agpstat &= ~(AGPSTAT2_1X | AGPSTAT2_4X); /* 2X */ bridge_agpstat 556 drivers/char/agp/generic.c if (*bridge_agpstat & AGPSTAT2_1X) bridge_agpstat 557 drivers/char/agp/generic.c *bridge_agpstat &= ~(AGPSTAT2_2X | AGPSTAT2_4X); /* 1X */ bridge_agpstat 561 drivers/char/agp/generic.c *bridge_agpstat &= ~AGPSTAT_FW; bridge_agpstat 564 drivers/char/agp/generic.c *bridge_agpstat &= ~AGPSTAT_SBA; bridge_agpstat 567 drivers/char/agp/generic.c *bridge_agpstat &= ~(AGPSTAT2_2X | AGPSTAT2_4X); bridge_agpstat 568 drivers/char/agp/generic.c *bridge_agpstat |= AGPSTAT2_1X; bridge_agpstat 572 drivers/char/agp/generic.c if (*bridge_agpstat & AGPSTAT2_1X) bridge_agpstat 573 drivers/char/agp/generic.c *bridge_agpstat &= ~AGPSTAT_FW; bridge_agpstat 581 drivers/char/agp/generic.c static void agp_v3_parse_one(u32 *requested_mode, u32 *bridge_agpstat, u32 *vga_agpstat) bridge_agpstat 583 drivers/char/agp/generic.c u32 origbridge=*bridge_agpstat, origvga=*vga_agpstat; bridge_agpstat 605 drivers/char/agp/generic.c *bridge_agpstat = ((*bridge_agpstat & ~AGPSTAT_ARQSZ) | bridge_agpstat 606 drivers/char/agp/generic.c max_t(u32,(*bridge_agpstat & AGPSTAT_ARQSZ),(*vga_agpstat & AGPSTAT_ARQSZ))); bridge_agpstat 610 drivers/char/agp/generic.c *bridge_agpstat = ((*bridge_agpstat & ~AGPSTAT_CAL_MASK) | bridge_agpstat 611 drivers/char/agp/generic.c min_t(u32,(*bridge_agpstat & AGPSTAT_CAL_MASK),(*vga_agpstat & AGPSTAT_CAL_MASK))); bridge_agpstat 614 drivers/char/agp/generic.c *bridge_agpstat |= AGPSTAT_SBA; bridge_agpstat 646 drivers/char/agp/generic.c if (!(*bridge_agpstat & AGPSTAT3_8X)) { bridge_agpstat 647 drivers/char/agp/generic.c *bridge_agpstat &= ~(AGPSTAT3_8X | AGPSTAT3_RSVD); bridge_agpstat 648 drivers/char/agp/generic.c *bridge_agpstat |= AGPSTAT3_4X; bridge_agpstat 653 drivers/char/agp/generic.c *bridge_agpstat &= ~(AGPSTAT3_8X | AGPSTAT3_RSVD); bridge_agpstat 654 drivers/char/agp/generic.c *bridge_agpstat |= AGPSTAT3_4X; bridge_agpstat 659 drivers/char/agp/generic.c *bridge_agpstat &= ~(AGPSTAT3_4X | AGPSTAT3_RSVD); bridge_agpstat 663 drivers/char/agp/generic.c *bridge_agpstat &= ~(AGPSTAT3_8X | AGPSTAT3_RSVD); bridge_agpstat 664 drivers/char/agp/generic.c *bridge_agpstat |= AGPSTAT3_4X; bridge_agpstat 674 drivers/char/agp/generic.c if ((*bridge_agpstat & AGPSTAT3_8X) && (*vga_agpstat & AGPSTAT3_8X)) { bridge_agpstat 677 drivers/char/agp/generic.c *bridge_agpstat &= ~(AGPSTAT3_4X | AGPSTAT3_RSVD); bridge_agpstat 681 drivers/char/agp/generic.c if (!(*bridge_agpstat & AGPSTAT3_8X)) { bridge_agpstat 683 drivers/char/agp/generic.c *bridge_agpstat, origbridge); bridge_agpstat 684 drivers/char/agp/generic.c *bridge_agpstat &= ~(AGPSTAT3_8X | AGPSTAT3_RSVD); bridge_agpstat 685 drivers/char/agp/generic.c *bridge_agpstat |= AGPSTAT3_4X; bridge_agpstat 699 drivers/char/agp/generic.c *bridge_agpstat &= ~AGPSTAT_FW; bridge_agpstat 702 drivers/char/agp/generic.c *bridge_agpstat &= ~AGPSTAT_SBA; bridge_agpstat 705 drivers/char/agp/generic.c *bridge_agpstat &= ~(AGPSTAT2_2X | AGPSTAT2_4X); bridge_agpstat 706 drivers/char/agp/generic.c *bridge_agpstat |= AGPSTAT2_1X; bridge_agpstat 720 drivers/char/agp/generic.c u32 agp_collect_device_status(struct agp_bridge_data *bridge, u32 requested_mode, u32 bridge_agpstat) bridge_agpstat 744 drivers/char/agp/generic.c bridge_agpstat = ((bridge_agpstat & ~AGPSTAT_RQ_DEPTH) | bridge_agpstat 746 drivers/char/agp/generic.c min_t(u32, (bridge_agpstat & AGPSTAT_RQ_DEPTH), (vga_agpstat & AGPSTAT_RQ_DEPTH)))); bridge_agpstat 749 drivers/char/agp/generic.c if (!((bridge_agpstat & AGPSTAT_FW) && bridge_agpstat 752 drivers/char/agp/generic.c bridge_agpstat &= ~AGPSTAT_FW; bridge_agpstat 756 drivers/char/agp/generic.c agp_v3_parse_one(&requested_mode, &bridge_agpstat, &vga_agpstat); bridge_agpstat 758 drivers/char/agp/generic.c agp_v2_parse_one(&requested_mode, &bridge_agpstat, &vga_agpstat); bridge_agpstat 761 drivers/char/agp/generic.c return bridge_agpstat; bridge_agpstat 766 drivers/char/agp/generic.c void agp_device_command(u32 bridge_agpstat, bool agp_v3) bridge_agpstat 771 drivers/char/agp/generic.c mode = bridge_agpstat & 0x7; bridge_agpstat 782 drivers/char/agp/generic.c pci_write_config_dword(device, agp + PCI_AGP_COMMAND, bridge_agpstat); bridge_agpstat 805 drivers/char/agp/generic.c u32 bridge_agpstat, temp; bridge_agpstat 813 drivers/char/agp/generic.c agp_bridge->capndx + PCI_AGP_STATUS, &bridge_agpstat); bridge_agpstat 815 drivers/char/agp/generic.c bridge_agpstat = agp_collect_device_status(agp_bridge, requested_mode, bridge_agpstat); bridge_agpstat 816 drivers/char/agp/generic.c if (bridge_agpstat == 0) bridge_agpstat 820 drivers/char/agp/generic.c bridge_agpstat |= AGPSTAT_AGP_ENABLE; bridge_agpstat 828 drivers/char/agp/generic.c agp_device_command(bridge_agpstat, true); bridge_agpstat 832 drivers/char/agp/generic.c bridge_agpstat &= ~(7<<10) ; bridge_agpstat 844 drivers/char/agp/generic.c agp_device_command(bridge_agpstat, false);