Home
last modified time | relevance | path

Searched refs:lmc (Results 1 – 25 of 33) sorted by relevance

12

/linux/drivers/edac/
H A Dthunderx_edac.c286 #define LMC_DEBUGFS_ENT(_field) DEBUGFS_FIELD_ATTR(lmc, _field)
301 struct thunderx_lmc *lmc = file->private_data; in thunderx_lmc_inject_int_write() local
309 writeq(val, lmc->regs + LMC_INT_W1S); in thunderx_lmc_inject_int_write()
320 struct thunderx_lmc *lmc = file->private_data; in thunderx_lmc_int_read() local
322 u64 lmc_int = readq(lmc->regs + LMC_INT); in thunderx_lmc_int_read()
332 struct thunderx_lmc *lmc = arg; in inject_ecc_fn() local
338 addr = (uintptr_t)page_address(lmc->mem); in inject_ecc_fn()
339 phys = (uintptr_t)page_to_phys(lmc->mem); in inject_ecc_fn()
342 lmc->parity_test &= ~(7ULL << 8); in inject_ecc_fn()
343 lmc->parity_test |= (cl_idx << 8); in inject_ecc_fn()
[all …]
H A Dimh_base.c147 bool north, int lmc) in __get_ddr_munits() argument
161 d->pkg, lmc, base, size); in __get_ddr_munits()
170 d->imc[lmc].mbase = mbase; in __get_ddr_munits()
171 d->imc[lmc].lmc = lmc; in __get_ddr_munits()
187 d->imc[lmc].dev = dev; in __get_ddr_munits()
191 skx_set_mc_mapping(d, pmc, lmc); in __get_ddr_munits()
193 lmc++; in __get_ddr_munits()
196 return lmc; in __get_ddr_munits()
201 int lmc = __get_ddr_munits(cfg, d, true, 0); in get_ddr_munits() local
203 if (lmc < 0) in get_ddr_munits()
[all …]
H A Dskx_common.c140 void skx_set_mc_mapping(struct skx_dev *d, u8 pmc, u8 lmc) in skx_set_mc_mapping() argument
143 pmc, lmc); in skx_set_mc_mapping()
145 d->imc[lmc].mc_mapping = pmc; in skx_set_mc_mapping()
151 for (int lmc = 0; lmc < d->num_imc; lmc++) { in skx_get_mc_mapping() local
152 if (d->imc[lmc].mc_mapping == pmc) { in skx_get_mc_mapping()
154 pmc, lmc); in skx_get_mc_mapping()
156 return lmc; in skx_get_mc_mapping()
165 int i, lmc, len = 0; in skx_adxl_decode() local
230 lmc = skx_get_mc_mapping(d, res->imc); in skx_adxl_decode()
231 if (lmc < 0) { in skx_adxl_decode()
[all …]
H A Digen6_edac.c1403 int lmc, pmc, rc; in igen6_register_mcis() local
1406 for (lmc = 0, pmc = 0; pmc < NUM_IMC; pmc++) { in igen6_register_mcis()
1421 rc = igen6_register_mci(lmc, window, pdev); in igen6_register_mcis()
1426 if (++lmc >= res_cfg->num_imc) in igen6_register_mcis()
1430 if (!lmc) { in igen6_register_mcis()
1435 if (lmc < res_cfg->num_imc) { in igen6_register_mcis()
1437 res_cfg->num_imc, lmc); in igen6_register_mcis()
1438 res_cfg->num_imc = lmc; in igen6_register_mcis()
/linux/drivers/infiniband/hw/hfi1/
H A Dud.c76 ((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()
H A Druc.c295 ((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()
H A Ddriver.c1282 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()
H A Dverbs.c1378 props->lmc = ppd->lmc; in query_port()
H A Dipoib_tx.c311 ((1 << ppd->lmc) - 1); in hfi1_ipoib_build_ib_tx_headers()
H A Dmad.c844 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()
/linux/drivers/infiniband/core/
H A Dcache.c1136 int ib_get_cached_lmc(struct ib_device *device, u32 port_num, u8 *lmc) in ib_get_cached_lmc() argument
1145 *lmc = device->port_data[port_num].cache.lmc; in ib_get_cached_lmc()
1508 device->port_data[port].cache.lmc = tprops->lmc; in ib_cache_update()
H A Dmad.c1882 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()
H A Dsysfs.c250 return sysfs_emit(buf, "%u\n", attr.lmc); in lid_mask_count_show()
H A Dsa_query.c2314 new_ah->src_path_mask = (1 << port_attr.lmc) - 1; in update_sm_ah()
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-npi-defs.h2230 uint64_t lmc:1; member
2264 uint64_t lmc:1;
2298 uint64_t lmc:1; member
2334 uint64_t lmc:1;
2369 uint64_t lmc:1; member
2405 uint64_t lmc:1;
2436 uint64_t lmc:1; member
2472 uint64_t lmc:1;
/linux/arch/arm/boot/dts/microchip/
H A Dat91-vinco.dts204 label = "lmc";
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dvport.c809 rep->lmc = MLX5_GET_PR(hca_vport_context, ctx, lmc); in mlx5_query_hca_vport_context()
/linux/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.c355 props->lmc = 1; in usnic_ib_query_port()
/linux/drivers/infiniband/hw/mlx5/
H A Dmad.c625 props->lmc = out_mad->data[34] & 0x7; in mlx5_query_mad_ifc_port()
H A Dmain.c1481 props->lmc = rep->lmc; in mlx5_query_hca_port()
/linux/include/uapi/rdma/
H A Dib_user_verbs.h324 __u8 lmc; member
/linux/include/linux/mlx5/
H A Ddriver.h881 u8 lmc; member
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c145 props->lmc = out_mad->data[34] & 0x7; in mthca_query_port()
/linux/include/rdma/
H A Dib_verbs.h712 u8 lmc;
2236 u8 lmc;
710 u8 lmc; global() member
2219 u8 lmc; global() member
/linux/drivers/infiniband/hw/efa/
H A Defa_verbs.c330 props->lmc = 1; in efa_query_port()

12