/freebsd-11-stable/sys/ofed/drivers/infiniband/core/ |
H A D | agent.h | 45 extern int ib_agent_port_open(struct ib_device *device, int port_num); 47 extern int ib_agent_port_close(struct ib_device *device, int port_num); 51 int port_num, int qpn, size_t resp_mad_len, bool opa);
|
H A D | ib_agent.c | 61 __ib_get_agent_port(const struct ib_device *device, int port_num) argument 67 entry->agent[1]->port_num == port_num) 74 ib_get_agent_port(const struct ib_device *device, int port_num) argument 80 entry = __ib_get_agent_port(device, port_num); 87 int port_num, int qpn, size_t resp_mad_len, bool opa) 98 port_priv = ib_get_agent_port(device, port_num); 106 ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num); 133 mad_send_wr->send_wr.port_num = port_num; 85 agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh, const struct ib_wc *wc, const struct ib_device *device, int port_num, int qpn, size_t resp_mad_len, bool opa) argument 154 ib_agent_port_open(struct ib_device *device, int port_num) argument 205 ib_agent_port_close(struct ib_device *device, int port_num) argument [all...] |
H A D | ib_smi.c | 48 static enum smi_action __smi_handle_dr_smp_send(bool is_switch, int port_num, argument 66 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 77 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 98 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 108 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 134 bool is_switch, int port_num) 136 return __smi_handle_dr_smp_send(is_switch, port_num, 146 bool is_switch, int port_num) 148 return __smi_handle_dr_smp_send(is_switch, port_num, 159 static enum smi_action __smi_handle_dr_smp_recv(bool is_switch, int port_num, argument 133 smi_handle_dr_smp_send(struct ib_smp *smp, bool is_switch, int port_num) argument 145 opa_smi_handle_dr_smp_send(struct opa_smp *smp, bool is_switch, int port_num) argument 244 smi_handle_dr_smp_recv(struct ib_smp *smp, bool is_switch, int port_num, int phys_port_cnt) argument 260 opa_smi_handle_dr_smp_recv(struct opa_smp *smp, bool is_switch, int port_num, int phys_port_cnt) argument [all...] |
H A D | smi.h | 56 int port_num, int phys_port_cnt); 60 bool is_switch, int port_num);
|
H A D | opa_smi.h | 46 int port_num, int phys_port_cnt); 50 bool is_switch, int port_num);
|
/freebsd-11-stable/contrib/ofed/opensm/include/opensm/ |
H A D | osm_node.h | 218 IN uint32_t port_num) 221 CL_ASSERT(port_num < p_node->physp_tbl_size); 222 return osm_physp_is_valid(&p_node->physp_table[port_num]) ? 223 &p_node->physp_table[port_num] : NULL; 231 * port_num 316 IN uint8_t port_num, 323 * port_num 352 IN uint32_t port_num) 354 CL_ASSERT(port_num < p_node->physp_tbl_size); 355 return osm_physp_get_base_lid(&p_node->physp_table[port_num]); 217 osm_node_get_physp_ptr(IN osm_node_t * p_node, IN uint32_t port_num) argument 351 osm_node_get_base_lid(IN const osm_node_t * p_node, IN uint32_t port_num) argument 417 osm_node_get_lmc(IN const osm_node_t * p_node, IN uint32_t port_num) argument [all...] |
H A D | osm_path.h | 188 IN uint8_t port_num) 197 p_path->path[p_path->hop_count] = port_num; 206 * port_num
|
H A D | osm_switch.h | 268 IN uint8_t port_num) 271 OSM_NO_PATH : p_sw->hops[lid_ho][port_num]; 281 * port_num 302 IN uint8_t port_num, IN uint8_t num_hops); 311 * port_num 475 uint8_t port_num; local 480 port_num = osm_switch_get_port_by_lid(p_sw, cl_ntoh16(lid), 490 if (port_num != OSM_NO_PATH) 491 return (osm_node_get_physp_ptr(p_sw->p_node, port_num)); 906 IN uint8_t port_num) 266 osm_switch_get_hop_count(IN const osm_switch_t * p_sw, IN uint16_t lid_ho, IN uint8_t port_num) argument 905 osm_switch_get_dimn_port(IN const osm_switch_t * p_sw, IN uint8_t port_num) argument 1075 osm_switch_path_count_get(IN const osm_switch_t * p_sw, IN uint8_t port_num) argument [all...] |
/freebsd-11-stable/sys/ofed/include/rdma/ |
H A D | ib_cache.h | 45 * @port_num: The port number of the device to query. 55 u8 port_num, 67 * @port_num: The port number of the device where the GID value was found. 78 u8 *port_num, 87 * @port_num: The port number of the device where the GID value sould be 99 u8 port_num, 105 u8 port_num, 113 * @port_num: The port number of the device to query. 121 u8 port_num, 129 * @port_num [all...] |
/freebsd-11-stable/contrib/ofed/opensm/opensm/ |
H A D | osm_node.c | 54 void osm_node_init_physp(IN osm_node_t * p_node, uint8_t port_num, argument 66 CL_ASSERT(port_num < p_node->physp_tbl_size); 68 osm_physp_init(&p_node->physp_table[port_num], 69 port_guid, port_num, p_node, 158 void osm_node_link(IN osm_node_t * p_node, IN uint8_t port_num, argument 164 p_physp = osm_node_get_physp_ptr(p_node, port_num); 175 void osm_node_unlink(IN osm_node_t * p_node, IN uint8_t port_num, argument 181 CL_ASSERT(port_num < p_node->physp_tbl_size); 184 if (osm_node_link_exists(p_node, port_num, 187 p_physp = osm_node_get_physp_ptr(p_node, port_num); 195 osm_node_link_exists(IN osm_node_t * p_node, IN uint8_t port_num, IN osm_node_t * p_remote_node, IN uint8_t remote_port_num) argument 211 osm_node_link_has_valid_ports(IN osm_node_t * p_node, IN uint8_t port_num, IN osm_node_t * p_remote_node, IN uint8_t remote_port_num) argument 228 osm_node_has_any_link(IN osm_node_t * p_node, IN uint8_t port_num) argument 236 osm_node_get_remote_node(IN osm_node_t * p_node, IN uint8_t port_num, OUT uint8_t * p_remote_port_num) argument 258 osm_node_get_remote_base_lid(IN osm_node_t * p_node, IN uint32_t port_num) argument [all...] |
H A D | osm_switch.c | 57 uint8_t port_num; member in struct:switch_port_path 65 IN uint8_t port_num, IN uint8_t num_hops) 69 if (port_num >= p_sw->num_ports) 78 p_sw->hops[lid_ho][port_num] = num_hops; 116 uint32_t port_num; local 150 for (port_num = 0; port_num < num_ports; port_num++) 151 osm_port_prof_construct(&p_sw->p_prof[port_num]); 179 IN uint8_t port_num, I 64 osm_switch_set_hops(IN osm_switch_t * p_sw, IN uint16_t lid_ho, IN uint8_t port_num, IN uint8_t num_hops) argument 177 switch_find_guid_common(IN const osm_switch_t * p_sw, IN struct osm_remote_guids_count *r, IN uint8_t port_num, IN int find_sys_guid, IN int find_node_guid) argument 219 switch_find_sys_guid_count(IN const osm_switch_t * p_sw, IN struct osm_remote_guids_count *r, IN uint8_t port_num) argument 227 switch_find_node_guid_count(IN const osm_switch_t * p_sw, IN struct osm_remote_guids_count *r, IN uint8_t port_num) argument 258 uint8_t port_num; local 696 uint8_t port_num; local [all...] |
H A D | osm_pkey_rcv.c | 68 uint8_t port_num; local 111 port_num = 114 p_physp = osm_node_get_physp_ptr(p_node, port_num); 117 port_num = p_physp->port_num; 125 "Got GetResp(PKey) block:%u port_num %u with GUID 0x%" 127 PRIx64 "\n", block_num, port_num, cl_ntoh64(port_guid), 136 "Got invalid port number %u\n", port_num); 140 osm_dump_pkey_block_v2(sm->p_log, port_guid, block_num, port_num,
|
H A D | osm_vl_arb_rcv.c | 77 uint8_t port_num, block_num; local 119 port_num = (uint8_t) (cl_ntoh32(p_smp->attr_mod) & 0x000000FF); 120 p_physp = osm_node_get_physp_ptr(p_node, port_num); 123 port_num = p_physp->port_num; 131 "Got GetResp(VLArb) block:%u port_num %u with GUID 0x%" 133 PRIx64 "\n", block_num, port_num, cl_ntoh64(port_guid), 142 "Got invalid port number %u\n", port_num); 152 osm_dump_vl_arb_table_v2(sm->p_log, port_guid, block_num, port_num,
|
H A D | osm_ucast_cache.c | 152 if (!lid_ho || !remote_lid_ho || !p->port_num) 157 lid_ho, p->port_num, remote_lid_ho, (is_ca) ? "CA/RTR" : "SW"); 172 if (p->port_num >= p_cache_sw->num_ports) { 182 if (p_cache_sw->ports[p->port_num].remote_lid_ho == 0) { 184 p_cache_sw->ports[p->port_num].remote_lid_ho = remote_lid_ho; 185 p_cache_sw->ports[p->port_num].is_leaf = is_ca; 195 unsigned port_num; local 208 for (port_num = 1; port_num < p_sw->num_ports; port_num 249 cache_remove_port(osm_ucast_mgr_t * p_mgr, uint16_t lid_ho, uint8_t port_num, uint16_t remote_lid_ho, boolean_t is_ca) argument 403 unsigned port_num; local 908 uint8_t port_num; local [all...] |
H A D | osm_node_info_rcv.c | 70 const uint8_t port_num) 76 p_new = osm_node_get_physp_ptr(p_neighbor_node, port_num); 84 p_physp->port_num, 86 p_old ? p_old->port_num : 0, 88 p_new ? p_new->port_num : 0); 94 if (osm_dr_path_extend(&path, port_num)) 115 if (osm_dr_path_extend(&path, p_physp->p_remote_physp->port_num)) { 124 context.ni_context.port_num = p_physp->p_remote_physp->port_num; 126 context.ni_context.dup_port_num = p_physp->port_num; 68 report_duplicated_guid(IN osm_sm_t * sm, osm_physp_t * p_physp, osm_node_t * p_neighbor_node, const uint8_t port_num) argument 141 ni_rcv_set_links(IN osm_sm_t * sm, osm_node_t * p_node, const uint8_t port_num, const osm_ni_context_t * p_ni_context) argument 401 uint8_t port_num; local 465 uint8_t port_num; local 670 uint8_t port_num; local 849 uint8_t port_num; local [all...] |
H A D | osm_sa_vlarb_record.c | 104 p_rec_item->resp.vlarb_rec.port_num = osm_physp_get_port_num(p_physp); 138 uint8_t port_num; local 146 port_num = p_rcvd_rec->port_num; 153 port_num = p_port->p_physp->port_num; 156 port_num); 161 if (port_num < osm_node_get_num_physp(p_port->p_node)) { 163 osm_node_get_physp_ptr(p_port->p_node, port_num); 173 port_num, [all...] |
H A D | osm_sa_link_record.c | 210 uint8_t port_num; local 228 for (port_num = 1; port_num < num_ports; port_num++) { 231 port_num); 252 port_num = p_lr->from_port_num; 255 if (port_num < 260 port_num); 270 for (port_num = 1; port_num < num_port [all...] |
H A D | osm_sa_pkey_record.c | 99 p_rec_item->resp.pkey_rec.port_num = osm_physp_get_port_num(p_physp); 144 uint8_t port_num; local 152 port_num = p_rcvd_rec->port_num; 159 port_num = p_port->p_physp->port_num; 162 port_num); 167 if (port_num < osm_node_get_num_physp(p_port->p_node)) { 169 osm_node_get_physp_ptr(p_port->p_node, port_num); 179 port_num, [all...] |
H A D | osm_mlnx_ext_port_info_rcv.c | 74 uint8_t port_num, portnum, start_port = 1; local 87 port_num = (uint8_t) cl_ntoh32(p_smp->attr_mod); 92 osm_dump_mlnx_ext_port_info_v2(sm->p_log, node_guid, port_guid, port_num, 112 if (port_num != 255) { 113 p_physp = osm_node_get_physp_ptr(p_node, port_num);
|
H A D | osm_drop_mgr.c | 110 p_remote_physp->port_num); 126 p_remote_physp->port_num); 135 p_physp->port_num, 138 p_remote_physp->port_num); 149 p_physp->p_node->physp_discovered[p_physp->port_num] = 0; 154 p_physp->port_num); 335 uint32_t port_num; local 354 for (port_num = 0; port_num < max_ports; port_num 396 uint8_t port_num, remote_port_num; local 497 int max_ports, port_num; local [all...] |
/freebsd-11-stable/sys/dev/mthca/ |
H A D | mthca_mad.c | 50 static int mthca_update_rate(struct mthca_dev *dev, u8 port_num) argument 59 ret = ib_query_port(&dev->ib_dev, port_num, tprops); 62 ret, dev->ib_dev.name, port_num); 66 dev->rate[port_num - 1] = tprops->active_speed * 75 u8 port_num, u16 lid, u8 sl) 81 if (!dev->send_agent[port_num - 1][0]) 87 ah_attr.port_num = port_num; 89 new_ah = ib_create_ah(dev->send_agent[port_num - 1][0]->qp->pd, 95 if (dev->sm_ah[port_num 74 update_sm_ah(struct mthca_dev *dev, u8 port_num, u16 lid, u8 sl) argument 105 smp_snoop(struct ib_device *ibdev, u8 port_num, const struct ib_mad *mad, u16 prev_lid) argument 120 mthca_update_rate(to_mdev(ibdev), port_num); local 121 update_sm_ah(to_mdev(ibdev), port_num, local 162 forward_trap(struct mthca_dev *dev, u8 port_num, const struct ib_mad *mad) argument 197 mthca_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, const struct ib_wc *in_wc, const struct ib_grh *in_grh, const struct ib_mad_hdr *in, size_t in_mad_size, struct ib_mad_hdr *out, size_t *out_mad_size, u16 *out_mad_pkey_index) argument 220 forward_trap(to_mdev(ibdev), port_num, in_mad); local [all...] |
/freebsd-11-stable/contrib/ofed/opensm/libvendor/ |
H A D | osm_vendor_mlx_hca_sim.c | 306 IN uint8_t port_num, OUT sim_port_info_t * sim_port_info) 322 port_num); 326 hca_idx, port_num); 332 hca_idx, port_num, file_name); 440 port_num, sim_port_info->state, sim_port_info->lid, 458 IN uint8_t port_num, OUT uint64_t * port_guid) 473 hca_idx, port_num); 477 __get_simulator_dir(), hca_idx, port_num); 483 hca_idx, port_num, file_name); 530 uint8_t port_num; local 304 __parse_port_info_file(IN osm_vendor_t * const p_vend, IN uint32_t hca_idx, IN uint8_t port_num, OUT sim_port_info_t * sim_port_info) argument 456 __get_port_guid_from_port_gid_tbl(IN osm_vendor_t * const p_vend, IN uint32_t hca_idx, IN uint8_t port_num, OUT uint64_t * port_guid) argument 636 uint8_t port_num; local 735 uint8_t port_num; local 801 osm_vendor_get_guid_by_ca_and_port(IN osm_vendor_t * const p_vend, IN char *hca_id, IN uint32_t port_num, OUT uint64_t * p_port_guid) argument [all...] |
H A D | osm_vendor_mlx_hca_pfs.c | 260 IN uint8_t port_num, OUT pfs_port_info_t * pfs_port_info) 276 port_num); 280 port_num); 286 hca_idx, port_num, file_name); 394 port_num, pfs_port_info->state, pfs_port_info->lid, 412 IN uint8_t port_num, OUT uint64_t * port_guid) 427 hca_idx, port_num); 431 hca_idx, port_num); 437 hca_idx, port_num, file_name); 484 uint8_t port_num; local 258 __parse_port_info_file(IN osm_vendor_t * const p_vend, IN uint32_t hca_idx, IN uint8_t port_num, OUT pfs_port_info_t * pfs_port_info) argument 410 __get_port_guid_from_port_gid_tbl(IN osm_vendor_t * const p_vend, IN uint32_t hca_idx, IN uint8_t port_num, OUT uint64_t * port_guid) argument 590 uint8_t port_num; local 689 uint8_t port_num; local [all...] |
/freebsd-11-stable/sys/contrib/octeon-sdk/ |
H A D | cvmx-pip.h | 289 * @param port_num Port number to configure 294 static inline void cvmx_pip_config_port(uint64_t port_num, argument 303 interface = cvmx_helper_get_interface_num(port_num); 304 index = cvmx_helper_get_interface_index_num(port_num); 307 port_num = pknd; /* overload port_num with pknd */ 310 cvmx_write_csr(CVMX_PIP_PRT_CFGX(port_num), port_cfg.u64); 311 cvmx_write_csr(CVMX_PIP_PRT_TAGX(port_num), port_tag_cfg.u64); 363 * @param port_num Port number (ipd_port) to get statistics for. 367 static inline void cvmx_pip_get_port_status(uint64_t port_num, uint64_ argument [all...] |
/freebsd-11-stable/contrib/ofed/libibnetdisc/ |
H A D | ibnetdisc.c | 62 int port_num; member in struct:ni_cbdata 231 uint8_t port_num, local_port; local 233 port_num = (uint8_t) mad_get_field(mad, 0, IB_MAD_ATTRMOD_F); 234 port = node->ports[port_num]; 237 node->guid, port_num); 244 if (port_num && mad_get_field(port->info, 0, IB_PORT_PHYS_STATE_F) 246 && ((node->type == IB_NODE_SWITCH && port_num != local_port) || 247 (node == f_int->fabric.from_node && port_num == f_int->fabric.from_portnum))) { 258 rc = extend_dpath(engine, &path, port_num); 264 cbdata->port_num 279 uint8_t port_num, local_port; local 338 uint8_t port_num, local_port; local 539 int port_num = mad_get_field(node_info, 0, IB_NODE_LOCAL_PORT_F); local [all...] |