Searched refs:port_num (Results 1 - 25 of 191) sorted by relevance

12345678

/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dagent.h45 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 Dib_agent.c61 __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 Dib_smi.c48 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 Dsmi.h56 int port_num, int phys_port_cnt);
60 bool is_switch, int port_num);
H A Dopa_smi.h46 int port_num, int phys_port_cnt);
50 bool is_switch, int port_num);
/freebsd-11-stable/contrib/ofed/opensm/include/opensm/
H A Dosm_node.h218 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 Dosm_path.h188 IN uint8_t port_num)
197 p_path->path[p_path->hop_count] = port_num;
206 * port_num
H A Dosm_switch.h268 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 Dib_cache.h45 * @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 Dosm_node.c54 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 Dosm_switch.c57 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 Dosm_pkey_rcv.c68 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 Dosm_vl_arb_rcv.c77 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 Dosm_ucast_cache.c152 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 Dosm_node_info_rcv.c70 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 Dosm_sa_vlarb_record.c104 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 Dosm_sa_link_record.c210 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 Dosm_sa_pkey_record.c99 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 Dosm_mlnx_ext_port_info_rcv.c74 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 Dosm_drop_mgr.c110 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 Dmthca_mad.c50 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 Dosm_vendor_mlx_hca_sim.c306 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 Dosm_vendor_mlx_hca_pfs.c260 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 Dcvmx-pip.h289 * @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 Dibnetdisc.c62 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...]

Completed in 201 milliseconds

12345678