Searched refs:lmc (Results 1 - 25 of 57) sorted by relevance

123

/freebsd-11-stable/sys/modules/lmc/
H A DMakefile1 # $FreeBSD: stable/11/sys/modules/lmc/Makefile 319182 2017-05-30 04:11:12Z ngie $
4 .PATH: ${SRCTOP}/sys/dev/lmc
/freebsd-11-stable/contrib/ofed/infiniband-diags/src/
H A Dibaddr.c60 int lmc; local
71 mad_decode_field(portinfo, IB_PORT_LMC_F, &lmc);
84 portid->lid + (1 << lmc) - 1);
87 portid->lid + (1 << lmc) - 1);
H A Ddump_fts.c239 int baselid, lmc, type; local
283 lmc = port->lmc;
287 if (lmc > 0) {
289 *last_port_lid = baselid + (1 << lmc) - 1;
H A Dibroute.c260 int baselid, lmc, type; local
305 mad_decode_field(pi, IB_PORT_LMC_F, &lmc);
307 if (lmc > 0) {
309 last_port_lid = baselid + (1 << lmc) - 1;
H A Dibtracert.c84 int lmc; member in struct:Port
167 mad_decode_field(pi, IB_PORT_LMC_F, &port->lmc);
236 port->lid + (1 << port->lmc) - 1, nodename);
260 port->lid + (1 << port->lmc) - 1, nodename);
445 mad_decode_field(pi, IB_PORT_LMC_F, &port->lmc);
707 node->ports->lid + (1 << node->ports->lmc) - 1,
734 node->ports->lid + (1 << node->ports->lmc) - 1,
H A Dibportstate.c83 uint64_t lmc; variable
110 {"lmc", &lmc, 0}, /* LMC */
399 "\twidth, query, down, arm, active, vls, mtu, lid, smlid, lmc,\n"
491 IBEXIT("invalid lmc value %ld", val);
602 mad_set_field(data, 0, IB_PORT_LMC_F, lmc);
H A Dibstat.c187 printf("%sLMC: %d\n", pre, port->lmc);
/freebsd-11-stable/libexec/rtld-elf/
H A Dlibmap.c36 static TAILQ_HEAD(lmc_list, lmc) lmc_head = TAILQ_HEAD_INITIALIZER(lmc_head);
37 struct lmc { struct
41 TAILQ_ENTRY(lmc) next;
101 struct lmc *p;
139 p = xmalloc(sizeof(struct lmc));
153 struct lmc *p;
165 p = xmalloc(sizeof(struct lmc));
328 struct lmc *p;
/freebsd-11-stable/sys/ofed/include/rdma/
H A Dib_cache.h158 * ib_get_cached_lmc - Returns a cached lmc table entry
161 * @lmc: The lmc value for the specified port for that device.
163 * ib_get_cached_lmc() fetches the specified lmc table entry stored in
168 u8 *lmc);
/freebsd-11-stable/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_mlx_hca_sim.c294 uint8_t lmc; member in struct:_sim_port_info
314 int lid, sm_lid, lmc, sm_sl; local
398 if (sscanf(p_ch, "LMC: %x", &lmc) != 1) {
404 sim_port_info->lmc = lmc;
439 "Obtained Port:%d = state:%d, lid:0x%04X, lmc:%d, sm_lid:0x%04X, sm_sl:%d\n",
441 sim_port_info->lmc, sim_port_info->sm_lid,
H A Dosm_vendor_mlx_hca_pfs.c248 uint8_t lmc; member in struct:_pfs_port_info
268 int lid, sm_lid, lmc, sm_sl; local
352 if (sscanf(p_ch, "LMC: %x", &lmc) != 1) {
358 pfs_port_info->lmc = lmc;
393 "Obtained Port:%d = state:%d, lid:0x%04X, lmc:%d, sm_lid:0x%04X, sm_sl:%d\n",
395 pfs_port_info->lmc, pfs_port_info->sm_lid,
/freebsd-11-stable/contrib/ofed/opensm/opensm/
H A Dosm_ucast_file.c62 uint8_t lmc; local
76 lmc = osm_port_get_lmc(p_port);
77 return min_lid + (lid & ((1 << lmc) - 1));
H A Dosm_sa_node_record.c128 uint8_t lmc; local
167 lmc = osm_physp_get_lmc(p_physp);
168 max_lid_ho = (uint16_t) (base_lid_ho + (1 << lmc) - 1);
H A Dosm_lid_mgr.c62 * 1.2.2 validate no duplicate use of lids and lids are 2^(lmc-1)
65 * 2.1 if reassign_lids is set, make it 2^lmc
140 uint8_t lmc_num_lids = (uint8_t) (1 << p_mgr->p_subn->opt.lmc);
268 current lmc */
301 uint8_t lmc_num_lids = (uint8_t) (1 << p_mgr->p_subn->opt.lmc);
306 lmc_mask = ~((1 << p_mgr->p_subn->opt.lmc) - 1);
453 b. Make sure all needed lids (for the lmc) are free
605 p_mgr->p_subn->opt.lmc, num_lids);
607 lmc_num_lids = (1 << p_mgr->p_subn->opt.lmc);
608 lmc_mask = ~((1 << p_mgr->p_subn->opt.lmc)
[all...]
H A Dosm_sa_portinfo_record.c143 uint8_t lmc; local
154 lmc =
159 lmc = osm_physp_get_lmc(p_physp);
162 max_lid_ho = (uint16_t) (base_lid_ho + (1 << lmc) - 1);
H A Dosm_ucast_dfsssp.c819 /* each port belonging to a switch has lmc==0 -> get_base_lid is fine
1222 uint8_t lmc = 0; local
1250 /* count the total number of Hca / LIDs (for lmc>0) in the fabric;
1251 even include base/enhanced switch port 0; base SP0 will have lmc=0
1258 lmc = osm_port_get_lmc(p_port);
1259 total_num_hca += (1 << lmc);
1287 lmc = osm_node_get_lmc(sw->p_node, 0);
1288 adj_list[i].num_hca += (1 << lmc);
1305 lmc = osm_node_get_lmc(remote_node, (uint32_t)remote_port);
1306 adj_list[i].num_hca += (1 << lmc);
1894 uint8_t lmc = 0; local
2303 uint8_t lmc = 0; local
[all...]
H A Dosm_port.c176 uint8_t lmc; local
179 lmc = osm_port_get_lmc(p_port);
180 *p_max_lid = (uint16_t) (*p_min_lid + (1 << lmc) - 1);
H A Dosm_ucast_mgr.c260 p_mgr->p_subn->opt.lmc,
323 unsigned lmc; local
328 lmc = ib_port_info_get_lmc(&port->p_physp->port_info);
329 r = malloc(sizeof(*r) + sizeof(r->guids[0]) * (1 << lmc));
333 " systems for lmc > 0\n");
337 memset(r, 0, sizeof(*r) + sizeof(r->guids[0]) * (1 << lmc));
381 lids_per_port = 1 << p_mgr->p_subn->opt.lmc;
H A Dosm_sa_multipath_record.c1334 #define hash_lids(a, b, lmc) \
1335 (((((a) >> (lmc)) << 4) | ((b) >> (lmc))) % 103)
1386 hash_lids(src_lid_ho, dest_lid_ho, sa->p_subn->opt.lmc) :
1387 hash_lids(dest_lid_ho, src_lid_ho, sa->p_subn->opt.lmc);
H A Dosm_sa_guidinfo_record.c137 uint8_t lmc; local
197 lmc = osm_physp_get_lmc(p_physp);
198 max_lid_ho = (uint16_t) (base_lid_ho + (1 << lmc) - 1);
/freebsd-11-stable/contrib/ofed/libibnetdisc/
H A Dibnetdisc.h115 uint8_t lmc; member in struct:ibnd_port
H A Dibnetdisc.c364 port->lmc = (uint8_t) mad_get_field(port->info, 0, IB_PORT_LMC_F);
368 node->smalmc = port->lmc;
371 port->lmc = node->smalmc;
522 port->base_lid, port->base_lid + (1 << port->lmc) - 1,
691 uint16_t lid_mask = ((1 << port->lmc) -1);
/freebsd-11-stable/contrib/ofed/libibumad/
H A Dumad.h160 unsigned lmc; member in struct:umad_port
/freebsd-11-stable/sys/contrib/octeon-sdk/
H A Dcvmx-ciu2-defs.h2495 uint64_t lmc : 4; /**< LMC* interrupt-enable */ member in struct:cvmx_ciu2_en_iox_int_mem::cvmx_ciu2_en_iox_int_mem_s
2497 uint64_t lmc : 4;
2514 uint64_t lmc : 4; /**< Write 1 to clear CIU2_EN_xx_yy_MEM[LMC] */ member in struct:cvmx_ciu2_en_iox_int_mem_w1c::cvmx_ciu2_en_iox_int_mem_w1c_s
2516 uint64_t lmc : 4;
2533 uint64_t lmc : 4; /**< Write 1 to enable CIU2_EN_xx_yy_MEM[LMC] */ member in struct:cvmx_ciu2_en_iox_int_mem_w1s::cvmx_ciu2_en_iox_int_mem_w1s_s
2535 uint64_t lmc : 4;
3599 uint64_t lmc : 4; /**< LMC* interrupt-enable */ member in struct:cvmx_ciu2_en_ppx_ip2_mem::cvmx_ciu2_en_ppx_ip2_mem_s
3601 uint64_t lmc : 4;
3618 uint64_t lmc : 4; /**< Write 1 to clear CIU2_EN_xx_yy_MEM[LMC] */ member in struct:cvmx_ciu2_en_ppx_ip2_mem_w1c::cvmx_ciu2_en_ppx_ip2_mem_w1c_s
3620 uint64_t lmc
3637 uint64_t lmc : 4; /**< Write 1 to enable CIU2_EN_xx_yy_MEM[LMC] */ member in struct:cvmx_ciu2_en_ppx_ip2_mem_w1s::cvmx_ciu2_en_ppx_ip2_mem_w1s_s
4703 uint64_t lmc : 4; /**< LMC* interrupt-enable */ member in struct:cvmx_ciu2_en_ppx_ip3_mem::cvmx_ciu2_en_ppx_ip3_mem_s
4722 uint64_t lmc : 4; /**< Write 1 to clear CIU2_EN_xx_yy_MEM[LMC] */ member in struct:cvmx_ciu2_en_ppx_ip3_mem_w1c::cvmx_ciu2_en_ppx_ip3_mem_w1c_s
4741 uint64_t lmc : 4; /**< Write 1 to enable CIU2_EN_xx_yy_MEM[LMC] */ member in struct:cvmx_ciu2_en_ppx_ip3_mem_w1s::cvmx_ciu2_en_ppx_ip3_mem_w1s_s
5807 uint64_t lmc : 4; /**< LMC* interrupt-enable */ member in struct:cvmx_ciu2_en_ppx_ip4_mem::cvmx_ciu2_en_ppx_ip4_mem_s
5826 uint64_t lmc : 4; /**< Write 1 to clear CIU2_EN_xx_yy_MEM[LMC] */ member in struct:cvmx_ciu2_en_ppx_ip4_mem_w1c::cvmx_ciu2_en_ppx_ip4_mem_w1c_s
5845 uint64_t lmc : 4; /**< Write 1 to enable CIU2_EN_xx_yy_MEM[LMC] */ member in struct:cvmx_ciu2_en_ppx_ip4_mem_w1s::cvmx_ciu2_en_ppx_ip4_mem_w1s_s
7029 uint64_t lmc : 4; /**< LMC* interrupt member in struct:cvmx_ciu2_raw_iox_int_mem::cvmx_ciu2_raw_iox_int_mem_s
7454 uint64_t lmc : 4; /**< LMC* interrupt member in struct:cvmx_ciu2_raw_ppx_ip2_mem::cvmx_ciu2_raw_ppx_ip2_mem_s
7879 uint64_t lmc : 4; /**< LMC* interrupt member in struct:cvmx_ciu2_raw_ppx_ip3_mem::cvmx_ciu2_raw_ppx_ip3_mem_s
8304 uint64_t lmc : 4; /**< LMC* interrupt member in struct:cvmx_ciu2_raw_ppx_ip4_mem::cvmx_ciu2_raw_ppx_ip4_mem_s
8751 uint64_t lmc : 4; /**< LMC* interrupt source member in struct:cvmx_ciu2_src_iox_int_mem::cvmx_ciu2_src_iox_int_mem_s
9191 uint64_t lmc : 4; /**< LMC* interrupt source member in struct:cvmx_ciu2_src_ppx_ip2_mem::cvmx_ciu2_src_ppx_ip2_mem_s
9634 uint64_t lmc : 4; /**< LMC* interrupt source member in struct:cvmx_ciu2_src_ppx_ip3_mem::cvmx_ciu2_src_ppx_ip3_mem_s
10074 uint64_t lmc : 4; /**< LMC* interrupt source member in struct:cvmx_ciu2_src_ppx_ip4_mem::cvmx_ciu2_src_ppx_ip4_mem_s
[all...]
/freebsd-11-stable/contrib/ofed/opensm/include/opensm/
H A Dosm_subnet.h264 uint8_t lmc; member in struct:osm_subn_opt
435 * lmc

Completed in 215 milliseconds

123