Home
last modified time | relevance | path

Searched defs:mtr (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/drivers/infiniband/hw/hns/
H A Dhns_roce_mr.c444 struct hns_roce_mtr *mtr = &mr->pbl_mtr; in hns_roce_map_mr_sg() local
723 static int cal_mtr_pg_cnt(struct hns_roce_mtr *mtr) in cal_mtr_pg_cnt()
737 static bool need_split_huge_page(struct hns_roce_mtr *mtr) in need_split_huge_page()
747 static int mtr_map_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr) in mtr_map_bufs()
797 int hns_roce_mtr_map(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in hns_roce_mtr_map()
878 struct hns_roce_mtr *mtr, u32 start_index, in hns_roce_get_mhop_mtt()
907 int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, in hns_roce_mtr_find()
931 struct hns_roce_mtr *mtr, in get_best_page_shift()
950 struct hns_roce_mtr *mtr, in get_best_hop_num()
1010 struct hns_roce_mtr *mtr, in mtr_init_buf_cfg()
[all …]
H A Dhns_roce_device.h427 struct hns_roce_mtr mtr; member
448 struct hns_roce_mtr mtr; member
617 struct hns_roce_mtr mtr; member
715 struct hns_roce_mtr mtr; member
1175 static inline dma_addr_t hns_roce_get_mtr_ba(struct hns_roce_mtr *mtr) in hns_roce_get_mtr_ba()
/linux-6.15/drivers/edac/
H A Di7300_edac.c106 u16 mtr[MAX_SLOTS][MAX_BRANCHES]; /* Memory Technlogy Reg */ member
173 #define MTR_DIMMS_PRESENT(mtr) ((mtr) & (1 << 8)) argument
174 #define MTR_DIMMS_ETHROTTLE(mtr) ((mtr) & (1 << 7)) argument
175 #define MTR_DRAM_WIDTH(mtr) (((mtr) & (1 << 6)) ? 8 : 4) argument
176 #define MTR_DRAM_BANKS(mtr) (((mtr) & (1 << 5)) ? 8 : 4) argument
177 #define MTR_DIMM_RANKS(mtr) (((mtr) & (1 << 4)) ? 1 : 0) argument
178 #define MTR_DIMM_ROWS(mtr) (((mtr) >> 2) & 0x3) argument
180 #define MTR_DIMM_ROWS_ADDR_BITS(mtr) (MTR_DIMM_ROWS(mtr) + 13) argument
181 #define MTR_DIMM_COLS(mtr) ((mtr) & 0x3) argument
591 int mtr, ans, addrBits, channel; in decode_mtr() local
[all …]
H A Di5400_edac.c287 #define MTR_DIMMS_PRESENT(mtr) ((mtr) & (1 << 10)) argument
288 #define MTR_DIMMS_ETHROTTLE(mtr) ((mtr) & (1 << 9)) argument
289 #define MTR_DRAM_WIDTH(mtr) (((mtr) & (1 << 8)) ? 8 : 4) argument
290 #define MTR_DRAM_BANKS(mtr) (((mtr) & (1 << 6)) ? 8 : 4) argument
292 #define MTR_DIMM_RANK(mtr) (((mtr) >> 5) & 0x1) argument
294 #define MTR_DIMM_ROWS(mtr) (((mtr) >> 2) & 0x3) argument
296 #define MTR_DIMM_COLS(mtr) ((mtr) & 0x3) argument
865 int mtr; in determine_mtr() local
889 static void decode_mtr(int slot_row, u16 mtr) in decode_mtr()
923 int mtr; in handle_channel() local
[all …]
H A Di5000_edac.c279 #define MTR_DIMMS_PRESENT(mtr) ((mtr) & (0x1 << 8)) argument
280 #define MTR_DRAM_WIDTH(mtr) ((((mtr) >> 6) & 0x1) ? 8 : 4) argument
281 #define MTR_DRAM_BANKS(mtr) ((((mtr) >> 5) & 0x1) ? 8 : 4) argument
283 #define MTR_DIMM_RANK(mtr) (((mtr) >> 4) & 0x1) argument
285 #define MTR_DIMM_ROWS(mtr) (((mtr) >> 2) & 0x3) argument
286 #define MTR_DIMM_ROWS_ADDR_BITS(mtr) (MTR_DIMM_ROWS(mtr) + 13) argument
287 #define MTR_DIMM_COLS(mtr) ((mtr) & 0x3) argument
953 int mtr; in determine_mtr() local
965 static void decode_mtr(int slot_row, u16 mtr) in decode_mtr()
995 int mtr; in handle_channel() local
[all …]
H A Dsb_edac.c215 #define RANK_DISABLE(mtr) GET_BITFIELD(mtr, 16, 19) argument
216 #define IS_DIMM_PRESENT(mtr) GET_BITFIELD(mtr, 14, 14) argument
217 #define RANK_CNT_BITS(mtr) GET_BITFIELD(mtr, 12, 13) argument
218 #define RANK_WIDTH_BITS(mtr) GET_BITFIELD(mtr, 2, 4) argument
219 #define COL_WIDTH_BITS(mtr) GET_BITFIELD(mtr, 0, 1) argument
699 static inline int numrank(enum type type, u32 mtr) in numrank()
716 static inline int numrow(u32 mtr) in numrow()
729 static inline int numcol(u32 mtr) in numcol()
936 static enum dev_type knl_get_width(struct sbridge_pvt *pvt, u32 mtr) in knl_get_width()
948 static enum dev_type __ibridge_get_width(u32 mtr) in __ibridge_get_width()
[all …]
H A Dskx_common.c302 static int get_width(u32 mtr) in get_width()
426 int skx_get_dimm_info(u32 mtr, u32 mcmtr, u32 amap, struct dimm_info *dimm, in skx_get_dimm_info()
H A Dskx_base.c180 u32 mtr, mcmtr, amap, mcddrtcfg; in skx_get_dimm_config() local
H A Di10nm_base.c974 u32 mtr, mcddrtcfg = 0; in i10nm_get_dimm_config() local
H A Di5100_edac.c329 } mtr[I5100_CHANNELS][I5100_MAX_RANKS_PER_CHAN]; member
/linux-6.15/arch/alpha/include/asm/
H A Dcore_tsunami.h36 tsunami_64 mtr; member
H A Dcore_titan.h37 titan_64 mtr; member
/linux-6.15/include/linux/mlx5/
H A Dmlx5_ifc.h11500 u8 mtr[0x1]; member