Home
last modified time | relevance | path

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

/linux/drivers/edac/
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
333 enum dev_type (*get_width)(struct sbridge_pvt *pvt, u32 mtr);
699 static inline int numrank(enum type type, u32 mtr) in numrank() argument
701 int ranks = (1 << RANK_CNT_BITS(mtr)); in numrank()
709 ranks, max, (unsigned int)RANK_CNT_BITS(mtr), mtr); in numrank()
716 static inline int numrow(u32 mtr) in numrow() argument
[all …]
H A Di5100_edac.c329 } mtr[I5100_CHANNELS][I5100_MAX_RANKS_PER_CHAN]; member
654 if (!priv->mtr[chan][chan_rank].present) in i5100_npages()
659 priv->mtr[chan][chan_rank].numcol + in i5100_npages()
660 priv->mtr[chan][chan_rank].numrow + in i5100_npages()
661 priv->mtr[chan][chan_rank].numbank; in i5100_npages()
685 priv->mtr[i][j].present = i5100_mtr_present(w); in i5100_init_mtr()
686 priv->mtr[i][j].ethrottle = i5100_mtr_ethrottle(w); in i5100_init_mtr()
687 priv->mtr[i][j].width = 4 + 4 * i5100_mtr_width(w); in i5100_init_mtr()
688 priv->mtr[i][j].numbank = 2 + i5100_mtr_numbank(w); in i5100_init_mtr()
689 priv->mtr[i][j].numrow = 13 + i5100_mtr_numrow(w); in i5100_init_mtr()
[all …]
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_device.h421 struct hns_roce_mtr mtr; member
442 struct hns_roce_mtr mtr; member
612 struct hns_roce_mtr mtr; member
710 struct hns_roce_mtr mtr; member
1196 static inline dma_addr_t hns_roce_get_mtr_ba(struct hns_roce_mtr *mtr) in hns_roce_get_mtr_ba() argument
1198 return mtr->hem_cfg.root_ba; in hns_roce_get_mtr_ba()
1201 int hns_roce_mtr_find(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
1203 int hns_roce_mtr_create(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
1208 struct hns_roce_mtr *mtr);
1209 int hns_roce_mtr_map(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
H A Dhns_roce_cq.c190 ret = hns_roce_mtr_find(hr_dev, &hr_cq->mtr, 0, mtts, ARRAY_SIZE(mtts)); in alloc_cqc()
211 hns_roce_get_mtr_ba(&hr_cq->mtr)); in alloc_cqc()
262 ret = hns_roce_mtr_create(hr_dev, &hr_cq->mtr, &buf_attr, in alloc_cq_buf()
273 hns_roce_mtr_destroy(hr_dev, &hr_cq->mtr); in free_cq_buf()
H A Dhns_roce_srq.c181 ret = hns_roce_mtr_create(hr_dev, &idx_que->mtr, &buf_attr, in alloc_srq_idx()
204 hns_roce_mtr_destroy(hr_dev, &idx_que->mtr); in alloc_srq_idx()
215 hns_roce_mtr_destroy(hr_dev, &idx_que->mtr); in free_srq_idx()
H A Dhns_roce_hw_v2.c886 return hns_roce_buf_offset(idx_que->mtr.kmem, in get_idx_buf()
3613 return hns_roce_buf_offset(hr_cq->mtr.kmem, n * hr_cq->cqe_size); in get_cqe_v2()
3725 to_hr_hw_page_shift(hr_cq->mtr.hem_cfg.ba_pg_shift)); in hns_roce_v2_write_cqc()
3727 to_hr_hw_page_shift(hr_cq->mtr.hem_cfg.buf_pg_shift)); in hns_roce_v2_write_cqc()
4482 ret = hns_roce_mtr_find(hr_dev, &hr_qp->mtr, hr_qp->rq.offset, mtts, in config_qp_rq_buf()
4491 wqe_sge_ba = hns_roce_get_mtr_ba(&hr_qp->mtr); in config_qp_rq_buf()
4522 to_hr_hw_page_shift(hr_qp->mtr.hem_cfg.ba_pg_shift)); in config_qp_rq_buf()
4526 to_hr_hw_page_shift(hr_qp->mtr.hem_cfg.buf_pg_shift)); in config_qp_rq_buf()
4559 ret = hns_roce_mtr_find(hr_dev, &hr_qp->mtr, hr_qp->sq.offset, in config_qp_sq_buf()
4567 ret = hns_roce_mtr_find(hr_dev, &hr_qp->mtr, in config_qp_sq_buf()
[all …]
H A Dhns_roce_qp.c780 ret = hns_roce_mtr_create(hr_dev, &hr_qp->mtr, &buf_attr, in alloc_qp_buf()
800 hns_roce_mtr_destroy(hr_dev, &hr_qp->mtr); in free_qp_buf()
1534 return hns_roce_buf_offset(hr_qp->mtr.kmem, offset); in get_wqe()
/linux/arch/alpha/include/asm/
H A Dcore_tsunami.h36 tsunami_64 mtr; member
H A Dcore_titan.h37 titan_64 mtr; member
/linux/arch/alpha/kernel/
H A Dcore_tsunami.c397 printk("%s: CSR_MTR 0x%lx\n", __func__, TSUNAMI_cchip.mtr.csr); in tsunami_init_arch()
H A Dcore_titan.c373 printk("%s: CSR_MTR 0x%lx\n", __func__, TITAN_cchip->mtr.csr); in titan_init_arch()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dhwmon.c60 MLX5_SET(mtmp_reg, mtmp_in, mtr, 1); in mlx5_hwmon_reset_max_temp()
/linux/include/linux/mlx5/
H A Dmlx5_ifc.h11728 u8 mtr[0x1]; member