Lines Matching refs:gmch_ctrl
331 u16 gmch_ctrl; in i830_stolen_size() local
333 gmch_ctrl = read_pci_config_16(0, 0, 0, I830_GMCH_CTRL); in i830_stolen_size()
335 switch (gmch_ctrl & I830_GMCH_GMS_MASK) { in i830_stolen_size()
359 u16 gmch_ctrl; in gen3_stolen_size() local
361 gmch_ctrl = read_pci_config_16(0, 0, 0, I830_GMCH_CTRL); in gen3_stolen_size()
363 switch (gmch_ctrl & I855_GMCH_GMS_MASK) { in gen3_stolen_size()
413 u16 gmch_ctrl; in gen6_stolen_size() local
415 gmch_ctrl = read_pci_config_16(num, slot, func, SNB_GMCH_CTRL); in gen6_stolen_size()
416 gmch_ctrl >>= SNB_GMCH_GMS_SHIFT; in gen6_stolen_size()
417 gmch_ctrl &= SNB_GMCH_GMS_MASK; in gen6_stolen_size()
419 return gmch_ctrl << 25; /* 32 MB units */ in gen6_stolen_size()
424 u16 gmch_ctrl; in gen8_stolen_size() local
426 gmch_ctrl = read_pci_config_16(num, slot, func, SNB_GMCH_CTRL); in gen8_stolen_size()
427 gmch_ctrl >>= BDW_GMCH_GMS_SHIFT; in gen8_stolen_size()
428 gmch_ctrl &= BDW_GMCH_GMS_MASK; in gen8_stolen_size()
429 return gmch_ctrl << 25; /* 32 MB units */ in gen8_stolen_size()
434 u16 gmch_ctrl; in chv_stolen_size() local
436 gmch_ctrl = read_pci_config_16(num, slot, func, SNB_GMCH_CTRL); in chv_stolen_size()
437 gmch_ctrl >>= SNB_GMCH_GMS_SHIFT; in chv_stolen_size()
438 gmch_ctrl &= SNB_GMCH_GMS_MASK; in chv_stolen_size()
445 if (gmch_ctrl < 0x11) in chv_stolen_size()
446 return gmch_ctrl << 25; in chv_stolen_size()
447 else if (gmch_ctrl < 0x17) in chv_stolen_size()
448 return (gmch_ctrl - 0x11 + 2) << 22; in chv_stolen_size()
450 return (gmch_ctrl - 0x17 + 9) << 22; in chv_stolen_size()
460 u16 gmch_ctrl; in gen9_stolen_size() local
462 gmch_ctrl = read_pci_config_16(num, slot, func, SNB_GMCH_CTRL); in gen9_stolen_size()
463 gmch_ctrl >>= BDW_GMCH_GMS_SHIFT; in gen9_stolen_size()
464 gmch_ctrl &= BDW_GMCH_GMS_MASK; in gen9_stolen_size()
466 if (gmch_ctrl < 0xf0) in gen9_stolen_size()
467 return gmch_ctrl << 25; /* 32 MB units */ in gen9_stolen_size()
470 return (gmch_ctrl - 0xf0 + 1) << 22; in gen9_stolen_size()