Lines Matching refs:requested_mode
479 static void agp_v2_parse_one(u32 *requested_mode, u32 *bridge_agpstat, u32 *vga_agpstat)
483 if (*requested_mode & AGP2_RESERVED_MASK) {
485 *requested_mode & AGP2_RESERVED_MASK, *requested_mode);
486 *requested_mode &= ~AGP2_RESERVED_MASK;
515 tmp = *requested_mode & 7;
519 *requested_mode |= AGPSTAT2_1X;
525 *requested_mode &= ~(AGPSTAT2_1X); /* rate=2 */
532 *requested_mode &= ~(AGPSTAT2_1X|AGPSTAT2_2X); /* rate=4*/
537 if (!((*bridge_agpstat & AGPSTAT_SBA) && (*vga_agpstat & AGPSTAT_SBA) && (*requested_mode & AGPSTAT_SBA)))
541 if (!((*bridge_agpstat & AGPSTAT2_4X) && (*vga_agpstat & AGPSTAT2_4X) && (*requested_mode & AGPSTAT2_4X)))
544 if (!((*bridge_agpstat & AGPSTAT2_2X) && (*vga_agpstat & AGPSTAT2_2X) && (*requested_mode & AGPSTAT2_2X)))
547 if (!((*bridge_agpstat & AGPSTAT2_1X) && (*vga_agpstat & AGPSTAT2_1X) && (*requested_mode & AGPSTAT2_1X)))
578 * requested_mode = Mode requested by (typically) X.
582 static void agp_v3_parse_one(u32 *requested_mode, u32 *bridge_agpstat, u32 *vga_agpstat)
587 if (*requested_mode & AGP3_RESERVED_MASK) {
589 *requested_mode & AGP3_RESERVED_MASK, *requested_mode);
590 *requested_mode &= ~AGP3_RESERVED_MASK;
594 tmp = *requested_mode & 7;
597 *requested_mode |= AGPSTAT3_4X;
601 *requested_mode = (*requested_mode & ~7) | AGPSTAT3_8X;
622 if (*requested_mode & AGPSTAT_MODE_3_0) {
628 if (*requested_mode & AGPSTAT2_4X) {
630 current->comm, *requested_mode);
631 *requested_mode &= ~AGPSTAT2_4X;
632 *requested_mode |= AGPSTAT3_4X;
641 current->comm, *requested_mode);
642 *requested_mode &= ~(AGPSTAT2_4X | AGPSTAT2_2X | AGPSTAT2_1X);
643 *requested_mode |= AGPSTAT3_4X;
646 if (*requested_mode & AGPSTAT3_8X) {
663 } else if (*requested_mode & AGPSTAT3_4X) {
715 * @requested_mode: requested agp_stat from userspace (Typically from X)
721 u32 agp_collect_device_status(struct agp_bridge_data *bridge, u32 requested_mode, u32 bridge_agpstat)
746 min_t(u32, (requested_mode & AGPSTAT_RQ_DEPTH),
752 (requested_mode & AGPSTAT_FW)))
757 agp_v3_parse_one(&requested_mode, &bridge_agpstat, &vga_agpstat);
759 agp_v2_parse_one(&requested_mode, &bridge_agpstat, &vga_agpstat);
804 void agp_generic_enable(struct agp_bridge_data *bridge, u32 requested_mode)
816 bridge_agpstat = agp_collect_device_status(agp_bridge, requested_mode, bridge_agpstat);