Lines Matching refs:p_rec

547 void osmtest_query_res_cb(IN osmv_query_res_t * p_rec)
550 (osmtest_req_context_t *) p_rec->query_context;
555 p_ctxt->result = *p_rec;
557 if (p_rec->status != IB_SUCCESS) {
559 "Error on query (%s)\n", ib_get_err_str(p_rec->status));
1225 ib_portinfo_record_t *p_rec;
1237 sizeof(*p_rec), &context);
1258 p_rec =
1261 osm_dump_portinfo_record(&p_osmt->log, p_rec,
1288 ib_node_record_t *p_rec;
1301 sizeof(*p_rec), &context);
1322 p_rec =
1325 osm_dump_node_record(&p_osmt->log, p_rec,
1352 ib_path_rec_t *p_rec;
1365 sizeof(*p_rec), &context);
1385 p_rec =
1388 osm_dump_path_record(&p_osmt->log, p_rec,
1415 ib_path_rec_t *p_rec;
1488 p_rec =
1494 p_rec,
1527 ib_portinfo_record_t *p_rec;
1562 p_rec =
1565 osm_dump_portinfo_record(&p_osmt->log, p_rec,
1591 ib_portinfo_record_t *p_rec;
1617 p_rec =
1620 osm_dump_portinfo_record(&p_osmt->log, p_rec, OSM_LOG_VERBOSE);
1622 *p_lmc = ib_port_info_get_lmc(&p_rec->port_info);
1722 IN const ib_portinfo_record_t * const p_rec)
1766 cl_ntoh16(p_rec->lid),
1767 p_rec->port_num,
1768 cl_ntoh64(p_rec->port_info.m_key),
1769 cl_ntoh64(p_rec->port_info.subnet_prefix),
1770 cl_ntoh16(p_rec->port_info.base_lid),
1771 cl_ntoh16(p_rec->port_info.master_sm_base_lid),
1772 cl_ntoh32(p_rec->port_info.capability_mask),
1773 cl_ntoh16(p_rec->port_info.diag_code),
1774 cl_ntoh16(p_rec->port_info.m_key_lease_period),
1775 p_rec->port_info.local_port_num,
1776 p_rec->port_info.link_width_enabled,
1777 p_rec->port_info.link_width_supported,
1778 p_rec->port_info.link_width_active,
1779 ib_port_info_get_link_speed_sup(&p_rec->port_info),
1781 (&p_rec->port_info)),
1782 p_rec->port_info.state_info2,
1783 ib_port_info_get_mpb(&p_rec->port_info),
1784 ib_port_info_get_lmc(&p_rec->port_info),
1785 p_rec->port_info.link_speed, p_rec->port_info.mtu_smsl,
1786 p_rec->port_info.vl_cap,
1787 p_rec->port_info.vl_high_limit,
1788 p_rec->port_info.vl_arb_high_cap,
1789 p_rec->port_info.vl_arb_low_cap,
1790 p_rec->port_info.mtu_cap,
1791 p_rec->port_info.vl_stall_life,
1792 p_rec->port_info.vl_enforce,
1793 cl_ntoh16(p_rec->port_info.m_key_violations),
1794 cl_ntoh16(p_rec->port_info.p_key_violations),
1795 cl_ntoh16(p_rec->port_info.q_key_violations),
1796 p_rec->port_info.guid_cap,
1797 ib_port_info_get_timeout(&p_rec->port_info),
1798 p_rec->port_info.resp_time_value,
1799 p_rec->port_info.error_threshold);
1817 IN FILE * fh, IN const ib_path_rec_t * const p_rec)
1840 cl_ntoh64(p_rec->dgid.unicast.prefix),
1841 cl_ntoh64(p_rec->dgid.unicast.interface_id),
1842 cl_ntoh64(p_rec->sgid.unicast.prefix),
1843 cl_ntoh64(p_rec->sgid.unicast.interface_id),
1844 cl_ntoh16(p_rec->dlid), cl_ntoh16(p_rec->slid),
1845 cl_ntoh32(p_rec->hop_flow_raw), p_rec->tclass,
1846 p_rec->num_path, cl_ntoh16(p_rec->pkey),
1847 ib_path_rec_sl(p_rec), ib_path_rec_qos_class(p_rec),
1848 p_rec->mtu, p_rec->rate, p_rec->pkt_life,
1849 p_rec->preference);
1867 IN FILE * fh, IN const ib_node_record_t * const p_rec)
1875 memcpy(desc, p_rec->node_desc.description, IB_NODE_DESCRIPTION_SIZE);
1895 cl_ntoh16(p_rec->lid),
1896 p_rec->node_info.base_version,
1897 p_rec->node_info.class_version,
1898 p_rec->node_info.node_type,
1899 ib_get_node_type_str(p_rec->node_info.node_type),
1900 p_rec->node_info.num_ports,
1901 cl_ntoh64(p_rec->node_info.sys_guid),
1902 cl_ntoh64(p_rec->node_info.node_guid),
1903 cl_ntoh64(p_rec->node_info.port_guid),
1904 cl_ntoh16(p_rec->node_info.partition_cap),
1905 cl_ntoh16(p_rec->node_info.device_id),
1906 cl_ntoh32(p_rec->node_info.revision),
1907 ib_node_info_get_local_port_num(&p_rec->node_info),
1909 (&p_rec->node_info)), desc);
1927 IN FILE * fh, IN const ib_link_record_t * const p_rec)
1941 cl_ntoh16(p_rec->from_lid),
1942 p_rec->from_port_num,
1943 p_rec->to_port_num, cl_ntoh16(p_rec->to_lid));
1963 const ib_link_record_t *p_rec;
1977 sizeof(*p_rec), &context);
2003 p_rec =
2008 osmtest_write_link(p_osmt, fh, p_rec);
2095 const ib_node_record_t *p_rec;
2109 sizeof(*p_rec), &context);
2134 p_rec =
2136 osmtest_write_node_info(p_osmt, fh, p_rec);
2160 const ib_portinfo_record_t *p_rec;
2174 sizeof(*p_rec), &context);
2199 p_rec =
2202 osmtest_write_port_info(p_osmt, fh, p_rec);
2226 const ib_path_rec_t *p_rec;
2240 sizeof(*p_rec), &context);
2265 p_rec =
2267 osmtest_write_path_info(p_osmt, fh, p_rec);
2294 const ib_node_record_t *p_rec;
2334 p_rec =
2337 osmtest_write_node_info(p_osmt, fh, p_rec);
2344 p_node->rec = *p_rec;
2387 const ib_portinfo_record_t *p_rec;
2448 p_rec =
2452 osmtest_write_port_info(p_osmt, fh, p_rec);
2459 p_port->rec = *p_rec;
2500 const ib_path_rec_t *p_rec;
2553 p_rec =
2559 p_rec);
3016 static inline uint32_t osmtest_path_rec_key_get(IN const ib_path_rec_t * const p_rec)
3018 return (p_rec->dlid << 16 | p_rec->slid);
3041 IN const ib_path_rec_t * const p_rec)
3050 cl_ntoh16(p_rec->slid), cl_ntoh16(p_rec->dlid));
3067 cl_ntoh16(p_rec->slid), cl_ntoh16(p_rec->dlid));
3076 cl_ntoh16(p_rec->slid), cl_ntoh16(p_rec->dlid),
3091 p_rec->dgid.unicast.interface_id)) {
3100 cl_ntoh64(p_rec->dgid.unicast.prefix),
3101 cl_ntoh64(p_rec->dgid.unicast.interface_id));
3112 p_rec->sgid.unicast.interface_id)) {
3121 cl_ntoh64(p_rec->sgid.unicast.prefix),
3122 cl_ntoh64(p_rec->sgid.unicast.interface_id));
3131 (p_path->comp.pkey & p_rec->pkey)) {
3137 cl_ntoh16(p_path->rec.pkey), cl_ntoh16(p_rec->pkey));
3152 IN const ib_node_record_t * const p_rec)
3160 cl_ntoh64(p_rec->node_info.node_guid), cl_ntoh16(p_rec->lid));
3179 (p_node->comp.lid & p_rec->lid)) {
3183 cl_ntoh64(p_rec->node_info.node_guid),
3184 cl_ntoh16(p_rec->lid), p_node->rec.lid, p_rec->lid);
3192 p_rec->node_info.base_version)) {
3196 cl_ntoh64(p_rec->node_info.node_guid),
3197 cl_ntoh16(p_rec->lid),
3199 p_rec->node_info.base_version);
3207 p_rec->node_info.class_version)) {
3211 cl_ntoh64(p_rec->node_info.node_guid),
3212 cl_ntoh16(p_rec->lid),
3214 p_rec->node_info.class_version);
3221 (p_node->comp.node_info.node_type & p_rec->node_info.node_type)) {
3225 cl_ntoh64(p_rec->node_info.node_guid),
3226 cl_ntoh16(p_rec->lid),
3228 p_rec->node_info.node_type);
3235 (p_node->comp.node_info.sys_guid & p_rec->node_info.sys_guid)) {
3240 cl_ntoh64(p_rec->node_info.node_guid),
3241 cl_ntoh16(p_rec->lid),
3243 cl_ntoh64(p_rec->node_info.sys_guid));
3250 (p_node->comp.node_info.node_guid & p_rec->node_info.node_guid)) {
3255 cl_ntoh64(p_rec->node_info.node_guid),
3256 cl_ntoh16(p_rec->lid),
3258 cl_ntoh64(p_rec->node_info.node_guid));
3265 (p_node->comp.node_info.port_guid & p_rec->node_info.port_guid)) {
3270 cl_ntoh64(p_rec->node_info.node_guid),
3271 cl_ntoh16(p_rec->lid),
3273 cl_ntoh64(p_rec->node_info.port_guid));
3281 p_rec->node_info.partition_cap)) {
3285 cl_ntoh64(p_rec->node_info.node_guid),
3286 cl_ntoh16(p_rec->lid),
3288 cl_ntoh16(p_rec->node_info.partition_cap));
3295 (p_node->comp.node_info.device_id & p_rec->node_info.device_id)) {
3299 cl_ntoh64(p_rec->node_info.node_guid),
3300 cl_ntoh16(p_rec->lid),
3302 cl_ntoh16(p_rec->node_info.device_id));
3309 (p_node->comp.node_info.revision & p_rec->node_info.revision)) {
3313 cl_ntoh64(p_rec->node_info.node_guid),
3314 cl_ntoh16(p_rec->lid),
3316 cl_ntoh32(p_rec->node_info.revision));
3330 IN const ib_node_record_t * const p_rec)
3342 p_node = (node_t *) cl_qmap_get(p_tbl, p_rec->lid);
3346 cl_ntoh64(p_rec->node_info.node_guid),
3347 cl_ntoh16(p_rec->lid));
3352 status = osmtest_validate_node_data(p_osmt, p_node, p_rec);
3364 IN const ib_portinfo_record_t * const p_rec)
3372 cl_ntoh16(p_rec->lid), p_rec->port_num);
3380 cl_ntoh16(p_rec->lid), p_rec->port_num);
3391 (p_port->comp.lid & p_rec->lid)) {
3395 cl_ntoh16(p_rec->lid), p_rec->port_num,
3396 p_port->rec.lid, p_rec->lid);
3402 (p_port->comp.port_num & p_rec->port_num)) {
3406 cl_ntoh16(p_rec->lid), p_rec->port_num,
3407 p_port->rec.port_num, p_rec->port_num);
3413 (p_port->comp.port_info.m_key & p_rec->port_info.m_key)) {
3417 ", received 0x%016" PRIx64 "\n", cl_ntoh16(p_rec->lid),
3418 p_rec->port_num, p_port->rec.port_info.m_key,
3419 p_rec->port_info.m_key);
3426 (p_port->comp.port_info.subnet_prefix & p_rec->port_info.
3431 ", received 0x%016" PRIx64 "\n", cl_ntoh16(p_rec->lid),
3432 p_rec->port_num, p_port->rec.port_info.subnet_prefix,
3433 p_rec->port_info.subnet_prefix);
3440 (p_port->comp.port_info.base_lid & p_rec->port_info.base_lid)) {
3444 cl_ntoh16(p_rec->lid), p_rec->port_num,
3446 p_rec->port_info.base_lid);
3453 (p_port->comp.port_info.master_sm_base_lid & p_rec->port_info.
3458 cl_ntoh16(p_rec->lid), p_rec->port_num,
3460 p_rec->port_info.master_sm_base_lid);
3467 (p_port->comp.port_info.capability_mask & p_rec->port_info.
3472 cl_ntoh16(p_rec->lid), p_rec->port_num,
3474 cl_ntoh32(p_rec->port_info.capability_mask));
3481 (p_port->comp.port_info.diag_code & p_rec->port_info.diag_code)) {
3485 cl_ntoh16(p_rec->lid), p_rec->port_num,
3487 p_rec->port_info.diag_code);
3494 (p_port->comp.port_info.m_key_lease_period & p_rec->port_info.
3499 cl_ntoh16(p_rec->lid), p_rec->port_num,
3501 p_rec->port_info.m_key_lease_period);
3508 (p_port->comp.port_info.local_port_num & p_rec->port_info.
3513 cl_ntoh16(p_rec->lid), p_rec->port_num,
3515 p_rec->port_info.local_port_num);
3522 (p_port->comp.port_info.link_width_enabled & p_rec->port_info.
3527 cl_ntoh16(p_rec->lid), p_rec->port_num,
3529 p_rec->port_info.link_width_enabled);
3536 (p_port->comp.port_info.link_width_supported & p_rec->port_info.
3541 cl_ntoh16(p_rec->lid), p_rec->port_num,
3543 p_rec->port_info.link_width_supported);
3550 (p_port->comp.port_info.link_width_active & p_rec->port_info.
3555 cl_ntoh16(p_rec->lid), p_rec->port_num,
3557 p_rec->port_info.link_width_active);
3564 (p_port->comp.port_info.link_speed & p_rec->port_info.link_speed)) {
3568 cl_ntoh16(p_rec->lid), p_rec->port_num,
3570 p_rec->port_info.link_speed);
3577 (p_port->comp.port_info.state_info1 & p_rec->port_info.
3582 cl_ntoh16(p_rec->lid), p_rec->port_num,
3584 p_rec->port_info.state_info1);
3591 (p_port->comp.port_info.state_info2 & p_rec->port_info.
3596 cl_ntoh16(p_rec->lid), p_rec->port_num,
3598 p_rec->port_info.state_info2);
3605 (p_port->comp.port_info.mkey_lmc & p_rec->port_info.mkey_lmc)) {
3609 cl_ntoh16(p_rec->lid), p_rec->port_num,
3611 p_rec->port_info.mkey_lmc);
3618 (p_port->comp.port_info.link_speed & p_rec->port_info.link_speed)) {
3622 cl_ntoh16(p_rec->lid), p_rec->port_num,
3624 p_rec->port_info.link_speed);
3631 (p_port->comp.port_info.mtu_smsl & p_rec->port_info.mtu_smsl)) {
3635 cl_ntoh16(p_rec->lid), p_rec->port_num,
3637 p_rec->port_info.mtu_smsl);
3643 (p_port->comp.port_info.vl_cap & p_rec->port_info.vl_cap)) {
3647 cl_ntoh16(p_rec->lid), p_rec->port_num,
3648 p_port->rec.port_info.vl_cap, p_rec->port_info.vl_cap);
3655 (p_port->comp.port_info.vl_high_limit & p_rec->port_info.
3660 cl_ntoh16(p_rec->lid), p_rec->port_num,
3662 p_rec->port_info.vl_high_limit);
3669 (p_port->comp.port_info.vl_arb_high_cap & p_rec->port_info.
3674 cl_ntoh16(p_rec->lid), p_rec->port_num,
3676 p_rec->port_info.vl_arb_high_cap);
3683 (p_port->comp.port_info.vl_arb_low_cap & p_rec->port_info.
3688 cl_ntoh16(p_rec->lid), p_rec->port_num,
3690 p_rec->port_info.vl_arb_low_cap);
3696 (p_port->comp.port_info.mtu_cap & p_rec->port_info.mtu_cap)) {
3700 cl_ntoh16(p_rec->lid), p_rec->port_num,
3702 p_rec->port_info.mtu_cap);
3710 (p_port->comp.port_info.vl_stall_life & p_rec->port_info.
3715 cl_ntoh16(p_rec->lid), p_rec->port_num,
3717 p_rec->port_info.vl_stall_life);
3725 (p_port->comp.port_info.vl_enforce & p_rec->port_info.vl_enforce)) {
3729 cl_ntoh16(p_rec->lid), p_rec->port_num,
3731 p_rec->port_info.vl_enforce);
3738 (p_port->comp.port_info.m_key_violations & p_rec->port_info.
3743 cl_ntoh16(p_rec->lid), p_rec->port_num,
3745 cl_ntoh16(p_rec->port_info.m_key_violations));
3752 (p_port->comp.port_info.p_key_violations & p_rec->port_info.
3757 cl_ntoh16(p_rec->lid), p_rec->port_num,
3759 cl_ntoh16(p_rec->port_info.p_key_violations));
3766 (p_port->comp.port_info.q_key_violations & p_rec->port_info.
3771 cl_ntoh16(p_rec->lid), p_rec->port_num,
3773 cl_ntoh16(p_rec->port_info.q_key_violations));
3780 (p_port->comp.port_info.guid_cap & p_rec->port_info.guid_cap)) {
3784 cl_ntoh16(p_rec->lid), p_rec->port_num,
3786 p_rec->port_info.guid_cap);
3793 (p_port->comp.port_info.subnet_timeout & p_rec->port_info.
3798 cl_ntoh16(p_rec->lid), p_rec->port_num,
3800 ib_port_info_get_timeout(&p_rec->port_info));
3807 (p_port->comp.port_info.resp_time_value & p_rec->port_info.
3812 cl_ntoh16(p_rec->lid), p_rec->port_num,
3814 p_rec->port_info.resp_time_value);
3821 (p_port->comp.port_info.error_threshold & p_rec->port_info.
3826 cl_ntoh16(p_rec->lid), p_rec->port_num,
3828 p_rec->port_info.error_threshold);
3842 IN const ib_portinfo_record_t * const p_rec)
3857 port_gen_id(p_rec->lid, p_rec->port_num));
3861 cl_ntoh16(p_rec->lid), p_rec->port_num);
3866 status = osmtest_validate_port_data(p_osmt, p_port, p_rec);
3877 IN const ib_path_rec_t * const p_rec)
3889 p_path = (path_t *) cl_qmap_get(p_tbl, osmtest_path_rec_key_get(p_rec));
3893 cl_ntoh16(p_rec->slid), cl_ntoh16(p_rec->dlid));
3898 status = osmtest_validate_path_data(p_osmt, p_path, p_rec);
3914 const ib_node_record_t *p_rec;
3927 sizeof(*p_rec), &context);
3947 p_rec =
3950 status = osmtest_validate_node_rec(p_osmt, p_rec);
3958 portguid = p_rec->node_info.port_guid;
3989 const ib_guidinfo_record_t *p_rec;
4001 sizeof(*p_rec), &context);
4037 const ib_path_rec_t *p_rec;
4050 sizeof(*p_rec), &context);
4070 p_rec =
4073 status = osmtest_validate_path_rec(p_osmt, p_rec);
4800 const ib_path_rec_t *p_rec;
4825 p_rec =
4828 status = osmtest_validate_path_data(p_osmt, p_path, p_rec);
4863 const ib_node_record_t *p_rec;
4922 p_rec =
4925 status = osmtest_validate_node_rec(p_osmt, p_rec);
4956 const ib_portinfo_record_t *p_rec;
4975 p_rec = osmv_get_query_portinfo_rec(context.result.p_result_madw, 0);
4976 status = osmtest_validate_port_rec(p_osmt, p_rec);
5005 const ib_path_rec_t *p_rec;
5061 p_rec =
5067 if (p_rec->dgid.unicast.interface_id != p_pair->dest_guid) {
5073 cl_ntoh64(p_rec->dgid.unicast.interface_id));
5077 if (p_rec->sgid.unicast.interface_id != p_pair->src_guid) {
5083 cl_ntoh64(p_rec->sgid.unicast.interface_id));
5087 status = osmtest_validate_path_rec(p_osmt, p_rec);
5095 osm_dump_path_record(&p_osmt->log, p_rec,