| /drivers/edac/ |
| A D | thunderx_edac.c | 345 writeq(lmc->mask0, lmc->regs + LMC_CHAR_MASK0); in inject_ecc_fn() 346 writeq(lmc->mask2, lmc->regs + LMC_CHAR_MASK2); in inject_ecc_fn() 347 writeq(lmc->parity_test, lmc->regs + LMC_ECC_PARITY_TEST); in inject_ecc_fn() 412 lmc->mem = alloc_pages_node(lmc->node, GFP_KERNEL, 0); in thunderx_lmc_inject_ecc_write() 499 bank ^= get_bits(addr, 12 + lmc->xbits, lmc->bank_width); in thunderx_faddr_to_phys() 587 while (CIRC_CNT(lmc->ring_head, lmc->ring_tail, in thunderx_lmc_threaded_isr() 739 lmc->xbits = thunderx_get_num_lmcs(lmc->node) >> 1; in thunderx_lmc_probe() 744 lmc->dimm_lsb = 28 + lmc->pbank_lsb + lmc->xbits; in thunderx_lmc_probe() 745 lmc->rank_lsb = lmc->dimm_lsb; in thunderx_lmc_probe() 747 lmc->bank_lsb = 7 + lmc->xbits; in thunderx_lmc_probe() [all …]
|
| A D | i10nm_base.c | 794 int i, lmc, j = 0; in i10nm_get_ddr_munits() local 840 d->imc[lmc].mbase = mbase; in i10nm_get_ddr_munits() 844 d->imc[lmc].mbase = NULL; in i10nm_get_ddr_munits() 848 d->imc[lmc].mdev = mdev; in i10nm_get_ddr_munits() 851 lmc++; in i10nm_get_ddr_munits() 877 int i, lmc; in i10nm_get_hbm_munits() local 915 d->imc[lmc].mdev = mdev; in i10nm_get_hbm_munits() 924 d->imc[lmc].mdev = NULL; in i10nm_get_hbm_munits() 940 d->imc[lmc].mdev = NULL; in i10nm_get_hbm_munits() 946 lmc++; in i10nm_get_hbm_munits() [all …]
|
| A D | skx_common.c | 137 void skx_set_mc_mapping(struct skx_dev *d, u8 pmc, u8 lmc) in skx_set_mc_mapping() argument 140 pmc, lmc); in skx_set_mc_mapping() 142 d->mc_mapping[pmc] = lmc; in skx_set_mc_mapping() 474 imc->src_id, imc->lmc, chan); in skx_get_dimm_info() 477 imc->src_id, imc->lmc, chan, dimmno); in skx_get_dimm_info() 491 dev_handle = ACPI_NFIT_BUILD_DEVICE_HANDLE(dimmno, chan, imc->lmc, in skx_get_nvdimm_info() 526 imc->src_id, imc->lmc, chan, dimmno); in skx_get_nvdimm_info() 563 imc->src_id, imc->lmc); in skx_register_mci()
|
| A D | igen6_edac.c | 1336 int lmc, pmc, rc; in igen6_register_mcis() local 1339 for (lmc = 0, pmc = 0; pmc < NUM_IMC; pmc++) { in igen6_register_mcis() 1354 rc = igen6_register_mci(lmc, window, pdev); in igen6_register_mcis() 1359 if (++lmc >= res_cfg->num_imc) in igen6_register_mcis() 1363 if (!lmc) { in igen6_register_mcis() 1368 if (lmc < res_cfg->num_imc) { in igen6_register_mcis() 1370 res_cfg->num_imc, lmc); in igen6_register_mcis() 1371 res_cfg->num_imc = lmc; in igen6_register_mcis()
|
| A D | skx_common.h | 156 u8 lmc; /* socket relative mc# */ member 294 void skx_set_mc_mapping(struct skx_dev *d, u8 pmc, u8 lmc);
|
| A D | Makefile | 73 obj-$(CONFIG_EDAC_OCTEON_LMC) += octeon_edac-lmc.o
|
| A D | skx_base.c | 657 d->imc[i].lmc = i; in skx_init()
|
| /drivers/infiniband/hw/hfi1/ |
| A D | ud.c | 76 ((1 << ppd->lmc) - 1)); in ud_loopback() 208 ((1 << ppd->lmc) - 1))) & U16_MAX; in ud_loopback() 213 wc.dlid_path_bits = rdma_ah_get_dlid(ah_attr) & ((1 << ppd->lmc) - 1); in ud_loopback() 317 ((1 << ppd->lmc) - 1); in hfi1_make_ud_req_9B() 407 ((1 << ppd->lmc) - 1)); in hfi1_make_ud_req_16B() 481 lid = rdma_ah_get_dlid(ah_attr) & ~((1 << ppd->lmc) - 1); in hfi1_make_ud_req() 1015 dlid & ((1 << ppd_from_ibp(ibp)->lmc) - 1); in hfi1_ud_rcv()
|
| A D | ruc.c | 295 ((1 << ppd->lmc) - 1)); in hfi1_make_ruc_header_16B() 510 ~((1 << ps.ppd->lmc) - 1)) == in hfi1_do_send() 520 ~((1 << ps.ppd->lmc) - 1)) == in hfi1_do_send()
|
| A D | driver.c | 1282 int hfi1_set_lid(struct hfi1_pportdata *ppd, u32 lid, u8 lmc) in hfi1_set_lid() argument 1287 ppd->lmc = lmc; in hfi1_set_lid() 1457 if ((packet->dlid & ~((1 << ppd->lmc) - 1)) != ppd->lid) in hfi1_bypass_ingress_pkt_check()
|
| A D | hfi.h | 811 u8 lmc; member 1887 int hfi1_set_lid(struct hfi1_pportdata *ppd, u32 lid, u8 lmc);
|
| A D | verbs.c | 1378 props->lmc = ppd->lmc; in query_port()
|
| A D | ipoib_tx.c | 311 ((1 << ppd->lmc) - 1); in hfi1_ipoib_build_ib_tx_headers()
|
| A D | mad.c | 844 pi->mkeyprotect_lmc = (ibp->rvp.mkeyprot << 6) | ppd->lmc; in __subn_get_opa_portinfo() 1380 ppd->lmc != (pi->mkeyprotect_lmc & OPA_PI_MASK_LMC)) { in __subn_set_opa_portinfo() 1383 if (ppd->lmc != (pi->mkeyprotect_lmc & OPA_PI_MASK_LMC)) in __subn_set_opa_portinfo()
|
| /drivers/infiniband/core/ |
| A D | cache.c | 1130 int ib_get_cached_lmc(struct ib_device *device, u32 port_num, u8 *lmc) in ib_get_cached_lmc() argument 1139 *lmc = device->port_data[port_num].cache.lmc; in ib_get_cached_lmc() 1503 device->port_data[port].cache.lmc = tprops->lmc; in ib_cache_update()
|
| A D | uverbs_std_types_device.c | 164 resp->lmc = attr->lmc; in copy_port_attr_to_resp()
|
| A D | mad.c | 1882 u8 lmc; in rcv_has_same_gid() local 1904 if (ib_get_cached_lmc(device, port_num, &lmc)) in rcv_has_same_gid() 1906 return (!lmc || !((rdma_ah_get_path_bits(&attr) ^ in rcv_has_same_gid() 1908 ((1 << lmc) - 1))); in rcv_has_same_gid()
|
| /drivers/staging/octeon/ |
| A D | octeon-stubs.h | 1021 uint64_t lmc:1; member 1055 uint64_t lmc:1; member 1090 uint64_t lmc:1; member 1121 uint64_t lmc:1; member
|
| /drivers/infiniband/hw/vmw_pvrdma/ |
| A D | pvrdma_verbs.c | 165 props->lmc = resp->attrs.lmc; in pvrdma_query_port()
|
| A D | pvrdma_verbs.h | 138 u8 lmc; member
|
| /drivers/infiniband/sw/rxe/ |
| A D | rxe.c | 130 port->attr.lmc = RXE_PORT_LMC; in rxe_init_port_param()
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | vport.c | 734 rep->lmc = MLX5_GET_PR(hca_vport_context, ctx, lmc); in mlx5_query_hca_vport_context()
|
| /drivers/infiniband/hw/mlx5/ |
| A D | mad.c | 625 props->lmc = out_mad->data[34] & 0x7; in mlx5_query_mad_ifc_port()
|
| /drivers/infiniband/hw/usnic/ |
| A D | usnic_ib_verbs.c | 355 props->lmc = 1; in usnic_ib_query_port()
|
| /drivers/infiniband/hw/mthca/ |
| A D | mthca_provider.c | 145 props->lmc = out_mad->data[34] & 0x7; in mthca_query_port()
|