| /linux/drivers/edac/ |
| H A D | thunderx_edac.c | 286 #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 D | imh_base.c | 147 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 D | skx_common.c | 140 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 D | igen6_edac.c | 1403 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 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()
|
| H 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()
|
| H A D | ipoib_tx.c | 311 ((1 << ppd->lmc) - 1); in hfi1_ipoib_build_ib_tx_headers()
|
| H A D | rc.c | 1314 ((1 << ppd->lmc) - 1)), in hfi1_make_rc_ack_16B()
|
| H A D | tid_rdma.c | 3291 if ((rdma_ah_get_dlid(&qp->remote_ah_attr) & ~((1 << ppd->lmc) - 1)) == in setup_tid_rdma_wqe()
|
| /linux/drivers/infiniband/core/ |
| H A D | cache.c | 1127 int ib_get_cached_lmc(struct ib_device *device, u32 port_num, u8 *lmc) in ib_get_cached_lmc() argument 1136 *lmc = device->port_data[port_num].cache.lmc; in ib_get_cached_lmc() 1499 device->port_data[port].cache.lmc = tprops->lmc; in ib_cache_update()
|
| H 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()
|
| H A D | sysfs.c | 250 return sysfs_emit(buf, "%u\n", attr.lmc); in lid_mask_count_show()
|
| H A D | sa_query.c | 2314 new_ah->src_path_mask = (1 << port_attr.lmc) - 1; in update_sm_ah()
|
| H A D | nldev.c | 392 if (nla_put_u8(msg, RDMA_NLDEV_ATTR_LMC, attr.lmc)) in fill_port_info()
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-npi-defs.h | 2230 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 D | at91-vinco.dts | 204 label = "lmc";
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | vport.c | 845 rep->lmc = MLX5_GET_PR(hca_vport_context, ctx, lmc); in mlx5_query_hca_vport_system_image_guid()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | mad.c | 625 props->lmc = out_mad->data[34] & 0x7; in mlx5_query_mad_ifc_port()
|
| /linux/include/uapi/rdma/ |
| H A D | ib_user_verbs.h | 324 __u8 lmc; member
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_provider.c | 145 props->lmc = out_mad->data[34] & 0x7; in mthca_query_port()
|
| /linux/drivers/infiniband/hw/efa/ |
| H A D | efa_verbs.c | 330 props->lmc = 1; in efa_query_port()
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | ib_verbs.c | 320 port_attr->lmc = 0; in bnxt_re_query_port()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.c | 97 props->lmc = 0; in irdma_query_port()
|