Symbol: dram_info
drivers/gpu/drm/i915/display/i9xx_wm.c
103
DIV_ROUND_CLOSEST(dram_info->fsb_freq, 1000) == latency->fsb_freq &&
drivers/gpu/drm/i915/display/i9xx_wm.c
104
DIV_ROUND_CLOSEST(dram_info->mem_freq, 1000) == latency->mem_freq)
drivers/gpu/drm/i915/display/i9xx_wm.c
110
intel_dram_type_str(dram_info->type),
drivers/gpu/drm/i915/display/i9xx_wm.c
111
dram_info->fsb_freq, dram_info->mem_freq);
drivers/gpu/drm/i915/display/i9xx_wm.c
93
const struct dram_info *dram_info = intel_dram_info(display);
drivers/gpu/drm/i915/display/i9xx_wm.c
94
bool is_ddr3 = dram_info->type == INTEL_DRAM_DDR3;
drivers/gpu/drm/i915/display/intel_bw.c
250
const struct dram_info *dram_info,
drivers/gpu/drm/i915/display/intel_bw.c
255
qi->num_points = dram_info->num_qgv_points;
drivers/gpu/drm/i915/display/intel_bw.c
256
qi->num_psf_points = dram_info->num_psf_gv_points;
drivers/gpu/drm/i915/display/intel_bw.c
259
switch (dram_info->type) {
drivers/gpu/drm/i915/display/intel_bw.c
284
MISSING_CASE(dram_info->type);
drivers/gpu/drm/i915/display/intel_bw.c
288
switch (dram_info->type) {
drivers/gpu/drm/i915/display/intel_bw.c
322
qi->t_bl = dram_info->type == INTEL_DRAM_DDR4 ? 4 : 8;
drivers/gpu/drm/i915/display/intel_bw.c
437
const struct dram_info *dram_info)
drivers/gpu/drm/i915/display/intel_bw.c
455
dram_info->type == INTEL_DRAM_GDDR_ECC)
drivers/gpu/drm/i915/display/intel_bw.c
515
const struct dram_info *dram_info,
drivers/gpu/drm/i915/display/intel_bw.c
520
int num_channels = max_t(u8, 1, dram_info->num_channels);
drivers/gpu/drm/i915/display/intel_bw.c
527
ret = icl_get_qgv_points(display, dram_info, &qi);
drivers/gpu/drm/i915/display/intel_bw.c
591
const struct dram_info *dram_info,
drivers/gpu/drm/i915/display/intel_bw.c
596
int num_channels = max_t(u8, 1, dram_info->num_channels);
drivers/gpu/drm/i915/display/intel_bw.c
603
ret = icl_get_qgv_points(display, dram_info, &qi);
drivers/gpu/drm/i915/display/intel_bw.c
611
(dram_info->type == INTEL_DRAM_LPDDR4 || dram_info->type == INTEL_DRAM_LPDDR5))
drivers/gpu/drm/i915/display/intel_bw.c
726
const struct dram_info *dram_info,
drivers/gpu/drm/i915/display/intel_bw.c
730
int num_channels = dram_info->num_channels;
drivers/gpu/drm/i915/display/intel_bw.c
734
ret = icl_get_qgv_points(display, dram_info, &qi);
drivers/gpu/drm/i915/display/intel_bw.c
852
const struct dram_info *dram_info;
drivers/gpu/drm/i915/display/intel_bw.c
859
dram_info = intel_dram_info(display);
drivers/gpu/drm/i915/display/intel_bw.c
860
soc_bw_params = get_soc_bw_params(display, dram_info);
drivers/gpu/drm/i915/display/intel_bw.c
870
drm_WARN_ON(display->drm, dram_info->ecc_impacting_de_bw);
drivers/gpu/drm/i915/display/intel_bw.c
873
xe2_hpd_get_bw_info(display, dram_info, soc_bw_params);
drivers/gpu/drm/i915/display/intel_bw.c
877
tgl_get_bw_info(display, dram_info, soc_bw_params, display_bw_params);
drivers/gpu/drm/i915/display/intel_bw.c
879
icl_get_bw_info(display, dram_info, soc_bw_params, display_bw_params);
drivers/gpu/drm/i915/display/intel_display_core.h
392
const struct dram_info *info;
drivers/gpu/drm/i915/display/intel_display_power.c
1614
const struct dram_info *dram_info = intel_dram_info(display);
drivers/gpu/drm/i915/display/intel_display_power.c
1630
if (table[config].num_channels == dram_info->num_channels &&
drivers/gpu/drm/i915/display/intel_display_power.c
1631
table[config].type == dram_info->type)
drivers/gpu/drm/i915/display/intel_dram.c
247
static int i915_get_dram_info(struct intel_display *display, struct dram_info *dram_info)
drivers/gpu/drm/i915/display/intel_dram.c
249
dram_info->fsb_freq = intel_fsb_freq(display);
drivers/gpu/drm/i915/display/intel_dram.c
250
if (dram_info->fsb_freq)
drivers/gpu/drm/i915/display/intel_dram.c
251
drm_dbg_kms(display->drm, "FSB frequency: %d kHz\n", dram_info->fsb_freq);
drivers/gpu/drm/i915/display/intel_dram.c
253
dram_info->mem_freq = intel_mem_freq(display);
drivers/gpu/drm/i915/display/intel_dram.c
254
if (dram_info->mem_freq)
drivers/gpu/drm/i915/display/intel_dram.c
255
drm_dbg_kms(display->drm, "DDR speed: %d kHz\n", dram_info->mem_freq);
drivers/gpu/drm/i915/display/intel_dram.c
258
dram_info->type = pnv_dram_type(display);
drivers/gpu/drm/i915/display/intel_dram.c
479
skl_dram_get_channels_info(struct intel_display *display, struct dram_info *dram_info)
drivers/gpu/drm/i915/display/intel_dram.c
486
dram_info->has_16gb_dimms = true;
drivers/gpu/drm/i915/display/intel_dram.c
491
dram_info->num_channels++;
drivers/gpu/drm/i915/display/intel_dram.c
496
dram_info->num_channels++;
drivers/gpu/drm/i915/display/intel_dram.c
498
if (dram_info->num_channels == 0) {
drivers/gpu/drm/i915/display/intel_dram.c
508
dram_info->has_16gb_dimms = ch0.is_16gb_dimm || ch1.is_16gb_dimm;
drivers/gpu/drm/i915/display/intel_dram.c
510
dram_info->symmetric_memory = intel_is_dram_symmetric(&ch0, &ch1);
drivers/gpu/drm/i915/display/intel_dram.c
513
str_yes_no(dram_info->symmetric_memory));
drivers/gpu/drm/i915/display/intel_dram.c
516
str_yes_no(dram_info->has_16gb_dimms));
drivers/gpu/drm/i915/display/intel_dram.c
544
skl_get_dram_info(struct intel_display *display, struct dram_info *dram_info)
drivers/gpu/drm/i915/display/intel_dram.c
548
dram_info->type = skl_get_dram_type(display);
drivers/gpu/drm/i915/display/intel_dram.c
550
ret = skl_dram_get_channels_info(display, dram_info);
drivers/gpu/drm/i915/display/intel_dram.c
635
static int bxt_get_dram_info(struct intel_display *display, struct dram_info *dram_info)
drivers/gpu/drm/i915/display/intel_dram.c
652
dram_info->num_channels++;
drivers/gpu/drm/i915/display/intel_dram.c
658
dram_info->type != INTEL_DRAM_UNKNOWN &&
drivers/gpu/drm/i915/display/intel_dram.c
659
dram_info->type != type);
drivers/gpu/drm/i915/display/intel_dram.c
670
dram_info->type = type;
drivers/gpu/drm/i915/display/intel_dram.c
673
if (dram_info->type == INTEL_DRAM_UNKNOWN || valid_ranks == 0) {
drivers/gpu/drm/i915/display/intel_dram.c
682
struct dram_info *dram_info)
drivers/gpu/drm/i915/display/intel_dram.c
695
dram_info->type = INTEL_DRAM_DDR4;
drivers/gpu/drm/i915/display/intel_dram.c
698
dram_info->type = INTEL_DRAM_DDR5;
drivers/gpu/drm/i915/display/intel_dram.c
701
dram_info->type = INTEL_DRAM_LPDDR5;
drivers/gpu/drm/i915/display/intel_dram.c
704
dram_info->type = INTEL_DRAM_LPDDR4;
drivers/gpu/drm/i915/display/intel_dram.c
707
dram_info->type = INTEL_DRAM_DDR3;
drivers/gpu/drm/i915/display/intel_dram.c
710
dram_info->type = INTEL_DRAM_LPDDR3;
drivers/gpu/drm/i915/display/intel_dram.c
719
dram_info->type = INTEL_DRAM_DDR4;
drivers/gpu/drm/i915/display/intel_dram.c
722
dram_info->type = INTEL_DRAM_DDR3;
drivers/gpu/drm/i915/display/intel_dram.c
725
dram_info->type = INTEL_DRAM_LPDDR3;
drivers/gpu/drm/i915/display/intel_dram.c
728
dram_info->type = INTEL_DRAM_LPDDR4;
drivers/gpu/drm/i915/display/intel_dram.c
736
dram_info->num_channels = (val & 0xf0) >> 4;
drivers/gpu/drm/i915/display/intel_dram.c
737
dram_info->num_qgv_points = (val & 0xf00) >> 8;
drivers/gpu/drm/i915/display/intel_dram.c
738
dram_info->num_psf_gv_points = (val & 0x3000) >> 12;
drivers/gpu/drm/i915/display/intel_dram.c
743
static int gen11_get_dram_info(struct intel_display *display, struct dram_info *dram_info)
drivers/gpu/drm/i915/display/intel_dram.c
747
ret = skl_dram_get_channels_info(display, dram_info);
drivers/gpu/drm/i915/display/intel_dram.c
751
return icl_pcode_read_mem_global_info(display, dram_info);
drivers/gpu/drm/i915/display/intel_dram.c
754
static int gen12_get_dram_info(struct intel_display *display, struct dram_info *dram_info)
drivers/gpu/drm/i915/display/intel_dram.c
756
return icl_pcode_read_mem_global_info(display, dram_info);
drivers/gpu/drm/i915/display/intel_dram.c
759
static int xelpdp_get_dram_info(struct intel_display *display, struct dram_info *dram_info)
drivers/gpu/drm/i915/display/intel_dram.c
765
dram_info->type = INTEL_DRAM_DDR4;
drivers/gpu/drm/i915/display/intel_dram.c
768
dram_info->type = INTEL_DRAM_DDR5;
drivers/gpu/drm/i915/display/intel_dram.c
771
dram_info->type = INTEL_DRAM_LPDDR5;
drivers/gpu/drm/i915/display/intel_dram.c
774
dram_info->type = INTEL_DRAM_LPDDR4;
drivers/gpu/drm/i915/display/intel_dram.c
777
dram_info->type = INTEL_DRAM_DDR3;
drivers/gpu/drm/i915/display/intel_dram.c
780
dram_info->type = INTEL_DRAM_LPDDR3;
drivers/gpu/drm/i915/display/intel_dram.c
784
dram_info->type = INTEL_DRAM_GDDR;
drivers/gpu/drm/i915/display/intel_dram.c
788
dram_info->type = INTEL_DRAM_GDDR_ECC;
drivers/gpu/drm/i915/display/intel_dram.c
795
dram_info->num_channels = REG_FIELD_GET(MTL_N_OF_POPULATED_CH_MASK, val);
drivers/gpu/drm/i915/display/intel_dram.c
796
dram_info->num_qgv_points = REG_FIELD_GET(MTL_N_OF_ENABLED_QGV_POINTS_MASK, val);
drivers/gpu/drm/i915/display/intel_dram.c
800
dram_info->ecc_impacting_de_bw = REG_FIELD_GET(XE3P_ECC_IMPACTING_DE, val);
drivers/gpu/drm/i915/display/intel_dram.c
807
struct dram_info *dram_info;
drivers/gpu/drm/i915/display/intel_dram.c
813
dram_info = drmm_kzalloc(display->drm, sizeof(*dram_info), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_dram.c
814
if (!dram_info)
drivers/gpu/drm/i915/display/intel_dram.c
817
display->dram.info = dram_info;
drivers/gpu/drm/i915/display/intel_dram.c
820
ret = xelpdp_get_dram_info(display, dram_info);
drivers/gpu/drm/i915/display/intel_dram.c
822
ret = gen12_get_dram_info(display, dram_info);
drivers/gpu/drm/i915/display/intel_dram.c
824
ret = gen11_get_dram_info(display, dram_info);
drivers/gpu/drm/i915/display/intel_dram.c
826
ret = bxt_get_dram_info(display, dram_info);
drivers/gpu/drm/i915/display/intel_dram.c
828
ret = skl_get_dram_info(display, dram_info);
drivers/gpu/drm/i915/display/intel_dram.c
830
ret = i915_get_dram_info(display, dram_info);
drivers/gpu/drm/i915/display/intel_dram.c
833
intel_dram_type_str(dram_info->type));
drivers/gpu/drm/i915/display/intel_dram.c
835
drm_dbg_kms(display->drm, "DRAM channels: %u\n", dram_info->num_channels);
drivers/gpu/drm/i915/display/intel_dram.c
837
drm_dbg_kms(display->drm, "Num QGV points %u\n", dram_info->num_qgv_points);
drivers/gpu/drm/i915/display/intel_dram.c
838
drm_dbg_kms(display->drm, "Num PSF GV points %u\n", dram_info->num_psf_gv_points);
drivers/gpu/drm/i915/display/intel_dram.c
852
const struct dram_info *intel_dram_info(struct intel_display *display)
drivers/gpu/drm/i915/display/intel_dram.h
40
const struct dram_info *intel_dram_info(struct intel_display *display);
drivers/gpu/drm/i915/display/skl_watermark.c
3124
const struct dram_info *dram_info = intel_dram_info(display);
drivers/gpu/drm/i915/display/skl_watermark.c
3126
return dram_info->symmetric_memory;
drivers/gpu/drm/i915/display/skl_watermark.c
3168
const struct dram_info *dram_info = intel_dram_info(display);
drivers/gpu/drm/i915/display/skl_watermark.c
3172
DISPLAY_VER(display) == 11) && dram_info->has_16gb_dimms;
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h
280
struct iwl_dram_sec_info dram_info;
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h
302
struct iwl_dram_sec_info dram_info;
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
752
struct iwl_dram_info *dram_info)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
779
data = &dram_info->dram_frags[alloc_id - 1];
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
807
struct iwl_dram_info *dram_info;
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
812
dram_info = frags->block;
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
818
memset(dram_info, 0, sizeof(*dram_info));
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
826
ret = iwl_dbg_tlv_update_dram(fwrt, i, dram_info);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
836
dram_info->first_word = cpu_to_le32(DRAM_INFO_FIRST_MAGIC_WORD);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
837
dram_info->second_word = cpu_to_le32(DRAM_INFO_SECOND_MAGIC_WORD);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
909
struct iwl_dbgc1_info dram_info = {};
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
929
dram_info.dbgc1_add_lsb =
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
931
dram_info.dbgc1_add_msb =
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
933
dram_info.dbgc1_size = cpu_to_le32(le32_to_cpu(dram_size) - 0x400);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
935
address + offset, &dram_info, 4);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
495
offsetofend(struct iwl_tx_cmd_v9, dram_info) >
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
499
offsetofend(struct iwl_tx_cmd, dram_info) >