Lines Matching refs:p_physp

67 pkey_mgr_get_physp_max_pkeys(IN const osm_physp_t * p_physp)
69 osm_node_t *p_node = osm_physp_get_node_ptr(p_physp);
72 if (!p_node->sw || (osm_physp_get_port_num(p_physp) == 0))
80 pkey_mgr_get_physp_max_blocks(IN const osm_physp_t * p_physp)
82 return ((pkey_mgr_get_physp_max_pkeys(p_physp) + 31) / 32);
93 IN osm_physp_t * p_physp)
95 osm_node_t *p_node = osm_physp_get_node_ptr(p_physp);
100 p_pkey_tbl = &p_physp->pkeys;
107 osm_physp_get_port_num(p_physp));
132 osm_physp_get_port_num(p_physp));
136 if (p_physp->pkeys.indx0_pkey) {
142 pkey == p_physp->pkeys.indx0_pkey) ||
144 ib_pkey_get_base(pkey) == ib_pkey_get_base(p_physp->pkeys.indx0_pkey))) &&
156 pkey != p_physp->pkeys.indx0_pkey) ||
158 ib_pkey_get_base(pkey) != ib_pkey_get_base(p_physp->pkeys.indx0_pkey))) {
195 osm_physp_get_port_num(p_physp));
207 osm_physp_t *p_physp;
216 p_physp = cl_map_obj(i);
217 if (p_physp)
219 p_physp);
225 IN const osm_physp_t * p_physp,
230 osm_node_t *p_node = osm_physp_get_node_ptr(p_physp);
236 context.pkey_context.port_guid = osm_physp_get_port_guid(p_physp);
240 osm_physp_get_port_num(p_physp) != 0) {
241 attr_mod |= osm_physp_get_port_num(p_physp) << 16;
245 m_key = ib_port_info_get_m_key(&p_physp->port_info);
246 return osm_req_set(sm, osm_physp_get_dr_path_ptr(p_physp),
255 IN osm_physp_t * p_physp,
266 p_pi = &p_physp->port_info;
281 (osm_physp_get_node_ptr(p_physp))),
282 osm_physp_get_port_num(p_physp),
283 p_physp->p_node->print_desc);
297 physp0 = osm_node_get_physp_ptr(p_physp->p_node, 0);
301 osm_node_get_node_guid(osm_physp_get_node_ptr(p_physp));
302 context.pi_context.port_guid = osm_physp_get_port_guid(p_physp);
308 status = osm_req_set(sm, osm_physp_get_dr_path_ptr(p_physp),
311 cl_hton32(osm_physp_get_port_num(p_physp)),
319 (osm_physp_get_node_ptr(p_physp))),
320 osm_physp_get_port_num(p_physp),
321 p_physp->p_node->print_desc);
326 (osm_physp_get_node_ptr(p_physp))),
327 osm_physp_get_port_num(p_physp),
328 p_physp->p_node->print_desc);
376 osm_physp_t *p_physp;
395 p_physp = p_port->p_physp;
396 if (!p_physp)
401 p_node = osm_physp_get_node_ptr(p_physp);
402 p_pkey_tbl = &p_physp->pkeys;
404 max_num_of_blocks = pkey_mgr_get_physp_max_blocks(p_physp);
411 osm_physp_get_port_num(p_physp),
412 p_physp->p_node->print_desc);
445 p_pending->pkey == p_physp->pkeys.indx0_pkey) ||
447 ib_pkey_get_base(p_pending->pkey) == ib_pkey_get_base(p_physp->pkeys.indx0_pkey))) ||
448 ((p_pending->pkey != p_physp->pkeys.indx0_pkey &&
489 if (block_index * IB_NUM_PKEY_ELEMENTS_IN_BLOCK + pkey_index >= pkey_mgr_get_physp_max_pkeys(p_physp)) {
504 if (block_index * IB_NUM_PKEY_ELEMENTS_IN_BLOCK + pkey_index >= pkey_mgr_get_physp_max_pkeys(p_physp)) {
515 osm_physp_get_port_num(p_physp),
516 p_physp->p_node->print_desc);
528 osm_physp_get_port_num(p_physp),
529 p_physp->p_node->print_desc);
547 osm_physp_get_port_num(p_physp),
548 p_physp->p_node->print_desc);
562 osm_physp_get_port_num(p_physp),
563 p_physp->p_node->print_desc);
583 pkey_mgr_update_pkey_entry(sm, p_physp, new_block,
590 osm_physp_get_port_num(p_physp),
591 p_physp->p_node->print_desc);
598 osm_physp_get_port_num(p_physp),
599 p_physp->p_node->print_desc);
692 osm_physp_t *p_physp, *peer;
705 p_physp = p_port->p_physp;
706 if (!p_physp)
708 peer = osm_physp_get_remote(p_physp);
720 p_pkey_tbl = osm_physp_get_pkey_tbl(p_physp);
739 if (new_pkey_exists(&p_physp->pkeys, full_pkey))
817 osm_physp_t *p_physp;
869 p_physp = osm_node_get_physp_ptr(p_sw->p_node, i);
870 if (p_physp && p_physp->p_remote_physp)
871 p_remote_node = p_physp->p_remote_physp->p_node;
878 if(! (p_physp->port_info.vl_enforce & 0xc ))
882 if (pkey_mgr_enforce_partition(&p_osm->log, &p_osm->sm, p_physp, OSM_PARTITION_ENFORCE_TYPE_OFF))